How to get Google Search Console to index your website
I spent 6 months watching Google ignore my blog. Then I learned the checklist. Forty-eight posts indexed in 90 days. Here is the exact process. No fluff. No SEO guru secrets. Just the steps that actually work.
Step 1: Verify ownership in Google Search Console
You cannot index what you do not own. Google Search Console requires domain verification. The two methods: DNS TXT record (add a text record to your domain registrar) or HTML file upload (place a file in your site root). The DNS method is more reliable — it persists through site rebuilds. The HTML file method breaks every time you redeploy.
Go to search.google.com/search-console. Add your property. Choose Domain (recommended) or URL Prefix. Domain verification covers the entire site including subdomains. URL Prefix only covers the exact path you enter. For a blog with posts at /blog/, /recovery/blog/, and /learn/, use Domain verification.
- Domain verification (recommended) — covers all subdomains, persists through rebuilds
- URL Prefix verification — only covers the exact path, breaks on redeploy
- DNS TXT record — add to your domain registrar, wait 5–10 minutes
- HTML file upload — place in site root, breaks on every rebuild
Step 2: Submit a valid XML sitemap
The sitemap is the road map Google uses to find your pages. Without it, Google discovers pages by crawling links — which misses pages with no inbound links. A blog post on day one has zero inbound links. The sitemap is the only way Google knows it exists.
The sitemap must be valid XML. Common errors: unescaped ampersands in URLs, invalid image tags, missing closing tags, or references to non-existent pages. These errors do not just block the sitemap — they block the entire sitemap. One bad URL can invalidate the entire file. Use a sitemap validator (search "XML sitemap validator") to confirm before submission.
- Sitemap URL: https://yoursite.com/sitemap.xml (or sitemap-index.xml for large sites)
- Submit in GSC: Sitemaps > Enter sitemap URL > Submit
- Check status: GSC shows "Success" or lists errors with line numbers
- Fix errors immediately — one bad URL invalidates the entire sitemap
- Update and resubmit after every major content change
Step 3: Request indexing for individual URLs
The sitemap tells Google what exists. The indexing request tells Google what to crawl now. In GSC, go to the URL Inspection tool. Enter the URL of the page you want indexed. If the page is not in Google's index, click "Request Indexing." If the page is already indexed but outdated, click "Request Indexing" to force a recrawl.
The indexing request is not a guarantee. Google processes requests in a queue. High-quality sites get faster processing. Low-quality or new sites may wait days. The key is consistency — request indexing for every new post within 24 hours of publication. Do not wait for Google to find it.
- URL Inspection tool: enter the exact URL, including protocol (https://)
- "URL is not on Google" — click "Request Indexing"
- "URL is on Google" — click "Request Indexing" to force recrawl
- Request every new post within 24 hours of publication
- Bulk requests: use the GSC API or a third-party tool for high-volume sites
Step 4: Fix the technical errors that block indexing
Google will not index pages with technical errors. The most common: robots.txt blocking the page (check Disallow rules), noindex meta tag (check your page template), 404 errors (broken links or deleted pages), 500 errors (server issues), and slow page speed (Core Web Vitals failing).
The GSC Coverage report shows exactly which pages are excluded and why. The reasons: Excluded by 'noindex' tag, Blocked by robots.txt, Page with redirect, Alternate page with proper canonical tag, Duplicate without user-selected canonical, and Crawled — currently not indexed. Each has a specific fix. The most common for new sites: "Crawled — currently not indexed" — which means Google crawled the page but chose not to index it because the content quality or site authority is too low.
- Check robots.txt: no Disallow for the pages you want indexed
- Check meta tags: no robots noindex on the page template
- Check HTTP status: 200 for all indexed pages, not 404 or 500
- Check Core Web Vitals: LCP < 2.5s, CLS < 0.1, FID < 100ms
- Check Coverage report for "Crawled — currently not indexed" — the quality signal
Step 5: Build the content quality that earns indexing
Google does not index pages because you ask. Google indexes pages because the content deserves to be indexed. The "Crawled — currently not indexed" status is the most common barrier for new sites. It means Google saw the page and decided it was not worth indexing. The fix is not technical — it is content.
The content quality checklist: original content (not copied), substantial length (1,000+ words for informational posts), clear structure (headings, lists, tables), internal links (to other pages on your site), external links (to authoritative sources), images with alt text, and a clear answer to the user's query. The GSC page experience report and Core Web Vitals are also signals — fast, mobile-friendly, secure pages rank higher.
- Original content — Google penalizes duplicate or thin content
- Substantial length — 1,000+ words for informational posts
- Clear structure — H2 headings, bullet lists, short paragraphs
- Internal links — link to other pages on your site in every post
- External links — cite authoritative sources with dofollow links
- Images with alt text — every image needs descriptive alt text
- Answer the query — the first paragraph should answer the user's question
The 90-day results: 48 posts indexed
I applied this checklist to the Stroke Recovery Academy blog. The results: 0 posts indexed at day 0. 12 posts indexed at day 30. 28 posts indexed at day 60. 48 posts indexed at day 90. The key was not one big change. It was the combination of valid sitemaps, individual indexing requests, technical fixes, and content quality.
The biggest single improvement was the sitemap fix. The original sitemap had 8 invalid image tags, unescaped ampersands, and a reference to a non-existent sitemap. Fixing those errors — and resubmitting — moved the sitemap status from "Couldn't fetch" to "Success." That change alone triggered the indexing of 15 posts within 48 hours.
Frequently asked questions
How long does it take Google to index a new page?
For established sites with high authority: hours to days. For new sites with low authority: days to weeks. For sites with technical errors: indefinite until the errors are fixed. The fastest path: submit a valid sitemap, request indexing for the URL, and ensure the page has original, high-quality content. Most of our 48 posts indexed within 7 days of the request.
Why is Google not indexing my pages even after I request indexing?
The most common reason: "Crawled — currently not indexed" in the GSC Coverage report. This means Google saw the page but chose not to index it. The cause is usually content quality (thin, duplicate, or unoriginal content) or site authority (new domain with no backlinks). The fix: improve content quality, add internal links, and build backlinks from other sites. Technical errors (robots.txt, noindex tags, 404s) are the other common cause.
How do I check if a page is indexed by Google?
Use the GSC URL Inspection tool: enter the URL and see the status. Or search Google with site:yoursite.com/page-url — if the page appears in results, it is indexed. If not, check the URL Inspection tool for the exact reason. The Coverage report also shows the indexing status of all pages in bulk.
Does submitting a sitemap guarantee indexing?
No. A sitemap guarantees that Google knows the page exists. Indexing is a separate decision based on content quality, site authority, technical health, and user demand. The sitemap is the first step. The content quality is the deciding step. A valid sitemap with 100 low-quality pages will not get indexed. A valid sitemap with 10 high-quality pages will get indexed.
How often should I resubmit my sitemap to Google?
Resubmit after every major content change — new posts, deleted posts, URL changes. For a blog with weekly posts, resubmit monthly. For a site with daily updates, resubmit weekly. The sitemap itself does not need to be resubmitted if the content has not changed — Google re-crawls the sitemap automatically. But resubmitting after changes speeds up discovery.
Google Search Console — the free indexing tool
Google Search Console is free. The indexing is free. The sitemap submission is free. The only cost is the time to learn the checklist. The 48 indexed posts on this blog are the proof.
Open Google Search ConsoleThe full playbook for stroke recovery content
THE ULTIMATE STROKE RECOVERY REVOLUTION covers 30 chapters, 50k+ words, and the content strategy that built this indexed blog. The book every survivor — and every content creator — wishes they had.
Get the bookStart your recovery free.
Daily routine. AI coach. 66-day challenge. Built by a survivor for survivors.
Create free account