How to Get Your Website to Show Up on Google
Check whether Google has your website at all, fix what keeps it out, and see why being in your sitemap does not mean Google will crawl you.
The short answer
Google has to crawl your website, index it, then rank it. Search site:yourdomain.com to see if Google has you at all. Then set up Google Search Console for free, submit your sitemap, check your key pages with URL Inspection and link them from your homepage. You cannot pay Google to crawl you more often or rank you higher.
The rest of this guide shows you how.
On this page
Before Google can show your website to anyone, three things have to happen, in this order. Google has to crawl it (fetch the page), index it (store it) and then rank it (pick it for a search). It is easy to jump straight to ranking and spend money on the wrong problem.
So start with the question that decides everything else: does Google have your website at all? If it's your Google listing that's missing, not your website, that has its own checks.
Step one: find out if Google has you at all
Type this into Google, with your own domain:
site:yourdomain.com
What comes back tells you which problem you have.
| What you see | What it means | What to do |
|---|---|---|
| Nothing at all | Google does not have your website | Work through this whole guide |
| Your homepage only | Google found you, but not the rest | Links and URL Inspection, below |
| Most of your pages | You are indexed | Your problem is ranking, a different job |
Treat the answer as a yes or no, not a count. Google says a site: search does not necessarily return every page it has indexed.
Step two: set up Google Search Console
Google Search Console is where Google tells you directly what it knows about your website. Not a third-party tool guessing. Google calls it a free service.
- Add your website as a Domain property. It covers every version of your address at once: with and without www, http and https.
- Verify it with a DNS record. For a Domain property, that is the only method Google accepts. You add the record where you manage your domain name, and Google says it can take up to two or three days to start working.
- Submit your sitemap in the Sitemaps report. If your website runs on WordPress, Wix or a similar builder, Google says it has likely made one for you already.
- Run URL Inspection on every page you care about. It tells you whether the page is on Google and when Google last crawled it.
URL Inspection is the one that matters. It replaces guessing with an answer, one page at a time.
A sitemap is a hint, not a promise
Being in your sitemap does not mean Google will crawl you. In Google's own words, submitting a sitemap "is merely a hint." Google also says it does not guarantee it will crawl, index or show any page, even one that follows all of its rules.
We saw this on our own website. In May 2026 we added 18 trade pages on the same day, one per trade. On 23 September 2026, all 18 were in our sitemap, loaded normally, were set to be indexed and were linked from our homepage with plain links.
17 of 18
trade pages indexed almost four months after we published them. The eighteenth, our HVAC page, still read "URL is unknown to Google", which means Google had never seen it.
Our own Google Search Console, URL Inspection, read 23 September 2026
Same build, same sitemap. The HVAC page even had two links from our homepage, more than most of the pages that got in. We could find nothing wrong with it. Google simply had not fetched it.
If it can happen on a website run by people who do this every day, it can happen on yours. That is why you check page by page instead of assuming.
When it is not a crawl problem
Check these before you assume Google is ignoring you. The first three block Google no matter what else you do.
- A noindex tag. It tells Google to drop the page from its results.
- robots.txt blocking crawlers. Open
yourdomain.com/robots.txt. If you seeUser-agent: *followed byDisallow: /, every crawler is told to stay off your whole website. - A password or login in front of the page.
- The website is brand new. Google says the wait is typically anywhere from a day or two to a few weeks. Nobody can buy you past it.
- Your text only appears after JavaScript runs. Google can run JavaScript, but it is an extra step: the page waits in a queue, sometimes for longer than a few seconds. Google still recommends sending each page with its text already in it, called server-side rendering or pre-rendering, because that makes the website faster for people and for crawlers.
Search engines left switched off. In WordPress, the Search engine visibility box under Settings, Reading adds a noindex tag to every page when it is ticked. It is easy to tick while a website is being built and forget at launch.
What gets pages crawled
Links from pages Google already knows
Google finds new pages by following links from pages it has already crawled. Its own rule of thumb: every page you care about should have a link from at least one other page on your website. Google describes a well-linked website as one where it can reach every important page by following links from the homepage.
The link has to be a plain link with the page's address written into it, what a web designer calls an <a> tag with an href. Google says that is the only kind it can reliably crawl, so a menu or button that only works through JavaScript may lead nowhere as far as Google is concerned.
Request indexing for the pages that matter most
In Search Console, run URL Inspection on the page, then click Request indexing. Google says indexing typically takes a day or so but can take much longer, and that a request does not guarantee the page gets in at all.
Keep it to a handful of important pages. There is a daily limit, and asking again for the same page will not get it crawled any faster. For a lot of pages, submit your sitemap instead.
Fewer, better pages
You may hear that small websites run out of "crawl budget." Google says that is a concern for websites with about a million pages, or 10,000 pages that change every day. A 30-page contractor website is nowhere near that.
What does apply to you: Google says not to expect every page to be indexed, because some pages are duplicates or have nothing meaningful on them. Twenty town pages with the same text and a different town name are that kind of page. Publish fewer pages, each with its own content. Which jobs deserve one is covered in keywords for home service businesses.
Showing up is not the same as getting calls
You cannot force Google to crawl your website. There is no fee and no back channel. Google says it does not accept payment to crawl a website more often or to rank it higher. Anyone who guarantees indexing is selling something that is not theirs to sell.
Being indexed is only the first step. The 17 trade pages of ours that did get indexed were shown in Google results 25,169 times in the 90 days to 20 September 2026. They were clicked twice. Their average positions ran from 34.6 to 92, far past the first page.
If Google already has your website and the phone still is not ringing, that is a ranking and conversion job. Start by tracking which calls your website bringsĀ in, then make sure every page gives people a clear reason to call.
The order to work in
- Search
site:yourdomain.comto see if Google has you at all. - Set up Search Console and submit your sitemap.
- Run URL Inspection on your five most important pages, and write down what it says.
- Rule out noindex, robots.txt and passwords.
- Link those five pages from your homepage with normal links.
- Request indexing for the same five pages.
- Wait a few weeks, then inspect them again.
It costs nothing but your time, and it is the same list we ran on our own website.
People also ask
How long does it take for a new website to show up on Google?
Google says crawling and indexing a new page usually takes anywhere from a day or two to a few weeks. After you submit a sitemap or request indexing, allow at least a week before you assume something is wrong. Being indexed is only the first step: ranking for the searches that bring you customers is a separate job.
Is it free to get my website on Google?
Yes. Google finds and adds most websites on its own, and Google Search Console is free. Google does not accept payment to crawl a website more often or to rank it higher. Google Ads are a separate, paid placement.
Why is my website not showing up on Google?
The usual reasons Google lists are a page that is too new, a page blocked by robots.txt, a noindex tag or a password, and a page no other page links to. Search site:yourdomain.com first. Then run URL Inspection in Search Console on the missing page: it tells you whether Google has seen it and, if it can, why it is not indexed.
How do I get my business to show up on Google Maps?
That is your Google Business Profile, a free listing that is separate from your website. Google says it lets you manage how your business appears across Search and Maps. Create or claim yours, fill it in completely, and link it to your website.
Sources
- Google Search Central, In-depth guide to how Google Search works, read 23 September 2026.
- Google Search Central, the site: search operator, read 23 September 2026.
- Search Console Help, About Search Console, read 23 September 2026.
- Search Console Help, Add a website property, read 23 September 2026.
- Search Console Help, Verify your ownership (DNS record), read 23 September 2026.
- Google Search Central, Build and submit a sitemap, read 23 September 2026.
- Search Console Help, URL Inspection tool (the report we read for our own 18 trade pages), read 23 September 2026.
- Search Console Help, Performance report (where our impression and click numbers come from), read 23 September 2026.
- Google Search Central, Link best practices, read 23 September 2026.
- Google Search Central, Learn about sitemaps, read 23 September 2026.
- Google Search Central, Ask Google to recrawl your URLs, read 23 September 2026.
- Google Search Central, Crawl budget management, read 23 September 2026.
- Search Console Help, Page indexing report, read 23 September 2026.
- Google Search Central, Block search indexing with noindex, read 23 September 2026.
- WordPress documentation, Settings Reading screen, read 23 September 2026.
- Google Search Central, How to write and submit a robots.txt file, read 23 September 2026.
- Search Console Help, Why is my page missing from Google Search?, read 23 September 2026.
- Google Search Central, JavaScript SEO basics, read 23 September 2026.
- Google Search Central, How to get on Google, read 23 September 2026.
- Google Business Profile, read 23 September 2026.
Keep Reading
Stage 1: Foundation How to Track Phone Calls From Your Website Once Google shows you, find out which searches turn into calls. 9 min read · Read the Guide →
Stage 1: Foundation Website CTAs That Get Contractors More Calls What makes a visitor pick up the phone once they find you. 7 min read · Read the Guide →
Stage 1: Foundation Best Hosting for Contractor Websites (And What to Avoid) Where your website lives, and what to check before you pay for it. 7 min read · Read the Guide →