You launch a new website, submit it to Google, and then nothing happens. A site: search returns zero results, Search Console shows a short list of URLs stuck in "Discovered," and days turn into weeks. This is normal for a brand-new domain. It's also frustrating, because nothing ranks until it's indexed. The good news is that the slow part is mostly outside your control, and the parts inside your control are well defined. This guide covers how Google indexes a new site, the steps that genuinely get a new website indexed faster, and the popular shortcuts that don't help at all.
Why New Websites Take Time to Get Indexed
Google doesn't index pages the moment they exist. It has to discover the URL, decide when to crawl it, fetch it, process it, and then decide whether it belongs in the index. As covered in the crawling vs. indexing guide, those are separate stages, and a new site can stall at either one.
A new domain starts with almost no signals. There are no links pointing to it, no history of reliable server responses, and no track record of content quality. Google's crawler, Googlebot, has to decide how much attention to give a site it knows nothing about, and the answer at first is "a little." That's why a new site often sees its homepage indexed within days while deeper pages sit in the queue for weeks. The crawl rate rises as Google learns the site is stable, useful, and linked to from elsewhere.
None of the steps below force Google to index anything. What they do is remove every obstacle, give Google clear paths to your URLs, and send the signals that make crawling your site worth Google's time.
Step 1: Make Sure Nothing Is Blocking Google
The most common reason a new site doesn't get indexed has nothing to do with Google's patience. Something on the site is telling Google to stay away, usually a leftover from development.
Check for a noindex directive. Many CMS platforms and staging setups add <meta name="robots" content="noindex"> while a site is being built, and it's easy to launch without removing it. WordPress, for example, has a "Discourage search engines from indexing this site" setting that's easy to forget. A noindex can also arrive in the X-Robots-Tag HTTP header, where it's invisible in the page source. Run your homepage and a few key pages through the Indexability Checker, which checks both locations and gives you a clear verdict.
Check robots.txt. A staging robots.txt with Disallow: / blocks every crawler from every page. Test your live file with the Robots.txt Tester and confirm Googlebot is allowed to fetch your important paths. The beginner's guide to robots.txt covers the syntax mistakes that cause accidental blocks.
Check canonical tags. A canonical tag pointing at a staging domain, or at the homepage from every page, tells Google the pages you want indexed are copies of something else. Each page should usually carry a self-referencing canonical. The Canonical Tag Checker flags missing, relative, and mismatched canonicals.
Fix all three before you do anything else. Requesting indexing for a page that carries a noindex tag simply gets it crawled and excluded faster.
Step 2: Verify Your Site in Google Search Console
Google Search Console is where every other step happens, and it's free. If you haven't set it up yet, the Search Console setup guide walks through verification. A Domain property is the better choice for a new site because it covers every subdomain and protocol variation in one place: http and https, www and non-www.
Verification itself doesn't trigger indexing. What it gives you is the ability to submit a sitemap, inspect individual URLs, request crawling, and see exactly why Google hasn't indexed a page.
Step 3: Submit a Clean XML Sitemap
An XML sitemap is a list of the URLs you want indexed, in a format Google reads directly. For a new site with few or no inbound links, it's the most important discovery path you have, because Googlebot can't find your pages by following links that don't exist yet.
Submit the sitemap in Search Console under Sitemaps, and reference it in robots.txt with a Sitemap: line so other crawlers find it too. Then make sure the sitemap is clean:
- List only canonical, indexable URLs that return a 200 status.
- Leave out redirected URLs, noindexed pages, and parameter variations.
- Use accurate
lastmoddates, or leave them out. Google ignores lastmod values it can't trust.
A sitemap full of redirects and excluded pages teaches Google that your sitemap isn't reliable. Run it through the XML Sitemap Validator to check the structure and spot-check that the listed URLs resolve. The XML sitemap guide covers structure in more depth.
Step 4: Request Indexing for Your Most Important Pages
Search Console's URL Inspection tool lets you test a live URL and request indexing. This places the URL in a priority crawl queue. It doesn't guarantee indexing, and Google limits how many requests you can make per day, so use it deliberately:
- Request indexing for your homepage first, then your main category or service pages.
- Run "Test Live URL" before requesting. It shows whether Google can fetch and render the page, and it catches blocks you missed in Step 1.
- Don't re-request the same URL repeatedly. One request is enough. Repeat requests don't move a URL up the queue.
For a site with dozens or hundreds of pages, the sitemap does the heavy lifting. Manual requests are for the pages that matter most and for pages you've just significantly updated.
Step 5: Build Internal Links From Your Homepage Outward
Google discovers most URLs by following links, and on a new site your homepage is usually the first page crawled. Every important page should be reachable from the homepage within a few clicks, through navigation or contextual links in your content.
Orphan pages, the ones with no internal links pointing to them, are the slowest to get crawled and the most likely to be judged unimportant. If a page is only listed in your sitemap and linked from nowhere, Google has little reason to prioritize it. The internal linking strategy guide explains how to structure links so authority and crawl attention flow to the pages you care about.
Step 6: Earn a Few Real External Links
Links from other sites do two jobs for a new domain. They create additional discovery paths, because Googlebot follows links from sites it already crawls regularly. They also signal that someone outside your site found it worth referencing, which affects how much crawl attention your site earns.
You don't need many. A handful of genuine links goes a long way at launch:
- Your own other properties and social profiles, where relevant.
- Business directories and industry associations you legitimately belong to.
- Partners, suppliers, or clients who would naturally link to you.
- A useful free resource or tool that earns links on its own merit.
Avoid buying links or using link networks to "kickstart" indexing. Paid links violate Google's spam policies, and a new site with a manipulative link profile is starting from a hole. The guide to building backlinks without paying covers tactics that hold up.
Step 7: Publish Content Worth Indexing
Getting crawled is not the same as getting indexed. Google can crawl a page and decide not to add it to the index, which shows up in Search Console as "Crawled – currently not indexed." On new sites this usually means the page looks thin, generic, or too similar to other pages, either on your site or elsewhere on the web.
Launching with ten substantial, distinct pages beats launching with a hundred templated ones. If your new site has many near-identical pages, such as location pages that only swap the city name or product pages built from manufacturer descriptions, expect Google to index a few and ignore the rest. The guide to fixing "Crawled – currently not indexed" and "Discovered – currently not indexed" covers both statuses in detail.
Page experience matters at the margin too. A server that responds slowly or times out tells Google to crawl more cautiously. Run your key templates through the Page Speed Optimizer to catch obvious problems before they slow down discovery.
Shortcuts That Don't Work
The Google Indexing API. Google's Indexing API is officially supported only for pages with job posting or livestream structured data. Using it to push ordinary pages isn't what it's for, and it isn't a reliable way to get them indexed.
IndexNow. IndexNow is a protocol used by Bing, Yandex, and several other search engines to receive instant URL notifications. It's worth enabling for those engines, and many CMS plugins support it. Google doesn't use it, so it won't speed up Google indexing.
Pinging services and "instant indexer" tools. Services that promise to get any URL indexed in minutes generally work by creating low-quality links or spamming submissions. At best they do nothing. At worst they associate your new domain with spam.
Resubmitting the sitemap daily. Google re-reads sitemaps on its own schedule. Resubmitting an unchanged sitemap doesn't make Google crawl it faster.
How Long Should It Take?
Google doesn't publish a timeline, and it varies widely by site. In practice, a clean new site with a submitted sitemap and a few external links usually sees its homepage indexed within days and its main pages over the following weeks. Deeper pages can take longer, especially on larger sites.
Domain history can affect this. A domain that was previously parked, expired, or used for something unrelated may take longer to earn steady crawling than a fresh one, because Google has prior signals about it that don't match the new site. If you've bought an aged domain, check its history and any prior manual actions in Search Console.
Indexing is also only the first milestone. Ranking takes longer, and the guide on how long SEO takes to work sets realistic expectations for what comes after your pages appear in the index.
A Launch-Week Indexing Checklist
- Remove any noindex left over from development, in both meta tags and HTTP headers.
- Confirm robots.txt allows Googlebot to crawl your key paths.
- Verify each page has a correct, self-referencing canonical.
- Verify a Domain property in Google Search Console.
- Submit a clean XML sitemap and reference it in robots.txt.
- Request indexing for the homepage and your top-level pages.
- Link every important page from the homepage within a few clicks.
- Earn a handful of genuine external links.
- Watch the Page Indexing report weekly and act on the reasons Google gives.
For a broader pre-launch pass covering titles, headings, schema, and more, run your homepage through the SEO Audit Tool. It checks 40+ on-page and technical factors in one report.