Fast Digital Marketing
← All guides

Why Is My Website Not Showing Up on Google? How to Tell What Is Actually Wrong

You paid for a website, it's live, and when you search for the work you do, four competitors come up and you don't. Sometimes your own business name doesn't even pull it up.

Before you fire the web guy, know this: "not showing up on Google" is two completely different problems with two completely different fixes. Either Google doesn't have your site at all, or Google has it and is putting other people above you. Most owners assume the first and actually have the second. Here's how to tell which one you've got in about five minutes, and what to do about each.

Step one: find out if Google even has your site

Go to Google and type this, using your own domain, with no space after the colon:

`site:yourbusiness.com`

That tells Google to show only pages from that one website. If a list of your pages comes back, Google has your site. Your problem is ranking, and you can skip to the second half of this article. If you get nothing at all, Google genuinely doesn't have you, and nothing else you do to the website matters until that's fixed.

The more precise version of the same check is free: Google Search Console. Once your site is verified there, paste any page address into the URL Inspection bar at the top and it will tell you flat out either "URL is on Google" or "URL is not on Google" — and usually why not. Every business with a website should have this set up. It is the only place Google tells you directly what it thinks of your site.

If Google doesn't have your site at all

Five causes account for nearly all of these. Check them in this order, because the first two are the most common and take the least time.

Search engines are switched off in your own settings. WordPress has a checkbox under Settings → Reading that reads "Discourage search engines from indexing this site." Developers tick it while they're building so the half-finished site doesn't get found, and then forget to untick it on launch day. Squarespace, Wix, and Shopify all have their own version of this switch. This one costs businesses months and takes ten seconds to check. Look first.

Your robots.txt file is blocking crawlers. Visit yourbusiness.com/robots.txt in a browser. If you see a line reading "Disallow: /" underneath "User-agent: *", you have told every search engine to stay out of the entire site. Same story as the checkbox — usually a leftover from the build.

A "noindex" tag on the page. This is an instruction in the page's code telling Google not to list it. You won't see it by looking at the page. URL Inspection in Search Console will name it for you, in plain words: "Excluded by 'noindex' tag."

The site is brand new. Google has to discover a site before it can list it, and that isn't instant. Days to weeks is normal for a new domain nobody links to yet. If your site went live last Tuesday, nothing is broken.

The real address never got pointed at the site. This happens more than you'd think. The site was built at a temporary builder address, the domain was never switched over, and the version customers reach is a parked page or the old site. Type your domain into a browser on your phone, not your office computer, and confirm you're actually looking at the new site.

Once you've cleared whatever was blocking it, do three things in Search Console: verify your site, submit your sitemap (usually at yourbusiness.com/sitemap.xml or /sitemap_index.xml), then run URL Inspection on your homepage and hit "Request Indexing."

One honest note about that button. Google's own guidance is that crawling after a request can take anywhere from a few days to a few weeks, and clicking it over and over does not move you up any queue. Request it once, then leave it alone.

If Google has your site but nobody finds you

Here's the test that separates the two problems. Search your exact business name. If you come up first for your own name but nowhere for the actual service, you're indexed fine — you're being outranked. That's a competition problem, not a technical one, and the fix looks nothing like the fixes above.

Three things are usually going on.

Your site is thin. A lot of small business sites are five pages that say "quality workmanship, family owned, satisfaction guaranteed." That describes ten thousand other companies. Google has no reason to pick you for "water heater replacement" if that phrase never appears on your site in any real way.

Somebody else answered the question and you didn't. The pages that rank tend to be the ones that actually answer what the person typed. If someone searches "how much does it cost to replace a water heater," the page that wins is the one that explains it — not a services page with a phone number on it.

You're competing with the map, not the list. For most local searches, the results that get the calls are the map listings up top, and those come from Google Business Profile, not from your website at all.

The map results are a separate system

This is the single biggest misunderstanding out there. Your website and your Google Business Profile are two different things that rank two different ways. A business with a mediocre website and a well-kept profile gets calls. A business with a beautiful website and an unclaimed profile often doesn't.

If you do local work, claim and finish your profile before you touch anything else on your website:

  • Claim and verify it, so you actually control it
  • Set the right primary category — this matters more than almost anything else on the profile
  • Set your service area accurately, and keep your hours current
  • Add real photos of your own work, not stock images
  • Ask every satisfied customer for a review, right when the job ends and they're happy

People are asking AI now, not just Google

There's a newer version of this problem worth knowing about. Some of the people who used to type "electrician near me" into Google now ask an AI assistant instead. In BrightLocal's 2026 Local Consumer Review Survey, 45% of consumers said they used AI tools like ChatGPT to find local business recommendations in the past year, up from 6% the year before.

Ask ChatGPT who to hire for a job in your area and it comes back with a short list of names. Most businesses never make that list. AI assistants build those answers out of what's written about you across the web — your profile, your reviews, your site, directory listings, anywhere your business gets described. If your site is three thin pages and your profile is half-filled, there's nothing for them to pull from, so you don't get named.

Three false alarms before you panic

You're searching from your own office, logged in. Google personalizes results and leans heavily on where the searcher is standing. Your own searches are the least reliable test there is. Use a private window, or better, ask a customer across town what they see.

Rankings move by neighborhood. You can be first from one side of town and invisible from the other for the same search. That's normal for local results, not a sign something is broken.

A page you published this week isn't ranking yet. New pages take time to get found, indexed, and then earn a position. Give it weeks, not days.

The 15-minute checklist

  1. Run a "site:yourbusiness.com" search in Google
  2. Check yourbusiness.com/robots.txt for a "Disallow: /" line
  3. Untick "discourage search engines" in your website settings
  4. Verify the site in Google Search Console and submit the sitemap
  5. Run URL Inspection on your homepage and read what it says
  6. Claim and fully fill out your Google Business Profile
  7. Add one real page for each service you sell, in the area you sell it

Work through those in order and you'll know exactly which of the two problems you have, which is most of the battle. The technical causes are usually a five-minute fix once you find them. The ranking problem is slower and never really finishes — it comes down to having more real, specific, useful information about your business online than the competitor sitting above you.

If you'd rather not do this yourself, Fast Digital Marketing handles it as part of The AI Website at $297/month — the site, the profile work, the work to get you named by AI, and Holland answering the phone 24/7, with no setup fee and no contract. Or just check where you stand first at ourfreeaudit.com, which tells you whether AI assistants are naming your business when someone asks who to hire.

Want this handled for you? Fast Digital Marketing gives small businesses an AI receptionist that answers every call, AI search visibility, and automatic lead follow-up — starting at $297/mo.

See how it works →