I have audited 35+ service business websites: roofers, plumbers, salons, HVAC companies, locksmiths, contractors, and cleaning services.
The expensive-looking problem is rarely the first one I fix. These five basics keep surfacing, and each can interfere with a different part of the search machine.
1. The title tags say nothing
I open the source and find the same title on every page, a title that only names the company, or a homepage called "Home." That gives both the search engine and the searcher very little context.
The title element can influence the title link Google shows in search. Google may rewrite that link, so there is no magic character count or guaranteed wording. Make the title concise. Describe the page specifically and accurately. Google documents the same principle in its title-link guidance.
"Licensed Plumber in Lexington, KY | Smith Plumbing" tells a reader more than "Home." Check every indexable page for a unique title that matches what the page delivers.
Want to see what your site is missing?
Paste your URL into the free schema audit tool for a plain-English breakdown of what is present, what is missing, and the JSON-LD you can review.
2. The Google Business Profile is incomplete or stale
I often find a Google Business Profile with old hours, the wrong category, missing services, or no owner access. The website may be accurate while the listing in Search and Maps tells a different story.
Claim the profile, verify the business details, choose categories that describe the real business, add current photos, and answer reviews without stuffing keywords into the reply. Google's Business Profile guidelines are the source of truth when a shortcut and the platform disagree.
A profile is not a set-it-and-forget-it page. Hours change. Services change. The listing has to keep up.
Wondering if this applies to your site?
The $500 SEO Health Check includes a written report within 48 hours and a 30-minute walkthrough after delivery.
3. The connection is not consistently secure
I still find sites that load over http://, fail to redirect every HTTP URL, or pull an old asset over an insecure connection. That can trigger a browser warning or block part of the page.
TLS, often still called SSL, encrypts the connection between the browser and the server. It does not prove the business is trustworthy, but an unencrypted connection is a real technical problem. The HTTPS guide explains the current browser checks and the repair sequence.
Confirm that the certificate is valid, every HTTP URL redirects to its HTTPS version, and the browser console reports no mixed-content requests. Managed hosting may include a certificate, but the redirect and asset cleanup still need to be checked.
These are not glamorous fixes. They are the plumbing. Search work gets expensive when nobody checked the plumbing first.
4. Google can't actually find the website (or parts of it)
A page can load perfectly for you and still be blocked from Google, undiscovered, non-canonical, or excluded from the index. I look for leftover noindex directives, blocked crawl paths, bad canonicals, redirect mistakes, and sitemap gaps.
A site: search is a rough spot check, not an index count. Use Google Search Console's Page indexing report for the site-wide picture and URL Inspection for a specific URL.
The question is not "Did I submit a sitemap?" The question is "Can Google crawl the intended URL, understand its canonical version, and index it?" Test the whole chain.
5. The content says "quality service" instead of anything real
This one isn't technical. It's about what's actually on the page.
I cannot tell you how many service business websites I've audited where the homepage says some version of: "Welcome to [Company Name]. We are a family-owned business committed to providing quality service and customer satisfaction." The about page says something similar but with a photo. The services page lists bullet points with no detail.
"Quality service" does not answer a searcher's question. It names no service, no location, no constraint, and no reason to choose this business over another one.
And more importantly, a potential customer reading your site can't tell you apart from your competitors either. If your homepage could belong to any plumber in any city, it's not doing its job.
The fix is specific writing. Say what you do, where you do it, and what a customer needs to know before calling. "Drain cleaning, water heater installation, sewer line repair, and emergency leak repair" gives the page something real to work with. A useful service page answers the service query instead of reciting the company slogan.
Why these five keep showing up
A website project often closes at launch. Search operations start after launch, so these checks can fall into the gap after the builder and marketer leave, before the owner knows who owns them.
The roofer does not need to become an expert in canonical tags. Somebody still needs to verify them. That ownership question matters more than another dashboard.
Fix the foundation first, then measure what changed. The page structure determines where each search need gets answered.
What you can check right now
Run the checks in this order:
Check the titles. Does each important page have a unique title that describes that page?
Check the Business Profile. Are the owner, category, hours, services, and contact details current?
Check HTTPS. Does HTTP redirect correctly, is the certificate valid, and is mixed content absent?
Check crawl and indexation. Inspect representative URLs in Search Console instead of treating a site: result count as exact.
Check the copy. Read the homepage aloud. Could it belong to a different trade in a different city? If yes, make it specific before adding more pages. Then review whether relevant local links support the site.
If you want one diagnostic across all five, that is what the SEO Health Check is built to do.
The result is a direct answer you can use without starting a retainer.
Learn about the SEO Health Check →
FAQ
What SEO mistakes do you see most often on service business websites?
Across 35+ audits, five keep surfacing: vague or duplicated titles, an incomplete Google Business Profile, inconsistent HTTPS, crawl or indexation problems, and copy that never gets specific about the service or location.
How do I know if my website has SEO problems?
Check titles, Business Profile data, HTTPS behavior, and representative URLs in Search Console. Then read the core pages as a customer. A warning, exclusion, mismatch, or vague answer gives you a concrete place to investigate.
Does every small business need SEO?
If search is part of how customers discover or verify the business, the technical basics matter. The scope should match the buying path. A referral-only specialist and an emergency plumber do not need the same search program.
Is SEO worth it for a service business?
It depends on demand, competition, margins, and the problem being fixed. Correcting a crawl block is different from funding a year of content. Diagnose first, then choose the work that can be measured against calls, forms, booked jobs, or another real outcome.
Can I do SEO myself or do I need to hire someone?
You can review titles, maintain your Business Profile, read Search Console reports, and make your copy more specific. Bring in technical help when redirects, canonicals, templates, JavaScript rendering, or a migration are involved. An audit should shorten the decision, not manufacture more work.
If these mistakes showed up in your audit, the guide to choosing an SEO consultant covers what to ask and which red flags should end the conversation.
