What is indexing? Definition, process and how to fix it

Indexing is the stage in which a search engine analyses a crawled page and stores it in its index, the database from which search results are served. Google describes 3 stages of Search (crawling, indexing and serving), and states that its index is hosted on thousands of computers. Indexing is not guaranteed: Google says that not every page it processes is indexed, so a page that is not in the index cannot rank at all.

Updated: 17 October 20263 min read
Infographic: how Google indexes a page in 5 steps, crawl and render, analyse, cluster duplicates, choose canonical, store signals
Source: Google Search Central, How Google Search works

How does indexing work?

Indexing works by analysing a page’s content, grouping duplicates and choosing one canonical URL to store with its signals. After crawling and rendering, Google processes the text, key tags such as the title element and alt attributes, images and videos. According to Google Search Central, indexing includes these steps:

  1. Analyse the content and key HTML elements of the page.
  2. Cluster pages with the same or very similar content.
  3. Select a canonical page from each cluster, the one that may be shown in results.
  4. Collect signals about the canonical: its language, the country it targets and its usability.
  5. Store the result in the Google index for the serving stage.

Crawling vs indexing vs ranking

Crawling, indexing and ranking are 3 separate stages, and a page can stop at any of them:

StageWhat happensTypical blocker
CrawlingGooglebot discovers and downloads the URLrobots.txt, server errors, no links to the page
IndexingGoogle analyses and stores the canonical pagenoindex, duplicates, low quality
Serving (ranking)Google picks the most relevant indexed pages for a queryWeak relevance or authority

A URL blocked by robots.txt can still be indexed without its content when Google finds links to it elsewhere. To keep a page out of the index, allow crawling and add a noindex directive instead.

Common indexing statuses in Search Console

The Page indexing report in Google Search Console shows which URLs are indexed and the exact reason for every excluded URL. The most frequent statuses I see in audits:

Crawled, currently not indexed

Google fetched the page but did not add it to the index. It may still be indexed later. On e-commerce sites this status usually points to thin product variants or filtered category pages.

Discovered, currently not indexed

Google knows the URL but postponed crawling it, often to avoid overloading the server. On large sites this signals limited crawl budget or weak internal linking.

Duplicate statuses

“Duplicate without user-selected canonical” and “Google chose different canonical than user” mean Google grouped the page with others and indexed another URL. Check the chosen canonical with the URL Inspection tool.

How to get pages indexed faster

Pages get indexed faster when they are linked internally, listed in an XML sitemap and worth indexing. Google offers 2 official ways to request crawling: the URL Inspection tool for single URLs (with a daily quota) and an XML sitemap for many URLs. Google says crawling can take from a few days to a few weeks, and repeated requests for the same URL do not speed it up. The Google Indexing API is limited to pages with JobPosting or livestream BroadcastEvent markup, so it is not a general shortcut. Bing, Yandex, Seznam.cz, Naver and others support IndexNow, a protocol that lets you notify them instantly about new, updated or deleted URLs. Google is not listed as a participant.

Indexing on multilingual and multi-country sites

On international sites indexing decides whether every language version exists in Google at all. Google treats translated pages as separate pages, but it treats them as duplicates when only the template is translated and the main content stays in one language. In that case it indexes one version and drops the others, and the hreflang set breaks. Other common causes I find on expansions into Germany and the Czech Republic: a canonical on every language version pointing to the English page, automatic IP redirects that hide versions from Googlebot (which crawls mostly from the US), and new markets missing from the sitemap. Check indexing per market by adding each language folder or subdomain as a separate Search Console property.

Pro tip: Compare the number of URLs in your sitemap with the number of indexed pages per language folder every month. A gap that grows in only one market usually means a template, canonical or redirect problem in that version, not a Google-wide issue.

Pages missing from Google in one of your markets? An SEO audit or my international SEO consultancy finds the cause.

Frequently asked questions about Indexing

How long does Google take to index a page?

Google says crawling can take from a few days to a few weeks. Strong internal links and an up-to-date XML sitemap help new pages get discovered sooner.

How do I check if a page is indexed?

Use the URL Inspection tool in Google Search Console for an exact answer. The site: operator in Google gives only a rough picture and misses some indexed URLs.

Why is my page crawled but not indexed?

Google crawled the page but decided not to add it to the index yet, often because the content is thin, duplicated or weakly linked. Improve the content and internal links instead of resubmitting the URL repeatedly.

Does Google support IndexNow?

Google is not listed among IndexNow participants. Bing, Yandex, Seznam.cz, Naver and other engines use it, while Google relies on crawling, sitemaps and the URL Inspection tool.

Related terms

Sources
  1. In-depth guide to how Google Search works · Google Search Central
  2. Page indexing report · Google Search Console Help
  3. Ask Google to recrawl your URLs · Google Search Central
  4. Tell Google about localized versions of your page · Google Search Central
  5. IndexNow FAQ · IndexNow
  6. Indexing API quickstart · Google Search Central
International SEO · AI SEO (GEO)

Grow in every market, and get cited by AI

A market you cannot find in Google's index is a market you are paying for without traffic. I check indexing per language version and fix the canonicals, hreflang and redirects that keep your German, Czech or Romanian pages out of Google and AI search.

I help SaaS and e-commerce brands win organic traffic across Europe and the US, and get their brand recommended in ChatGPT, Gemini, Perplexity and Google AI Overviews. Every project starts with a free audit of your site, your markets and your visibility in AI answers.

Write to Adrian

Have a question about this term or your SEO?

Send a short message about your website, the markets you sell in and what you want to achieve. You get a reply from me, not from a sales team.

  • Free preliminary SEO and AI visibility audit
  • Strategy for international and multilingual markets
  • Reply within one business day
Book a free call
Adrian Dąbrowiecki

Write to Adrian

Adrian Dąbrowiecki · Marketer Coffee

Tell me about your site and your goals. I usually reply within one business day.