Roto-Rooter Plumbing & Water Cleanup — Competitive Analysis
Atlanta, GA · Plumbing · Prepared by Evolve, LLC
Agency Audit Overview — Medium Tier
|
Core Visibility 57% On Track |
AI Visibility (AISO) 27% Critical Status |
|
Strategic Readiness 52% Needs Attention |
Technical Maturity 62% On Track |
|
Gaps Found 10 |
Critical Priority 5 |
Overall · Needs Attention 50% 0.35·57 + 0.25·27 + 0.20·52 + 0.20·62 = 50% |
Roto-Rooter Atlanta has one of the strongest review profiles in the entire metro market — 5,695 reviews at 4.8 stars — yet the business is functionally invisible in Google’s local pack and organic results for the highest-volume keyword in the category. Core Visibility scores “On Track” because the GBP profile and review authority are genuinely strong, but Competitive Position drags the axis down hard (2/10) because those reviews aren’t translating into search visibility. AI Visibility is in “Critical Status” at 27% — no LocalBusiness schema, no FAQPage, no dated content, and no llms.txt mean AI assistants have almost nothing to work with. Strategic Readiness and Technical Maturity both sit in the 50–62% range: the site’s conversion paths and brand positioning are solid, but the local SEO foundation (schema, citations, sitemap) has structural gaps that suppress everything above it.
Core Visibility — Score Breakdown
| Dimension | Score | Justification |
|---|---|---|
| Google Maps Presence | 9/10 | 4.8-star rating with 5,695 reviews on a claimed, active GBP — top-tier profile strength in the Atlanta plumbing market. |
| Website Organic Ranking | 3/10 | Heatmap scan not available for this audit. Based on SERP data, Roto-Rooter does not appear in the local pack or local finder top 20 for the primary keyword. |
| Review Authority | 7/10 | 5,695 reviews is 2× the top local pack competitor Atlantis Plumbing (2,800 reviews), but trails slightly on rating (4.8 vs. 4.9). |
| Content & GEO Readiness | 4/10 | Local Atlanta pages exist (/atlanta/drain-cleaning/, /atlanta/emergency-plumber/) but only 14% citation consistency (3 of 22 directories correct) undermines local trust signals. |
| Competitive Position | 2/10 | Roto-Rooter does not appear in the local pack, local finder top 20, or organic top 10 for “plumbers near me” in Atlanta — while Rodeo Plumbing, Fix & Flow, and Atlantis Plumbing hold positions 1–3. |
| Review Velocity | 9/10 | 5,695 total reviews outpaces every competitor in the market — Atlantis Plumbing is closest at 2,800, SLAM Plumbing at 1,800. Review count is a clear competitive advantage. |
| Topical Authority Coverage | 6/10 | Comprehensive service pages covering plumbing, drains, water damage, water quality, and commercial — plus localized Atlanta content pages. Missing: a dedicated blog or content hub for topical authority building. |
| Total | 40/70 | 57% — On Track |
MAP VISIBILITY SCAN NOT AVAILABLE
A heatmap scan was not run for this audit. A full heatmap scan measures your ranking position across a geographic grid around your business and would give a precise read on where Roto-Rooter appears (and disappears) on Google Maps across the Atlanta metro area. We recommend adding this to a follow-up engagement.
Citation & Directory Breakdown
22 directories were checked for consistent Name, Address, and Phone (NAP) data. Only 3 directories (14%) have correct information — meaning 86% of your directory footprint is either wrong or missing entirely. For a national brand with local franchise locations, this is a common but fixable gap: the national brand’s NAP often doesn’t align with the local franchise’s specific address and phone number across directories.
| Status | Count | Directories |
|---|---|---|
| ✓ Correct NAP | 3 | Hotfrog, Waze, Yelp |
| ✗ Found but Incorrect | 6 | ShowMeLocal, N49, Facebook*, Tupalo, CitySquares, Cylex |
| — Not Found | 13 | LinkedIn, TomTom, BBB, Manta, Yellow Pages, EZLocal, Foursquare, Apple Maps, CitySearch, eLocal, Bing, Instagram*, Chamber of Commerce |
*Facebook and Instagram directory flags may be unreliable — those platforms actively block scraping tools. Log in and manually verify your business name, phone, and website on each.
Business impact: Missing from BBB, Yellow Pages, Apple Maps, Bing, and Foursquare means the Atlanta franchise location doesn’t exist on directories that Google cross-references for local trust signals. Incorrect address data on ShowMeLocal, N49, Tupalo, CitySquares, and Cylex creates conflicting signals that dilute local ranking authority. This 14% consistency rate is likely one of the primary reasons Roto-Rooter falls out of the local pack despite having the strongest review profile in the market.
URL Structure & Site Architecture +8% SEO Lift
59 URLs were identified via homepage navigation crawl (no sitemap.xml was detected — see architecture recommendations below). The site’s URL structure is generally clean with logical service hierarchies, but two marketing-noise slugs and three missing high-value pages were flagged.
URL Structure Issues Found
| Issue | URL |
|---|---|
| Marketing noise in slug | /plumbing/emergency-plumber/ — “emergency” is fine, but the slug pattern doesn’t target “emergency plumbing Atlanta” with a location modifier |
| Marketing noise in slug | /water-damage-restoration/emergency-flood-service/ — “emergency flood service” is a marketing phrase; a slug like /water-damage-restoration/flood-cleanup/ would target search intent more directly |
Missing High-Value Pages
| Page Type | Suggested URL |
|---|---|
| Plumbers Near Me — Atlanta Landing Page | /atlanta/plumbers-near-me/ |
| Testimonials / Reviews Hub | /atlanta/reviews/ or /testimonials/ |
| Blog / Content Hub | /blog/ or /atlanta/plumbing-tips/ |
| FAQ Page (dedicated) | /atlanta/faq/ |
| Water Heater Repair — Atlanta | /atlanta/water-heater-repair/ |
Architecture Recommendations
- Generate and submit a sitemap.xml. No sitemap was detected. Google’s crawler may be missing pages that exist but aren’t linked prominently enough to be discovered via crawl. Most CMS platforms generate sitemaps automatically.
- Build a dedicated “plumbers near me Atlanta” landing page under /atlanta/ — this is the highest-volume keyword in the market (3,600 monthly searches in Atlanta) and Roto-Rooter currently has no page targeting it directly.
- Expand the /atlanta/ subdirectory to include service-specific local pages for water heater repair, sewer line repair, and leak detection — matching the local content strategy already working for /atlanta/drain-cleaning/ and /atlanta/emergency-plumber/.
- Remove marketing noise from URL slugs — replace “emergency-plumber” with “emergency-plumbing” and “emergency-flood-service” with “flood-cleanup” for more direct keyword targeting.
Page-Level URL Audit
Homepage (rotorooter.com)
+10% SEO Lift
The homepage is structured as a national brand page with no Atlanta-specific content. The title tag (“Roto-Rooter® | Plumbing, Drains & Water Cleanup”) contains no location signal. The hero headline (“The Plumbing Experts You’ve Trusted for Over 90 Years”) is strong for brand trust but sends zero local relevance signals to Google.
Fix: The national homepage serves its purpose — the gap is that /atlanta/ needs to function as the local homepage, and the GBP website link should point to /atlanta/ rather than the national root.
About Us Page (/about-us/)
+8% SEO Lift
The About page describes the national brand (“Founded in 1935… more than 100 company-owned branch and independent contractor territories”) but contains no Atlanta-specific content, no named local team members, no local credentials, and no E-E-A-T signals for the Atlanta franchise. This weakens both traditional SEO and AI visibility — search engines and AI assistants can’t distinguish the Atlanta franchise from the national brand.
Fix: Create an Atlanta-specific “About” section under /atlanta/about/ featuring the local manager (Brian Smith, per the local page footer), team credentials, local service history, and Atlanta-specific trust signals.
Atlanta Drain Cleaning Page (/atlanta/drain-cleaning/)
+6% SEO Lift
This is a strong local page — well-structured with Atlanta-specific content, FAQ section, local phone number (404-815-9051), service area details, and neighborhood mentions (Midtown, Grant Park, Buckhead, Decatur). It ranks #2 organically for “drain cleaning atlanta.” The gap: no FAQPage schema wrapping the FAQ section, and no LocalBusiness schema on the page. The content is good; the structured data foundation is missing.
Fix: Add LocalBusiness + FAQPage schema to this page. The FAQ content already exists — wrapping it in structured data takes the page from “good local content” to “AI-discoverable local content.”
Top 5 Critical Gaps
1. Invisible in Local Pack Despite 5,695 Reviews +10% SEO Lift
Roto-Rooter Atlanta does not appear in Google’s local pack, local finder top 20, or organic top 10 for “plumbers near me” — a keyword with 3,600 monthly searches in Atlanta. Rodeo Plumbing (452 reviews), Fix & Flow (918 reviews), and Atlantis Plumbing (2,800 reviews) all outrank Roto-Rooter despite having a fraction of the review count. The likely cause: the GBP’s website link points to the national rotorooter.com rather than a localized Atlanta landing page, and there’s no dedicated “plumbers near me Atlanta” page targeting this exact intent.
Business impact: At 3,600 monthly searches and an estimated 25–35% click-through rate on local pack results, this single keyword gap likely represents 900–1,260 missed website visits per month — the highest-volume plumbing keyword in the Atlanta metro.
Difficulty to fix: Medium Effort
2. No LocalBusiness Schema — Only Organization +10% SEO Lift
The site serves Organization, WebSite, WebPage, SearchAction, PostalAddress, and ImageObject schema — but no LocalBusiness schema (or any plumbing-specific subtype like PlumbingOrganization). Google uses LocalBusiness schema as a primary signal to associate a website with a specific GBP location. Without it, the site reads as a national corporate entity rather than a local plumbing business serving Atlanta. This is the structural root cause behind the local pack invisibility in Gap #1.
Business impact: Missing LocalBusiness schema effectively tells Google “this is a corporate website, not a local business” — which is exactly why competitors with weaker review profiles are outranking you in local results.
Difficulty to fix: Quick Win
3. Citation Consistency at 14% — 19 of 22 Directories Wrong or Missing +6% SEO Lift
Only Hotfrog, Waze, and Yelp have correct NAP data for the Atlanta franchise location. Major directories — BBB, Yellow Pages, Apple Maps, Bing, and Foursquare — don’t list the location at all. Six directories found the business but with incorrect address data. This 14% consistency rate creates conflicting trust signals that Google uses to demote local rankings. For a national franchise, this is common because the corporate NAP and franchise NAP diverge, but it’s fixable with a systematic directory cleanup.
Business impact: Google cross-references directory data to validate local business legitimacy. At 14% consistency, the signal tells Google “we’re not confident this business is really at this address” — directly suppressing local pack eligibility.
Difficulty to fix: Medium Effort
4. Zero Content Freshness Signals — No Dated Pages +8% SEO Lift
None of the sampled pages display publish dates or last-updated timestamps. Google and AI assistants use content freshness as a ranking and citation signal — undated content is treated as potentially stale. Competitor Atlantis Plumbing maintains an active articles section with dated content; Superior Plumbing’s homepage shows content updated “1 day ago” in search results. Roto-Rooter’s content may be current, but without visible dates, neither search engines nor AI models can verify that.
Business impact: Search engines and AI assistants increasingly favor recently-updated content. Zero freshness signals across the entire site is a silent ranking penalty that compounds over time.
Difficulty to fix: Quick Win
5. No FAQPage Schema Despite Existing FAQ Content +4% SEO Lift
The Atlanta drain cleaning page has a well-written FAQ section with 10 questions covering common customer concerns (cost, timing, warning signs, red clay soil impact). But none of it is wrapped in FAQPage schema — meaning Google can’t surface it in rich results, and AI assistants can’t extract clean Q&A pairs for recommendation responses. The homepage has a “You Have Questions, We Have Answers” section linking to /frequently-asked-questions/, but no structured FAQ data is present anywhere on the site.
Business impact: FAQPage schema is the single fastest way to appear in Google’s “People Also Ask” boxes and in AI assistant responses. The content already exists — only the structured data wrapper is missing.
Difficulty to fix: Quick Win
Competitive Snapshot
The Atlanta plumbing market is dominated by local operators who have invested heavily in local SEO — neighborhood pages, high review velocity, and aggressive GBP optimization. Roto-Rooter’s national brand strength is a paradox here: massive review count and brand recognition, but structurally disadvantaged by a national website architecture that Google treats differently from local businesses.
| Business | Rating | Reviews | Local Pack | Key Advantage |
|---|---|---|---|---|
| Roto-Rooter (You) | 4.8 | 5,695 | Not Ranked | National brand, 90-year reputation, highest review count in market |
| Rodeo Plumbing of Atlanta | 5.0 | 452 | #1 | Perfect rating, strong local focus, 24/7 availability |
| Fix & Flow Plumbing Co. | 4.9 | 918 | #2 | Local-first branding, neighborhood pages (Buckhead, Decatur, Dunwoody), bathroom remodeling upsell |
| Atlantis Plumbing | 4.9 | 2,800 | #3 | Serving Atlanta since 1963, FAQ page, articles section, license displayed, service area pages across 7 counties |
Search Intent Gaps
A map of what Atlanta homeowners are searching for vs. what your website answers. Roto-Rooter has service pages for most transactional queries, but gaps in informational, commercial, and local/geographic content are significant.
Informational (learning, “how to”)
- “How much does a plumber cost in Atlanta?” — won by Hardy Plumbing (featured in People Also Ask)
- “Signs you need emergency plumbing” — no one owns this clearly in Atlanta
- “How to prevent frozen pipes in Atlanta” — seasonal content opportunity, no local owner
- “Red clay soil and plumbing problems in Georgia” — Roto-Rooter mentions this on the drain cleaning page but doesn’t own a dedicated article
Commercial (comparing options)
- “Best plumbers in Atlanta” — won by Yelp and directory pages; no individual business owns this organically
- “Roto-Rooter vs. local plumber Atlanta” — branded comparison query with no content addressing it
- “Plumber reviews Atlanta GA” — won by Yelp and Thumbtack
Transactional (ready to hire)
- “Plumbers near me” — won by Rodeo Plumbing (local pack #1); Roto-Rooter not ranking
- “24/7 emergency plumber Atlanta” — Roto-Rooter ranks #1 organically (strong)
- “Drain cleaning Atlanta” — Roto-Rooter ranks #2 organically (strong)
Local / Geographic
- “Plumber Decatur GA” — won by Atlantis Plumbing and Fix & Flow (both have dedicated neighborhood pages)
- “Plumber Buckhead” — Fix & Flow has a dedicated /buckhead-plumbing/ page
- “Plumber Marietta GA” — Panther Plumbing of Marietta dominates (local pack #4)
- “Plumber Sandy Springs” — Fix & Flow has /sandy-springs-plumbing/; Roto-Rooter has no neighborhood pages
SERP Positioning — Your 3 Focus Keywords
| Keyword | Position 1 | You | Difficulty | Opportunity |
|---|---|---|---|---|
| plumbers near me (3,600/mo) | Rodeo Plumbing (local pack); Reliable Heating & Air (organic) | Not ranking | Hard | Local pack entry requires LocalBusiness schema + citation fix + dedicated landing page |
| drain cleaning atlanta | Zoom Drain | Organic #2 | Moderate | Add FAQPage schema + LocalBusiness schema to push from #2 to #1 |
| emergency plumber atlanta | Roto-Rooter ✓ | Organic #1 | Already winning | Protect position with schema and freshness signals |
The pattern is clear: Roto-Rooter Atlanta ranks well for service-specific keywords where it has dedicated local content (/atlanta/drain-cleaning/ ranks #2, /atlanta/emergency-plumber/ ranks #1) but is completely invisible for the generic high-volume keyword “plumbers near me” where no dedicated page exists. The local content strategy is proven — it just needs to be extended to the primary keyword and reinforced with structured data.
AI Visibility Scorecard — How AI assistants see your business
ChatGPT, Perplexity, and Google AI Overviews are increasingly the first answer local buyers get. This scorecard measures how well your online presence is structured for AI-driven discovery — a separate axis from traditional SEO rankings.
| Pillar | Score | Band | Key Finding |
|---|---|---|---|
| 1. Structured Data & Schema | 1/7 | Critical | Only Organization schema present — no LocalBusiness, Service, FAQPage, or AggregateRating detected despite being a local service business with 5,695 reviews. |
| 2. Content Structure for AI Citation | 2/6 | Needs Attention | Homepage uses conventional marketing prose (“OUR SERVICES”, “LEAVE PLUMBING TO THE PROS”) — no Q-format H2s, no direct quotable answer chunks that AI models can extract and cite. |
| 3. E-E-A-T Signals | 2/7 | Needs Attention | About page exists with brand authority (“Since 1935”), 10 external citations detected, but no named experts, no individual credentials, no author bylines — corporate framing only. |
| 4. llms.txt + AI Crawler Access | 2/3 | Solid | All 4 AI crawlers allowed (GPTBot, ClaudeBot, PerplexityBot, Google-Extended) — no blocking. llms.txt file not present, which would further signal AI-friendliness. |
| 5. Content Freshness & Depth | 0/3 | Failing | 0% of pages display publish dates. No visible content timestamps anywhere on the site. AI models treat undated content as potentially stale and deprioritize it for recommendations. |
| 6. Conversational Query Optimization | 1/4 | Critical | No FAQPage schema, no FAQ section detected on homepage, zero H2 question headings. Some natural language density present (3.2%) but no conversational structure for voice search or AI chatbot extraction. |
| Total AI Visibility Score | 8/30 | Critical Status | How AI assistants rank your business for local queries |
What Each Pillar Means for Your Business
Structured Data & Schema +10% AI Visibility Lift
Schema is the primary signal AI assistants use to identify and recommend local businesses. With only Organization schema, ChatGPT and Perplexity see Roto-Rooter as a corporate entity — not as a plumber you can call in Atlanta. Adding LocalBusiness, Service, FAQPage, and AggregateRating schema would transform how AI models categorize and recommend the Atlanta franchise.
Content Structure for AI Citation +8% AI Visibility Lift
AI models extract quotes and facts from pages with clean, chunked content — H2 questions followed by 2–3 sentence direct answers. The homepage uses marketing-style section headers (“OUR SERVICES”, “LEAVE PLUMBING TO THE PROS”) that aren’t structured for extraction. When someone asks ChatGPT “who should I call for emergency plumbing in Atlanta?”, the model needs a quotable chunk to cite — and Roto-Rooter’s homepage doesn’t provide one.
E-E-A-T Signals +6% AI Visibility Lift
AI models assess source credibility before citing a business. Roto-Rooter has 90 years of brand history and 10 external authority citations — real trust signals. But the site presents no named individual experts, no credentials, no bylines. The Atlanta branch manager (Brian Smith, noted on the local page footer) isn’t featured anywhere prominently. AI models weigh individual expertise heavily when choosing which local business to recommend.
llms.txt + AI Crawler Access +4% AI Visibility Lift
Good news: all four major AI crawlers (GPTBot, ClaudeBot, PerplexityBot, Google-Extended) are allowed in robots.txt — the site is not blocking AI access. The missing piece is a /llms.txt file, which explicitly tells AI models what the business does and how to cite it. This is the one AISO pillar where Roto-Rooter is close to maximum — the foundation is there, only the llms.txt file is absent.
Content Freshness & Depth +6% AI Visibility Lift
AI models prefer authoritative, current sources. With zero dated pages across the entire site, Roto-Rooter’s content registers as undated and potentially stale — even if the information is accurate. Competitors with recently-published articles or blog posts get the freshness boost that makes AI models more likely to cite them over undated alternatives.
Conversational Query Optimization +4% AI Visibility Lift
Voice search and AI chatbot queries are phrased as questions — “Who’s the best emergency plumber in Atlanta?” or “How much does Roto-Rooter charge?” The site’s homepage has no question-format headings and no FAQ section visible to the scanner. The Atlanta drain cleaning page does have an FAQ, but it’s not wrapped in FAQPage schema — so AI models can’t reliably extract Q&A pairs from it.
Performance Snapshot — GTmetrix Dual-Source +6% SEO Lift
An independent verification source — GTmetrix runs different probes than Google’s Lighthouse, so two strong scores across both tools confirms what’s working (or what isn’t).
|
Performance Score 69% Grade C |
Structure Score 90% Best-practices coverage |
The 90% Structure Score confirms that the site follows most modern best-practices (caching, compression, image optimization). The 69% Performance Score tells a different story — with 147 HTTP requests and 3MB total page weight, the homepage loads slower than it should. Total Blocking Time (610ms) is the likely culprit: heavy JavaScript bundles (SearchAtlas dynamic optimization, OneTrust consent, ConvertExperiments A/B testing) are competing for the main thread. The Full report breaks down the specific recommendations behind these scores. View full GTmetrix report →
Your Quick Wins Roadmap
PHASE 1 — HIGH PRIORITY FOUNDATION
Week 1–2 (Immediate)
- Add LocalBusiness + FAQPage schema to the Atlanta local pages. The drain cleaning page already has 10 FAQ questions — wrap them in FAQPage schema. Add LocalBusiness schema with the Atlanta franchise address, phone (404-815-9051), and service area. This is the single highest-leverage technical fix available. +10% SEO Lift
- Update the GBP website link to point to /atlanta/ instead of the national homepage. Google uses the GBP website link as a relevance signal between the business profile and the website. Pointing it to a local page strengthens that connection. +10% SEO Lift
- Generate and submit a sitemap.xml to Google Search Console. No sitemap was detected — Google may be missing deeper pages. +8% SEO Lift
Month 1 (Foundation)
- Create a dedicated /atlanta/plumbers-near-me/ landing page targeting the primary keyword (3,600/mo). Model it on the successful /atlanta/drain-cleaning/ page: Atlanta-specific content, local phone, FAQ section with FAQPage schema, neighborhood mentions. +8% SEO Lift
- Claim and correct listings on the 5 highest-authority missing directories: BBB, Yellow Pages, Apple Maps, Bing Places, and Foursquare. Use the Atlanta franchise NAP (1465 Northside Dr NW #221, Atlanta, GA 30318 / 404-815-2959). +6% SEO Lift
- Add publish dates and “last updated” timestamps to all local service pages. Even adding a visible “Last updated: [date]” line at the bottom of each Atlanta page signals freshness to both Google and AI assistants. +8% SEO Lift
PHASE 2 — MEDIUM PRIORITY GROWTH
Months 2–3 (Momentum)
- Correct the 6 directories with incorrect data (ShowMeLocal, N49, Tupalo, CitySquares, Cylex) and verify Facebook manually — log in and confirm the Atlanta franchise name, phone, and website match. +6% SEO Lift
- Add AggregateRating and Service schema to the Atlanta local pages. With 5,695 reviews at 4.8 stars, rich rating snippets in search results would dramatically increase click-through rates. +4% SEO Lift
- Create /llms.txt at the site root describing the business, services, Atlanta service area, and how AI models should cite Roto-Rooter. +4% SEO Lift
- Build neighborhood landing pages for the top 3 Atlanta-area suburbs (Decatur, Buckhead, Sandy Springs) — mirroring Fix & Flow’s strategy. Each page targets “[service] [neighborhood]” keywords that local competitors already own. +6% SEO Lift
PHASE 3 — LOW PRIORITY POLISH
- Launch a local blog at /atlanta/blog/ or /blog/ targeting informational and commercial keywords: “How much does a plumber cost in Atlanta?”, “Red clay soil and plumbing in Georgia”, “Roto-Rooter vs. local plumber.” Publish 2 posts/month minimum. +8% SEO Lift
- Feature the Atlanta branch manager (Brian Smith) prominently on the /atlanta/ page with photo, bio, and credentials to strengthen E-E-A-T signals for both Google and AI assistants. +2% SEO Lift
- Restructure homepage content blocks to use Q-format H2 headings — “Why Choose Roto-Rooter for Plumbing in Atlanta?” followed by a direct 2–3 sentence answer, rather than “LEAVE PLUMBING TO THE PROS” followed by marketing bullets. +2% SEO Lift
Local Authority Snapshot
Three signals that tell Google — and AI assistants — whether your local presence is trustworthy. Citation consistency, review momentum, and GBP completeness all feed into how prominently your business surfaces in map results and AI recommendations.
| NAP Citation Consistency | 14% | 3 of 22 directories have correct NAP data. This is well below the threshold Google needs to confidently validate the business location — and it’s the most likely single factor explaining why 5,695 reviews haven’t translated into local pack visibility. |
| Review Velocity vs. Top Competitor | Leading | 5,695 reviews vs. Atlantis Plumbing’s 2,800 — a 2× lead that represents the strongest review authority in the Atlanta plumbing market by a significant margin. |
| GBP Completeness | Partial | GBP is claimed and active with a 4.8 rating, but the profile’s website link points to the national homepage rather than the Atlanta local page — diluting the GBP-to-website relevance signal that Google relies on for local pack placement. |
Strategic Readiness — 26/50 (52%, Needs Attention)
Five dimensions measuring whether the site is built to compound. Intent coverage, topical depth, URL architecture, performance UX, local strategy build.
| Dimension | Score | Justification |
|---|---|---|
| 1. Search Intent Coverage | 7/12 | Transactional and commercial intent well-served by service pages + scheduling. Local intent partially covered with /atlanta/ pages. Informational intent is the primary gap — no blog, no educational content, no Atlanta-specific guides. |
| 2. Topic Authority & Depth (v2.1) | 5/12 | Broad national service page coverage across plumbing, drains, water damage, water quality, and commercial. But no topic clustering for Atlanta, no blog or article library, and local pages cover only 2 of 10+ services (drain cleaning and emergency plumber). |
| 3. URL Structure & Architecture | 6/10 | Clean URL hierarchy (/plumbing/[service]/, /atlanta/[service]/). Only 2 minor marketing-noise slugs. But no sitemap.xml detected, and 3+ missing high-value pages including the primary keyword landing page. |
| 4. Performance UX Impact | 5/10 | GTmetrix Performance 69% (Grade C) with 147 HTTP requests and 3MB page weight. Total Blocking Time at 610ms suggests heavy JavaScript is degrading mobile experience. Structure score (90%) indicates best-practices are followed, but execution lags. |
| 5. Local Strategy Build (v2.1) | 3/6 | Atlanta local pages exist for 2 services. Service area page with county coverage. Local phone number displayed. But no neighborhood-level pages, no LocalBusiness/geo schema, no local blog. Fix & Flow has 10+ neighborhood pages — Roto-Rooter has zero. |
| Strategic Readiness Total | 26/50 | 52% — Needs Attention |
Technical Maturity — 31/50 (62%, On Track)
Five dimensions measuring stack quality. Performance, on-page SEO depth, content architecture, conversion path, brand positioning clarity. This axis is the foundation that supports everything above — a great strategy on a slow site is a strategy you can’t execute.
| Dimension | Score | Justification |
|---|---|---|
| 1. Technical Performance | 5/10 | GTmetrix Performance 69% (C grade). LCP at 1,448ms is acceptable, but TBT at 610ms is elevated — heavy third-party scripts (SearchAtlas, OneTrust, ConvertExperiments) are blocking the main thread. 147 requests / 3MB total is above best-practice thresholds. |
| 2. On-Page SEO Health | 6/10 | Title tag is descriptive but lacks location modifier. Meta descriptions are well-crafted. H1 usage is clean on sampled pages. Internal linking via navigation is thorough with logical hierarchy. No major on-page SEO errors observed, but title + meta optimization for local intent is a gap. |
| 3. Content Architecture | 5/10 | Good top-level hierarchy (Plumbing → sub-services, Drains → sub-services, Commercial, Water Quality, Water Damage). Local /atlanta/ subdirectory exists but only covers 2 of 10+ services. No blog, no article library, no topic clusters. Content architecture is functional but not built for organic growth. |
| 4. Conversion Path Health (v2.1) | 8/10 | Multiple conversion paths: 800 number in header, local 404 number on Atlanta pages, “Schedule Service” button prominently placed, online scheduling form, financing page, coupons section, mobile app download. Phone is visible above the fold. Contact friction is low. |
| 5. Positioning Clarity & Brand | 7/10 | “The Plumbing Experts You’ve Trusted for Over 90 Years” is a clear value proposition. USPs explicitly stated (Reputation, Transparency, Efficiency, Quality, Financing). Brand differentiation from local competitors is strong — 90 years, national scope, 24/7/365. Positioning would be stronger if the Atlanta page had local proof points alongside the national brand story. |
| Technical Maturity Total | 31/50 | 62% — On Track |
VERIFY WITH CLIENT
The GBP phone number is (404) 815-2959, but the Atlanta local pages on rotorooter.com display 404-815-9051. Are these different departments, a recent number change, or call routing? Consistent phone across GBP and website is a local ranking factor — confirm which number is canonical for the Atlanta franchise.
VERIFY WITH CLIENT
Does the Atlanta franchise team have authority to modify the national website (add schema, create local pages, update sitemap), or do changes require corporate approval? The roadmap items in this report assume some level of local control over the /atlanta/ subdirectory — if corporate controls the CMS, the timeline and process for implementing these fixes changes significantly.
What a Full Engagement Reveals
This Medium report identified the structural disconnects between Roto-Rooter Atlanta’s brand strength and search visibility. A Full tier audit ($199) goes deeper with: a complete on-page SEO audit with title tag and meta description rewrites for the top 5 local pages plus Core Web Vitals optimization; a 5-competitor threat-tier landscape mapping Rodeo Plumbing, Fix & Flow, Atlantis Plumbing, SLAM Plumbing, and Peach Plumbing’s specific strategies, schema implementations, and content structures; a complete WCAG-aligned accessibility audit with prioritized fix list and ADA-risk diagnostic; a 30/60/90-day strategic roadmap with measurable KPIs and dependency mapping; and a 12-month content calendar mapped to search intent with specific blog topics, word counts, and publishing cadence for the Atlanta market. It also includes a full 5-competitor AISO benchmark table — measuring how each competitor stacks up across all 6 AI visibility pillars.
Ready to Execute on This?
You’ve seen the gaps, the opportunities, and the 90-day plan. Two ways to move from plan to results:
Book a Strategy Call →
Unlock Full Playbook — $199 →
Questions? Email jim@evolvebusiness.com or text Jim directly at 518-810-3735.