SEO · 12 min read
Why Isn't My Service Business Ranking in Google?
Summary
Ten diagnostic categories for service businesses that aren't ranking. How to diagnose each in 15 minutes with free tools. What to fix first.
By The Foundgrove team · Published May 26, 2026 · Updated June 29, 2026
It's the most common frustration in service-business marketing: 'we built the website but we're not ranking.' This post is the diagnostic protocol we run in the first hour of an audit. Ten categories, each diagnosable in 15 minutes with free tools, with a prioritized fix order.
If you'd rather just have us run the diagnosis, book a strategy call — we send the full audit deliverable within 5 business days. If you want the broader playbook, the complete SEO pillar covers all four SEO pillars.
How do I diagnose ranking problems in order?
The diagnostic order matters because some failures gate others. A site with crawl errors will never rank no matter how good the content is. A site with bad Core Web Vitals will be suppressed even with strong backlinks. Run the diagnosis in this sequence:
- Step 1: Are pages indexed? (technical errors, robots.txt blocks, crawl errors)
- Step 2: Is the content thin or duplicate? (under 500 words, copied from competitors)
- Step 3: Are Core Web Vitals red? (slow LCP, INP, CLS)
- Step 4: Are you targeting the wrong keywords? (informational vs commercial intent)
- Step 5: Is Google Business Profile optimized? (local-only failure mode)
- Step 6: Is NAP consistent? (citations, directories)
- Step 7: Do you have any backlinks? (Domain Rating under 10)
- Step 8: Is your domain brand-new? (under 6 months old)
- Step 9: Is there a manual penalty? (rare but catastrophic)
- Step 10: Are AI Overviews cannibalizing your clicks? (visibility without traffic)
Are your pages actually indexed?
The single most common ranking failure is pages not being indexed at all. Open Google Search Console, go to Pages, and check the 'Not indexed' count. If more than 5% of submitted URLs are not indexed, you have an indexation problem that gates everything else. Common causes: noindex tags left in production, robots.txt blocking the section, server returning 500 errors, or thin content Google declined to index.
Verification takes 5 minutes: GSC → Pages → 'Not indexed' tab → review reasons. The most actionable reasons are 'Discovered – currently not indexed' (Google hasn't gotten to it yet — submit via URL Inspection), 'Crawled – currently not indexed' (Google saw it and decided not to index — usually thin content), and 'Excluded by noindex tag' (developer left a noindex in production — remove it).
Is your content too thin to rank?
Thin content is the second-most-common failure mode. Google's helpful-content classifier filters out pages under 500 words on commercial intent and pages that duplicate competitor content without adding new information. If your service pages are 200–400 words of brand storytelling, they will not rank in 2026 no matter how perfect the technical setup.
Verification: pull your top 10 commercial pages, copy-paste each into a word counter. Pages under 1,000 words on competitive keywords are almost always too thin. The fix is rewrite to 1,500–2,500 words with definition-first openings, real specifics, and FAQ schema. See our 25-item checklist for the structure.
Are Core Web Vitals dragging you down?
Core Web Vitals are a confirmed ranking factor and a tiebreaker when content quality is similar across competitors. Sites with Largest Contentful Paint over 4 seconds on mobile rank measurably lower than competitors at 2.5 seconds, especially on commercial queries.
Verification takes 3 minutes: open Google PageSpeed Insights, paste your homepage URL, check Mobile score. Below 50 is critical. Below 70 needs work. Common culprits: unoptimized hero images (use modern formats and lazy loading), render-blocking JavaScript (defer non-critical), bloated WordPress themes (replace with a lean framework). For Next.js sites, see Next.js for marketing sites on the engineering tradeoffs.
Are you targeting the wrong keywords?
A surprisingly common failure: the business is ranking, but for keywords that don't convert. 'Dental hygiene tips' brings traffic; 'dentist near me' brings patients. Most service businesses write blog content for informational keywords and never build the commercial landing pages that capture buyer-intent queries.
Verification: open GSC → Performance → Queries. Sort by impressions. If your top 20 queries are dominated by informational phrases ('how does X work', 'what is Y'), you have a keyword-intent mismatch. The fix is build dedicated landing pages for commercial keywords: '[service] [city]', '[service] near me', '[brand] vs [competitor]', 'cost of [service]'.
Is your Google Business Profile actually optimized?
For local service businesses, a large share of relevant searches resolve in the map pack — independent of your website rankings — and 42% of local pack clicks go to the top three positions (Backlinko). If your GBP is unoptimized, you lose those searches regardless of how well your site ranks organically. Commonly, GBPs are missing services, missing service descriptions, missing photos, and have too few recent reviews.
- Verification 1: open your GBP dashboard. Are all services filled in with descriptions? Most aren't.
- Verification 2: photo count. Should be 30+ photos covering interior, exterior, team, work in progress, before/after.
- Verification 3: review count and recency. Should be 25+ reviews with new ones in the last 30 days. Below that, you're invisible in competitive metros.
- Verification 4: posts. GBP posts (offers, events, updates) are a confirmed ranking signal. Most businesses post zero.
- Verification 5: Q&A. Seed 5–10 common questions with answers. Most businesses leave this blank for competitors to hijack.
Is your NAP consistent across the web?
NAP (Name, Address, Phone) inconsistency is the silent killer of local rankings. If your business shows as 'ACME Dental' on Google, 'Acme Dental LLC' on Yelp, '1-800-ACME-DDS' on Healthgrades, and a different phone number on Facebook, Google's local algorithm down-weights your trust signal.
Verification: run a free citation audit on BrightLocal or Whitespark. Both will surface the top 30 directories where your business appears and flag inconsistencies. Fix the inconsistencies, starting with the highest-DR directories (Yelp, Healthgrades, BBB, Yellow Pages). This is a tedious but high-leverage one-time project.
Do you have enough backlinks to compete?
For commercial keywords in competitive verticals, you generally cannot rank in the top 10 without backlinks — and top-ranking pages have roughly 3.8x more backlinks than positions 2–10 (Backlinko/Ahrefs). The threshold varies by vertical: roughly Domain Rating 10+ for local single-location, DR 20+ for regional, DR 30+ for state-level, DR 40+ for national. Many service-business sites sit in the low single digits on DR and wonder why they don't rank, which is unsurprising given that 95% of all pages have zero backlinks (Backlinko).
Verification: free Ahrefs trial → Site Explorer → paste your domain → check Domain Rating and Referring Domains. If RD is under 30 and DR is under 10, you have a link gap. The fix is a sustained digital PR program earning 2–6 quality links per month. See the budget breakdown in how much does SEO cost.
Is your domain brand-new?
New domains (under 6 months old) have a built-in trust lag. Google withholds top rankings for new sites while it validates they're not spam. The pattern is recognizable: GSC shows impressions climbing but clicks staying flat, rankings hover at position 30–60, and nothing breaks into the top 10 regardless of content quality.
Verification: check your domain registration date via a WHOIS lookup. Domains registered in the last 6 months are in the trust-lag window. The fix is patience plus aggressive content production: ship 8–12 pieces per month during the lag window so that when Google's trust signal releases, you have a deep page set ready to rank simultaneously.
Could you have a manual penalty?
Manual penalties are rare but catastrophic. They typically result from buying low-quality backlinks, hosting hidden text, or running deceptive redirects. A manual penalty drops rankings to page 5+ overnight and is hard to recover from.
Verification takes 30 seconds: GSC → Security & Manual Actions → Manual Actions. If you see anything other than 'No issues detected,' you have a penalty. Recovery requires fixing the underlying issue (disavowing bad links, removing hidden content) and submitting a reconsideration request. Expect 60–120 days to recovery if accepted.
Are AI Overviews eating your clicks?
A newer failure mode in 2026: AI Overviews now appear on roughly 48% of queries (Ahrefs), and they skew heavily toward informational intent (about 36% of informational queries vs 8% commercial, per Semrush). If your page ranks #1 organically but the AI Overview answers the query above you, your click-through can fall sharply — AI Overviews have cut top-1 organic CTR by around 65% in measured studies (Seer Interactive, via Search Engine Land). The page is ranking; the traffic isn't arriving.
Verification: GSC → Performance → check impressions vs clicks ratio. If impressions are climbing but clicks are flat or declining, AI Overviews may be the cause. The fix is to optimize for AI Overview citation directly: definition-first openings, FAQPage schema, named entities, specific numbers. We covered this in the 25-item SEO checklist, items 21–25.
What do I fix first based on the diagnosis?
Fix order, based on what gates everything else: (1) indexation and crawl errors first, (2) Core Web Vitals next, (3) GBP optimization in parallel because it's fast, (4) NAP cleanup in parallel, (5) on-page rewrites for commercial pages, (6) content production at scale, (7) link earning. Manual penalties and brand-new domain issues are time-based — fix what you can and wait.
For a structured walkthrough of each fix, the SEO checklist for service businesses covers each item with verification steps. Or book a call and we'll run the diagnosis live.
Where does this fit in your stack?
If you're running a US service business, the playbook in this post pairs with our full services lineup and applies cleanly across our supported industries and US locations. If you want help implementing it, book a free strategy call — we'll review your current setup and prioritize the next three moves.
For the deeper engagement details, see our SEO service. New to the terminology here? Our SEO & marketing glossary defines every acronym in this post.
What are the most common questions about this topic?
Common questions readers send us about this topic.
How long should I wait before assuming my SEO isn't working?
Wait until month 5–6 before concluding the program isn't working. Leading indicators (indexation rate, impressions growth, ranked-keyword count in GSC) should be moving by month 3. If those are flat at month 5, something is structurally wrong — usually one of the 10 diagnostic categories. If those are climbing but leads haven't arrived, the program is on track and needs another 60–90 days.
Can I diagnose ranking issues without paid tools?
Yes — the first 7 of the 10 diagnostic categories can be checked with free tools: Google Search Console (indexation, queries, manual penalties), PageSpeed Insights (Core Web Vitals), Google Business Profile dashboard (GBP optimization), and WHOIS (domain age). The last 3 (NAP audit, backlink analysis, AI Overview presence) benefit from paid tools like BrightLocal, Ahrefs, or Semrush.
What's the single most common ranking failure for service businesses?
Thin content on commercial pages — specifically, service pages under 800 words that read like brand storytelling instead of buyer-intent answers. It's one of the most frequent issues in service-business SEO. The fix is rewriting each service page to 1,500–2,500 words with a definition-first opening, FAQ schema, and specific entities. This single intervention often moves rankings within 60–90 days, though timelines vary by competition and domain authority.
Why is my homepage ranking but my service pages aren't?
Two common causes. First, the homepage has inbound links from press, partnerships, and citations while service pages have zero internal or external links pointing to them. Second, the service pages are technically duplicating intent — all targeting 'dentist' instead of 'pediatric dentist,' 'cosmetic dentist,' etc. The fix is unique commercial intent per service page plus internal links from the homepage and blog content.
Does Google penalize old content that's not updated?
Not directly, but content freshness is a soft signal for queries with time-sensitive intent ('best [service] 2026,' 'latest [topic]'). For evergreen commercial pages ('emergency plumber [city]'), age is neutral. The bigger risk with old content is that competitors have written something more comprehensive and Google now prefers their page. The fix is a quarterly content refresh on top 20 commercial pages.
How do I know if AI Overviews are stealing my clicks?
Compare your GSC impressions trend to your clicks trend over the last 6 months. If impressions are flat or climbing while clicks are dropping 15%+, AI Overviews are likely intercepting the query. You can also run target queries manually and observe whether an AI Overview renders above your result. Optimize for citation in the AI Overview directly using definition-first passages and FAQPage schema.
Should I rebuild my website if the technical issues are severe?
Only if the platform is fundamentally limiting — Wix sites with no schema control, Squarespace sites with broken Core Web Vitals you can't optimize, or hardcoded WordPress themes from 2015 with no way to customize URLs. Most WordPress and Webflow sites can be remediated in place for $3,000–$8,000 in engineering time. A full rebuild adds 60–90 days and $15,000–$80,000 to the timeline.
About Foundgrove
The Foundgrove team
Foundgrove helps US service businesses win qualified leads from search and AI. We write about the practical, measurable side of acquisition — what works in production, not what looks good in a conference deck.
Related reading
Other tactical pieces from the Foundgrove blog.
- SEO · 20 min read
SEO for Service Businesses: The Complete 2026 Guide
Service businesses lose six-figure pipelines to better-ranked competitors. The 2026 SEO playbook: pillars, budgets, timelines, hiring, measurement.
Read the seo playbook → - SEO · 13 min read
SEO Checklist: 25 Things Every Service Business Website Needs
The 25-item SEO checklist for service businesses in 2026 — technical, on-page, off-page, and AI-search. With verification steps for each item.
Read the seo playbook → - SEO · 11 min read
How Long Does SEO Take to Work for a Service Business?
Realistic SEO timelines by domain age, industry, and competition. Month-by-month milestones, the indexation-to-leads funnel, and what kills momentum.
Read the seo playbook →
Want help applying this to your business?
Book a free 30-minute call. We'll review your current acquisition stack and show you the three highest-leverage moves for your industry and state. Or read how our SEO service works.