
Why Your Services Don't Show Up on Google: One Simple Setting
Discover why your services don't show up on Google—often just a single setting. Learn how to fix it and get found by local customers.
You've got a website. You've got services. But when you type your own business name into Google, you get crickets. Or worse, you see a competitor who charges more and does less. It's frustrating, and you're not alone.
The truth is, most small business websites have one thing in common: they're invisible to Google. And the fix is often simpler than you think. In fact, it's usually one setting that's sabotaging your visibility.
Let's talk about why your services don't show up on Google, and how to fix it without hiring an expensive agency or learning to code.
The One Setting That's Killing Your Google Visibility
If your services don't show up on Google, the culprit is often your robots.txt file. This tiny text file tells Google's crawlers which pages they can and cannot visit. If it's misconfigured, it can block Google from indexing your site entirely.
But here's the kicker: many website builders and plugins automatically generate a robots.txt file that's overly restrictive. It might be blocking your services pages, your blog, or even your entire site.
Example:
A local plumber in Calgary had a beautiful website. But when he searched "emergency plumber Calgary," he was nowhere to be found. I checked his robots.txt and found this line:
`
Disallow: /`
That single line tells Google to stay away from the whole site. No wonder he was invisible.
How to Check Your Robots.txt File
Here's how to see if your robots.txt is blocking you:
- Open your browser and go to yourdomain.com/robots.txt (replace "yourdomain.com" with your actual domain).
- Look for lines that say
Disallow: /(which blocks everything) orDisallow: /services/(which blocks your services pages). - If you see a blanket
Disallow: /, that's your problem.
What a healthy robots.txt looks like:
`
User-agent: *
Allow: /`
That's it. Simple and open.
Other Ways Your Services Don't Show Up on Google
While robots.txt is the most common culprit, there are a few other reasons your services might be invisible. Let's run through them so you can rule them out.
1. Your Site Isn't Indexed
Even if robots.txt is fine, Google might not have indexed your pages yet. You can check by searching site:yourdomain.com in Google. If nothing comes up, your site isn't in Google's index.
Fix: Go to Google Search Console and request indexing for your key pages. It's free and takes about a minute.
2. No "Noindex" Tag Issues
Sometimes a plugin or theme adds a "noindex" tag to your pages. This tells Google not to show them. You can check by viewing your page's source (right-click > View Page Source) and searching for noindex. If you find it, remove it.
3. Your Content Is Too Thin
If your services pages have just a paragraph and a contact form, Google may deem them low-quality and skip them. You need at least 300–500 words of genuine, helpful content per page.
Example: Instead of "We offer plumbing services," write about what you do, how you do it, and what makes you different. Answer common questions like "How much does it cost?" or "How long does it take?"
4. Your Site Is Slow or Not Mobile-Friendly
Google prioritizes fast, mobile-friendly sites. If your site takes forever to load or looks broken on a phone, your rankings suffer.
Quick check: Use Google's free PageSpeed Insights tool. If your score is below 50, you've got work to do.
How to Fix the Setting and Get Found
Now that you know the likely culprit, here's how to fix it:
Step 1: Find Your robots.txt
Go to yourdomain.com/robots.txt. If it's blocking, you need to edit it. If you're using WordPress, you can do this via a plugin like Yoast SEO or Rank Math. In the settings, look for "Robots.txt editor" and make sure it's set to allow all.
Step 2: Submit Your Sitemap
Create a sitemap (most platforms do this automatically) and submit it to Google Search Console. This tells Google which pages to crawl and index.
Step 3: Check Your Indexing Status
In Google Search Console, use the URL Inspection tool. Type in your homepage URL and click "Test Live URL." If it says "URL is available to Google," you're good. If not, fix the errors it shows.
Step 4: Improve Your Content
Go through each service page and ask: Does this page answer real questions? If not, rewrite it. Include specifics like pricing ranges, service areas, and customer testimonials.
Step 5: Get Backlinks
Google trusts sites that other reputable sites link to. Reach out to local directories, industry associations, or even a local blogger. One or two good backlinks can make a huge difference.
Real-World Example: A Baker's Fix
A bakery in Winnipeg had a similar issue. Their robots.txt was fine, but they had a "noindex" tag on their product pages. I found it in their theme settings. After removing it and submitting their sitemap, their products started showing up in Google within two weeks.
Their owner told me, "I thought I needed a whole new website. Turns out it was one checkbox."
The Bottom Line: Why Your Services Don't Show Up on Google
If your services don't show up on Google, don't panic. More often than not, it's a simple technical setting—not a lack of effort or a bad business. Start with your robots.txt, check your indexing, and make sure your content is worth showing.
You don't need to be a tech wizard. You just need to know where to look.
And if you're not sure where to start, get a fresh pair of eyes on your site. Sometimes the problem is so simple, you overlook it.
Comments
Leave a comment
Delete comment?