Indexed, not indexed, and the reasons.
The headline card shows the share of your pages that are on Google and the count behind it, with a 12-week trend of pages actually appearing in search. Below it, every reason a page has been left out, with how many pages it affects.
- On Google – the proportion of your known pages that are indexed, with the raw count.
- Pages showing in search – how many distinct pages earned impressions over the last 12 weeks, and the trend.
- Reasons, grouped – "Crawled, currently not indexed", "Discovered, currently not indexed", "Page with redirect", "Not found (404)" and the rest, each with a count and a bar.
- Tap a reason to see the pages behind it.
What each status actually means.
Google's labels are precise but not friendly. Here is what the common ones mean and what, if anything, to do about them.
Crawled, currently not indexed
Google fetched the page and chose not to index it, usually because it judged the content thin, duplicated or low value. Improve or consolidate the page; there is nothing technical to fix.
Discovered, currently not indexed
Google knows the URL exists (from a sitemap or a link) but has not fetched it yet. Common on large or new sites. Internal links and a clean sitemap help it along.
Page with redirect
The URL redirects somewhere else, so the destination is what gets indexed. Normal after a URL change. Worth a look only if the redirect is unintended.
Not found (404)
The page is gone. If it was deleted on purpose, fine. If it still has links or traffic, restore it or redirect it to the closest replacement.
Excluded by noindex tag
The page tells Google not to index it. Correct for admin pages, tag archives and search results; a problem if it has crept onto a page you want ranked.
Alternate page with proper canonical tag
The page points to another URL as the preferred version, and Google agrees. No action needed; this is the system working.
Duplicate without user-selected canonical
Google found two very similar pages and chose one itself. Set a canonical tag so the choice is yours.
Blocked by robots.txt
Your robots.txt stops Google from crawling the URL. Intended for some paths; a red flag if it covers content you want in search.
Soft 404
The page returns a success status but looks empty or like an error page to Google. Give it real content or return a proper 404.
Where the indexing numbers come from.
Google does not expose the web Pages report as a single API call, so the app builds its picture from the data Google does provide. It takes the set of pages Google knows about for your property, checks them through the URL Inspection API, and groups the results by the coverage state Google returns for each page. The result is the same list of reasons you would see in Search Console on the web, with counts, laid out for a phone.
Because the app is read-only, nothing here changes anything on Google's side. When you do want to act, open the page in URL Inspection for the full detail, and use the Request indexing button, which opens the page in Google Search Console where Google allows the request to be made.
When to look at it
- After a migration or redesign. A jump in "Page with redirect" is expected; a jump in 404s or "Crawled, currently not indexed" is not.
- When traffic falls and the Performance report does not explain it. Pages dropping out of the index is one of the quieter causes.
- On a new site. Watch "Discovered, currently not indexed" shrink as Google works through your sitemap.
- Weekly, without thinking about it. The app's indexing alert tells you when pages drop out of Google, so you do not have to remember to check.
See what Google can see.
Free for every site. The demo shows the full Indexing report for a sample site before you connect anything.
Download for iPhone