Separate discovery, crawling and indexing
A missing result can represent different states: unknown URL, discovered but not crawled, crawled but not indexed, duplicate content or a different selected canonical. Record the reported state, last crawl, selected canonical and rendered HTML before acting.
Layer one: can the page be discovered?
Check that the URL appears in the XML sitemap and receives crawlable links from navigation, category or related content. Links should use standard anchors and stable URLs. Pages visible only inside a CMS or search interface are harder to discover.
Layer two: crawling and rendering
Use URL inspection to check status codes, robots rules, meta robots, X-Robots-Tag, timeouts and mobile HTML. Important headings, body copy, links and structured data should be present in initial HTML or reliably rendered output.
Layer three: canonicalization and value
Confirm the canonical points to the accessible preferred URL and that HTTP, HTTPS, www, non-www and parameter versions do not conflict. Near-duplicate pages or pages with little unique value may be consolidated or left out of the index.
Action checklist
Fix one evidenced issue at a time, record the date, then request recrawling. Avoid daily resubmission and mass production of near-duplicate pages.
- Confirm a 200 response without unintended redirects
- Check robots and noindex directives
- Validate self-referencing canonicals and hreflang
- Keep sitemap URLs and lastmod accurate
- Verify core content in mobile initial HTML
- Add relevant internal links
- Consolidate duplicate or low-value pages
- Re-check Google’s selected canonical
Why is a page still not indexed after sitemap submission?
A sitemap helps discovery but does not guarantee indexing. The page still needs to be crawlable, canonicalized and useful enough to index.
WEPR helps international websites diagnose crawling, indexing, multilingual architecture and page quality. Decisions should rely on webmaster data, server logs and actual HTML—not guaranteed indexing timelines.
