You search your business name on Google. Nothing comes up. Or maybe you search "plumber San Clemente" and you are nowhere near the first page, even though you have been in business for six years. This is one of the most common frustrations we hear from small business owners, and the good news is that it is almost always fixable. The bad news is that fixing it requires understanding what is actually wrong — and it is rarely what most people assume.
The problem is almost never the design of the site. A beautiful site that Google cannot read is invisible. Here are the five most common reasons a small business website does not show up on Google, and what to do about each one.
1. Google has not indexed the site yet
When a new site goes live, Google does not know it exists immediately. A crawler has to find it, visit it, read it, and decide it is worth including in the index. For a brand-new site with no inbound links from other sites, this can take four to twelve weeks. If your site is less than three months old and you are not seeing it in search results, this is the most likely explanation.
The fix: Submit your site to Google Search Console (search.google.com/search-console) and request indexing for your homepage and key pages. Also make sure you have a sitemap.xml file and that it is submitted through Search Console. This tells Google what pages exist and speeds up the discovery process.
How to check: In Search Console, use the URL Inspection tool on your homepage. If it says "URL is not on Google," you can request indexing directly from that screen.
2. The site is blocking search engines
This sounds unlikely, but it happens more often than you would think, especially on sites that went through a redesign. During the build process, developers often set a site to "noindex" — meaning they tell Google explicitly not to index it — so search engines do not crawl a half-finished site. The problem is that this setting sometimes stays on after launch.
A single line in your site's code can make the entire thing invisible to Google: meta name="robots" content="noindex". If a developer or a website builder platform added this and never removed it, your site is actively telling Google to stay away.
The fix: Check your site's source code (right-click any page → View Page Source, then search for "noindex"). Also check your robots.txt file at yourdomain.com/robots.txt — if it says "Disallow: /" under User-agent: Googlebot, you have the same problem. Remove or correct those lines, then request re-indexing through Search Console.
3. No page targets the keywords people are actually searching
Google matches search queries to pages that contain relevant content. If your homepage says "Welcome to Acme Plumbing — serving the community since 2003" and nothing on the page says "emergency plumber San Clemente" or "water heater installation Orange County," Google has no way to know those are the searches you want to show up for.
This is a content problem, not a technical one. And it is extremely common. Most small business websites are written as company introductions, not as answers to the questions customers are actually asking in search. The people typing "how much does it cost to replace a water heater" are looking for a number and a service provider — your page needs to give them both.
The fix: Write at least one page or section for each service you offer, using the words and phrases your customers actually search. Include the city or region you serve. Write in full sentences, not just bullets. A page with 400 words of relevant, specific content beats a beautiful page with 80 words of generic copy every time.
4. No other sites link to yours
Google decides how much to trust a website partly by looking at how many other websites link to it. A new site with zero inbound links is treated like a stranger — it might be legitimate, but there is no evidence yet. This is called domain authority, and it takes time and deliberate effort to build.
For local service businesses, the fastest path to inbound links is local directories: your Google Business Profile, Yelp, Houzz, Angi, the local chamber of commerce site, industry associations. Each of these is a link from an established site pointing at yours, and Google treats that as a vote of confidence.
The fix: Claim and complete your Google Business Profile if you have not already — this is the single highest-leverage action for local search visibility. Then work through the relevant directories for your industry. You do not need hundreds of links; five or ten from credible, relevant sources makes a real difference early on.
5. The site is slow or broken on mobile
Google uses a mobile-first index, which means it evaluates the mobile version of your site as the primary version. If your site takes more than three seconds to load on a phone, or if the layout breaks on a small screen, you will rank lower than competitors whose sites load quickly and work correctly on mobile — even if your content is better.
Page speed is affected by things most business owners never think about: uncompressed images (a single 4MB photo can slow a page significantly), too many third-party scripts, a hosting plan that is underpowered. None of these are design decisions — they are technical ones.
The fix: Run your site through Google's PageSpeed Insights (pagespeed.web.dev) and through the Mobile-Friendly Test (search.google.com/test/mobile-friendly). These are free tools that tell you specifically what is slowing the site down or breaking on mobile, and what priority to give each fix.
Why most small business sites have two or three of these at once
When we audit a site that "is not showing up on Google," it rarely has just one problem. It is usually a site that was indexed slowly, never had its keywords thought through, has no inbound links, and loads slowly on mobile. Each issue compounds the others. Google ranks pages by combining dozens of signals — so a site that fails on five dimensions does not rank on any of them.
The fix is not a single tweak. It is a month-by-month process of addressing the technical issues, improving the content, building the link profile, and watching what the data shows. This is exactly what Haus Steward is designed to do — work the list systematically, one approved item at a time, with real Search Console data driving the priority order each month.
If you want to understand where your site stands before spending a dollar, run those two free tools and look at what comes back. The results are usually instructive.
See how Steward works ↗