How do you get Google to index your site?
To get Google to index your site, make sure your pages are public and linked to each other, add the site to Google Search Console, submit an XML sitemap and use the URL Inspection tool to request indexing for your most important pages. Google says crawling can take anywhere from a few days to a few weeks.
That is the short version. The rest of this guide walks you through each step in the order an owner would actually do it, and shows you what to fix when a page refuses to show up. If you have been asking "how do I get Google to index my site?" for a while with no luck, skip to the section on why Google is not indexing your pages.
What does it mean for Google to index a page?
Google indexing a page means Google has visited it, read it and stored it in the Google index, the giant library it pulls search results from. Google describes three stages: crawling (finding and downloading pages), indexing (understanding and storing them) and serving (showing them for a search). A page that never gets indexed can never rank, no matter how good it is.
Two facts from Google's own documentation are worth knowing up front:
- Most pages in Google are found automatically by following links. Google says the vast majority of pages in its results are not submitted by hand.
- Google does not guarantee it will crawl, index or show any page, and it does not accept payment to crawl a site more often or rank it higher.
So your job is to make your pages easy to find and worth storing. Search Console just speeds up the "easy to find" part.
How can you check if Google has indexed your site?
The fastest check is a site search. Type site:yourdomain.com into Google. If pages from your site appear, at least some of them are in the index. If nothing appears, Google either has not found the site yet or something is blocking it.
For a single page, the URL Inspection tool in Search Console gives a clearer answer. Paste the full address into the search bar at the top of Search Console and read the result:
| What Search Console says | What it means | What to do |
|---|---|---|
| URL is on Google | The page is indexed and eligible to appear in results | Nothing for indexing. Work on ranking. |
| Test live URL result | Shows whether Google can load the page right now | Use it after you fix something, before you request indexing |
| URL is not on Google | The page will not appear in Google Search | Open the Page indexing section to see why |
Remember that "eligible" is the key word. An indexed page still has to earn its position.
Step by step: get Google to index your site with Search Console
Google Search Console is free, and it is the only place Google tells you directly what it sees on your site. Here is the order to do things in.
- Sign in and add your site. Go to Search Console, open the property selector and choose Add property. A Domain property covers every version of your site (www, non-www, http and https). A URL-prefix property covers only addresses that start with the exact prefix you type.
- Verify that you own the site. A Domain property must be verified with a DNS record at your domain provider. A URL-prefix property can use other methods, such as uploading an HTML file, adding an HTML tag to your homepage, or using a Google Analytics or Google Tag Manager account you already have. Leave the file, tag or DNS record in place afterward, or you lose access.
- Find your sitemap. Many website builders and content management systems create an XML sitemap automatically. Google notes that your system has likely already made one available. If yours has not, your web designer can generate one.
- Submit the sitemap. In Search Console, open the Sitemaps report, paste the sitemap address and submit it. You can also add a Sitemap line to your robots.txt file. Google calls a sitemap a hint, so it helps discovery but does not force anything.
- Inspect your most important pages. Start with the homepage and your top service pages. Type each full URL into the inspection bar at the top of Search Console.
- Run a live test if you changed something. Click Test live URL. The page must load without a login for the test to work.
- Click Request indexing. Do this once per page. There is a daily limit, and Google says repeat requests do not speed anything up.
- Check the Page indexing report in a week or two. It shows which pages Google has indexed and lists the reasons for the ones it has not.
For example, a plumber in Mesa adds a new "tankless water heater installation" page. The page goes into the sitemap automatically, the owner requests indexing for that one URL, and then links to it from the homepage and the main water heater page. Three signals, all pointing Google at the same new page.
Sitemap, URL Inspection or internal links: which should you use?
Use all three, because each one does a different job. A sitemap tells Google about many pages at once. The URL Inspection tool handles a few urgent pages. Internal links are how Google keeps finding pages over time, and Google says every page you care about should have a link from at least one other page on your site.
| Method | Best for | Limits |
|---|---|---|
| XML sitemap | Every page on the site, new and updated | A hint only; one sitemap file holds up to 50,000 URLs |
| URL Inspection, Request indexing | A handful of new or changed pages | Daily quota; no guarantee of indexing |
| Internal links | Keeping every page findable long term | Links must be normal <a href> links Google can follow |
| Links from other sites | Getting a brand new site discovered | You earn these; you cannot force them |
Why is Google not indexing my pages?
Google usually skips a page for a specific, fixable reason, and the Page indexing report in Search Console names it. These are the statuses local business owners run into most:
- URL marked noindex. A setting or tag tells Google not to index the page. This often gets left on after a site redesign, when the builder hid the site from search engines during development.
- Blocked by robots.txt. A rule in your robots.txt file stops Google from crawling the page.
- Discovered, currently not indexed. Google knows the page exists but has not crawled it yet. Better internal links usually help.
- Crawled, currently not indexed. Google read the page and chose not to store it for now. Thin or near-copy pages often land here.
- Duplicate without user-selected canonical. Google sees the page as a copy of another one and picked the other version.
- Not found (404) or Page with redirect. The address is broken or points somewhere else.
Do not panic if some URLs are listed as not indexed. Google says not every URL on a site should be indexed, and duplicates or empty pages are fine to leave out. What matters is that your homepage, service pages and contact page are in. For a fuller list of causes, see our guide on why your website is not showing up on Google.
What mistakes stop local business sites from getting indexed?
Most indexing problems we see on local business websites come from a handful of avoidable mistakes:
- Twenty copy-paste city pages. A roofer creates "Roofing in Plano," "Roofing in Frisco" and eighteen more pages with only the city name swapped. Google often crawls them and leaves them out of the index. Each area page needs real, different content.
- Orphan pages. A new service page exists but nothing links to it. Add it to your menu or link it from related pages.
- Pages behind a login or form. Google cannot index what it cannot load.
- No Search Console at all. Without it you are guessing. Setting it up is a one-time job.
Many of these are build problems, not content problems. When we design a site at Larkpin, our web design process handles the sitemap, robots.txt, internal links and Search Console setup before launch, so the site starts out indexable. The broader basics are in our guides on how to get your website on Google and what technical SEO covers.
How long does it take Google to index a site?
Google says crawling can take anywhere from a few days to a few weeks, and requesting a crawl does not guarantee the page will be included right away, or at all. A new page on an established site with good links often gets picked up quickly. A brand new domain with no links pointing to it can take longer.
Indexing is only the first step. Once your pages are in, ranking for searches like "emergency plumber near me" depends on relevance, quality and, for map results, distance and reputation. That part runs on a longer clock, which we explain in how long SEO takes to work.
Not sure whether Google can see your business?
If you are not sure what Google sees, start with a free check. The Free Missed-Lead Audit looks at your visibility on Google Maps and in AI answers, how your business handles after-hours calls and how your reviews stack up, then sends you a recorded walkthrough within 2 business days.