Why Is My Website Not Showing Up on Google?

VenbitThe Venbit TeamSeptember 4, 2026(updated)9 min read

The short answer

Search Google for site:yourdomain.com. If nothing comes back, you have an indexing problem: a leftover noindex tag, a robots.txt block, or a site Google has never crawled. If your pages do come back but you cannot find yourself for real searches, you have a ranking problem instead, which is a different fix and a longer timeline. Those two branches almost never overlap.

Key takeaways

  • One search, site:yourdomain.com, splits the whole problem into indexing versus ranking in about ten seconds.
  • A noindex tag left over from staging is the single most common cause after a new site or a redesign goes live.
  • A redesign that dropped its redirects loses the rankings the old URLs had, and the symptom looks identical to a penalty.
  • Google Search Console's URL Inspection tool tells you exactly why one page is not indexed. Nothing else does.
  • If the site is genuinely new and correctly set up, the answer is usually time, not a fix.

Why is my website not showing up on Google is a question with two completely different answers, and almost everybody starts guessing before they know which one they have. Either Google does not have your pages at all, which is an indexing problem you can often fix this afternoon, or Google has them and is ranking somebody else above you, which is a months-long piece of work. A website not showing up on Google for its own business name is nearly always the first kind. Work the checks below in order. Each branch ends in one action, and you stop as soon as one of them fires.

Check 1: Is Google holding your pages at all?

That asks Google to list only pages it has indexed from your domain. It is not a ranking check and the order means nothing. It answers one question: does Google have you.

  • Zero results. Google has nothing. Go to Check 2. This is the branch where a same-day fix is likely.
  • A handful of results when you expect dozens. Google has some of the site. Go to Check 3, then Check 5.
  • Roughly the pages you expect. Google has you and this is a ranking problem, not an indexing one. Skip to Check 6.

One caveat before you panic at zero results. The site: operator is approximate and can be flaky on very small or very new domains. Confirm it against Search Console in Check 3 before you conclude anything expensive.

Check 2: Is there a noindex tag left over from staging?

This is the most common cause of a site that is completely absent, and it is the reason a brand new site or a fresh redesign disappears while the old one used to be fine. Sites get built on a staging URL with indexing switched off so Google does not pick up the half-finished version. Then the site goes live and nobody switches it back on.

The check, in two places. First, open your homepage, press Ctrl+U (Cmd+Option+U on a Mac) to view the page source, and search that source for the word noindex.

Second, if the site runs WordPress, log in and go to Settings, then Reading. There is a checkbox reading "Discourage search engines from indexing this site." If it is ticked, that is your entire problem. Untick it. Many SEO plugins have their own separate switch too, usually under a Search Appearance or Site Settings screen, so check both.

Check 3: What does Search Console actually say?

If you take one thing from this article, take this. Google Search Console is free, it is Google telling you directly what it thinks of your site, and most small business sites either do not have it or nobody has opened it in a year.

Once your property is verified, paste your homepage URL into the search bar at the top of Search Console. That runs the URL Inspection tool, and it gives you a plain-language verdict:

What it saysWhat it meansThe action
URL is on GoogleThe page is indexed. Your problem is ranking, not indexing.Skip to Check 6
Excluded by 'noindex' tagA noindex tag is on the page right nowGo back to Check 2 and remove it
Blocked by robots.txtYour robots.txt file is telling Googlebot to stay outGo to Check 4
Crawled, currently not indexedGoogle saw the page and chose not to keep it, usually thin or duplicated contentRewrite the page so it says something no other page says
Discovered, currently not indexedGoogle knows the URL exists but has not crawled it yet, common on new sitesSubmit the sitemap, then wait. This is Check 6.
Page with redirectThis URL sends visitors somewhere else, which is fine if intendedInspect the destination URL instead
URL is unknown to GoogleGoogle has never encountered this addressSubmit your sitemap and request indexing
URL Inspection verdicts and what each one means

While you are in there, open the Pages report under Indexing in the left sidebar. It shows every reason Google has for excluding pages, with a count next to each. That single screen replaces a lot of guessing.

Check 4: Is robots.txt blocking Googlebot?

A single Disallow: /wp-admin/ line is normal and fine. A bare Disallow: / is not. This one also tends to arrive with a staging environment, or with a security plugin somebody configured aggressively.

Check 5: Did a redesign drop the redirects?

This is the one behind the traffic cliff. The site was fine, it got rebuilt, and within a few weeks traffic fell off. It looks like a penalty and it almost never is. What happened is that the new site changed the URLs, /services/water-heaters.html became /water-heater-repair, and nobody put a redirect in between. Every ranking the old URL had earned now points at a 404.

The check: in Search Console, open the Pages report and look at the Not found (404) row. Those are the URLs Google still expects to work. Cross-reference them against your old site if you have a copy, or against the Wayback Machine if you do not. Anything in that list that used to bring you visitors needs a home.

The action: add a 301 redirect from each old URL to the closest matching new page. Closest matching, not the homepage. Sending 40 dead service pages to the homepage tells Google those pages are gone, and you keep almost nothing. On WordPress, the Redirection plugin handles this without touching server config. Recovery typically takes a few weeks after the redirects go in.

