Analytics · No. 20
Google page indexing check
In short
Indexing is when Google analyzes a page and stores it in its database, the index. Only indexed pages can appear in Google Search or be cited as sources in AI Overviews. An indexing check shows a page’s actual status according to Google: whether it’s indexed, when it was last crawled, and which URL Google chose as canonical.
Contents
What does it mean for a page to be indexed by Google?
Google Search works in three stages: crawling (Googlebot downloads the page), indexing (Google analyzes the content and stores it), and serving the page in search results. The index is Google’s huge database that search results are pulled from.
“Google analyzes the text, images, and video files on the page, and stores the information in the Google index, which is a large database. […] Indexing isn’t guaranteed; not every page that Google processes will be indexed.”
During indexing, Google also picks the canonical page. If several URLs have the same or very similar content, Google groups them and chooses one that it may show in search. The rest are treated as alternate versions (Google documentation).
| What you set on your website | What Google decides |
|---|---|
Allowing or blocking crawling in robots.txt | Whether to crawl the page, and when |
Robots meta tag or X-Robots-Tag (index / noindex) | Whether to index the page, if indexing is allowed |
| Canonical — your preferred main URL | Which URL in a group of similar pages becomes canonical |
| Sitemap — a list of your pages | Which of them to crawl and index |
The left column is what you ask for, and you can see it in your website’s code; the Page SEO tags check covers it. The right column is Google’s decision, which you can only see in Google Search Console. An indexing check shows you exactly that right column.
What happens when a page isn’t indexed?
A page that isn’t in the index won’t appear in Google Search for any query — even if it loads, it’s fast, and it’s well written. If it’s a popular product page or a service page, it simply brings in no visitors from search.
The tricky part is that everything looks fine from the outside. The directives on the page may allow indexing, and Google may still not index it, or treat it as a copy of another URL. For example, the status “Duplicate, Google chose different canonical than user” means you marked the page as the main version, but Google prefers a different URL and indexed that one instead (Search Console Help).
That said, not every unindexed page is a problem. Google explicitly advises focusing on your key pages:
“Don’t expect every URL on your site to be indexed. Some URLs might be duplicates or might not contain meaningful information. Just be sure that the key pages on your site are indexed.”
So the point of checking isn’t to get everything indexed. It’s to make sure your important pages are reliably in the index — and to find out right away when one of them drops out.
Visibility in AI answers
How does indexing affect your visibility in AI answers?
For Google’s AI answers, indexing is a must. There’s no separate index and no special tags for AI Overviews and AI Mode: the requirements are the same as for regular search.
“To be eligible to be shown as a supporting link in AI Overviews or AI Mode, a page must be indexed and eligible to be shown in Google Search with a snippet, fulfilling the Search technical requirements.”
The conclusion is straightforward: a page that isn’t indexed can’t be a source link in Google’s AI answers. A page that is indexed but blocks snippets (for example, with a nosnippet directive) doesn’t meet the requirement either. So checking that your key pages are indexed is the first step if you want Google to be able to cite your website in AI answers.
Why isn’t Google indexing my page?
The Page indexing report in Google Search Console gives a specific reason for every URL that isn’t indexed. These are the most common ones (Search Console Help):
- URL marked ‘noindex’. Google found a
noindexdirective, so it didn’t index the page. If you want the page in search, remove the directive from the meta tag or HTTP header. - Crawled - currently not indexed. Google crawled the page but didn’t index it. It may or may not be indexed in the future. According to Google’s Help, there’s no need to resubmit it for crawling.
- Discovered - currently not indexed. Google found the URL but hasn’t crawled it yet — usually because crawling might have overloaded the website, so Google rescheduled it.
- Duplicate, Google chose different canonical than user. You marked the page as canonical, but Google thinks another URL is a better choice.
- URL blocked by robots.txt. Crawling is blocked in your
robots.txtfile. - Server error (5xx), Not found (404), Page with redirect. The server returned an error, the page doesn’t exist, or the URL redirects somewhere else — and such URLs aren’t indexed.
Some of these statuses are perfectly normal — for example, a redirected URL, or “Alternate page with proper canonical tag,” which is an alternate page that correctly points to the canonical one. Google’s Help says plainly that there’s nothing you need to do about that status.
How do you spot an indexing problem?
The main sign is that a page gets no search traffic or has disappeared from search results. Here’s what to check, depending on the situation:
| What you see | Possible cause | What to do |
|---|---|---|
| The page loads, but it isn’t on Google | noindex in the meta tag or X-Robots-Tag | Remove the block, test the live URL, and request indexing |
| An important page shows “Crawled - currently not indexed” | Google decided not to index the page for now; the report doesn’t give a specific reason | Make the content more substantial and add internal links to the page |
| Google chose a different canonical | The page is very similar to another URL | Compare both URLs, make the content unique, or accept Google’s choice |
| A new page is stuck in “Discovered - currently not indexed” | Google postponed crawling | Add the page to your sitemap and link to it from other pages |
| The page dropped out along with many others | A technical problem across the whole website | Check the Page indexing report, robots.txt, and server availability |
In its traffic drop guide, Google advises checking the Page indexing report if traffic dropped across your whole website, and inspecting a few of the affected pages with the URL Inspection tool if the drop is limited to specific pages (Google documentation).
How to check indexing yourself
Only Google knows a page’s exact status, so your main tool is Google Search Console, which is available to owners of a verified website:
- Open Search Console and paste the page URL into the bar at the top — this runs the URL Inspection tool. It shows data for the version of the page that Google indexed most recently.
- Check the status (“URL is on Google” or “URL is not on Google”), the last crawl date, whether crawling and indexing are allowed, and the two canonicals: the one you declared and the one Google selected.
- Click Test live URL to see whether Google can index the current version of the page — for example, after you’ve removed a
noindex. - Once the problem is fixed, click Request indexing. Google warns that a request doesn’t guarantee the page will be indexed, and there’s a daily limit on requests (Search Console Help).
- To see the big picture for your whole website, open the Page indexing report: URLs that aren’t indexed are grouped there by reason.
- Or use the FullCheckApp “Google page indexing check” and get the results in a clear visual format.
“‘URL is on Google’ doesn’t actually guarantee that your page will appear in Search results.”
Checking every important page by hand like this every day is a hassle, and a page dropping out of the index only shows up in Search Console — not on your website itself.
If you chose the last option, you’ve already made the right call: the check runs automatically, and you’ll be the first to know about any warning or critical issue.
What FullCheckApp checks
FullCheckApp shows indexing data in the Analytics tab. There are no notifications for this section — the data is available in the tab.
- Status on Google. For your monitored pages (up to 10), FullCheckApp requests URL Inspection data once a day.
- Crawling. Whether crawling is allowed and whether Googlebot was able to fetch the page.
- Canonical. The URL you declared and the URL Google selected, side by side, so any mismatch is obvious at a glance.
- Sitemaps. Your sitemaps in Search Console, exactly as Google sees them.
This data complements daily website monitoring: the Page SEO tags check shows what’s written in the page code, and the indexing check shows what Google did with it. To see how clicks and impressions change for indexed pages, read about Google rankings and clicks monitoring.
FAQ
How long does it take Google to index a new page?
Google doesn’t give a fixed timeline. The Page indexing report Help says it can take a few days for new content to be indexed. Internal links to the page, a sitemap, and an indexing request in Search Console can speed things up, but none of them guarantees a result.
What does “Crawled - currently not indexed” mean?
Google crawled the page but decided not to add it to the index for now. According to Search Console Help, it may or may not be indexed in the future, and there’s no need to resubmit it for crawling. If the page matters to you, make its content more substantial and add internal links pointing to it.
Why did Google choose a different canonical than the one I set?
For Google, a canonical tag is a strong signal, not a directive. If several URLs have very similar content, Google picks which one to treat as the main version and may disagree with your choice. Compare both pages: if they’re nearly identical, make the content unique or accept Google’s choice.
Do all pages on my website need to be indexed?
No. Google states plainly that you shouldn’t expect every URL to be indexed: some are duplicates or don’t contain meaningful information. What matters is that your key pages are indexed: the home page, categories, products, services, and contacts. Check those regularly, and dig into the other statuses in the report only when they include URLs you actually need.
Can a page that isn’t indexed appear in AI Overviews?
No. According to Google’s documentation, to be a supporting link in AI Overviews or AI Mode, a page must be indexed and eligible to be shown in Google Search with a snippet. That’s why checking indexing is the first step toward visibility both in search and in Google’s AI answers.
Sources
- Google Search Central — In-depth guide to how Google Search worksdevelopers.google.com/search/docs/fundamentals/how-search-works
- Search Console Help — Page indexing reportsupport.google.com/webmasters/answer/7440203?hl=en
- Search Console Help — URL Inspection toolsupport.google.com/webmasters/answer/9012289?hl=en
- Google Search Central — AI features and your websitedevelopers.google.com/search/docs/appearance/ai-features
- Google Search Central — Debugging drops in Google Search trafficdevelopers.google.com/search/docs/monitor-debug/debugging-search-traffic-drops
Check your website
Add your website address — the first check runs right away, and you’ll see the status of every item in this article.
Check for free