Kai Web Studio ← Back to site

Troubleshooting guide

Why Is My Website Not Showing Up on Google? (And How to Fix It)

By Kai Web Studio · Updated October 2026 · 7 min read

Short answer: first, find out which problem you have. Search Google for site:yourdomain.com. If nothing comes up, Google hasn't indexed your site, and the cause is usually technical: a "noindex" setting, a blocked robots.txt, or a site too new to be crawled yet. If your pages do come up but you can't find yourself when you search for your services, you're indexed but not ranking. That's a different problem with different fixes. Work through the list below in order.

Step 0: Indexed or not ranking?

What you seeWhat it meansGo to
site:yourdomain.com returns no resultsGoogle hasn't indexed the siteCauses 1–6
Your pages appear for site:, but not when you search your business nameIndexed, but something is off with names, duplicates or the domainCauses 5–7
Your business name works, but not "plumber in [city]" or your serviceIndexed, but not ranking for competitive searchesCauses 8–9

1. The site is too new

Google finds new sites by following links and reading sitemaps. A brand-new domain with no links pointing to it can wait days to weeks before it's crawled.

Fix: verify your site in Google Search Console, submit your sitemap (yourdomain.com/sitemap.xml), and use URL Inspection → Request indexing on your homepage and main service pages. Then get at least a couple of real links pointing to the site: your Google Business Profile, your social profiles, any directories you belong to.

2. A "noindex" setting is turned on

This is the most common cause on sites built with a builder or a theme, because the setting is easy to leave on after launch:

Fix: turn the setting off, then request indexing in Search Console. To confirm, open your page's source and search for noindex. It shouldn't be there.

3. robots.txt is blocking Google

Open yourdomain.com/robots.txt. If you see Disallow: / under User-agent: *, you're telling every search engine to stay out. This often happens when a development site goes live with its staging settings still in place.

Fix: remove the blocking line. A healthy minimal robots.txt looks like:

`` User-agent: * Allow: / Sitemap: https://yourdomain.com/sitemap.xml ``

4. The site is behind a password or still on a staging address

If visitors need a password, or the "real" site still lives at a temporary address, Google can't index the version you think is live.

Fix: make sure the public domain serves the finished site with no login wall, and that any staging copy is blocked from search engines.

5. Canonical tags point somewhere else

A canonical tag tells Google which URL is the "real" version of a page. If every page points its canonical to the homepage, or to an old domain, Google may drop the pages you care about.

Fix: each page's canonical should point to its own URL. In Search Console, URL Inspection shows the "Google-selected canonical". If it isn't the URL you expect, that's the problem.

6. Google can't fetch the page

Server errors, broken redirects, or a page that only renders after heavy JavaScript can all keep Google from reading your content.

Fix: run URL Inspection → Test live URL in Search Console. It shows whether Googlebot can fetch the page and what it sees. Fix any 404, 5xx or redirect-chain errors it reports.

7. Duplicate or thin pages

If several of your pages say almost the same thing (for example, one page per city with only the city name swapped), Google may index one and ignore the rest. We explain why in service area pages: how to do them right.

Fix: merge near-duplicates and give each page a real reason to exist: a distinct service, distinct details, distinct questions answered.

8. You're indexed, but competing against stronger sites

For searches like "roofer near me", Google shows the map pack (Google Business Profile listings) above the regular results, and established competitors with years of reviews and links. A new site won't outrank them in weeks.

Fix: for local services, your Google Business Profile matters as much as your website: complete it, pick the right categories, and collect reviews. On the site, make sure each main service has its own page with clear titles that name the service.

9. Titles and pages don't match what people search

If your homepage title is "Welcome" and your services are buried in one long page, Google has little to match against "water heater repair".

Fix: one page per core service, with the service in the page title and the main heading. Write for the words your customers actually use.

A quick checklist

If you can't tell which of these is failing, or you've checked everything and you're still invisible, that's what an audit is for.


Still not showing up?
Our $300 audit is a technical review (speed, technical SEO, accessibility, basic security) with a prioritized report of what to fix first.
Start with a $300 audit

Frequently asked questions

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

Usually days to a few weeks after Google can find it. Submitting a sitemap and requesting indexing in Search Console speeds that up. It doesn't guarantee a ranking.

Why does my website show up on Google, but only when I type the exact name?

That means you're indexed but not ranking for broader searches. Work on causes 8 and 9: your Google Business Profile, one page per service, and clear titles.

Does submitting my site to Google cost money?

No. Google Search Console is free. Be wary of anyone charging to "submit your site to Google".

Why did my website disappear from Google?

Check for a recent change first: a redesign that turned on noindex, a new robots.txt, a domain change without redirects, or an expired domain or hosting plan. Search Console's Pages report and manual-actions section will show most of these.

My Wix or Squarespace site isn't on Google. Is the platform the problem?

Rarely. The usual causes are a hidden-from-search setting, a missing sitemap submission, or a site too new to be crawled. Check causes 1–4 first.

Know what you're getting before you pay.

Kai builds sites you own — domain, hosting and content in your name, with published prices and no lock-in.

Start with a $300 audit Book a discovery call