If your website is not showing up on Google, the cause is one of five things: Google has not indexed it, something on the site is telling Google to stay out, the page titles do not say what you do, the search you are testing is one your Google Business Profile should be winning instead, or the site is new and has not earned a place yet. Check them in that order. The first two take minutes and are the ones that make a site invisible no matter what else is right.
This is the first reason in why your website isn't generating leads: no visitors means nothing else on the page matters yet.
Check 1 — Is the site indexed at all?
Type "site:yourdomain.com" into Google, with your real domain. Google lists every page it has stored from your site.
- Nothing comes back: Google has not indexed the site. Set up Google Search Console (free), verify the domain, and submit your sitemap. If the site has no sitemap, that is the first thing to fix.
- Some pages come back, not all: the missing ones are either new, blocked, or not linked from anywhere Google can follow.
- All your pages come back: indexing is fine. Move to check 3.
Check 2 — Is something telling Google to stay out?
Two settings make a site invisible on purpose, and both are left on by accident more often than you would think:
- A noindex tag on the page. Many site builders and plugins have a "discourage search engines" box for while the site is being built. If nobody unticked it at launch, every page asks Google not to list it.
- A robots.txt file that blocks everything. Visit yourdomain.com/robots.txt. If you see "Disallow: /" under "User-agent: *", the whole site is closed to crawlers.
Either one explains a site that has been live for months and never appears. The free website audit checks both for you, along with the sitemap.
Check 3 — Do the page titles say what you do and where?
The page title is the blue line Google shows for your result, and it is one of the strongest signals of what the page is about. Search for your own business name and look at it. If it says "Home", "Welcome", or just your business name, Google has very little to match against "furnace repair Columbus IN".
A title that works names the service and the town: "Furnace and AC Repair in Columbus, IN | Smith Heating". One per page, each different, each about that page's service. The headline on the page should say the same thing in a sentence.
Check 4 — Is this a search your Google listing should win?
For most searches with a town or "near me" in them, Google shows the map pack first: three businesses with stars, a phone number and directions. Those come from Google Business Profiles, not websites. If you are testing "electrician near me" and expecting your website to appear above the map, you are looking at the wrong thing.
What decides the map pack is the listing: the right primary category, your real service area, your hours, photos of your own work, and a steady flow of reviews. The website helps by agreeing with the listing (same name, same phone, same towns) and by giving the people who click through a reason to call. Google Business Profile for a local business covers the listing in full.
Check 5 — Is the site simply new, or one page trying to do everything?
A site that launched last month has no history, and competing sites in your town may have years. That is not a problem to fix; it is a problem time and good pages solve. What you can control:
- One page per service you want to be found for. A single page listing everything is found for nothing in particular.
- Your towns named on the page in plain words, not only in a footer.
- Links in. Your listing, your trade association, your suppliers and your local chamber linking to the site tell Google it belongs to a real local business.
What to do in the next ten minutes
- Run the site: search.
- Open yourdomain.com/robots.txt.
- Search your business name and read the title Google shows.
- Search your main service and your town, and note whether the map pack shows your listing.
If check 1 or 2 failed, fix that before anything else. If they all passed and you still get no calls, the problem has moved to the page itself; website traffic but no leads picks it up from there. For a trade-specific view, see what a site for HVAC companies or electricians needs to be found for.