When a page is missing from Google, the instinct is to rewrite it, resubmit it, and wait. I would not touch the copy yet.
First find the gate that failed.
Google has to discover the URL, fetch it successfully, receive permission to crawl and index it, render the important content, and choose it as the representative version. A failure early in that sequence makes every later improvement irrelevant.
Fix the first failed gate. Everything below it can wait.
First, confirm what Google knows#
Inspect the complete URL in Google Search Console's URL Inspection tool. Use the exact production URL, including its protocol and full path, rather than searching for a phrase and guessing from the results.
The indexed result shows what Google currently knows about the indexed version. The live test checks whether Google can currently access and render the live page. A passing live test does not guarantee indexing, ranking, or canonical selection.
Indexing is not ranking. A page can be indexed and still fail to rank for the phrase you searched. That is not an indexing diagnosis. Different problems. Different fixes.
| Search Console result | Meaning | Next gate |
|---|---|---|
| URL is on Google | Indexed; query visibility is a different issue | Not an indexing problem; check exact-URL visibility, manual actions, security issues, removals, or ranking separately |
| URL is unknown to Google | Google has not discovered or processed it | Discovery |
| Google cannot fetch the page | Page or server response failed | Availability |
| Blocked by robots.txt or noindex | Crawl or indexing permission failed | Permissions |
| Duplicate or another canonical selected | Google grouped it with another version | Canonical |
| Crawled, currently not indexed | Google fetched it but did not retain this URL | Duplication or page value |
That last result does not prove one particular content defect. It tells you Google fetched the URL. Confirm the earlier gates before deciding the page itself needs work.
Gate 1: Google does not know the page exists#
A page can be written, designed, and published correctly and still sit alone like a room with no door. Check whether relevant pages link to it. A page with no internal path is an orphan page, and publishing it does not create that path automatically.
Add an internal link from the part of the site where a visitor would reasonably look for this page. Then confirm the canonical production URL appears in the XML sitemap. The sitemap assists discovery; it does not guarantee indexing.
Make sure both signals use the final URL, not a redirect, tracking variation, or duplicate version. CrawlCue can check whether the public page is reachable and connected from the outside. It cannot tell you Google's actual indexed state; Search Console owns that answer.
Retest discovery before changing anything farther down the sequence.
Gate 2: The page does not return a usable response#
A page intended for indexing should normally return a successful 200 response with its real content. Check the live test for redirect loops or broken redirect chains, 404 and 410 responses, intermittent 5xx server failures, and authentication or firewall rules that block Google.
Also look for a soft 404. A soft 404 is a page that technically loads but behaves like an error or empty page, so Google treats it as missing.
“It opens for me” is not the test. The question is what response and content Google receives. Repair the response, then rerun the live test before looking for a content or canonical problem.
Gates 3 and 4: Google can reach the URL but lacks permission#
robots.txt controls crawling. It can tell Google not to fetch a path, but it is not the correct reliable method for keeping a URL out of the index. A noindex directive tells Google not to include the page in its index.
Those controls interact: Google generally needs to crawl a page to see its noindex directive. Check both the page markup and HTTP headers for indexing directives, not only the visible settings in a CMS. Staging rules, copied templates, and plugin settings can survive launch.
Remove the wrong directive, run the live test, and stop there. Copy changes cannot override an instruction not to index the page.
Gate 5: The page loads, but the useful content does not#
Google renders a page to understand what the delivered code becomes. In URL Inspection, review Google's rendered screenshot and HTML. Confirm they contain the primary heading, main service or article content, internal links, title and canonical markup, and the primary next step.
A blank shell with content that appears only after a failed script is not the same page Google was supposed to index. Fix the delivery or rendering failure, then use the live test to check that the missing elements now appear.
Gate 6: Google chose a different canonical page#
A canonical is the URL Google treats as the main version when several URLs appear to represent the same page. Your canonical declaration is a signal, not a command, so Google may select another URL.
In URL Inspection, compare the user-declared canonical with the Google-selected canonical. Then compare redirects, internal-link destinations, sitemap URLs, and pages that may be genuinely duplicated. If those signals disagree, use this fix order:
- Decide which URL should be the main version.
- Point internal links to that URL.
- Use a consistent canonical relationship.
- Keep only the intended canonical URL in the sitemap.
- Redirect obsolete versions when consolidation is appropriate.
- Make supposedly separate pages genuinely distinct, or combine them.
Changing only the town name across several service-area pages does not create several distinct pages. It creates several URLs asking Google to find a difference that may not exist.
Gate 7: Google crawled the page but has not indexed it#
“Crawled, currently not indexed” does not identify one specific cause, and it does not by itself prove the page is thin, duplicated, unclear, or otherwise weak. Before changing the page, confirm that the response succeeds, crawling and indexing are permitted, important content renders, canonical signals are coherent, the page has an internal link, and there is no relevant manual action, security issue, or temporary removal.
If those checks are clear, then ask: What useful decision does this page own that another page does not?
The right repair may be to:
- consolidate it with the page that owns the same decision;
- make the service, audience, location, proof, or purpose meaningfully distinct;
- add missing practical information needed to complete its job;
- connect it from the correct site path; or
- remove it if it has no distinct reason to exist.
Do not chase an arbitrary word count, pad the page with generic FAQs, repeat the service and city name, or rewrite the introduction again. Do not request indexing every day or publish more near-duplicate pages. None of those actions resolves an unclear or duplicated job.
I would rather combine two pages with the same job than keep decorating both and hoping Google eventually picks one.
Retest the same gate#
After the repair:
- Run the live test.
- Confirm the repaired condition.
- Request indexing once.
- Reinspect the indexed result after Google processes the page.
- If it still fails, diagnose the current state rather than repeating the old fix.
A passing live test means Google can currently access the page and sees no immediate indexability block. It does not guarantee indexing, ranking, or canonical selection. Requesting indexing does not guarantee indexing or timing either.
The mistake is waiting before you do the simple checks. It is also a mistake to keep sending the same request when the evidence has moved to another gate.
One missing page or a repeated site problem?#
One URL failing means repair that URL. If the same failure appears across a template, directory, or deployment, the cause is probably shared and should be handled at that level.
Repeated wrong canonicals, missing rendered content, blocking directives, or server failures are not a collection of unrelated page problems. Confirm the pattern, then fix the shared cause rather than editing every page independently.
If the pattern appeared during a launch or rebuild, use the website launch SEO checklist to test representative page types and redirects before editing pages individually.
Open URL Inspection and inspect the missing page. Write down the first failed gate, fix that one problem, and run the same test again.
Do not rewrite the page until the evidence says the page itself is the problem.
