You search your own business name and your website isn't there. It feels like something is badly broken. Sometimes it's one setting left over from launch. Sometimes Google knows the page but picked another version of it. Either way, stop guessing and find out which problem you have. If your page is indexed and you just aren't on the map, our local SEO checklist for home service companies is the next stop.
First ask the boring question: is the page indexed?
Indexing and ranking are different steps. Indexing means Google has stored a page and can show it. Ranking is the competition that comes after. A page can't climb from page three to page one if it never got into the index.
Use Search Console's URL Inspection tool on the final canonical URL. A site:yourdomain.com search can give you a hint, but it isn't a complete count of indexed pages.
What usually went wrong
A launch setting followed the site into production
A noindex tag is useful on a staging site and a disaster on a live service page. It can survive a redesign because the page looks normal in a browser. Search the page source for noindex and check the indexing setting in your CMS.
The URL you checked is only a redirect
HTTP, HTTPS, www and non-www versions are separate URLs to a crawler. Redirecting the old versions is right, but inspect the final destination. That page should return 200 and point its canonical back to itself. If Bing Webmaster Tools says your page is a redirect, here's what to check.
Google found a different canonical
Duplicate pages, tracking parameters and mixed-up internal links can make several URLs look like versions of one page. Google may then index a different URL from the one you expected. Search Console shows both the canonical you declared and the one Google picked.
The page is hard to discover
A page that's missing from the menu, the sitemap and every internal link looks unimportant, and Google may take a long time to find it. Your important pages should be reachable from the rest of the site, not only by someone who knows the URL.
The page exists, but adds too little
Crawled doesn't mean indexed. A thin page, a near-copy of another location page, or a page with little more than a headline and a form can be found and still left out. Requesting indexing every morning won't fix that. Making the page more useful and different from your other pages will.
Missing from Google Maps instead?
If your website shows up in search but your business doesn't appear on the map, that's a different problem. The map results draw mostly on your Google Business Profile, not your website. Check that the profile is verified and active, that its main category matches your main service, and that the name, phone and hours match your site.
Our local SEO audit checks your Google profile and listings alongside the website.
A ten-minute check
- Inspect the exact HTTPS canonical URL in Search Console.
- Confirm it returns 200 rather than redirecting somewhere else.
- Check the page source and CMS for noindex.
- Compare the declared canonical with Google's selected canonical.
- Make sure the page is linked from the site and included in the sitemap.
- Read the page as a customer and ask whether it gives them a reason to stay.
After the technical fix
Once the page can be indexed, request indexing. Then give Google time to crawl it again. Being indexed doesn't promise a first-page result. It puts the page in the running, and from there relevance, local signals, links, proof and the page itself decide where it lands.