URL discovery is the step in which a search engine learns that a URL exists, before it fetches the page. In SEO, the term describes how Google finds new addresses on a website. Google’s own documentation calls this process “URL discovery”.
How does Google discover URLs?
According to Google, there is no central registry of all web pages, so it has to look for new and updated pages continuously. It finds URLs in three ways: by revisiting pages it already knows, by following links from known pages, and by processing sitemaps that site owners submit.
Links are the main route. Google says every page you care about should have a link from at least one other page on your site. A page without internal links, an orphan page, can therefore only be found through a sitemap or an external link.
A test by searchVIU (2017) with a control page found that an internal link injected with JavaScript was enough for Google to find and index a page. In the same test, Google also indexed a URL that was mentioned only inside a JSON-LD block. Google doesn’t document this as a discovery path, so it is best not to rely on it.
Discovered, crawled, indexed
These are separate steps. Googlebot visits discovered URLs to crawl them, and Google states that indexing is not guaranteed. A sitemap helps discovery but does not guarantee that every listed URL is crawled or indexed. Google says sitemaps matter most for large sites of about 500 pages or more and for new sites with few external links.
Example
A new product category is added to the main navigation. The next time Googlebot crawls the homepage, it finds the link. The category URL is now discovered and waits to be crawled.
More on the searchVIU blog
Sources
- In-depth guide to how Google Search works – Google Search Centraldevelopers.google.com
- Build and submit a sitemap – Google Search Centraldevelopers.google.com
- Link best practices for Google – Google Search Centraldevelopers.google.com
- More JavaScript SEO experiments with Google Tag Manager – searchVIU blog (2017)searchviu.com
- Understand the JavaScript SEO basics – Google Search Centraldevelopers.google.com
Last updated: