Why isn't my website showing up on Google?

It is almost always one of four things. Google hasn't found the site yet. Something on the site is telling Google to stay away. Google found it but chose not to add it to its index. Or it is indexed but ranks too low for anyone to see. A five-minute check tells you which one you have, each has its own fix, and none of them involve paying Google.

By Elijah Ching · Published Oct 30, 2026 · 10 min read

A magnifying glass over a column of search results with one empty slot, and a small storefront card waiting to be found.

It helps to know how Google works. It finds pages (crawling), stores them (indexing), then picks which ones to show for each search (ranking). In Google's own words, not every page makes it through each stage, and Google "doesn't guarantee that it will crawl, index, or serve your page." It also "doesn't accept payment to crawl a site more frequently, or rank it higher." If someone offers to submit your site to Google for a fee, keep your money.

The five-minute check

Work through these three steps in order. Each answer points to one of the four fixes below.

Which problem do you have?

1. Search Google for your exact business name.
2. Search site:yourbusiness.com, using your own web address.
3. In Google Search Console, paste the page's address into URL Inspection.
  • "URL is unknown to Google"Fix 1 →
  • "Excluded by 'noindex' tag" or "Blocked by robots.txt"Fix 2 →
  • "Discovered" or "Crawled – currently not indexed"Fix 3 →
  • "URL is on Google"Fix 4 →
Search your business name first. If your site doesn't appear, try a site: search, then look the page up in Google Search Console. The status it shows tells you which fix you need.

A site: search is a quick look, not a full list. Google says a page that is indexed "can show up" in those results but isn't guaranteed to. URL Inspection in Google Search Console is the real answer. Search Console is free. Adding your site takes a few minutes: you prove you own the web address, usually by adding a short code where you bought it, and Wix can connect it for you.

What we saw on our own site

We checked primilink.com on October 30, a few days after relaunching it. The homepage was indexed, and so were two guides we had published the day before. Our web design page was "Discovered – currently not indexed," and our services page was still "URL is unknown to Google," even though both were in the sitemap we had given Google. Same site, same sitemap, three different answers. That is normal for a new site, and it is why you check the specific page you care about, not just the homepage.

Fix 1: Google hasn't found your site yet

This is normal for a new site or a new page. Google says crawling "can take anywhere from a few days to a few weeks." You can't force it, but you can point Google in the right direction:

  1. Add your site to Google Search Console if you haven't. Everything below happens there.
  2. Submit your sitemap, the list of your pages. It usually lives at yourbusiness.com/sitemap.xml. WordPress builds one at /wp-sitemap.xml unless an SEO plugin replaces it. Google calls a sitemap "merely a hint," but it is the standard first step.
  3. Request indexing for your most important pages. In URL Inspection, paste the address and click Request indexing. Do your homepage and your main service pages. There is a daily limit, and Google says requesting the same page again "won't get it crawled any faster."
  4. Give Google a way in. Link to your website from your Google Business Profile, your Facebook page and any directory listings. Make sure your important pages are linked from your menu or homepage.
  5. Check again in a week. If a page is still unknown after a few weeks, work through Fix 2 and Fix 3.

Fix 2: Something is telling Google to stay away

This is the most common cause on sites that were just built or rebuilt. A setting that kept the unfinished site private gets left on after launch. Check the one for your platform:

  • WordPress: go to Settings, then Reading, and look at Search engine visibility. If "Discourage search engines from indexing this site" is checked, uncheck it and save. Since version 5.3, that box adds a noindex tag to every page. SEO plugins such as Yoast also have a per-page setting that can hide a single page.
  • Squarespace: new sites start out private, and Squarespace says private sites can't be found or indexed by search engines. A site-wide password hides it too, and so does the "Block Search engine crawlers" box in the Crawlers settings.
  • Wix: in SEO Settings, make sure "Let search engines index your site" is on. Check that your latest changes are published and the pages aren't password-protected.
  • Any site: a developer may have added a noindex tag to every page while building it. In one r/SEO thread, a business removed the tag after launch, but Search Console kept showing "noindex" until Google came back to recrawl. After you fix it, request indexing so Google sees the change sooner.
  • The robots.txt file: open yourbusiness.com/robots.txt. If it says Disallow: / under User-agent: *, every crawler is being told to stay out of the whole site. Remove that line. Coming-soon and maintenance-mode plugins can block Google the same way.

Once the block is gone, request indexing for your key pages. Pages usually come back after Google's next visit.

Fix 3: Google found the page but chose not to index it

Search Console uses specific wording for this, and each status means something different:

StatusWhat Google says it means
Discovered – currently not indexedGoogle found the page but hasn't visited it yet. Typically it postponed the visit because it expected to overload your site.
Crawled – currently not indexedGoogle visited the page and didn't add it. It "may or may not be indexed in the future," and there's no need to resubmit it.
Duplicate without user-selected canonicalGoogle sees the page as a copy of another page and shows that one instead.

A brand-new page sitting at "Discovered" for a week is usually just waiting its turn. If pages stay stuck for weeks, the fix is to make them worth Google's time:

  • Give each page something only it has. One page per service, written for your customers, with real details: what the job involves, what it costs, which towns you cover, photos of your own work. Town pages that differ by a single word are a textbook example of duplicates.
  • Link to the page from your menu, your homepage and related pages, so it doesn't look like an afterthought.
  • Get mentioned somewhere else. On r/SEO, the most common answer to "Google won't index my new site" is that no other site links to it yet. Your Google Business Profile, local directories, suppliers, trade associations and your chamber of commerce are where most service businesses start.

