Page Indexing: Why Google Crawls a Page but Doesn’t Index It


How to check whether Google has indexed your pages, what each Search Console status means and where to start when key pages are missing from search — based on data from our own website
A service page goes live. A week passes, then a month — and it still doesn’t show up on Google. The direct link works, your ads point to it, but search ignores it.
Often the cause isn’t the copy or the keywords. The page simply isn’t in the index. Indexing is the stage where Google decides whether to add a page to the database it builds search results from. Until the page is there, it gets zero impressions.
We tested this on our own site: 106 pages of bvisible.pl in three languages, each checked individually in Google Search Console. This article covers how to check page indexing yourself, what the indexing statuses mean, what we found in our data, and where to start when important pages are missing from search.
Where we rely on Google’s documentation, you’ll see [fact]; on our own small-sample data — [observation]; on our conclusions — [interpretation] or [hypothesis].
In short
Indexing means Google adds a page to the database it builds search results from. The most reliable way to check it is Google Search Console: URL Inspection shows the status of a single page, and the Pages report shows the whole site. “Crawled – currently not indexed” means Google has seen the page but hasn’t added it yet. The “Request indexing” button doesn’t guarantee a result. We always start with the pages that sell: services and case studies.
How do you check if a page is indexed by Google?
The most reliable way is Google Search Console. URL Inspection shows the status of a specific page, the date of the last crawl and the URL Google treats as the main one. The Pages report shows how many pages of the site are indexed and why the rest aren’t. The site: operator in regular search gives only a quick, rough answer.
The site: operator — quick but approximate
Search Google for site:yoursite.com/page-url/. If the page shows up, it’s indexed. If it doesn’t, that isn’t a final answer: for decisions about specific pages we rely only on Search Console data [interpretation].
URL Inspection — the status of one page
Paste the page URL into the search bar at the top of Search Console. For indexing, four fields matter most:
- Page indexing status — whether the page is indexed and, if not, why.
- Last crawl — when Google last fetched the page. If you changed the page after that date, the status refers to the old version.
- Google-selected canonical — which URL Google considers the main one. If a different URL appears here, Google treats your page as a duplicate.
- Sitemaps and referring pages — whether the page is in your sitemap and which pages link to it.
The Pages report — the whole site
Indexing → Pages shows two numbers — indexed and not indexed — plus a list of reasons. The report can lag behind [observation], so we always double-check important pages with URL Inspection.
What do the page indexing statuses in Search Console mean?
Every page outside the index has a reason in Search Console. Some statuses mean everything is fine — the page was excluded on purpose, for example. Others mean Google saw the page and decided not to take it for now. Below are the statuses we see most often on service business websites, and how we read them.
Not every page belongs in the index. A privacy policy, utility pages or filter pages outside the index are perfectly normal [interpretation]. The problem starts when pages meant to bring in clients end up outside it.
Why does Google crawl a page but not index it?
Because crawling doesn’t oblige Google to index. Google states plainly that indexing takes time and isn’t guaranteed, and that the most common reason a site isn’t indexed is simply that it’s too new [fact, Google Search Central]. Google doesn’t publish the exact criteria behind holding back a specific page.
What we see in audits
When a page shows “Crawled – currently not indexed”, a few traits tend to show up together in our audits [observation]:
- The page is very similar to another one — on the same site or in another language.
- There’s little unique content. Template blocks — testimonials, packages, service cards — take up most of the page. On our own site we counted around 2,000 words of template text on every service page, with the unique part making up roughly a quarter [observation, bvisible.pl, September 2026].
- Only the menu and footer link to the page. No article or other page links to it in the body text.
- The site is young or has few external mentions, so Google chooses which pages to take first [hypothesis].
None of these traits alone explains Google’s decision [interpretation]. That’s why we look at them together and check what changed after every fix.
Page indexing in practice: what we found on our own site
In September 2026 we ran every page of bvisible.pl through URL Inspection. Of 106 pages in three languages, 48 were indexed and 16 showed “Crawled – currently not indexed” [fact, Google Search Console, 20.09.2026]. The case studies caught our attention most: Google treated the same content differently depending on the language.
Case studies: same content, different decisions
Three case studies — NovaTalks, Fides and a massage salon chain in Poland — were outside the index in Ukrainian, while their Polish and English versions were indexed. The Ukrainian Maze Rooms case, which has no other language versions, was indexed [fact, Search Console]. Our first explanation: on a young domain, Google is in no hurry to take yet another language version of content it already has indexed [hypothesis].
The counterexample that changed the picture
In late September a new case study about a financial website went live — in all three languages at once. Google indexed all three versions within a day and crawled the Ukrainian one first [fact, Search Console, 26–27.09.2026]. So other language versions don’t block indexing by themselves. We’re now testing three explanations [hypotheses]: the order in which pages appear (the older Ukrainian cases went live when the other versions were already indexed), the quality of the page itself, and site-wide signals that changed after our September fixes.
What we changed. We added a section to the three unindexed case studies that doesn’t exist in the other language versions, plus links to them from blog articles. Over the same period our main Ukrainian SEO service page moved from “not indexed” to indexed [fact]. We can’t say which specific change did it — several happened at once [interpretation]. We’ll add the case study results in an update to this article.
We share this data because it shows the main point clearly: the same content can be both in and out of the index, and the answer rarely comes down to a single technical error.
What should you do if your site isn’t fully indexed?
Start with a short list of pages that bring in, or should bring in, enquiries — and check those first. Then remove technical barriers, give each page its own content and internal links, and only then submit it for recrawling. Here’s the order we follow.
Step 1. List the pages that sell
Services, case studies, contact, pricing, 3–5 key articles. For a service business this is usually 10–30 URLs. Everything else can wait.
Step 2. Run each through URL Inspection
Note the status, the last crawl date and the Google-selected canonical. This immediately shows where the problem is technical and where it’s about the content.
Step 3. Remove technical barriers
- noindex on a page that should be in search. On our site the tag had been left by accident on the Programmatic SEO service page in all three languages [fact].
- robots.txt blocking crawling. robots.txt controls crawling, not indexing: to keep a page out of search, Google recommends noindex [fact, Google Search Central].
- A canonical tag or redirect pointing to another page or another language version.
- Sitemap (sitemap.xml). Check that the important page is in your sitemap. Our sitemap originally had no case studies at all [fact]. A sitemap helps Google discover pages but doesn’t guarantee indexing [fact, Google].
Step 4. Give the page a reason to be indexed
Unique content that answers the client’s questions: price, scope, an example, limitations. Less template text. Links to the page from articles and related pages in the body text, not just from the menu.
In our Fides law firm case, after fixing technical errors, robots.txt and the sitemap, canonical tags and internal linking, the number of indexed pages grew from 1,317 to 1,874 in two months [fact, Be Visible case study].
Step 5. Request a recrawl and check the result
After the changes, click “Request indexing” in URL Inspection. Check the status and last crawl date again in 1–2 weeks [interpretation, our working interval]. For large numbers of URLs, Google recommends submitting a sitemap [fact].
Does the “Request indexing” button speed things up?
It puts the page in the crawl queue but doesn’t guarantee indexing. Google is explicit: there’s a quota for individual URLs, and requesting a recrawl of the same URL multiple times won’t get it crawled any faster [fact, Google Search Central]. The button makes sense after meaningful changes to a page, not as a daily ritual.
One practical detail we always check first is the last crawl date. In late September we rewrote our Ukrainian SEO audit page, while Google had last fetched it five days earlier [fact, Search Console]. In a situation like that, the “not indexed” status refers to the old version of the page, and it’s too early to draw conclusions about the new one [interpretation].
If the page gets “Crawled – currently not indexed” again after a recrawl, the cause most likely lies in the page itself rather than in the request [interpretation]. That’s when we go back to step 4.
When is indexing a job for a technical SEO audit?
When pages that sell stay outside the index and one check doesn’t reveal why: there’s no noindex, robots.txt isn’t blocking anything, and recrawling changes nothing. Then we look at the site as a whole — structure, duplicates, language versions and templates.
- service pages or case studies have been outside the index for more than a month;
- the site is bilingual or trilingual, and one language is indexed noticeably worse than the others;
- part of the URLs disappeared from search after a redesign or migration;
- articles are published regularly, but site impressions aren’t growing.
This is where our technical SEO audit starts: 7 days, analysis based on Search Console, Google Analytics and the site’s code, and a prioritised task list for your developer.
Frequently asked questions
The questions business owners ask most often when they first open an indexing report.
What to do next
Start by checking, not by fixing: until you know the status of your key pages, there’s no way to tell what to fix. Three options, depending on how much time you want to invest yourself.
- Check your pages yourself. A list of 10–30 URLs and URL Inspection — an hour of work, and you have the full picture.
- Get a free website review. We’ll look at your site and show you where you’re losing visibility and where to start. Written reply within 1 business day.
- Order a technical SEO audit or start Always-On SEO — weekly priorities, including monitoring the indexing of your key pages.
Want us to check your site’s indexing?
Get in touch through the contact form — add your site URL and 3–5 pages that should be bringing in clients.
A page outside the index doesn’t lose in search. It simply doesn’t take part.
— Iryna Lehusha, founder of Be Visible
Sources
Official positions come from Google Search Central documentation. Data about bvisible.pl comes from Google Search Console (checks on 20.09 and 30.09.2026). Our working conclusions are marked in the text as [interpretation] or [hypothesis].


