The 5-stage funnel
Every page that ranks goes through five stages. If a page isn't ranking, exactly one of these is broken. Identify it before changing anything.
- Discovery — Does Google know the URL exists?
- Crawl — Is Googlebot allowed and able to fetch it?
- Render — Does the rendered HTML contain your content?
- Index — Did Google decide it was worth keeping?
- Rank — Is it competitive for the query?
Stage 1: Discovery
Open Google Search Console → URL Inspection and paste your URL. If it says "URL is unknown to Google":
- Make sure the URL is in your XML sitemap and the sitemap is submitted in GSC.
- Add at least one internal link from an already-indexed page.
- Use "Request Indexing" sparingly — it's a nudge, not a guarantee.
Stage 2: Crawl
If GSC says "Discovered – currently not indexed" or "Blocked by robots.txt":
- Open your robots.txt and confirm the path isn't blocked.
- Check server logs for Googlebot 4xx/5xx errors.
- Reduce crawl waste — block faceted URLs, calendars, and infinite parameter combinations.
Stage 3: Render
In URL Inspection, click "Test Live URL" → "View Tested Page" → "HTML". Search for your H1. If it's missing, your page depends on client-side JS that Googlebot didn't execute. Move ranking-critical content to server-rendered HTML.
Stage 4: Index
"Crawled – currently not indexed" is Google saying "we saw it, we don't want it." Causes:
- Thin content — fewer than ~300 useful words.
- Duplicate or near-duplicate of another page.
- Low site-wide quality signals.
- Canonical pointing elsewhere.
Fix by adding genuine, unique value. AI-generated boilerplate is now actively demoted.
Stage 5: Rank
If the page is indexed but invisible, you're losing on relevance, authority, or intent match. Use SEO Smart Engine to surface specific on-page fixes.