Guides

How to Get Your Website Indexed by Google

How to Get Your Website Indexed by Google

To get indexed, verify your site in Google Search Console, submit an XML sitemap, then run your most important URLs through URL Inspection and click Request Indexing. Most pages are indexed within a few days to a few weeks. Requesting doesn't guarantee it โ€” Google only indexes pages it can crawl and judges worth storing.

Crawling, indexing and ranking are three different things

Nearly every indexing mistake comes from collapsing these into one idea:

Stage What happens What can go wrong
Discovery Google learns the URL exists, via a link or sitemap Nothing links to the page; sitemap not submitted
Crawling Googlebot fetches the page Blocked in robots.txt, server errors, timeouts
Indexing Google stores and understands the page noindex, canonical points elsewhere, duplicate or thin content
Ranking The page competes for queries Weak content, no links, high competition

A page can be crawled and still not indexed. That's not a failure state โ€” it's Google deciding the page isn't worth storing. Search Console reports it as "Crawled โ€“ currently not indexed," and it means the fix is content, not configuration.

The five steps, in order

1. Verify the site in Google Search Console. Free, and non-optional โ€” without it you're guessing at every step that follows. Domain-level verification via DNS covers every subdomain and protocol at once.

2. Publish an XML sitemap and submit it. Most platforms generate one automatically at /sitemap.xml. Submit it under Sitemaps in Search Console. The sitemap should list only canonical, indexable URLs โ€” filling it with redirects, 404s, or noindex pages weakens the signal.

3. Link every page from somewhere on your own site. A page reachable only by typing its URL is an orphan page, and orphans are routinely skipped. Every new post should be linked from at least one existing page, ideally a related one โ€” that's the single easiest habit to keep.

4. Use URL Inspection โ†’ Request Indexing for your priority pages. This queues one URL for a crawl. It's a nudge, not a command, and it's rate-limited, so spend it on pages that matter rather than every URL you publish.

5. Get one external link pointing at the site. For a brand-new domain with no history, this is the step that changes discovery from "eventually" to "soon." Googlebot follows links; a link from a site it already crawls frequently is the shortest path to your door.

Why "Request indexing" often does nothing

People click it, wait a week, and conclude it's broken. Usually one of these is true:

  • The page is blocked. Requesting indexing on a noindex page does nothing at all. Check the source first.
  • The request queued behind a lot of others. It's a queue, not a button that indexes.
  • Google crawled it and passed. Thin, duplicated, or near-identical-to-something-else pages get crawled and left out. No amount of re-requesting changes that; rewriting does.
  • The site has crawl issues sitewide. Slow responses, 5xx errors, or an overloaded server reduce how much Google crawls across the whole domain.

The blockers to clear before anything else

Run this list on any page that won't index:

  • <meta name="robots" content="noindex"> in the page source
  • An X-Robots-Tag: noindex HTTP response header (invisible in the HTML โ€” check with your browser's network tab)
  • Disallow: rules in /robots.txt covering the path
  • A canonical tag naming a different URL โ€” see what a canonical tag is
  • The page 301-redirecting somewhere else (the destination gets indexed, not this URL โ€” see 301 redirects)
  • WordPress โ†’ Settings โ†’ Reading โ†’ "Discourage search engines" ticked
  • A password, staging flag, or "coming soon" plugin still active
  • Content that only renders after JavaScript executes, with nothing meaningful in the initial HTML

Google's own documentation on why pages aren't indexed is the authoritative reference when a Search Console status is ambiguous.

The fastest accelerator is an inbound link

Sitemaps tell Google a URL exists. Links tell Google the URL matters โ€” and links from frequently-crawled pages get followed quickly. That's why a genuinely new site with one relevant external link is typically indexed faster than an identical site with none.

You don't need many. One or two links from real, related sites will usually get a new domain discovered, and they keep working afterwards by pulling crawlers back. Getting those first links is the awkward part of launching anything, which is why how to get backlinks for a new website exists as its own problem. A 1-for-1 exchange with another site owner is one of the few ways to solve it in days rather than months โ€” Backlinkster matches you with a site in a related niche, each of you places the other's link inside real content, and both are verified live.

Bing, IndexNow and other engines

Google is not the only index worth being in, and it's the slowest to submit to. Bing Webmaster Tools has its own sitemap submission and URL submission, and Bing's index feeds Microsoft Copilot. IndexNow โ€” supported by Bing and Yandex, not Google โ€” lets your site ping participating engines the moment a URL is published or updated; several CMS platforms and CDNs support it with a plugin or a toggle. It costs nothing to switch on.

How long indexing takes

  • New page on an established, frequently-crawled site: often hours, sometimes minutes.
  • New page on a small or infrequently-updated site: days to a couple of weeks.
  • Brand-new domain with no inbound links: days to several weeks, occasionally longer.

If a page is still missing after three or four weeks and Search Console shows no blocker, treat it as a content-quality signal rather than a technical one.

Frequently asked questions

How do I force Google to index my site immediately? You can't force it. Request Indexing in Search Console is the fastest available nudge, and an inbound link from a frequently-crawled page is the most reliable accelerator. Anything sold as "instant indexing" beyond those is either using the same tools or doing nothing.

Do I need a sitemap for Google to index my site? Not strictly โ€” Google can discover pages through links alone. A sitemap helps on large sites, new sites, and sites with weak internal linking, and it costs nothing, so submit one.

What does "Crawled โ€“ currently not indexed" mean? Google fetched the page and chose not to store it. That's a quality judgement, not a bug. The fix is making the page genuinely more useful or distinct, not resubmitting it.

Does Google index every page of my site? No, and it shouldn't. Tag archives, filtered listings, thin category pages, and duplicate parameter URLs are commonly and correctly excluded. Focus on getting your genuinely valuable pages indexed rather than chasing a 100% figure.

Can indexing be undone? Yes โ€” add a noindex tag and Google will drop the page on the next crawl. Use the Removals tool in Search Console for anything urgent, but note that's a temporary suppression, not a permanent fix.

The bottom line

Indexing is mostly a matter of removing obstacles and giving Google a reason to come back. Verify Search Console, submit a clean sitemap, link every page internally, request indexing on the ones that matter, and earn a real inbound link or two. If a page is still excluded after that, the problem has moved from technical to editorial โ€” and no submission tool fixes a page that isn't worth storing.

Related: Why is my website not showing up on Google? ยท Do I need an XML sitemap? ยท What is a robots.txt file? ยท What is a 301 redirect? ยท How to get backlinks for a new website ยท Can you rank without backlinks?

Keep reading

GuidesWhy Is My Website Not Showing Up on Google?Read โ†’ GuidesHow to Get 1,000 Visitors a Day to Your Website (The Real Math)Read โ†’ GuidesHow to Get More Traffic to Your Website (Without Paying for Ads)Read โ†’