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 says | What it means | The action |
|---|---|---|
| URL is on Google | The page is indexed. Your problem is ranking, not indexing. | Skip to Check 6 |
| Excluded by 'noindex' tag | A noindex tag is on the page right now | Go back to Check 2 and remove it |
| Blocked by robots.txt | Your robots.txt file is telling Googlebot to stay out | Go to Check 4 |
| Crawled, currently not indexed | Google saw the page and chose not to keep it, usually thin or duplicated content | Rewrite the page so it says something no other page says |
| Discovered, currently not indexed | Google knows the URL exists but has not crawled it yet, common on new sites | Submit the sitemap, then wait. This is Check 6. |
| Page with redirect | This URL sends visitors somewhere else, which is fine if intended | Inspect the destination URL instead |
| URL is unknown to Google | Google has never encountered this address | Submit your sitemap and request indexing |
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
- 1Search site:yourdomain.com. Zero results means indexing, normal results means ranking.
- 2View your homepage source and search it for noindex. In WordPress, also check Settings, Reading.
- 3Open Search Console and inspect your homepage URL. Read the verdict against the table above.
- 4Load yourdomain.com/robots.txt and look for a blanket Disallow line.
- 5In Search Console's Pages report, look at the 404 list for URLs a redesign orphaned.
- 6Search your business name in quotes. If you rank first for that and nothing else, you are competing, not broken.
- 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.
Related services
More website answers
Every question in this series, from Website Problems, Solved.
Symptoms & emergencies22
- What Size Should Images Be for a Website? A Plain Guide With Numbers
- Why Is My Logo Blurry on My Website? How to Fix It for Good
- Images Not Loading on My Website? Nine Causes, Checked in Order
- Why Is My Website Down? How to Find Out and Fix It
- Why Does My Website Say "Account Suspended"?
- Error Establishing a Database Connection: What It Means
- Why Is My Contact Form Not Sending Emails?
- White Screen of Death on WordPress: What to Do Now
- Why Is My Website Showing "Not Secure" in Chrome?
- Squarespace Site Not Showing Up on Google? Here's Why
- Why Did Google Remove My Website From Search Results?
- Why Did My Website Traffic Suddenly Drop? Top Causes
- Why Is My Website Sending Spam Emails? What It Means
- Why Is My Website Slow on Mobile but Fast on Desktop?
- Why Does My Website Look Broken on My Phone?
- Why Do My Website Images Look Blurry or Broken?
- How to Tell If Your Website Has Been Hacked: 9 Signs
- "This Site May Be Hacked": How to Remove Google's Warning
- "Deceptive Site Ahead" Warning: How to Fix It Fast
- How to Make Your Website Load Faster
- Why Is My Website Not Showing Up on Google? (you are here)
- 10 Signs Your Business Website Needs a Redesign
What happens if...15
- Hosting Company Shut Down? What to Do About Your Website in the Next 24 Hours
- How to Get Your Website Files From Your Hosting Company
- Hosting Expired and the Website Is Down: What Is Still Recoverable
- How to Recover a Deleted Website (Backups, the Host, and the Wayback Machine)
- How to Move a Website to a New Host Without Downtime
- Is My Web Host Going Out of Business? The Signs, and What to Do Before It Does
- What Happens If You Don't Update WordPress Plugins?
- What Happens If Your SSL Certificate Expires?
- What Happens If Your Domain Name Expires? A Timeline
- What Happens If Your Web Host Goes Out of Business?
- What Happens If You Stop Paying Your Web Developer?
- Can an Old Website Hurt Your Google Ranking?
- Is an Outdated Website a Liability for Your Business?
- Why Are My Business Emails Going to Spam?
- What Happens If You Don't Maintain Your Website?
Cost & pricing9
- Web Developer Hourly Rate: What Small Businesses Actually Pay in 2026
- How Much Does It Cost to Update a Website? Real Ranges by Job
- How Much Does It Cost to Fix a Hacked WordPress Site?
- Why Is Website Maintenance So Expensive? A Breakdown
- Hourly Rate vs. Monthly Retainer for Website Updates
- How Much Do Freelancers Charge for Website Maintenance?
- How Much Does WordPress Maintenance Cost Per Month?
- How Much Does Squarespace Maintenance Cost?
- How Much Does Website Maintenance Cost?
Plans & hiring11
- Website Management for Dentists: What It Covers, What It Costs
- Do I Need a Website Maintenance Plan? An Honest Answer
- Maintenance Plan vs. Pay As You Go: Which Actually Wins
- One-Time Website Fix vs. Ongoing Care: Which Do You Need
- Does a Simple Website Need a Maintenance Plan?
- 12 Questions to Ask a Website Maintenance Company
- Freelancer vs. Agency for Website Maintenance
- What to Look For in a Website Maintenance Contract
- Is Your Website Maintenance Plan a Scam? How to Tell
- Website Maintenance Checklist for Non-Technical Owners
- What Does Website Maintenance Include? (And Why It Matters)
Ownership & switching15
- How to Find Out Who Built Your Website (and Who Still Has the Keys)
- How to Find Out Who Owns a Domain Name (Including Your Own)
- Locked Out of Your Own Website? How to Get Access Back
- How to Transfer a Website to a New Developer Without Losing Anything
- The Website Ownership Checklist: What a Small Business Should Actually Hold
- What Is My Website Built With? How to Check in Seconds
- How to Find Out Who Hosts and Manages Your Website
- Your Web Developer Disappeared: What to Do Now
- How to Switch Web Hosting Without Losing Your Email
- Who Is My Email Provider? How to Find Out in Two Minutes
- How to Fire Your Web Developer (Without Losing Your Site)
- Can You Maintain Your Own Website Without Coding?
- How Often Should You Update Your Website Content?
- How to Back Up a WordPress Site Yourself (Two Ways)
- Do You Really Own Your Website? How to Check Before You Hire
Platform-specific7
- Do Squarespace Sites Need Maintenance? The Honest Answer
- Do Wix Websites Need Maintenance? What Owners Should Know
- Shopify Maintenance: What Store Owners Actually Need
- WordPress Maintenance Checklist for Non-Developers
- WordPress vs. Squarespace: Which Is Easier to Maintain?
- GoDaddy Website Builder vs. WordPress for Small Business
- How to Keep Your WordPress Website Secure
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.
Sources
- Google Search Central: how Google crawls and indexes content
- Google Search Central: URL Inspection tool and index coverage states
- Google Search Central: robots.txt introduction
- Venbit local SEO work with Seattle-area businesses since 2011