Check 6: Is the site simply too new?

If Search Console says your pages are indexed and there is no technical block anywhere, then Google has you and is choosing to rank somebody else. On a site launched in the last few months, that is normal and expected. New domains have no links pointing at them, no track record, and nothing for Google to weigh against competitors who have been at it for years.

Two things separate "too new" from "actually broken". First, search your exact business name in quotes. If you come up first for your own name, indexing is healthy and this is purely a competition problem. Second, open the Performance report in Search Console and look at impressions rather than clicks. Impressions climbing while clicks stay flat means you are appearing, just not high enough yet. Impressions at zero after three months of a live, indexed site means the pages are not relevant to anything anyone searches, which is a content problem.

The action: pick searches you can realistically win now instead of the head term. Not "plumber Seattle" but "water heater replacement Bothell". Write one genuinely useful page per target, put the city in the title and the H1, and give it three to six months. That is the honest timeline. Our fuller walkthrough of that work is in how to rank on the first page of Google, and it is the core of what our SEO work actually involves.

The separate question: the map pack

Everything above is about your website. The three businesses with the map above them are a different system entirely, driven by your Google Business Profile rather than your site. You can be indexed perfectly and still be invisible in the map pack, and for a local trade the map is usually where the calls come from.

If you have never claimed your listing, go to business.google.com, find your business, and complete verification. It takes a few days to a couple of weeks. Then fill in every field: primary category, hours, service area, services, description, photos. After that, reviews and consistency of your name, address and phone across the web do most of the work, over months rather than days.

Run the whole tree in fifteen minutes

  1. 1Search site:yourdomain.com. Zero results means indexing, normal results means ranking.
  2. 2View your homepage source and search it for noindex. In WordPress, also check Settings, Reading.
  3. 3Open Search Console and inspect your homepage URL. Read the verdict against the table above.
  4. 4Load yourdomain.com/robots.txt and look for a blanket Disallow line.
  5. 5In Search Console's Pages report, look at the 404 list for URLs a redesign orphaned.
  6. 6Search your business name in quotes. If you rank first for that and nothing else, you are competing, not broken.
  7. 7Separately, confirm your Google Business Profile is claimed and verified.

One last thing once it is fixed. Getting indexed and getting found are not the same problem, and it is easy to celebrate the first while the second never arrives. Watch your indexed page count in Search Console next to the visits those pages actually bring, which is what Venbit Analytics puts on one screen. Fifty pages indexed and four visitors a week means the technical fault is gone and the real work is only starting.

Not sure what's blocking your Google visibility?

Send us the address and we'll look at your site, your Google Business Profile, and how you're ranking for the searches that matter to you, then give you a straight answer on what's holding you back and what to fix first. Puget Sound or anywhere else in the US and Canada.

More website answers

Every question in this series, from Website Problems, Solved.

Symptoms & emergencies22
What happens if...15
Cost & pricing9
Plans & hiring11
Ownership & switching15
Platform-specific7
Seattle & local2
Venbit

The Venbit Team

Web design & SEO, Seattle

Venbit is a Seattle-area web design, SEO, and digital marketing studio. Since 2011 we've designed, built, and ranked small-business websites for clients across the Puget Sound and around the country, so the numbers and advice here come from real projects, not a content mill.

Common questions

Questions, answered straight.

Straight answers about website fixes for your business. If yours isn't here, ask us directly and we'll give it to you straight.

Ask the team

The most common reason is that your Google Business Profile is unverified or doesn't exist. Without a verified profile, you can't appear in the map pack regardless of how good your website is. Go to business.google.com, claim your listing, and complete verification. It takes a few days to a few weeks.

A new site can appear in Google's index within days if it's properly set up and not blocked. But ranking on page one for competitive local terms usually takes three to six months of consistent SEO work, content, and link-building. Anyone promising faster results on meaningful searches is overpromising.

Search for site:yourdomain.com on Google. If no results appear, your site is not indexed at all, which means there's likely an accidental noindex tag or robots.txt block. Fix that immediately. If your site does appear but you're not ranking, the issue is authority, relevance, or competition, all of which take longer to address.

Yes, significantly for the map pack. Review count, average rating, and recency all influence where Google places you in local results. A business with 80 recent reviews almost always outranks a business with 6, even if other SEO factors are equal. Consistent review-gathering, a few per week over months, is more effective than a one-time push.

A better-looking website is not the same as a better-optimized one. Your competitor may have more reviews, more external sites linking to them, a longer track record of local SEO, or a more complete Google Business Profile. Rankings reflect authority and relevance signals accumulated over time, not just the current state of the site.

Yes, and for most businesses the organic and map-pack results drive more clicks than paid ads anyway. SEO and a well-maintained Google Business Profile cost time and effort, not per-click fees. The tradeoff is that organic results take months to build, while ads get you visible immediately. Both have their place.

Free 30-minute strategy call

Let's talk about your project.

Tell us what you need and we'll give you an honest read on the project, the timeline, and what it takes, before you spend a dollar. Based in Seattle, working across the Puget Sound.

4.8 on Google 5.0 on Yelp