Fix 4: Your site is indexed, just not seen

If a search for your business name finds you but "roof repair Hilo" doesn't, Google has your site. It just ranks other pages higher for that search. That's a different problem from indexing, and it's where most of the real work is:

  1. Give every service its own page, with the service and your town in the page title and the main heading, like "Roof Repair in Hilo." One "Services" page listing everything rarely ranks for any of them.
  2. Set up and verify your Google Business Profile. The map results at the top of local searches come from it, not from your website, and your reviews live there.
  3. Look at what you already show up for. Search Console's Performance report lists the searches that already show your site. Improve the pages that appear on page two first.
  4. Make it work well on a phone. Google uses the mobile version of your site for indexing and ranking.
  5. Give it time. Google says some changes take effect in a few hours, others can take several months, and you'll likely want to wait a few weeks before judging whether a change worked.

This is the work our local SEO service does for service businesses.

Less common causes worth ruling out

  • A manual action: a penalty applied by a person at Google. Open the Manual actions report in Search Console. If it says no issues were detected, you can cross this off.
  • A hacked site: check the Security issues report in Search Console.
  • A site that's down or erroring: server errors show up in the Page indexing report. Ask your host.
  • The wrong version is indexed: an old staging address, or a www version when you use the plain one. URL Inspection shows the address Google picked as the main version of the page.
  • A redesign that changed your page addresses without redirecting the old ones. Our redesign guide has the checklist.

Not showing up on Google Maps? That's a different system

The map results come from your Google Business Profile, not your website. A perfectly indexed website won't put you on the map, and a business can appear on the map with no website at all. To show up there, you need a verified profile with the right category, your service area, your hours and real reviews. Verification alone can take several business days, as covered in how long a website takes.

How long until it shows up?

SituationTypical wait
A brand-new site or pageA few days to a few weeks, per Google. Our own guides were indexed the same day they went up. Some of our service pages took longer.
After removing a noindex tag or a blockUntil Google visits again. Request indexing to prompt it.
After requesting indexingOften days, but Google doesn't guarantee it, and asking again doesn't speed it up.
Ranking higher after improving pagesA few weeks to several months.

The checklist

  1. Search your exact business name on Google.
  2. Search site: plus your web address.
  3. Add the site to Google Search Console and inspect your homepage and main service pages.
  4. Turn off any "discourage search engines," private, password or coming-soon setting.
  5. Open your robots.txt and make sure it doesn't disallow the whole site.
  6. Submit your sitemap and request indexing for your key pages.
  7. Link to your site from your Google Business Profile and directory listings.
  8. Give each service its own page with the service and town in its title.
  9. Check the Manual actions and Security issues reports.
  10. Wait a week, then inspect the same pages again.

Want a second pair of eyes?

Our free website score checks in about 30 seconds whether Google and AI tools like ChatGPT can read your site, along with phone speed and your Google listing. If the problem is the site itself, every site we build organizes each page around what people search for, sets up your Google Business Profile to match and connects Google's free tracking tools so you can watch it work. Plans start at $249 a month.

Where this comes from

Checked October 30, 2026.

? / Questions

Frequently asked questions

How do I get my website to show up on Google?

Add it to Google Search Console, submit your sitemap and request indexing for your main pages. Then make sure nothing is blocking Google, give each service its own page, and link to your site from your Google Business Profile.

How long does it take for a new website to show up on Google?

Google says crawling can take a few days to a few weeks. Requesting indexing in Search Console often speeds up your most important pages. Ranking well for competitive searches takes months.

Can I pay Google to index my website faster?

No. Google says it doesn't accept payment to crawl a site more often or rank it higher. Google Ads can put an ad on the page, but that's separate from regular search results.

How can I force Google to crawl my website?

You can't force it, but you can ask. Use URL Inspection in Search Console and click Request indexing. There is a daily limit, and asking again for the same page doesn't make it faster.

Why does my site show up for my business name but not my services?

Google has indexed your site, but other pages rank higher for those searches. Give each service its own page with the service and town in the title, set up your Google Business Profile, and give it a few weeks to a few months.

Why isn't my business showing up on Google Maps?

Map results come from your Google Business Profile, not your website. You need a verified profile with the right category, your service area and hours. A website on its own won't put you on the map.

→ / Keep reading

More plain-language guides

Pricing · Oct 30, 2026

How much does a website redesign cost in 2026?

Real price ranges for a redesign, when a cheaper refresh is enough, and the checklist that keeps your Google rankings when the new site goes live.

Read the guide →
Local ads · Oct 30, 2026

Google Guaranteed is now Google Verified. Here's what changed.

Google replaced its Guaranteed badge and ended the money-back guarantee. What the new badge requires, what leads cost by trade and when it pays off.

Read the guide →
→ / Next step

Ready to be found?

Tell us what you do and who you are trying to reach. We will send back a plan and a specific price. No cost, no obligation, and no pressure.

Plans from $249 a month. Nothing due until you see the first draft.