Audit B
Koray + Merlino Stack
Koray semantic method augmented with Bill Slawski patent research, Matt Diggity on-page signals, DataForSEO competitive data, and local SEO overlays. Three parallel lanes synthesized.
Audit B: Koray + Merlino Stack (3 Lanes)
Audit B: Semantic SEO + Intent Analysis
TurnKey Bath Remodel — turnkeybathremodel.com
Date: 2026-06-11 Lane: Einstein — Semantic SEO, Intent Architecture, Content Engine Methods: Koray Tugberk Semantic SEO, Matt Diggity Onsite Optimization, Merlino SOPs (intent-behind-intent, intent-analyzer), Mike Merlino Stack GSC/GA: NOT available — not our property. All data from DataForSEO Phase 0 + live page fetches.
Executive Context
TurnKey Bath Remodel is a New Orleans-area bathroom remodeling contractor operating 14 service cities. Organic footprint: 48 keywords (US), 0 positions 1-3, estimated traffic value ~$28/month. The site has a significant semantic and intent gap: pages exist but the topical network is neither vast, deep, nor properly architected for the queries that drive commercial revenue in this niche.
Section 1: Per-Page Intent Verdicts (3-Layer Decode)
1.1 Homepage — turnkeybathremodel.com/
Observable intent served: "bathroom remodeling new orleans" (branded + head term commercial)
Three-Layer Intent Decode:
| Layer | Finding |
|---|---|
| Observable (what they typed) | "bathroom remodeling new orleans," "bath remodel new orleans," "1-day bathroom remodel" |
| Inferred (Google categorization) | Commercial investigation — evaluating contractors before requesting a quote |
| Hidden intent (the real driver) | Fear of disruption ("I need my bathroom fixed but I don't want to live in a construction zone for weeks"), financial anxiety (how much will this actually cost?), desire for control and certainty. Secondary: identity driver — being a responsible homeowner who made a smart upgrade. |
Severity: P0
Evidence and findings:
The H1 reads: "Your Dream Bathroom — Installed in as Little as 1 Day." The em-dash aside (client-visible delivery issue), this copy addresses the hidden disruption-fear driver correctly. However it is the ONLY section doing so. The remainder of the page is structured as a features list ("Bathtub Solutions," "Shower Solutions") rather than as a conversion-optimized narrative that walks the prospect through fear-to-confidence.
The title tag "Bathroom Remodeling in New Orleans | TurnKey Bath Remodel" is functional but misses the opportunity to embed a key differentiator or emotional hook in the 60-character limit. No meta description was retrievable — confirmed missing/empty from live fetch. This is a P0 SERP-level failure: Google auto-generates a snippet, often pulling the wrong passage.
The trust signals present (4.9 stars, 500+ bathrooms, LA license numbers, lifetime guarantee) are correct raw ingredients. However they are scattered and not sequenced to answer the hidden intent progression. The intent-analyzer SOP (SKILL.md, Phase 7) prescribes: "Trust Acceleration Section addresses specific fears identified in Phase 3 — 'It's too expensive' → Payment plans; 'I'll be ripped off' → BBB rating, reviews, license numbers; 'It won't last' → Warranty." TurnKey has these elements but they are not co-located in a scannable trust block tied to each fear.
What the Diggity method caught: The "three kings" rule (2019-06-09 - The Basics of Onsite Optimization) mandates keyword in URL + SEO title tag + H1 as the highest-impact levers. The homepage title tag satisfies the "bathroom remodeling new orleans" cluster. The H1 does NOT: "Your Dream Bathroom — Installed in as Little as 1 Day" contains zero explicit keyword. This is a direct three-kings violation.
Fix:
- Title tag: "Bathroom Remodeling New Orleans | 1-Day Install | TurnKey Bath Remodel" (59 chars)
- H1: "New Orleans Bathroom Remodeling — Done in as Little as 1 Day" (preserves emotional hook, adds keyword)
- Add meta description: "[Emotional Hook] + [Functional Promise] + [Trust Signal]" formula from intent-analyzer SOP. Example: "No weeks of disruption. New Orleans bathroom remodels completed in 1 day. Licensed, insured. 4.9 stars. Free consultation today."
- Restructure trust section as a scannable 3-column block: each column = one fear + its answer + one credential that proves it
Method tag: Koray (Depth/contextual clarity), Diggity (three kings onsite), intent-behind-intent (Layer 3 hidden drivers)
1.2 Walk-In Showers — /showers/walk-in/
Observable intent served: "walk in shower installation new orleans," "walk in shower contractors near me"
Three-Layer Intent Decode:
| Layer | Finding |
|---|---|
| Observable | "walk in shower new orleans," "walk in shower installation," "walk in shower contractors near me" |
| Inferred | Commercial investigation + transactional (ready to buy, needs a contractor) |
| Hidden intent | Accessibility anxiety (aging parent or own mobility concern — don't want to say it out loud), fear of tile work being a months-long project, desire for modern aesthetic as identity signal ("my bathroom finally looks like it belongs in this century"). The walk-in shower buyer skews 45-65, often purchasing for a parent or themselves post-injury. |
Severity: P1
Evidence and findings:
Title tag: "Walk-In Showers in New Orleans, LA | TurnKey Bath Remodel" — correct geo + service, 60 chars. Passes Diggity three-kings for title.
H1: "Walk-In Shower Installation Services in New Orleans" — correct, includes city and service. Passes.
H2 structure breakdown:
- "Why Choose a Walk-In Shower?" — informational, benefits-focused. Correct placement.
- "Walk-In Shower Installation Process" — good process transparency (addresses "I don't know what this involves" hidden anxiety).
- "Maintaining and Caring for Your Walk-In Shower" — MISPLACED at this stage. A prospect deciding whether to hire has not yet committed. Maintenance copy belongs post-conversion (onboarding email, not service page). This H2 telegraphs informational intent, not commercial.
- "Choose TurnKey Bath Remodel for a Professional Walk-In Shower Installation" — generic "why choose us" section with no differentiation beyond boilerplate trust signals.
- "Frequently Asked Questions" — present but covers generic topics (drainage, cleaning, water efficiency). None of the FAQ questions target the hidden accessibility/aging-in-place driver which is the dominant emotional motivation for this product.
The page is ~1,500 words. By Koray's Depth principle, the quality threshold for this query is set by competitors like Re-Bath and Bath Fitter who have 2,500-4,000 word pages with before/after galleries, ADA compliance sections, and local installation crew details. Depth is insufficient to exceed the competitive quality threshold.
Critical PAA gap: The Page "FAQ" section does not target dominant PAA questions for this product/geo. Confirmed PAA for walk-in showers in NOLA-adjacent markets: "Are walk-in showers good for elderly?", "How much does a walk-in shower cost in Louisiana?", "Do walk-in showers increase home value?", "What is the difference between a walk-in shower and a zero-entry shower?" None of these are on the page.
Fix:
- Remove "Maintaining and Caring" H2 from service page; replace with "Walk-In Shower Costs in New Orleans" H2 (addresses hidden financial-anxiety driver; targets PAA "how much does a walk-in shower cost")
- Add accessibility/aging-in-place H2: "Walk-In Showers for Aging in Place: ADA-Compliant Options" — directly targets the dominant hidden intent group
- FAQ section rewrite: 5 questions targeting confirmed PAA gaps (cost, accessibility, value, timeline, ADA compliance), each with a 40-50 word declarative answer formatted for featured snippet capture (intent-analyzer SOP, Phase 6 snippet rules)
- Meta description: currently missing. Add using formula: "Walk-in shower installation in New Orleans — accessible, modern designs completed in 1 day. Cost guide + free in-home estimate. Call (504) 513-6366."
Method tag: intent-behind-intent (Layer 3 aging-in-place anxiety), Koray (Depth — quality threshold gap), Merlino SOP (PAA content engine — PAA questions = customer phone call questions)
1.3 Walk-In Tubs — /bathtubs/walk-in-tubs/
Observable intent served: "walk in tub new orleans," "walk in bathtub installation"
Three-Layer Intent Decode:
| Layer | Finding |
|---|---|
| Observable | "walk in tub new orleans," "walk in tubs for elderly," "walk in tub installation new orleans" |
| Inferred | Commercial investigation — comparing providers, likely at a more advanced purchase stage than the shower page visitor |
| Hidden intent | PRIMARY: Fear-based — an elderly family member had a fall, or the buyer is post-surgery. The trigger is usually a specific incident, not abstract wellness planning. SECONDARY: Financial anxiety amplified because walk-in tubs are expensive ($3,000-$15,000). Tertiary: Guilt/care identity — "I need to do right by my mother/father." |
Severity: P0
Evidence and findings:
SISTER DOMAIN CANNIBALIZATION (cited from Phase 0 verified data): turnkeybathroomrenovations.com ranks #8 AND #11 for "walk in tub new orleans" using the same URL structure (/bathtubs/walk-in-tubs/). The TurnKey Bath Remodel main domain does NOT rank in the top 20 for this query. This is the most commercially damaging finding in the entire audit: the site's sister domain is capturing the only keyword cluster where the brand has near-SERP presence, and the main domain is invisible for its own flagship transactional query.
The H1 on this page reads: "Discover the Comfort and Safety of Walk-in Tubs for Your New Orleans Home." The word "Discover" is a soft informational opener — it signals browsing intent, not commercial urgency. Koray's IR Zone theory requires the first zone of a commercial page to establish the entity's authority and the searcher's problem immediately. "Discover" is a missed opportunity.
No FAQ schema is present on this page (confirmed from live fetch). The intent-behind-intent SOP (Phase 5, Step 9) explicitly requires FAQ schema to address all three intent layers: surface (functional answer), functional (specifics), emotional (hidden driver). Missing FAQ schema = no PAA capture potential = zero chance of featured snippet for walk-in tub queries.
The H2 "TurnKey Bathroom Remodel — Your Walk-in Tubs Service Provider" is a misaligned brand reference. The business is called "TurnKey Bath Remodel" (confirmed NAP), not "TurnKey Bathroom Remodel." This is an entity consistency failure. Koray's entity-attribute-value model requires exact, consistent entity naming across all on-page mentions for knowledge graph alignment.
Fix:
- H1 rewrite: "Walk-In Tub Installation in New Orleans, LA | Safety + Accessibility" (keyword-first, addresses core hidden anxiety)
- Add FAQ section with schema, 5 questions: "How much does a walk-in tub cost in New Orleans?", "Does Medicare cover walk-in tubs?", "How long does walk-in tub installation take?", "What is the difference between a walk-in tub and a walk-in shower?", "Are walk-in tubs worth it for elderly?"
- Fix entity name inconsistency on page: "TurnKey Bathroom Remodel" → "TurnKey Bath Remodel" (all instances)
- Address the sister-domain cannibalization problem (strategic, cross-domain): this requires a decision — consolidate or differentiate. Recommendation: 301-redirect the sister domain's walk-in tub page to this URL. This is a link-building and domain strategy issue that crosses into Tommy's lane (technical) and Linx's lane (domain), but the strategic direction is Einstein's: consolidate, do not split authority.
Method tag: Koray (entity naming consistency, IR Zone 1 authority establishment), intent-behind-intent (Layer 3 fear-of-incident trigger), Merlino SOP (schema-stack — FAQPage schema priority, hours to appear), Phase 0 verified data (sister domain cannibalization)
1.4 Tub Liners — /bathtubs/tub-liners/
Observable intent served: "tub liners new orleans," "bathtub liner installation," "tub liner replacement"
Three-Layer Intent Decode:
| Layer | Finding |
|---|---|
| Observable | "bathtub liner diy," "how to install bathtub liner," "tub liner replacement," "bathtub liner near me" |
| Inferred | Transactional/commercial mix. The keyword data from Phase 0 shows "bathtub liner diy" at position #4 with the MOST traffic of any page on the site — this is informational intent capturing a searcher who wants to DIY but may be convertible to a professional service |
| Hidden intent | Cost avoidance — the primary buyer is someone whose tub looks dated or stained but who cannot afford a full remodel. The DIY searcher's hidden intent: "I want my tub to look better without spending $5,000." The professional-service searcher's hidden intent: "DIY is too hard, I want someone reliable to do this affordably." Both are on the same spectrum. |
Severity: P1
Evidence and findings:
This page ranks #4 nationally for "bathtub liner diy" and generates more traffic than the homepage (Phase 0 verified data). It is the site's most important organic asset. Yet the page is structured as a pure service description, not as a hybrid DIY-guide-to-conversion page that captures the informational searcher and converts them.
The Koray Vastness principle requires covering the entire knowledge domain around the central entity. For tub liners, this includes: DIY installation guide, cost comparison (DIY vs professional), material types comparison, climate-specific considerations (New Orleans humidity is a genuine entity-attribute: acrylic and PVC have different performance in 90%+ humidity). The page does address material types (acrylic, PVC, fiberglass, ceramic) but does not address humidity/climate as a local differentiator — a factual gap that a New Orleans specialist should own.
The H1 "Tub Liners Services in New Orleans" is weak. "Services" is a generic attributor that adds no semantic differentiation. Koray's microsemantics principle requires that each heading carry the maximum information density for its zone. Compare: "Tub Liner Installation in New Orleans: Acrylic, PVC, and Fiberglass Options" — same keyword, 3x more semantic content.
Cost data IS present ($800-$2,500 range), which is correct per the intent-analyzer declarative answer format. However it is buried in an H3 under "Cost Considerations and Benefits," not surfaced in a featured-snippet-optimized block in the first 150 words. Per the ai-llm-seo skill: "Key answer appears in the first 150 words (not buried)" is the #1 quotability checklist item.
PAA opportunities from organic keyword data: "how to install bathtub liner," "how to install tub liner," "diy bathtub liner over existing tub," "tub liner over existing tub," "how to remove a bathtub liner" — all present in the site's current ranking keyword list. None are addressed by FAQ schema on this page.
Fix:
- H1 rewrite: "Tub Liners in New Orleans: Professional Installation from $800 | TurnKey Bath"
- Move cost range ($800-$2,500) to first paragraph, formatted as declarative snippet: "Professional tub liner installation in New Orleans costs $800 to $2,500, depending on tub size, material (acrylic, PVC, fiberglass), and condition of existing fixtures. Most installs complete in 1-2 hours."
- Add H2: "How to Choose a Tub Liner for New Orleans Humidity" — genuine local differentiation, Koray entity-attribute (city + climate + material performance)
- Add FAQ with schema targeting "how to install bathtub liner" (informational-to-transactional conversion bridge), "tub liner vs tub replacement cost," "how long do tub liners last in humid climates"
- Internal link to the DIY blog post (/step-by-step-guide-installing-tub-liner/) from the service page with anchor text "bathtub liner installation guide" to create a semantic cluster
Method tag: Koray (Vastness — climate entity-attribute gap; microsemantics — H1 information density), Diggity (2022-03-09 — content must reverse-engineer what got page-one articles there; include entity coverage of top-3 competitors), intent-behind-intent (Layer 3 — cost avoidance, DIY-to-professional conversion)
1.5 City Page: New Orleans — /service-areas/new-orleans/
Note: This URL returned HTTP 404 during live fetch on 2026-06-11. The page does not exist at the expected URL path, or the service area URL structure differs from what was tested.
Severity: P0
This is a critical structural gap. "Bathroom remodeling new orleans" does NOT rank in top 20 (Phase 0 verified data). If a primary geo-target city page does not exist or returns 404, there is no pillar page anchoring the local entity for the most commercially valuable city in the service area. The Merlino local SEO minimum (Memory file) is "4 service pages + 5 GEO posts + 16 PAA posts = 25 pages" — without a functioning New Orleans city page, that minimum is not met for the primary market.
Action required: Confirm whether this URL exists under a different path (e.g., /new-orleans-bathroom-remodeling/ or /service-areas/new-orleans-la/). If no page exists, this is a P0 gap to build.
Method tag: Merlino SOP (local SEO minimum page count), Phase 0 verified data (geo SERP positions — "bathroom remodel new orleans" not in top 20)
1.6 City Page: Metairie — /service-areas/metairie/
Observable intent served: "bathroom remodeling metairie la," "bathroom remodel metairie"
Three-Layer Intent Decode:
| Layer | Finding |
|---|---|
| Observable | "bathroom remodeling metairie," "bathroom remodel metairie la" |
| Inferred | Commercial investigation |
| Hidden intent | Same as homepage: disruption-fear, cost anxiety. Secondary Metairie-specific: homeowner identity — Metairie is an older, established suburban community where home improvement signals neighborhood status and property value maintenance. The emotional resonance of "your neighbors have updated their bathrooms" is stronger here than in urban New Orleans. |
Severity: P1
Evidence and findings:
This page is template-driven. The body copy structure (Introduction, Service benefits, Planning guide, Service offerings, Local information) follows the same pattern as what would be expected for all 14 city pages. The "local" content is a thin local-color section: Lafreniere Park, Lakeside Shopping Center, Metairie Cemetery, public transit. This is a textbook example of what Koray calls a "contextual domain mismatch" — adding tourist/local-color content to a commercial service page introduces off-topic entity associations that dilute the semantic relevance of the page.
The correct local differentiation approach per the Koray entity-attribute-value model: city-specific signals that reinforce the commercial service entity, not generic civic facts. Examples: "Metairie homeowners remodeling statistics," "permit requirements for bathroom remodels in Jefferson Parish vs Orleans Parish," "most common bathroom styles in post-Katrina Metairie ranch homes."
No FAQ schema confirmed on this page. "Bathroom remodeling metairie la" is not in top 20 (Phase 0 verified data).
The H1 "Professional Bathroom Remodel in Metairie, LA" is correct keyword structure. H2 "About Metairie, LA" and "Things To Do in Metairie, LA" are off-topic diluters — these H2s are serving zero commercial search intent and actively polluting the page's topical coherence.
Fix:
- Delete "All About Metairie, LA," "Things To Do in Metairie, LA," "Interesting/Fun Facts About Metairie, LA," and "Public Transportation" H2s entirely. Replace with:
- "Bathroom Remodeling Permits in Metairie and Jefferson Parish" (geo-specific, practical, unique)
- "What Metairie Homeowners Are Choosing: Popular Bathroom Styles" (local commercial relevance)
- Add FAQ schema: 4 questions targeting Metairie-specific queries including permitting, timeline, cost range for Jefferson Parish
- Meta description: currently not retrievable. Add using formula.
Method tag: Koray (Vastness — entity-attribute-value model, city pages need commercial geo-specific attributes not civic trivia; contextual domain mismatch), Merlino SOP (geo SEO strategy — GEO posts need local commercial signal not tourist copy)
Section 2: Title, Meta, H-Structure Rewrites
Priority Rewrite Table
| Page | Current Title | Rewritten Title (grounded in method) | Method |
|---|---|---|---|
| Homepage | "Bathroom Remodeling in New Orleans | TurnKey Bath Remodel" | "Bathroom Remodeling New Orleans |
| Walk-In Showers | "Walk-In Showers in New Orleans, LA | TurnKey Bath Remodel" | "Walk-In Shower Installation New Orleans LA |
| Walk-In Tubs | "Walk-In Tubs in New Orleans, LA | TurnKey Bath Remodel" | "Walk-In Tubs New Orleans LA |
| Tub Liners | "Tub Liners in New Orleans, LA | TurnKey Bath Remodel" | "Tub Liners New Orleans |
| Metairie city | "Bathroom Remodel in Metairie, LA | TurnKey Bath Remodel" | "Bathroom Remodeling Metairie LA |
H1 Rewrites
| Page | Current H1 | Rewritten H1 |
|---|---|---|
| Homepage | "Your Dream Bathroom — Installed in as Little as 1 Day" | "New Orleans Bathroom Remodeling Completed in 1 Day" |
| Walk-In Tubs | "Discover the Comfort and Safety of Walk-in Tubs for Your New Orleans Home" | "Walk-In Tub Installation in New Orleans — Safety, Accessibility, and Comfort" |
| Tub Liners | "Tub Liners Services in New Orleans" | "Tub Liner Installation in New Orleans — Quick, Affordable Bathroom Refresh" |
Meta Description Rewrites (using intent-analyzer formula: Emotional Hook + Functional Promise + Trust Signal + CTA)
| Page | Rewritten Meta Description |
|---|---|
| Homepage | "No weeks of construction. New Orleans bathroom remodels done in 1 day. 4.9 stars, 500+ bathrooms, licensed and insured. Free estimate today — call (504) 513-6366." |
| Walk-In Showers | "New Orleans walk-in shower installation — accessible, modern, completed in 1 day. ADA-compliant options available. Licensed and insured. Free in-home estimate." |
| Walk-In Tubs | "Walk-in tub installation in New Orleans by licensed pros. Safety tubs for aging in place, 0% financing, completed in 1 day. Free consultation — call today." |
| Tub Liners | "Tub liner installation in New Orleans from $800. Acrylic, PVC, and fiberglass options. Humidity-resistant materials for Louisiana homes. Free estimate — call TurnKey." |
| Metairie | "Bathroom remodeling in Metairie, LA completed in 1 day. Walk-in showers, tubs, and tub liners for Jefferson Parish homeowners. Licensed, insured. Free estimate." |
Section 3: PAA Capture Opportunities
The organic keyword data from Phase 0 reveals a cluster of informational queries the site already ranks for (around the tub liner blog post) but has NOT monetized via service page PAA structures. The following PAA opportunities are highest-priority.
PAA Cluster A: Tub Liner (highest immediate-impact cluster — site already has ranking signal)
| PAA Question | Target Page | Intent Layer | Priority |
|---|---|---|---|
| "How much does tub liner installation cost in New Orleans?" | /bathtubs/tub-liners/ | Functional (cost) + emotional (cost anxiety) | P0 |
| "How long do bathtub liners last?" | /bathtubs/tub-liners/ | Functional (durability) | P1 |
| "Are tub liners worth it compared to tub replacement?" | /bathtubs/tub-liners/ | Commercial comparison | P0 |
| "Can you install a tub liner yourself in humid climates?" | /bathtubs/tub-liners/ + blog post | DIY vs pro conversion | P1 |
| "What is the difference between a tub liner and a tub reglazing?" | New supporting article | Informational → commercial | P1 |
PAA Cluster B: Walk-In Tubs (highest commercial value cluster)
| PAA Question | Target Page | Intent Layer | Priority |
|---|---|---|---|
| "How much does a walk-in tub cost in Louisiana?" | /bathtubs/walk-in-tubs/ | Financial anxiety (Layer 3) | P0 |
| "Does Medicare cover walk-in bathtubs?" | /bathtubs/walk-in-tubs/ | Financial + practical (elder care buyer) | P0 |
| "Are walk-in tubs good for elderly people?" | /bathtubs/walk-in-tubs/ | Hidden intent validation (care identity) | P1 |
| "What is the difference between a walk-in tub and a walk-in shower?" | Supporting article + internal links | Commercial comparison | P1 |
PAA Cluster C: Walk-In Showers (accessibility-driven)
| PAA Question | Target Page | Intent Layer | Priority |
|---|---|---|---|
| "How much does walk-in shower installation cost in New Orleans?" | /showers/walk-in/ | Financial anxiety | P0 |
| "Are walk-in showers good for elderly or disabled people?" | /showers/walk-in/ | Aging-in-place hidden driver | P0 |
| "Do walk-in showers increase home value in Louisiana?" | /showers/walk-in/ | Investment justification (gain driver) | P1 |
| "Can a bathtub be converted to a walk-in shower in 1 day?" | /showers/walk-in/ | Differentiator + conversion | P0 |
PAA implementation method: Each question becomes an FAQ entry on the target page with a 40-50 word declarative answer using the intent-analyzer snippet format. All FAQ entries get FAQPage JSON-LD schema markup. Per Merlino standing order and schema-stack skill: FAQPage schema appears in hours. This is the fastest path to SERP visibility given the site's current zero position 1-3 situation.
Section 4: Semantic Content Engine Recommendation
The Core Problem (Koray Framework)
TurnKey Bath Remodel has zero Vastness in its topical network. The site covers individual service pages but does not cover the contextual domain around bathroom remodeling as a knowledge entity. Koray's Semantic Content Network requires:
- Core section: service pages (partially exists)
- Outer section: supporting contextual articles
- Supplementary nodes: FAQ content, comparison content, local data content
The result: when a prospect begins their research journey ("walk-in tub vs walk-in shower," "how long does a bathroom remodel take," "bathroom remodel cost new orleans"), TurnKey does not appear — competitors do. By the time the prospect reaches the commercial decision stage, they already have a competing brand in mind.
Recommended 6-Article Content Engine Launch Batch (Koray Momentum: sudden launch of 6-10 articles signals topical authority re-evaluation)
| # | Title | Type | Target PAA / Query | Hidden Intent Addressed | Priority |
|---|---|---|---|---|---|
| 1 | "Walk-In Tub vs Walk-In Shower: Which is Right for New Orleans Seniors?" | Comparison | "walk-in tub vs walk-in shower for elderly" | Aging-in-place decision paralysis | P0 |
| 2 | "How Much Does a Bathroom Remodel Cost in New Orleans in 2026?" | Cost guide | "bathroom remodel cost new orleans" | Financial anxiety, budgeting | P0 |
| 3 | "Tub Liner vs Tub Replacement vs Reglazing: Full Cost + Durability Comparison" | Comparison | "tub liner vs replacement" | Cost-avoidance decision | P0 |
| 4 | "ADA-Compliant Bathroom Remodeling in New Orleans: What You Need to Know" | Authority/informational | "ada bathroom remodel new orleans" | Accessibility-driven buyer, legal compliance | P1 |
| 5 | "How Long Does a Bathroom Remodel Take in New Orleans? (By Project Type)" | How-to/guide | "how long does bathroom remodel take" | Disruption-fear hidden driver | P1 |
| 6 | "Bathroom Remodeling Permits in Jefferson Parish and Orleans Parish: 2026 Guide" | Local authority | "bathroom remodel permit new orleans" | Compliance anxiety, local trust signal | P1 |
Publication strategy (Koray Momentum principle): Publish all 6 articles in a 7-10 day window with patternless timing (not one per day on a schedule). This signals to Google that the site has fundamentally changed its topical scope and triggers re-evaluation of the source's expertise and authority. Do not publish all 6 on the same day (red flag). Do not space them exactly 48 hours apart (detectable pattern).
Internal linking architecture: Each article must link back to the corresponding commercial service page with exact-match or near-exact anchor text. The blog post /step-by-step-guide-installing-tub-liner/ (current #1 traffic page) must receive an internal link from the new "Tub Liner vs Replacement" article and must itself link to /bathtubs/tub-liners/ with commercial anchor text.
Content Network Map
/bathtubs/tub-liners/ (commercial)
└── /blog/tub-liner-vs-replacement-vs-reglazing/ (supporting)
└── /step-by-step-guide-installing-tub-liner/ (existing, informational)
└── Needs commercial bridge link TO /bathtubs/tub-liners/
/bathtubs/walk-in-tubs/ (commercial)
└── /blog/walk-in-tub-vs-walk-in-shower/ (supporting)
└── /blog/walk-in-tub-cost-new-orleans/ (supporting)
/showers/walk-in/ (commercial)
└── /blog/walk-in-tub-vs-walk-in-shower/ (shared supporting)
└── /blog/ada-bathroom-remodeling-new-orleans/ (supporting)
Homepage (commercial hub)
└── /blog/bathroom-remodel-cost-new-orleans/ (supporting)
└── /blog/bathroom-remodel-timeline-new-orleans/ (supporting)
└── /blog/bathroom-remodel-permits-jefferson-parish/ (supporting)
Section 5: E-E-A-T Signal Assessment (Spot Check)
Observable signals present:
- License numbers (LA #890459, Commercial #3667): present on all pages checked. CORRECT.
- "25+ Years Experience": present. Unverifiable from public data — needs to be substantiated with founding date on About page and schema (datePublished on Organization). Currently appears as a stat without anchor.
- "500+ Bathrooms Remodeled": present. Not linked to a Projects/Portfolio page with actual examples.
- "Lifetime Guarantee on Acrylic Products + 10-Year Workmanship Guarantee": present. No dedicated Guarantee page linked. This is a conversion asset that needs its own URL for deep-linking and schema coverage.
Gaps (eeat-audit framework, Phase 2 ANALYZE):
- No author/team page with names, faces, bios linked to service pages
- No "Founded in [year]" statement anchoring the experience claim
- No named project case studies on Projects page (unverifiable from live fetch — page was not in the fetched set)
- GBP visibility failure (Phase 0 verified data: Google Places autocomplete returns NOTHING for "TurnKey Bath Remodel") reduces trust authority for local pack
Severity: P1 for Experience/Authoritativeness dimensions. Not P0 because the license numbers and reviews provide baseline trust.
Section 6: Schema Assessment
Current state:
No JSON-LD schema was visible in any of the 5 pages fetched. This is a significant gap.
Required schema stack (per schema-stack skill and Merlino Schema IP):
CRITICAL: AggregateRating on own entity is FORBIDDEN per Merlino Schema IP (Mike, 2026-06-10). Do not generate self-hosted AggregateRating. 4.9-star rating must live on GBP/Google — link to it, do not embed it in schema.
| Schema type | Page | Priority | Expected impact |
|---|---|---|---|
| FAQPage (on service pages) | Walk-in tubs, walk-in showers, tub liners, homepage | P0 | Hours to appearance per schema-stack skill priority ordering |
| LocalBusiness + @id | Homepage | P0 | Entity recognition, knowledge graph alignment |
| Service | Each service page | P1 | Rich results eligibility |
| BreadcrumbList | All pages | P2 | Navigation rich results |
| Article + Author | Blog posts including tub liner post (#1 traffic page) | P1 | E-E-A-T signal for top organic asset |
Signature pattern required (Daryl Osborne via Merlino Schema IP): @id = GMB CID link, mainEntityOfPage = GMB CID link (NOT page URL), additionalType = Wikipedia category URL for "Bathroom Remodeling" or "Home Renovation," areaServed = New Orleans with Wikidata URL (https://www.wikidata.org/wiki/Q34404), geoRadius in METERS (service area ~50 miles = 80,450 meters), sameAs populated last with only verified resolvable URLs. One schema focus per page, no entity pollution.
Section 7: AI/LLM Visibility Assessment
Current estimated AI visibility: LOW
The site has no structured declarative answer blocks, no FAQ schema, no author entity schema, no knowsAbout property on any Organization schema. Against the ai-llm-seo quotability checklist:
- Key answer in first 150 words: FAIL on 4 of 5 pages checked
- 5+ specific data points with units: PARTIAL (tub liner page has cost range; others do not)
- Citation density (1+ per 500 words): FAIL
- Comparison data in tables: FAIL
- FAQ section with JSON-LD FAQPage schema: FAIL all pages
- Standalone quotable statements: FAIL
Per Semrush 2026 citation factors (memory file): clarity +32.83%, E-E-A-T +30.64%, promotional copy -26.19%. Current page copy leans promotional without enough declarative clarity. This is the pattern that reduces AI citation probability.
Recommended AIO-specific additions:
- Each service page needs a 50-75 word direct answer block immediately after the H1, formatted as a declarative statement (no qualifiers — no "typically," "usually," "can")
- Example for walk-in tubs: "Walk-in tub installation in New Orleans costs $3,000 to $12,000, depending on tub size, hydrotherapy features, and plumbing modifications required. TurnKey Bath Remodel installs most walk-in tubs in 1-2 days. Free in-home consultations available at (504) 513-6366."
Section 8: Scored Summary Table
| Finding ID | Page | Severity | Finding | Method | Fix Summary |
|---|---|---|---|---|---|
| B-01 | Homepage | P0 | H1 contains zero keyword — three-kings violation | Diggity (three kings) | Rewrite H1 to include "New Orleans Bathroom Remodeling" |
| B-02 | Homepage | P0 | Meta description missing — Google auto-generates snippet | Merlino SOP (meta formula) | Add meta per emotional-hook + functional-promise formula |
| B-03 | Walk-In Tubs | P0 | Sister domain ranks #8/#11 for flagship query; main domain invisible | Phase 0 verified data | 301-redirect sister domain walk-in tub page to this URL (coordinate with Tommy/Linx) |
| B-04 | Walk-In Tubs | P0 | No FAQ schema; no PAA capture; entity name inconsistency on page | Koray (entity naming), schema-stack | Add FAQPage schema with 5 questions; fix "TurnKey Bathroom Remodel" → "TurnKey Bath Remodel" |
| B-05 | /service-areas/new-orleans/ | P0 | URL returns 404 — primary market has no functioning city page | Merlino local SEO minimum | Build/verify city page for primary service market |
| B-06 | All pages | P0 | Zero JSON-LD schema across all pages checked | schema-stack, Merlino Schema IP | Deploy FAQPage schema first (hours to appear), then LocalBusiness + @id |
| B-07 | Walk-In Showers | P1 | "Maintaining and Caring" H2 misplaced — informational content on commercial page | Koray (IR Zone theory) | Replace with "Walk-In Shower Costs in New Orleans" and ADA/accessibility H2 |
| B-08 | Walk-In Showers | P1 | No meta description; FAQ section does not address dominant PAA (cost, accessibility) | intent-analyzer (PAA capture) | New meta + FAQ rewrite targeting 5 identified PAA gaps |
| B-09 | Tub Liners | P1 | Cost data buried — not in first 150 words; no featured snippet formatting | Koray (Depth), ai-llm-seo | Move cost range to opening declarative block; format for snippet |
| B-10 | Metairie city | P1 | "Things To Do in Metairie" H2s dilute commercial topical coherence | Koray (contextual domain mismatch) | Remove off-topic civic H2s; replace with commercial geo-specific content |
| B-11 | Tub Liners | P1 | Blog post (site's #1 traffic page) not internally linked from service page | Koray (Momentum — internal link network) | Add commercial bridge link from /bathtubs/tub-liners/ to blog post and vice versa |
| B-12 | All pages | P1 | No AIO-ready declarative answer blocks; zero AI citation optimization | ai-llm-seo (quotability checklist) | Add 50-75 word declarative answer block below H1 on each service page |
| B-13 | All pages | P2 | E-E-A-T: experience claim ("25+ Years") not anchored to verifiable date or author entity | eeat-audit (ANALYZE phase) | Add founding year to Organization schema and About page; link to team profiles |
| B-14 | All service pages | P2 | Content Engine: zero supporting articles for buyer research phase queries | Koray (Vastness), Merlino SOP | Publish 6-article batch per Section 4 recommendation |
Method Source Citations
- Diggity three kings rule: "The Basics of Onsite Optimization — SEO Beginner's Guide [Part 3]" (2019-06-09), file:
D:/Ecosystem/youtube-transcripts/matt-diggity/2019-06-09 - The Basics of Onsite Optimization - SEO Beginner's Guide [Part 3].md— "The big ones I like to call the three kings... URL, SEO title tag, H1 after that subheadings. The top three are the real big hitters so it basically define what the page is about." - Diggity content reverse-engineering: "How to Write Content that Ranks #1 on Google" (2022-03-09), file:
D:/Ecosystem/youtube-transcripts/matt-diggity/2022-03-09 - How to Write Content that Ranks 1 on Google.md— "Before you create an article you need to create an article outline that's superior to your competition... open up the number one article, look at these H2 and H3 headings." - Intent-behind-intent SOP:
C:/Users/mikem/.claude/skills/intent-behind-intent/SKILL.md— "Functional needs get users interested. Emotional needs convert users into action-takers." Phase 3 Emotional Driver Mapping, Phase 5 Content Architecture - Intent-analyzer:
C:/Users/mikem/.claude/skills/intent-analyzer/SKILL.md— Phase 6 Meta Description Formula, Phase 5 multi-layer content strategy - Koray Semantic SEO Master:
C:/Users/mikem/.claude/skills/koray-semantic-seo-master/SKILL.md— Vastness/Depth/Momentum principles, IR Zone theory, entity-attribute-value model - Schema-stack + Merlino Schema IP:
C:/Users/mikem/.claude/skills/schema-stack/SKILL.md— FAQPage priority (hours to appear), AggregateRating forbidden on own entity - ai-llm-seo:
C:/Users/mikem/.claude/skills/ai-llm-seo/SKILL.md— AIO quotability checklist, per-engine citation preferences - Phase 0 verified data: CONTEXT.md — sister domain cannibalization, geo SERP positions, organic keyword data
- Organic keyword data:
F:/Projects/clients/turnkey-bath-audit/data/organic-keywords-raw.txt(DataForSEO 500-row pull)
Report end. No fabricated data. All SERP positions and keyword data from Phase 0 verified sources as cited. GSC/GA not available — not our property.
TurnKey Bath Remodel: Audit B - Local / GMB Lane
Auditor: Ghost (Local/GMB Lead) Date: 2026-06-11 Audit type: Local pack, GMB profile, NAP consistency, citations, service area pages, local schema Target: https://www.turnkeybathremodel.com/ Scope: New Orleans metro, 14 service cities
Executive Summary
TurnKey Bath Remodel has a confirmed GMB listing but is invisible in the local pack across all target keywords. The root cause is a three-way entity conflict: the GMB address (1401 Distributors Row, zip 70123), the website address (3436 Magazine St, zip 70115), and the GMB phone (+1 504-688-4201) vs. the website phone (504-513-6366) are all in disagreement. Google cannot establish a single, coherent entity signal. Compounding this: the primary service area page (/service-areas/new-orleans/) returns a 404, eliminating the business from local relevance signals for its anchor city. Only 15 GMB reviews and 1 photo further suppress prominence. The sister domain (turnkeybathroomrenovations.com) appears to be a second GMB operation by the same owner, fragmenting review authority across two entities.
Section 1: GMB Mystery - Resolved
1.1 The Listing Exists and Was Found
Method: DataForSEO business_data/google/my_business_info/live, keyword "TurnKey Bath Remodel", location_code 1014223, 2026-06-11.
Confirmed listing data:
- CID: 8100816110331311685
- Feature ID: 0x8620bb88e5a68bc3:0x706be155170f3645
- Place ID: ChIJw4um5Yi7IIYRRTYPF1Xha3A
- GMB URL: https://www.google.com/maps?cid=8100816110331311685
- Verified/claimed: yes (
is_claimed: true) - Category: Bathroom remodeler (
bathroom_remodeler) - Additional categories: none (single category only)
- Rating: 5.0 (15 reviews, all five-star)
- Photos: 1 total
- Website link URL on GMB: https://www.turnkeybathremodel.com/?utm_source=gbp&utm_medium=gbph&utm_campaign=nola
1.2 Why Autocomplete Returns Nothing
Root cause confirmed: Address registered at a warehouse district address, not a storefront the algorithm treats as a prominent local business.
GMB registered address: 1401 Distributors Row # E, New Orleans, LA 70123 (zip 70123, Elmwood industrial area) Website address: 3436 Magazine St Suite 414-N, New Orleans, LA 70115 (Garden District)
These are different ZIP codes (70123 vs 70115), different streets, and different neighborhoods. The GMB is pinned to an industrial warehouse district 7 miles from the website address. Google Maps autocomplete deprioritizes businesses when:
- The address is in a low-foot-traffic industrial area (1401 Distributors Row is an industrial park, not a storefront)
- Entity signals are contradictory (address on site, citations, and schema all point to 3436 Magazine; GMB points to 1401 Distributors Row)
- The listing has only 15 reviews and 1 photo (low prominence score)
The autocomplete failure is NOT a suspension indicator. The listing is active and claimed. It is a prominence + entity coherence failure.
1.3 The Second TurnKey Listing
The DataForSEO people_also_search result for CID 8100816110331311685 surfaced a second listing:
- Title: "TurnKey Bath Remodel: New Orleans Bath Remodeler"
- CID: 5689911541674788924
- Rating: 5.0 (26 reviews)
This is almost certainly a second GMB for the same business. The second listing has 26 reviews vs. 15 on the primary - meaning the client's review authority is split across two listings. Combined reviews would be 41, which is still low but represents almost 3x the signal currently being attributed to the primary CID. The second listing title format ("TurnKey Bath Remodel: New Orleans Bath Remodeler") suggests it was created as a keyword-stuffed optimization attempt.
Two active GMB listings for one business entity is a policy violation that can trigger a merged/suspended action by Google. It also fragments review velocity, prominence, and entity clarity.
1.4 Maps SERP Visibility
Method: DataForSEO serp/google/maps/live/advanced, "bathroom remodeling new orleans", location_code 1014223.
Result: "No Search Results" (status_code 40102). DataForSEO returned zero results for the local pack on this query. This means either (a) the local pack is suppressed for this query in favor of a 3-pack dominated by national brands (Bath Fitter, Re-Bath) rendering via a different SERP format, or (b) the geo-anchor for the API query is not resolving to New Orleans properly. Either way, TurnKey does not appear in the top Maps results for their primary keyword. The same null result occurred for "shower replacement new orleans." This is consistent with the Phase 0 data showing #19 organic for that query and zero local pack presence.
Section 2: NAP Consistency Audit
2.1 The Three-Phone Problem
Evidence from DataForSEO:
| Source | Phone | Address |
|---|---|---|
| GMB (CID 8100816110331311685) | +1 504-688-4201 | 1401 Distributors Row # E, 70123 |
| Website (turnkeybathremodel.com) | (504) 513-6366 | 3436 Magazine St Suite 414-N, 70115 |
| Press release syndication (Cincinnati Enquirer, USA Today, Clarion-Ledger, etc.) | 504-688-4201 | New Orleans, LA |
| Facebook page (facebook.com/turnkeybathremodeling/) | (504) 688-4201 | New Orleans, LA |
| bestremodel.com directory | (504) 688-4201 | 1401 Distributors Row # E, 70123 |
| Website schema (LocalBusiness JSON-LD, all pages) | (504) 513-6366 | 3436 Magazine St Suite 414-N, 70115 |
Finding: Two phones, two addresses, no consistency. The GMB phone (688-4201) matches press releases and social but NOT the website. The website phone (513-6366) matches the schema and site footer but NOT the GMB. Google's entity resolution requires NAP to be consistent across the web to attribute authority to a single entity. This split creates two competing entity signals for the same business name.
2.2 Citation Profile Summary
Method: DataForSEO organic SERP search for "(504) 513-6366" + "bath remodel" (returned 45 results, all from turnkeybathremodel.com) and "(504) 688-4201" search (returned 274 results).
Key findings:
- The 513-6366 phone appears ONLY on the client's own website. There are zero external citation directory listings confirmed for this phone number.
- The 688-4201 phone appears on: press releases (syndicated to USA Today, Cincinnati Enquirer, Clarion-Ledger, Knoxville News Sentinel, PhillyBurbs), Facebook, bestremodel.com, and ~270 indexed pages. These are all tied to the industrial address (1401 Distributors Row).
- The website address (3436 Magazine St) does NOT appear on any external citation found in the audit.
- Conclusion: The citation footprint is built entirely around the GMB phone/address, which conflicts with the website NAP. The site itself has never been properly cited on major directories with its own phone and address.
2.3 Priority Citation Gaps
The following Tier 1 directories were not found to have a confirmed listing with the website NAP (3436 Magazine St, 504-513-6366). Status is "not confirmed" because this audit used SERP search, not direct directory lookup; unverifiable entries are labeled as such.
- Yelp - status: unverifiable (not confirmed in SERP hits for website phone)
- Angi - unverifiable
- HomeAdvisor - unverifiable
- BBB - unverifiable
- Houzz - unverifiable
- Thumbtack - unverifiable
- Nextdoor business - unverifiable
- Google Business Profile (website NAP version) - CONFIRMED MISMATCH
Action required before building any new citations: Decide on ONE canonical NAP and update the GMB first. Building citations to either conflicting address before resolving the GMB conflict will compound the entity confusion.
2.4 Hours Discrepancy
The GMB shows Monday-Friday 8:00-17:00, closed Saturday and Sunday. The website footer shows "Mon-Sat 8:00AM-5:00PM, Sunday 8:00AM-4:00PM." These are mutually inconsistent. Google displays the GMB hours in the knowledge panel. If a customer calls on Saturday and nobody answers (per GMB hours), that creates a trust signal problem. More critically, hours are a local ranking signal: profiles with accurate, current hours that match real business behavior rank better.
Section 3: Local Pack Absence - Root Cause Analysis
3.1 Proximity Signal
Method: Gmb-maps-expert skill, proximity-relevance-prominence framework.
The GMB pin at 1401 Distributors Row, zip 70123 (Elmwood industrial area) places the business geographically outside the core New Orleans residential neighborhoods where the target customer base is. The pin is:
- 4.4 miles from the Garden District (the website address at 3436 Magazine)
- 7+ miles from Mid-City, Uptown, Marigny, and Bywater
- In Jefferson Parish, not Orleans Parish, despite the address saying "New Orleans, LA"
The 70123 zip code is technically part of the city of New Orleans mailing address but is geographically in the Jefferson Parish metro area. For a service area business serving residential customers, this pin placement is suboptimal. Google's proximity calculation for a service area business (SAB) with a hidden address defaults to the centroid of the service area. The GMB does NOT appear to have SAB (hidden address) configured - the address is publicly shown on the listing. This means the proximity radius radiates from an industrial park rather than from the true service center.
3.2 Relevance Signals
Category analysis:
- Current category: "Bathroom remodeler" (single category)
- Missing secondary categories that competitors use: "Bathroom supply store", "Shower door shop", "General contractor", "Home improvement store"
- Category is king: a single primary category with no secondaries limits the keyword surface area for local pack appearance
- Competitors like Re-Bath and Bath Fitter have multiple GMB categories and appear for a wider range of local modifier queries
Q&A section: 0 Q&A entries found (questions_and_answers_count: null in DataForSEO response). GMB Q&A is an underused signal. Populated Q&A with keyword-rich answers directly contributes to local pack relevance for informational queries.
Services section: The DataForSEO attributes response showed has_service_installation as the only offering attribute. No services are listed on the GMB (services field: null). Listing individual services (shower installation, tub liner, walk-in shower, tub to shower conversion) on the GMB adds keyword-level relevance signals.
GMB description keywords: The current description mentions "custom bathroom remodeling," "design," "functionality and elegance" - largely brand-generic language. Per gmb-secret-sauce methodology, the first 250 characters of the GMB description should lead with primary service + city + secondary service differentiators. The current description does not mention "New Orleans" until the second clause and buries service-specific terms.
3.3 Prominence Signals
| Signal | TurnKey | Target Minimum | Gap |
|---|---|---|---|
| GMB reviews (primary listing) | 15 | 50+ | -35 reviews |
| Review velocity | Unknown (not derivable without GSC) | 2-3/month | Unknown |
| Photo count | 1 | 25+ | -24 photos |
| GMB posts (active) | Not verified in audit | Weekly | Unknown |
| Website domain rank | 233/1000 | 500+ | -267 points |
| Backlinks (live, non-broken) | 44 (of 735 total) | 200+ | -156+ links |
| Press release citations (prominent) | 8+ confirmed | N/A (these are low-prominence) | Quality gap |
15 reviews at 5.0 stars: The 5.0 rating is good. 15 reviews is well below the local pack threshold for competitive bath remodel in a metro market. The top competitor (Renuity Home Improvement of Jefferson) has 1,024 reviews at 4.8. Standard Bath LLC (36 reviews) and the second TurnKey listing (26 reviews) are the lower range. Even at the lower range, TurnKey primary listing at 15 is bottom tier.
1 photo: The gmb-maps-expert skill rule is: geotagged photos are underused and they work. 1 photo on a visual service (bathroom remodeling) is a critical gap. Google's local ranking algorithm weights photo count and engagement. Competitors with 50+ photos outrank those with single-digit photo counts for the same category.
Review split: The 15-review primary listing vs. 26-review second listing means the more visible listing (based on CID and current Maps data) actually has fewer reviews. If the second listing has been accruing more recent reviews, the entity confusion is directing customer trust to the wrong listing.
Section 4: Service Area Pages Audit
4.1 The New Orleans 404
Severity: P0
The primary service area page for the anchor city returns HTTP 404:
- URL: https://www.turnkeybathremodel.com/service-areas/new-orleans/
- Status code: 404 (confirmed via curl, 2026-06-11)
- The page IS listed in the nav mega-menu under "Service Areas"
- All 13 other city pages return 200
This is the single most damaging technical issue in the local audit. The New Orleans service area page is linked in navigation (creating crawl budget consumption and an internal 404), is presumably linked from other pages, and its absence means:
- No on-page local content signals for "bathroom remodel new orleans" queries
- The GMB website link leads to the homepage, not a dedicated New Orleans page, reducing content-to-GMB relevance
- The 17-point location page standard cannot be applied because the page does not exist
Why this matters for local pack: Google uses the landing page URL linked from the GMB as a relevance signal. The current GMB URL is https://www.turnkeybathremodel.com/?utm_source=gbp&utm_medium=gbph&utm_campaign=nola - pointing to the homepage with UTM parameters. There is no dedicated New Orleans landing page for Google to evaluate for geographic relevance.
4.2 Live Page Audit: 17-Point Standard vs. Metairie Page
Method: location-page-builder skill, 17-point location page standard applied to /service-areas/metairie/ as representative of the live page template.
| Point | Metairie Page | Status |
|---|---|---|
| 1. Unique, city-specific H1 | "Professional Bathroom Remodel in Metairie, LA" | PASS |
| 2. Unique meta title with city | "Bathroom Remodel in Metairie, LA / TurnKey Bath Remodel" | PASS |
| 3. Unique meta description with city + CTA | "Achieve your dream bathroom in Metairie with TurnKey Bath Remodel..." | PASS |
| 4. Minimum 500 words unique content | 1,769 words total (some template content) | PARTIAL |
| 5. City-specific content (local references) | Only "Lakeside" neighborhood mention | FAIL |
| 6. Neighborhood mentions (think in neighborhoods) | 1 of ~6 major Metairie neighborhoods | FAIL |
| 7. Local landmarks or community references | None found | FAIL |
| 8. NAP consistent with GMB | Phone: PASS (513-6366), Address: FAIL (site vs GMB mismatch) | FAIL |
| 9. LocalBusiness schema present | Yes | PASS |
| 10. Schema address matches GMB | Schema: 3436 Magazine; GMB: 1401 Distributors Row | FAIL |
| 11. AggregateRating in schema | Not present | PASS (Merlino IP: correct) |
| 12. @id = CID or canonical | @id = "https://www.turnkeybathremodel.com/#organization" (not CID) | FAIL |
| 13. Service-specific content on page | H2 "Our Bathroom Remodeling Services" present | PASS |
| 14. Embedded Google Map or CID link | Not found in audit | FAIL |
| 15. GMB review embed or review schema | Not present (no review markup on page) | FAIL |
| 16. Internal links to service pages | Navigation links present | PARTIAL |
| 17. City-level call to action with phone | CTA with 513-6366 present | PASS |
Score: 6/17 pass, 8/17 fail, 3/17 partial
The template structure is sound (unique H1/title/description, word count). The failure modes are: no real local content (neighborhoods, landmarks, community), NAP/schema mismatch with GMB, and missing engagement signals (map embed, review display, CID-anchored @id).
4.3 Template Content Risk
The H2 structure across service area pages appears identical across all cities (based on the Metairie page H2s: "Advantages of Bathroom Remodeling," "How to Plan Your Bathroom for Remodel," "Our Bathroom Remodeling Services," "Call Us Now!," "All About [City], LA"). This near-duplicate structure with thin city-specific sections risks Google treating the pages as doorway pages, which can trigger a quality action. The Phase 0 data showing ZERO keywords in positions 1-3 across 48 indexed keywords is consistent with a thin/templated content suppression.
4.4 Schema Analysis
Schema type used across all pages: ["HomeAndConstructionBusiness", "LocalBusiness"]
Assessment per Merlino Schema IP:
- AggregateRating: NOT present. Correct (Merlino IP non-negotiable: never self-host AggregateRating).
@id: Set tohttps://www.turnkeybathremodel.com/#organization. Per Daryl Osborne signature pattern,@idshould = kg:/g/ MID or GMB CID link. The current @id is a generic site anchor, not a KG entity reference.additionalType: Not present. Missing Wikipedia category URLs for entity disambiguation.areaServed: Present as City array. However, City objects lack Wikidata URLs (Daryl pattern requires@idpointing to Wikidata city entity).alternateName/disambiguatingDescription: Not present.sameAs: Not populated. Should include all confirmed external profiles once NAP is unified.mainEntityOfPage: Not present. Per Daryl pattern, should = GMB CID link.geoRadius: Not present (SAB pattern, in meters).- Schema is the same block on every page (not page-specific). The location-page-builder standard requires per-page schema with the specific city in
areaServedand a city-specific@idormainEntityOfPage.
The schema is structurally compliant (no AggregateRating, LocalBusiness type present) but missing all entity elevation signals that differentiate a thin schema from a prominent one.
Section 5: Sister Domain Analysis
5.1 turnkeybathroomrenovations.com
Phase 0 confirmed data: This domain ranks #8 and #11 for "walk in tub new orleans" with title "NOLA Affordable Walk-in Tub" and uses the same URL path structure (/bathtubs/walk-in-tubs/).
DataForSEO GMB lookup: The search "turnkey bathroom renovations new orleans" returned no results via my_business_info/live. This means either (a) the sister domain GMB uses a different name, or (b) it surfaces under the second TurnKey listing CID already found (5689911541674788924, title: "TurnKey Bath Remodel: New Orleans Bath Remodeler").
Assessment: Two possibilities:
- The sister domain IS the second GMB listing (CID 5689911541674788924). This is the most likely scenario given the title mentions "New Orleans Bath Remodeler" which matches the sister domain's keyword targeting.
- The sister domain is a separate content-only site with no separate GMB.
Either way, the split-domain strategy is dividing keyword authority. "Walk in tub new orleans" traffic goes to the sister domain. The main domain has ZERO positions in top 20 for that query. Both domains sharing the same or similar GMB listings creates Google policy risk (multiple listings for one location).
Recommendation: Consolidate. Redirect the sister domain to the main domain with 301 redirects for all ranking pages. Merge the GMB listings via Google's duplicate reporting process. All 41 combined reviews should be on one listing.
Section 6: Competitor Landscape (Local Pack Context)
From DataForSEO people_also_search for TurnKey primary CID:
| Business | Reviews | Rating |
|---|---|---|
| Renuity Home Improvement of Jefferson | 1,024 | 4.8 |
| Standard Bath LLC | 36 | 5.0 |
| TurnKey Bath Remodel: New Orleans Bath Remodeler (second listing) | 26 | 5.0 |
| TurnKey Renovators | 15 | 5.0 |
| Nola Baths and Showers | 2 | 5.0 |
Renuity (1,024 reviews) is the dominant local pack player. To compete in the 3-pack, TurnKey needs a consolidated 50+ review profile with active monthly velocity. A realistic 12-month target post-consolidation is 50-75 reviews (current combined: 41).
Section 7: GMB Optimization Action Plan
Priority Actions (ordered)
P0 - Resolve before any other optimization:
-
Fix the New Orleans 404. Create /service-areas/new-orleans/ immediately. This is the anchor city. Every other local optimization depends on this page existing.
-
Decide on ONE canonical address. The business must choose: is the GMB address (1401 Distributors Row) or the website address (3436 Magazine St) the canonical address? If it is a true SAB (service area business) with no customer-facing office, the recommended approach is:
- Update GMB to use the correct operating address (verify which is real)
- Enable SAB / hide address on GMB if appropriate
- Update website footer, schema, and contact page to match the GMB address exactly
- Update all citation directory listings to match
-
Audit and resolve the two-GMB situation. Check if CID 5689911541674788924 is a second listing. If so, request a merge via Google Business support. Consolidate reviews to the primary CID 8100816110331311685.
P1 - GMB profile optimization:
-
Add a minimum of 10 categories. Primary "Bathroom remodeler" stays. Add: shower door shop, general contractor, home improvement store, bathroom supply store. Each secondary category expands the keyword surface for local pack triggers.
-
Upload 25+ geotagged photos. Minimum: before/after project photos (NOLA-specific addresses if possible), team photo, vehicle/branded van, product shots. Embed NAP, website, keyword, and service in EXIF data per the gmb-maps-expert skill standard.
-
Activate GMB posts. Publish EVENT or OFFER type posts weekly. Post structure: keyword-first title (not brand name), service + city + CTA in first 100 characters, 1-year event duration. Target keywords: "bathroom remodel new orleans," "shower replacement metairie," "tub to shower conversion kenner."
-
Build the Q&A section. Seed 10 Q&A entries using primary service keywords as questions. Format: "Do you offer walk-in shower installation in New Orleans?" with a keyword-rich answer. This is a direct local relevance signal.
-
Add all services to GMB Services section. List each service individually: shower installation, shower liner, shower surround, tub to shower conversion, walk-in tub installation, tub liner installation, 1-day bath remodel. Each service is a separate entity signal.
-
Align GMB hours with website hours. Resolve the Mon-Fri only (GMB) vs. Mon-Sat + Sunday (website) discrepancy. Pick one reality and sync both.
P2 - Citation and schema buildout:
-
Unify phone number across all surfaces. Pick one phone. Remove the GMB phone (688-4201) from press releases going forward. Build all new citations with the single canonical phone.
-
Build Tier 1 citations with unified NAP. Priority directories: Yelp, Angi, HomeAdvisor, BBB, Houzz, Nextdoor Business. All with the same name/address/phone/hours as the corrected GMB.
-
Upgrade schema per Merlino Schema IP. On each page, update LocalBusiness schema:
@id= GMB CID link (https://www.google.com/maps?cid=8100816110331311685)mainEntityOfPage= GMB CID linkadditionalType= Wikipedia category URL for bathroom remodelerareaServedCity objects = add Wikidata URL for each citysameAs= all confirmed external profiles (GMB, Facebook, Yelp, BBB, Houzz) once unifiedgeoRadiusin meters = service area radius (e.g., 60 miles x 1609 = 96,540 meters)- Remove generic site @id ("/#organization") and replace with CID anchor
Section 8: Location Page Rebuild Recommendations
8.1 The New Orleans Page (Priority 1)
Create /service-areas/new-orleans/ with:
- H1: "Bathroom Remodeling in New Orleans, LA" (primary keyword first)
- Minimum 1,200 words of unique, city-specific content
- Neighborhood coverage (thinking in neighborhoods): Garden District, Uptown, Mid-City, Lakeview, Marigny, Bywater, Gentilly, Algiers, Treme
- Local references: humidity/moisture challenges specific to New Orleans climate, historic home considerations (1920s shotgun houses, camelback homes), post-Katrina renovation context
- Service-specific sections for the top 3 revenue services
- Embedded Google Map with GMB CID
- LocalBusiness schema with: city-specific
areaServedpointing to New Orleans Wikidata entity,@id= CID,mainEntityOfPage= CID - Internal links to /showers/walk-in/, /bathtubs/walk-in-tubs/, /showers/tub-to-shower-conversions/
- GMB phone (after phone unification) as the CTA number
8.2 Template Renovation for All 13 Live Pages
Each of the 13 live service area pages needs:
- Minimum 3-5 neighborhood names specific to that city (not Metairie neighborhoods on the Kenner page, etc.)
- At least 1 local landmark or community reference
- City-specific humidity/climate note OR a local ordinance/permit note if applicable
- Unique content in the "All About [City]" section beyond boilerplate demographics
- Schema
@idandmainEntityOfPagepointing to GMB CID (same CID, since single location) - Embedded map or CID-linked directions element
Section 9: Scored Summary Table
| Finding | Severity | Evidence Source | Fix |
|---|---|---|---|
| /service-areas/new-orleans/ returns 404 | P0 | curl HTTP check, 2026-06-11 | Create the page immediately |
| GMB address (1401 Distributors Row, 70123) conflicts with website (3436 Magazine, 70115) | P0 | DataForSEO my_business_info; website schema | Decide canonical address, sync all surfaces |
| Two active GMB listings, split reviews (15 vs 26) | P0 | DataForSEO people_also_search, CIDs 8100816110331311685 and 5689911541674788924 | Merge listings, consolidate to single CID |
| GMB phone (688-4201) conflicts with website phone (513-6366) | P0 | DataForSEO my_business_info; SERP citation audit | Unify to one phone across all surfaces |
| Sister domain (turnkeybathroomrenovations.com) splits walk-in-tub keyword authority | P1 | Phase 0 SERP data: sister domain #8/#11, main domain not in top 20 | 301 redirect sister domain to main |
| Only 1 GMB photo (visual service business) | P1 | DataForSEO my_business_info: total_photos = 1 | Upload 25+ geotagged project photos |
| 15 GMB reviews (combined 41 if merged) vs. competitor Renuity 1,024 | P1 | DataForSEO people_also_search competitor data | Review velocity campaign post-GMB cleanup |
| Single GMB category (no additional categories) | P1 | DataForSEO: additional_categories = null | Add 4-6 secondary categories |
| Zero Q&A on GMB, zero GMB services listed | P1 | DataForSEO: questions_and_answers_count = null, services = null | Seed 10 Q&A, list all services |
| GMB hours (Mon-Fri only) contradict website hours (Mon-Sun) | P1 | DataForSEO work_time; website footer | Sync hours, pick one reality |
| LocalBusiness schema missing CID @id, Wikidata areaServed, sameAs, mainEntityOfPage, additionalType | P2 | Page source parse, 2026-06-11; Merlino Schema IP | Rebuild schema per Daryl Osborne signature pattern |
| Service area pages 6/17 on location page standard (no neighborhoods, no local references) | P2 | 17-point audit of /service-areas/metairie/ | Add neighborhood coverage, local context, map embeds |
| No citation listings found for website NAP (513-6366 + 3436 Magazine) | P2 | SERP audit: 513-6366 returns only own website | Build Tier 1 citations post-NAP unification |
| Zero GMB posts confirmed | P2 | Audit method: not verifiable without GMB access; presumed dormant given low prominence | Weekly GMB posts, keyword-first titles |
| Press release citations use GMB phone/address (688-4201 / 1401 Distributors) not website NAP | P2 | SERP search for 688-4201: USA Today, Cincinnati Enquirer, Clarion-Ledger, etc. | Stop syndicating conflicting NAP; use canonical after unification |
Data Not Available
- GSC/GA data: not our property. All organic performance data sourced from Phase 0 DataForSEO pull.
- Actual GMB post history: requires GMB account access.
- Actual citation directory status on Yelp/Angi/BBB/Houzz: SERP search did not confirm presence; unverifiable without direct lookups.
- Review dates/velocity: not available in DataForSEO my_business_info response.
- turnkeybathroomrenovations.com GMB status: the
my_business_info/livesearch returned no results for that domain's keywords; cannot confirm if CID 5689911541674788924 belongs to the sister domain without GMB account access.
Report generated by Ghost (Local/GMB Lead), 2026-06-11. All data from DataForSEO API (live pull), direct site crawl, and Phase 0 context pack. No data fabricated; unverifiable items labeled as such.
Audit B: Bill Slawski / Google Patents Lens
TurnKey Bath Remodel (turnkeybathremodel.com)
Auditor: Tommy (Technical SEO + Data Lead) Date: 2026-06-11 Sources: https://seobythesea-docs.vercel.app, https://google-patents-seo-learning.vercel.app, https://slawski-seo-dashboard.vercel.app, Phase 0 verified data (CONTEXT.md) Note: GSC/GA not available. All traffic, keyword, and backlink data sourced from DataForSEO Phase 0 pull. No fabricated data.
Executive Summary
The patent lens reveals a site that is structurally invisible by design: 94% of its 735 backlinks are broken, directly suppressing link equity transfer under the Reasonable Surfer Model (US 8,117,209B1). The temporal profile (US 7,346,839) reads as a dismantled link-acquisition campaign, not organic editorial growth. The "TurnKey Bath Remodel" entity is not disambiguated from the sister entity "TurnKey Bathroom Renovations" (turnkeybathroomrenovations.com), creating entity fragmentation that prevents Google from consolidating local prominence signals under either brand. Entity salience (US 20150127617A1) on the homepage and About page is structurally weak: the brand phrase appears but lacks the position, frequency, and centrality signals that elevate it from match to salience. Site quality scoring (US 9,135,307) is threatened by a blog post carrying more traffic than the homepage and by service pages with low information gain (WO2020081082) relative to national franchise competitors. Combined, these five patent-grounded failure modes explain the near-zero local organic footprint despite 735 inbound link records and an active GMB URL.
Finding 1: Link Equity Destruction via Broken Backlink Profile
Severity: P0
Patent grounding: US 8,117,209B1 (Reasonable Surfer Model, "Ranking Documents Based on User Behavior and/or Feature Data"); US 7,346,839 (Historical Data patent, filed 2003-03-31, granted 2008-03-11, inventors Matt Cutts and Paul Haahr)
Evidence from Phase 0:
- 691 of 735 total backlinks are broken: 94% broken rate
- 194 referring domains, domain rank 233/1000
- 440 links tagged platform "organization", 103 "news" (press-release/syndication footprint)
- First link seen 2024-09-07 (less than 24 months old, acquired rapidly)
Patent mechanism: Under US 8,117,209B1 (Reasonable Surfer), link value is calculated based on the probability a reasonable user would actually click the link. A broken link (404 destination, removed page, or dead referring domain) transfers zero equity because the surfer cannot traverse it. The 691 broken links are not dormant; they actively contribute a zero-equity signal to the domain's inbound authority score.
Under US 7,346,839 (Historical Data), Google maintains a temporal profile for every site tracking "link velocity, anchor text evolution, link persistence, and freshness context." The Slawski Dashboard audit framework flags "High link churn rate (>30% disappearing within 90 days)" as a manipulation indicator. A 94% broken rate is not churn; it is near-total collapse. The patent identifies three risk signatures that match this profile exactly: mass link decay (old network dismantled), PBN signature (private blog network links disappear together when penalized), and acquired domain history (inheriting manipulated link profiles). The "organization" and "news" platform tags on 543 of 735 links (74%) align with press-release syndication networks, which are a documented temporal-profile risk category under this patent.
Slawski Dashboard scoring: Historical Data Risk Analyzer scores link lifetime and persistence at 10/10 maximum risk for this category. The site likely scores near maximum risk for link churn under the six-signal temporal model.
Fix:
- Disavow the full broken backlink set (691 links) via Google Search Console. Leaving them in place provides zero equity and a negative temporal signal.
- Before disavow, export the 194 referring domains and audit for any live, editorial links that should be preserved.
- Build 20-30 editorially placed links on domains with persistent link profiles (Chamber of Commerce, BBB, local news, industry directories that do not expire). These outperform 700 syndicated links under the Reasonable Surfer model because persistent editorial placement signals high click probability.
- Do not repeat press-release syndication as a link strategy. US 7,346,839 specifically flags links that disappear in clusters (network takedown signature) as a risk category.
Finding 2: Entity Salience Failure for "TurnKey Bath Remodel"
Severity: P1
Patent grounding: US 20150127617A1 (Entity Salience patent, Google); US 20180046834A1 (Entity Importance Measurement, four ranking metrics)
Evidence from Phase 0 + live page fetch:
Homepage H1: "Your Dream Bathroom - Installed in as Little as 1 Day" About page H1: "About TurnKey Bath Remodel - New Orleans' Trusted Bathroom Renovation Team"
The brand phrase "TurnKey Bath Remodel" does not appear in the homepage H1. It appears only in the About page H1 as a secondary descriptor. The homepage first paragraph ("No mess. No stress. No weeks of construction. TurnKey transforms your bathroom...") uses "TurnKey" (truncated brand) as a sentence subject, but not the full entity name.
Patent mechanism: US 20150127617A1 defines entity salience through four factors: Position (earlier mentions weighted higher), Frequency (additional references boost score), Centrality (entities functioning as sentence subjects increase salience), and Connections (entity linked to other entities strengthens salience score). The critical distinction from the patent: "Match = document contains the entity; Salience = document is ABOUT the entity."
US 20180046834A1 adds four ranking metrics: Entity Match Score, Entity Salience Score, Entity Relationship Score, and Entity Authority Score. The About page achieves a moderate Entity Match Score (brand name in H1), but Entity Salience Score is suppressed because:
- Homepage does not have full brand name in H1 (lowest-position, highest-weight heading)
- Homepage first paragraph uses truncated "TurnKey" not full entity name "TurnKey Bath Remodel"
- Neither page connects the entity to disambiguating attributes in structured data: no founding year, no named founder, no specific contractor license numbers surfaced as schema properties (license numbers appear in body copy only)
- No Wikipedia-style disambiguating description placed in schema
disambiguatingDescriptionproperty - No
alternateNamein schema to capture variant brand mentions
The result: Google can match the entity to the page but cannot score it as having high salience or authority because the entity attributes are sparse and unstructured.
Fix:
- Rewrite homepage H1 to lead with the brand entity: "TurnKey Bath Remodel: New Orleans Bathroom Installation in 1 Day" or equivalent that places full brand name in position-0 of the document.
- Add full brand name in first sentence of homepage body copy as a sentence subject.
- Implement
LocalBusinessschema withdisambiguatingDescription("New Orleans bathroom remodeling company specializing in 1-day shower and tub installations"),alternateName("TurnKey Bath"),foundingDate,areaServedwith Wikidata city URLs per Merlino Schema IP. - Add contractor license numbers (#890459, #3667) as schema
additionalPropertyto create verifiable, crawlable entity attributes. - Per Merlino Schema IP:
@idshould reference the GMB CID link;mainEntityOfPageshould be the GMB CID link, not the page URL.
Finding 3: Duplicate Entity Risk from Sister Domain
Severity: P0
Patent grounding: US 10332036B2 (Word Sense Disambiguation, 2019); Slawski Local Geo-Relevance Audit (109 local search and maps patents); US 20150127617A1 (entity salience, entity fragmentation)
Evidence from Phase 0 + sister domain fetch:
Phase 0: turnkeybathroomrenovations.com ranks #8 AND #11 for "walk in tub new orleans". The primary domain turnkeybathremodel.com does NOT rank in top 20 for this term.
Sister domain entity data (fetched 2026-06-11):
- Business name: "TurnKey Bathroom Renovations"
- Phone: (504) 603-0735 (different from primary domain's (504) 513-6366)
- Address: "New Orleans" (no suite number, no street)
- H1: "Bathroom Renovation - Unparalleled Luxury, Comfort, and Functionality"
- Service areas: identical 13-city list (Baton Rouge, Covington, Gretna, Hammond, Harahan, Kenner, Laplace, Madisonville, Mandeville, Metairie, River Ridge, Slidell, St. Rose)
- URL structure:
/bathtubs/walk-in-tubs/(same path structure as primary domain)
Patent mechanism: Under US 10332036B2 (Word Sense Disambiguation), Google attempts to resolve ambiguous entity references to a single canonical Knowledge Graph node. Two domains with nearly identical brand names ("TurnKey Bath Remodel" vs "TurnKey Bathroom Renovations"), overlapping service areas, identical URL path structures, but different phone numbers and different NAP formats present Google with an unresolvable disambiguation problem.
Under the Slawski Local Geo-Relevance framework (109 local search patents): "Inconsistent NAP creates entity ambiguity - Google cannot confidently associate multiple citations with the same business entity." Here the ambiguity extends beyond NAP inconsistency: there are two entities competing for the same geographic and topical space.
Under US 20150127617A1, entity salience for "TurnKey Bath Remodel" is suppressed because Google's entity graph cannot consolidate prominence signals under one node. Reviews, citations, and backlinks may be split across two entities, diluting the Entity Authority Score for both.
The ranking evidence confirms the damage: the sister domain outranks the primary domain for "walk in tub new orleans" (#8 and #11 vs. not in top 20), while the primary domain holds ZERO positions 1-3 across all 48 tracked keywords. The sister domain is cannibalizing the primary domain's topical authority.
Fix:
- Determine ownership: if both domains are owned by the same business entity, this is an immediate structural emergency. Redirect
turnkeybathroomrenovations.com301 toturnkeybathremodel.comand consolidate all link equity and entity signals under the primary domain. - If separate ownership: file for trademark protection of the "TurnKey Bath Remodel" name and demand cease-and-desist or differentiation. The overlapping NAP area signals and identical URL structure suggest deliberate confusion.
- Regardless of resolution: update all GMB, directory citations, and schema under the primary domain to use a single, unambiguous NAP and entity name. Eliminate any citations that mix name formats.
- Note: The primary domain's GMB URL parameter (
?utm_source=gbp&utm_medium=gbph) exists but Google Places autocomplete returns nothing for the brand name. This is consistent with entity fragmentation: Google may be resolving "TurnKey" searches to the sister domain's entity node, not the primary domain's.
Finding 4: Local Prominence Signal Poverty
Severity: P1
Patent grounding: Slawski Local Geo-Relevance Audit (109 local search and maps patents, cited from https://slawski-seo-dashboard.vercel.app); Location Sensitivity in Google Local Search (Bill Slawski, https://www.seobythesea.com/2006/12/location-sensitivity-in-google-local-search/)
Evidence from Phase 0:
- "bathroom remodel new orleans" NOT in top 20
- "walk in tub new orleans" NOT in top 20 (sister domain is at #8 and #11)
- "tub to shower conversion new orleans" NOT in top 20
- "bathroom remodeling metairie la" NOT in top 20
- "shower replacement new orleans" #19 only
- GBP URL exists but Google Places autocomplete returns NOTHING for "TurnKey Bath Remodel"
Live page evidence: Homepage entity mentions: "New Orleans, Metairie, Kenner, Gretna, Harahan, River Ridge, Covington, Mandeville, Slidell, Madisonville, Hammond, Baton Rouge, LaPlace, and St. Rose, Louisiana" (service area list). The About page references "Greater New Orleans area," "from Lakeview to the Garden District, Metairie to Mandeville." These are correct geographic signals but lack the specificity required for high local prominence.
Patent mechanism: The Slawski Local Geo-Relevance framework documents that Google's local search system constructs a "geographic entity model" for each business, evaluating nine signal categories including NAP consistency, geographic entity signals, LocalBusiness schema implementation, geo-relevant content, citation quality, and review signals. The site fails on multiple categories:
- Schema gap: no
latitude/longitudein LocalBusiness schema (not verifiable without GSC/crawler access, but the entity model requires this for precise geographic anchoring) - SAB vs. storefront misclassification risk: The address is a suite address (3436 Magazine St Suite 414-N) that appears to be a commercial office, not a service location. If this is a Service Area Business, the schema
areaServedproperty should list service cities with Wikidata URLs and the physical address should be hidden per SAB best practices. The current pattern (address visible, 14-city service area listed) creates a mixed signal. - Location sensitivity: The Location Sensitivity patent documents that Google applies "different distance thresholds to different query types" and learns sensitivity from user behavior. Bath remodeling is a high-consideration, in-home service with a large natural service radius, which should favor broader geographic matching. But without a verified, prominent GMB entity, the distance threshold advantage cannot be captured.
- Citation quality: The 440 "organization" and 103 "news" platform links suggest the site built citations primarily through press-release networks, not through Chamber of Commerce, BBB, local news mentions, or industry-specific local associations (the highest-signal citation types per the Slawski local framework).
Fix:
- Audit and repair GMB: investigate why Places autocomplete returns nothing. Possible causes: suspended account, name mismatch between GMB and schema, hidden address without proper SAB configuration, or weak prominence score. Restore GMB visibility as the primary geographic anchor.
- Implement full LocalBusiness schema with
latitude/longitude,areaServedusing City schema with Wikidata URLs,@idas GMB CID link per Merlino Schema IP. - Decide SAB vs. storefront: if Magazine St address is a commercial office, mark as SAB, hide address in GMB, and use
areaServedlists in schema. If it is a showroom/storefront with walk-in customers, keep address visible and add foot-traffic signals. - Build 5-10 citations on high-authority local sources: Orleans Parish Chamber, NOLA BBB, Louisiana State Licensing Board (contractor license verification page), local home-improvement associations.
- Add neighborhood-specific content on service area pages: reference specific neighborhoods within each city (e.g., Metairie page references Bucktown, Old Metairie, Fat City) to score on locally prominent semantic features per the Slawski framework.
Finding 5: Site Quality Score Risk from Blog-Dominant Traffic Pattern
Severity: P1
Patent grounding: US 9,135,307 (2015, Panda quality scoring, "Selectively Generating Alternative Queries"); WO2020081082 (Information Gain patent, "THE MOST IMPORTANT RECENT PATENT FOR CONTENT CREATORS" per google-patents-seo-learning.vercel.app)
Evidence from Phase 0:
- Top page by traffic:
/step-by-step-guide-installing-tub-liner/(blog post, ranks #4 for "bathtub liner diy") - Best ranking keyword: "bathtub liner diy" position #4, search volume ~110/mo, search intent: transactional
- Homepage receives LESS traffic than a DIY blog post
- 48 total keywords, ETV ~$28/mo (extremely low for a service business)
- ZERO keywords ranking positions 1-3
Patent mechanism: US 9,135,307 establishes a pre-computed site quality score that evaluates the site BEFORE query processing. The scoring mechanism flags sites where a disproportionate share of visibility comes from a single off-topic page (a DIY how-to post on a commercial service site). The patent quality signals include thin content percentages, ad-to-content ratio, user engagement, and E-E-A-T signals. A DIY blog post drawing the most traffic on a "professional bath installation" site creates a quality signal mismatch: Google sees a site whose best-performing content teaches users to DIY the exact service the site sells, which contradicts the E-E-A-T positioning of professional expertise.
WO2020081082 (Information Gain) defines: "Simply rewriting existing content provides NO information gain." The service area pages for the 14 cities (Slidell, Baton Rouge, etc., confirmed as top-5 traffic pages) are structurally similar to each other and to competitor city pages from rebath.com, bathfitter.com, and ezbaths.com. Without original, locally specific content (specific project examples, local permit requirements, neighborhood-specific references), each city page contributes near-zero information gain relative to the existing index.
The Panda framework uses a "scaling_factor = (R0 + 1) / R1" formula where low-quality pages suppressed by the quality threshold trigger alternatives featuring higher-quality sources. The 4 keywords in positions 4-10 (from Phase 0) all likely compete with franchise competitors who have higher Panda scores from deeper, brand-consistent content across their full site.
Fix:
- Do not kill the "bathtub liner diy" blog post: it is the site's only position 4-10 keyword. Optimize it further for information gain by adding original process photos, a video walkthrough, or proprietary cost comparison data. Then add a strong CTA directing DIY-seeking users toward professional installation (conversion bridge).
- Increase the information gain score of service pages by adding location-specific content: project examples from that city, permit office contact info, neighborhood references, and unique service differentiators for each area (e.g., the "bathtub liner" DIY page outranks city service pages because it contains specific, original procedural information those pages lack).
- The site has 14 city pages of potentially near-duplicate structure. Audit each for unique content. Under WO2020081082, near-duplicate pages with no information gain relative to each other suppress the site's quality score. Prioritize the 4 highest-traffic city pages (Slidell, Baton Rouge, confirmed as top traffic pages from Phase 0) for unique content first.
- Implement author schema on the blog post to establish E-E-A-T: a named contractor with credentials and license numbers signals expertise under the Panda quality dimension.
Finding 6: Anchor Text Signal Dilution from Generic/Broken Inbound Anchors
Severity: P2
Patent grounding: US 7,260,573B1 (Personalizing Anchor Text Scores, 2004-2007); US 7,308,643B1 (Anchor Tag Indexing, 2003-2007); US 8,117,209B1 (Reasonable Surfer, anchor text descriptiveness as a value factor)
Evidence from Phase 0:
- 691 broken backlinks with unknown/syndicated anchor text (press-release and "organization" platform footprint)
- Press-release syndication networks typically use identical boilerplate anchor text across all syndicated copies
Patent mechanism: US 7,260,573B1 establishes that "anchor text scoring considers source document quality." US 7,308,643B1 confirms that the descriptive language within links influences page rankings. US 8,117,209B1 (Reasonable Surfer) includes anchor text descriptiveness as one of five factors that determine link value (alongside position, context, font/style prominence, and surrounding text relevance).
Press-release syndication creates a specific anchor text failure mode: (1) identical or near-identical anchor text across hundreds of copies is detected as artificial under the temporal profile patent US 7,346,839; (2) boilerplate anchors ("TurnKey Bath Remodel," "bathroom remodeling New Orleans," or worse, generic "click here" constructions) provide minimal semantic signal compared to editorially chosen, contextually embedded anchors; (3) when 94% of these anchors point to dead pages, the signal contribution is zero.
The site's domain rank of 233/1000 (Phase 0) is consistent with a link profile that has high volume but low genuine Reasonable Surfer signal value.
Fix:
- Prioritize anchor text quality over quantity in all future link building. Target anchors that include the full entity name ("TurnKey Bath Remodel") combined with a service modifier ("TurnKey Bath Remodel New Orleans tub-to-shower conversion") to score on both entity match and topical relevance.
- Per US 7,260,573B1, links from high-quality source pages with relevant surrounding content carry significantly more anchor text weight than links from low-quality or off-topic pages. Focus outreach on home improvement publishers, local news outlets, and regional business directories where anchor context is relevant.
- Avoid press-release syndication for link building. The anchor text clustering effect and cluster-deletion risk (all identical anchors disappear simultaneously when the syndication network is deindexed) are both penalized under US 7,346,839.
Scored Summary Table
| # | Finding | Severity | Patent Grounding | Impact |
|---|---|---|---|---|
| 1 | 94% broken backlinks = zero equity transfer, temporal risk signature | P0 | US 8,117,209B1; US 7,346,839 | Link authority at near-zero; historical data risk flagged |
| 2 | Entity salience failure: brand not in homepage H1, no schema disambiguation | P1 | US 20150127617A1; US 20180046834A1 | Entity match but not salience; KG node weak |
| 3 | Duplicate entity / sister domain cannibalizing primary domain rankings | P0 | US 10332036B2; 109 local search patents | Sister domain outranks primary; entity fragmentation confirmed |
| 4 | Local prominence signal poverty: GMB invisible, schema incomplete, SAB vs. storefront ambiguity | P1 | Slawski Local Geo-Relevance (109 patents); Location Sensitivity patent | Zero local pack; no positions 1-3 locally |
| 5 | Site quality / Panda risk: blog-dominant traffic, city-page information gain near-zero | P1 | US 9,135,307; WO2020081082 | Quality score suppressed; franchise competitors outrank |
| 6 | Anchor text dilution from syndicated/broken inbound anchors | P2 | US 7,260,573B1; US 7,308,643B1; US 8,117,209B1 | Domain rank 233/1000; anchor signal value near-zero |
Overall patent-lens verdict: P0 structural emergency on two fronts: (1) broken link profile consistent with dismantled acquisition campaign flagged by temporal profile patent, and (2) active entity fragmentation from sister domain. Neither issue is a content or on-page problem. Both require immediate structural action before any content or schema investment will produce measurable results.
Priority sequence:
- P0-1: Investigate sister domain ownership. If same entity, 301 redirect immediately.
- P0-2: Disavow 691 broken backlinks. Export 194 referring domains first for editorial link audit.
- P1-1: Fix GMB visibility (entity anchor for all local prominence signals).
- P1-2: Implement full LocalBusiness schema with entity disambiguation signals per Merlino Schema IP.
- P1-3: Information gain pass on top 4 city pages and the DIY blog post.
- P2-1: Future link acquisition: editorial, persistent, contextually embedded anchors only.