Audit A
Koray Semantic SEO
Pure Koray Tugberk methodology: topical authority mapping, entity coverage, semantic gap analysis, and content architecture evaluation applied to TurnKey Bath Remodel.
Audit A: Koray Semantic SEO Method
Audit A: Koray Tugberk Semantic SEO Audit
TurnKey Bath Remodel (https://www.turnkeybathremodel.com/)
Conducted: 2026-06-11 | Auditor: Einstein | Method: Pure Koray Tugberk GUBUR Semantic SEO
Methodology Declaration
This audit applies exclusively the Koray Tugberk topical authority and semantic SEO framework as extracted from:
- Koray Semantic SEO Course transcripts (D:/Ecosystem/youtube-transcripts/koray-tugberk-seo-course/, 88 lessons)
- Skill files: koray-semantic-seo-master, koray-topical-map
- Koray docs: https://koray-semantic-seo-docs.vercel.app
Koray's framework measures a site against five structural pillars: Source Context + Central Entity definition, Topical Map coverage (core vs outer sections), Contextual Vectors (heading sequence logic), Internal Linking by Semantic Distance, and Publishing Momentum. Scoring is against the ideal Koray would build for a bath remodel business in a 14-city Louisiana service area.
GSC and GA data are not available (not our property). All traffic and ranking data cited from DataForSEO Phase 0 verified pull per CONTEXT.md.
1. Source Context + Central Entity Definition
What Koray Requires
Source context = the unification of how you make money + who you are + brand identity (Transcript 8, "source context basically it is unification of how you make money and who you are and your brand identity"). Central entity = the thing that appears in every article and site-wide. Central search intent = augmented predicate structure (not just "getting a shower" but the underlying human goal).
What TurnKey Has
Central Entity (stated): "Bathroom Remodel" or "Bath Remodel" -- neither is cleanly defined nor consistently deployed site-wide.
Source Context (inferred): 1-day bathroom installations using acrylic products, serving Louisiana homeowners who want fast, non-disruptive bath upgrades. The company monetizes through shower installs, tub replacements, tub-to-shower conversions, walk-in tubs, and tub liners.
Central Search Intent (inferred): Transform your bathroom affordably without construction mess. The human predicate is "renovate + replace + upgrade" not "buy a product." This predicate is almost never verbalized in content.
What the site actually signals: The homepage H1 reads "Your Dream Bathroom -- Installed in as Little as 1 Day." This is a marketing tagline, not a Koray-style central entity declaration. The phrase "bath remodel" appears in the brand name and some title tags but is not consistently woven into every page's intro paragraph, headings, or internal link anchors.
Site-wide Ngrams (observed): The brand name "TurnKey Bath Remodel" appears in every title tag as a suffix. However Koray's site-wide ngram requirement is about the CENTRAL ENTITY and CENTRAL SEARCH INTENT appearing in body content, not just title tag brand suffixes. Body content lacks consistent reuse of the entity phrase + intent predicate across the network.
Finding
| ID | Severity | Finding | Koray Rule |
|---|---|---|---|
| A-01 | P1 | Central entity is not formally defined and inconsistently deployed. "Bath remodel," "bathroom remodel," "bathroom renovation," and "bath renovation" are used interchangeably across pages with no dominant ngram. | Transcript 9: "central entity which will be appearing in all of the articles and sidewise... these consistent phrases and consistent topicality will be helping search engine understand what is the main topic of this specific website" |
| A-02 | P1 | Central search intent is never verbalized as a predicate in content. The intent "transform/renovate/upgrade your bathroom in 1 day" is buried in taglines, not placed at the top of main content on each page. | Transcript 8: "one of these predicates will be appearing at the top of your content all the time maybe in title tags maybe in introductionary areas maybe in headings but somewhere in the main content it has to appear" |
Fix A-01: Choose ONE canonical entity phrase ("bath remodel" based on brand, geography-confirmed). Create a site-wide ngram protocol: every page intro, every H1, and every internal link anchor must include a lexical variant of "bath remodel" + the city/service qualifier.
Fix A-02: Write the central search intent predicate into the first 50 words of every page. Example: "Replacing or upgrading your [shower/tub] in [city] takes as little as one day with TurnKey Bath Remodel."
2. Topical Map Coverage: Core Section vs Outer Section vs Ideal
What Koray Requires
The core section of the topical map comes directly from the source context plus the central entity. It covers every attribute of the entity that directly monetizes. The outer section covers attributes of the central entity that prove topical relevance but do not directly monetize (Transcript 8: "the core section of topical map is mainly unification of central entity with the source context while outdoor section of a topical map is unification of this specific central entity... for better and higher historical data getting more sessions getting more queries and proving the point that we are actually more relevant"). Every core and outer node must eventually link back to the core.
Current Topical Map Audit
Core Section (Direct Monetization Nodes):
TurnKey covers these service nodes:
- Showers hub (parent page)
- Barrier-Free Showers
- Replacement Showers
- Shower Base
- Shower Enclosure
- Shower Liners
- Shower Surrounds
- Tub to Shower Conversions
- Walk-in Showers
- Bathtubs hub (parent page)
- Bathtub Replacement
- Tub Liners
- Walk-in Tubs
- Service area pages (14 cities): New Orleans (404 -- does not exist), Metairie, Kenner, Slidell, Baton Rouge, Covington, Gretna, Hammond, Harahan, Laplace, Madisonville, Mandeville, River Ridge, St. Rose
- Blog (~40 posts across 4 pages)
Coverage gaps in the core section (service entity-attribute pairs missing):
The following are monetizable service nodes this business offers or should offer content around, but which are absent from the topical map:
| Missing Node | Entity | Missing Attribute |
|---|---|---|
| Tub liner vs bathtub replacement | Tub Liner | Comparison attribute |
| Acrylic shower surrounds vs tile | Shower Surrounds | Material comparison |
| One-day shower installation | Shower Replacement | Duration/speed attribute |
| ADA-compliant shower design | Barrier-Free Shower | Regulatory/compliance attribute |
| Low-threshold shower vs walk-in shower | Walk-in Shower | Threshold/access comparison |
| Grab bar installation with shower | Barrier-Free Shower | Safety hardware attribute |
| Shower door types | Shower Enclosure | Door type attribute |
| Step-in vs roll-in walk-in tub | Walk-in Tub | Access type comparison |
| Walk-in tub vs walk-in shower comparison | Walk-in Tub | Product comparison |
| Bathroom accessibility upgrade cost | Walk-in Tub / Barrier-Free | Cost attribute |
| Medicare/insurance and walk-in tubs | Walk-in Tub | Financing/insurance attribute |
| 1-day bathroom remodel process | Bath Remodel | Process attribute |
| Bathroom remodel permits Louisiana | Bath Remodel | Regulatory attribute (PARTIAL -- one blog post exists: "Do I Need a Permit for a Bathroom Remodel in New Orleans?" but this is not in the core service silo, only the blog) |
Outer Section (Topical Relevance Nodes) -- Present:
The blog contains some outer section content:
- "How Much Does a Bathroom Remodel Cost in New Orleans?" (cost attribute, outer section)
- "What Bathroom Upgrades Increase Home Value?" (home value attribute, outer section)
- "How Long Does a Bathroom Renovation Take?" (duration attribute)
- "Is a Tub-to-Shower Conversion Worth It?" (value comparison, outer)
Outer Section (Missing):
| Missing Outer Node | Entity | Attribute |
|---|---|---|
| Louisiana bathroom building codes | Bath Remodel | Regulatory environment |
| Aging in place bathroom design guide | Bathroom | Demographic (senior) |
| Bathroom waterproofing methods | Bathroom | Material/technique |
| Acrylic vs porcelain vs fiberglass bathtub | Bathtub | Material attribute |
| Bathroom ventilation and mold prevention | Bathroom | Environmental/health |
| New Orleans humidity and bathroom materials | Bathroom | Climate/geography (Louisiana-specific) |
| Bathroom remodel ROI Louisiana homes | Bathroom | Financial attribute |
| ADA bathroom guidelines | Accessibility | Regulatory attribute |
| History of walk-in tubs | Walk-in Tub | Historical/educational outer node |
| Bathroom renovation timeline guide | Bath Remodel | Process/planning outer |
| Louisiana contractor licensing for bath work | Bath Remodel | Regulatory outer |
| Shower pan types and installation | Shower Base | Technical attribute |
City page template failure:
The Metairie and Baton Rouge pages share the same generic structure (advantages of remodeling, generic design advice, city tourism info) with only the city name swapped. This is NOT a Koray-compliant topical map. Each city page should have a unique entity-attribute macro context. The Baton Rouge page has two H1 tags ("Bath Remodel Contractor in Baton Rouge: Expert Renovations for Your Home" and "Revamp Your Space: Premier Bath Remodel Contractor in Baton Rouge"), which is a critical structural error.
The Slidell page lists H3 services ("Tile Installation," "Lighting and Electrical Upgrades," "Flooring Installation") that TurnKey does NOT offer -- it installs prefabricated acrylic systems and does not do tile, electrical, or flooring work. This creates knowledge base inconsistency that Koray explicitly flags as dangerous: "If pH is 4 on one page and 5 on another, you are writing random articles -- the search engine catches this" (SOP.md).
Finding
| ID | Severity | Finding | Koray Rule |
|---|---|---|---|
| A-03 | P0 | 13 monetizable core-section entity-attribute pairs are absent from the topical map. The core section does not cover the full attribute space of the central entity. | SOP.md: "The topical map must include every entity attribute (root, rare, unique)... covering the entire knowledge domain" |
| A-04 | P0 | City pages use a copy-paste template with city name swaps. They do not have unique macro contexts. They contain fabricated service offerings (tile, electrical) not in TurnKey's scope, creating knowledge base conflicts. | SOP.md: "If the dataset is inconsistent, the website conflicts with itself... a website structured as a knowledge base where every page connects to every other through shared context" |
| A-05 | P1 | 12 outer section topical nodes are absent. The site has almost no content about Louisiana-specific bathroom remodel context (climate, code, ROI), which would establish topical relevance and prove entity ownership of the "bathroom remodel Louisiana" space. | Transcript 8: "outer section is actually for better and higher historical data getting more sessions getting more queries and proving the point that we are actually more relevant" |
| A-06 | P1 | New Orleans city page returns 404. New Orleans is the primary service market and primary brand city. The absence of a /service-areas/new-orleans/ page removes the most important geo-entity from the topical map. | Koray rule: core section must cover every instance of the primary entity |
| A-07 | P1 | Baton Rouge page has two H1 tags. Multiple H1s break the macro context rule ("every web page should have only one focus one main focus" -- Transcript 10). | Transcript 10: "one macro context of your web page... do not try to dilute it that much" |
3. Contextual Vectors: Heading Sequence Logic on Money Pages
What Koray Requires
Contextual vector = the ordered heading sequence (H1 through H4) forming the page's semantic spine. The sequence must flow continuously with each heading connected contextually to the previous (SOP.md Pillar 1: "First heading connected to last heading through continuous contextual flow... Every heading position is intentional"). The first H2 should cover the most important attribute. Two headings per contextual domain (introduce, go deeper).
Walk-in Showers Page (/showers/walk-in/)
Observed vector:
- H1: Walk-In Shower Installation Services in New Orleans
- H2: Why Choose a Walk-In Shower?
- H3: 1. Improved Accessibility for Aging or Disabled Individuals
- H3: 2. Enhanced Safety and Reduced Risk of Slips and Falls
- H3: 3. Increased Functionality and Space Efficiency
- H3: 4. Modern and Stylish Design
- H2: Walk-In Shower Installation Process
- H3: Step 1-5 (process steps)
- H2: Maintaining and Caring for Your Walk-In Shower
- H2: Choose TurnKey Bath Remodel for a Professional Walk-In Shower Installation
- H2: Frequently Asked Questions
Koray assessment: The vector starts on installation (commercial intent) then pivots to benefits (informational) then to process (commercial) then to maintenance (informational) then to brand pitch then FAQ. This is not a coherent semantic flow. Koray requires the vector to move from the most commercially relevant attribute first, then deepen it. A Koray-correct vector for this page would be:
H1: Walk-In Shower Installation in New Orleans, LA H2: Walk-In Shower Types and Design Options (most important for purchase decision) H3: Barrier-free vs threshold walk-in shower designs H3: Walk-in shower enclosure materials and door types H2: Walk-In Shower Installation Process in Louisiana Homes H3: One-day installation timeline and what to expect H3: Permits and preparation for New Orleans bathroom work H2: Walk-In Shower Cost in New Orleans H3: Cost factors by shower size and material H3: Financing options and 0% APR programs H2: Walk-In Shower Safety Features and ADA Standards H3: Grab bar placement and anti-slip flooring H3: Low-threshold and curbless shower benefits H2: Walk-In Shower Maintenance H2: Walk-In Shower FAQs
The existing vector conflates installation company pitch sections ("Choose TurnKey") inside the content hierarchy, which dilutes topicality.
Showers Hub Page (/showers/)
Observed vector:
- H1: Shower Services
- H2: Shower Services (duplicate of H1 -- critical IR zone error)
- H3: 8 service type links (Barrier-Free, Replacement, Base, Enclosure, Liners, Surrounds, Tub-to-Shower, Walk-in)
This page functions as a navigation hub, not a content node. It has no contextual vector -- it is a flat list. Koray requires hub pages to have their own macro context that establishes the parent entity ("shower replacement/installation in Louisiana") and then connects down to sub-nodes.
Bathtubs Hub Page (/bathtubs/)
Observed vector:
- H1: Bathtub Services
- H2: Real Results from Real Louisiana Homeowners (customer testimonials)
- H3: customer names only
The first H2 after the H1 is testimonials, which is the LOWEST priority attribute from a topical relevance standpoint. The most important attribute for a bathtub services hub -- the types of bathtub services and what distinguishes them -- appears nowhere as an H2. This contradicts Koray's hierarchy rule: "Most important attribute = first H2 section."
Metairie City Page
Observed vector:
- H1: Professional Bathroom Remodel in Metairie, LA
- H2: Advantages of Bathroom Remodeling (generic, not Metairie-specific)
- H2: How to Plan Your Bathroom for Remodel (generic)
- H2: Our Bathroom Remodeling Services (links)
- H2: All About Metairie, LA (city tourism content)
- H2: Things To Do in Metairie, LA
- H2: Interesting/Fun Facts About Metairie, LA
- H2: Public Transportation
The macro context of "bathroom remodel in Metairie" is established in the H1 then immediately abandoned for generic remodeling advice and Metairie tourism content. Half the headings cover city tourism, not service attributes. This gives the page a mixed macro context: "bathroom remodel company" + "Metairie city guide," which splits topical relevance.
Finding
| ID | Severity | Finding | Koray Rule |
|---|---|---|---|
| A-08 | P0 | /showers/ hub H1 is duplicated as H2 immediately below it. Two identical headings in sequence break the contextual vector and are redundant IR zone signals. | SOP.md: "Every heading position is intentional -- changing one cascades changes across other briefs" |
| A-09 | P1 | Walk-in shower page vector has incorrect attribute priority. Brand pitch section ("Choose TurnKey") is placed inside the content heading hierarchy, diluting topicality. | SOP.md Pillar 2: "Most important attribute = first H2 section. Query demand + monetization relevance + entity connection = priority" |
| A-10 | P1 | Bathtubs hub page places testimonials as the first H2. The most important monetization attributes (service types, cost, process) are absent from the heading structure entirely. | SOP.md Pillar 2: "Most important attribute = first H2 section" |
| A-11 | P1 | City pages (Metairie, Baton Rouge, Slidell audited) all have heading vectors that dedicate 50%+ of H2 structure to city tourism content unrelated to bathroom remodeling. This creates dual macro context, splitting the contextual vector. | Transcript 10: "every web page should have only one focus one main focus... do not try to dilute it" |
4. Attribute Coverage on Money Pages
What Koray Requires
Every entity has three attribute types: Unique (highest relevance, functions as synonym for entity), Root (present in all instances -- accuracy and comprehensiveness), and Rare (present in some -- qualification). A well-covered page covers all three attribute types. The "data to website" methodology requires a consistent dataset behind all pages so values don't conflict.
Walk-In Shower Page Attribute Audit
Root attributes (should be present on all walk-in shower pages):
- Cost range: ABSENT (no price data)
- Installation timeline: PRESENT (1-3 days mentioned)
- Materials (acrylic, tile, glass): ABSENT
- Drain types: ABSENT
- Size options: ABSENT
- Warranty: PRESENT (lifetime on acrylic)
- Licensing: PRESENT
Unique attributes (these make walk-in shower the central entity):
- Threshold height / curbless specification: ABSENT
- Waterproofing system: ABSENT
- Weight capacity: ABSENT
Rare attributes (present in some cases):
- ADA compliance standards: ABSENT
- Louisiana permit requirements: ABSENT (present in blog, not cross-linked)
Verdict: Walk-in shower page passes ~3 of 10 root/unique/rare attribute categories. Missing data: cost, materials, threshold specs, drain options, waterproofing -- all things a buyer making a purchase decision needs.
Walk-In Tub Page Attribute Audit
Root attributes:
- Cost range: ABSENT
- Tub types (soaking, hydrotherapy, wheelchair): PRESENT (H3 headings)
- Installation steps: PRESENT (8-step process)
- Warranty: PRESENT
- Safety features: PRESENT (H2)
Unique attributes (walk-in tub specific):
- Door seal mechanism: ABSENT
- Fill/drain speed: ABSENT
- Medicare/Medicaid coverage eligibility: ABSENT (major purchase driver for this product)
- Weight capacity: ABSENT
Rare attributes:
- ADA/accessibility compliance specs: ABSENT
- Louisiana-specific dealer/manufacturer: ABSENT
Verdict: Walk-in tub page passes ~4 of 11 expected attribute categories.
Tub Liner Best-Performing Page Attribute Audit
The tub liner installation blog post is the #1 traffic-driving page (DataForSEO Phase 0). It ranks #4 for "bathtub liner diy" nationally. Its heading structure covers: measurements, liner selection, structural inspection, surface prep, hardware removal, cleaning, primer application, caulk sealing, fixture replacement -- a solid process attribute coverage. However:
- No brand/manufacturer comparison (root attribute)
- No cost range (root attribute)
- No lifespan vs full replacement comparison (unique attribute)
- No New Orleans / Louisiana climate relevance (outer attribute)
The page performs because it covers process attributes well but could expand into comparison and cost attributes to capture more of the query network.
Finding
| ID | Severity | Finding | Koray Rule |
|---|---|---|---|
| A-12 | P0 | No price/cost data on any service page. Cost is a root attribute for every service entity. Its absence means the pages fail to serve the information graph for "how much does X cost" queries, which are high-volume transactional queries in this niche. | SOP.md: "Root attributes (present in all instances -- accuracy, comprehensiveness)... inconsistent values across pages (conflicting knowledge base)" |
| A-13 | P1 | Walk-in tub pages do not mention Medicare/Medicaid coverage, a primary purchase driver for the target demographic (aging adults). This is a unique attribute that differentiates walk-in tub from walk-in shower in the purchase journey. | SOP.md: "Unique (highest relevance -- functions as synonym for entity)" |
| A-14 | P1 | Material specifications (acrylic vs tile vs fiberglass) absent from shower and tub pages. The company's core product differentiator is acrylic systems, but no page covers the acrylic entity-attribute pair (acrylic + durability, acrylic + maintenance, acrylic + installation time). | SOP.md E-A-V model: "Entity: Attribute: Value" -- acrylic (entity) + installation speed (unique attribute) + 1 day (value) |
5. Query Networks and IR Zones
What Koray Requires
IR zones are the five retrieval zones that must all tell the same story: Title Tag, Meta Description, URL, Image URL, Image Alt Tag. First terms in title tag carry highest weight. URL = compressed keyword path with no stop words. All five zones must reflect the same macro context in the same order (SOP.md).
Title tags are the "processed version of the raw topical map" (Transcript 10). Every title tag should verbalize the entity-attribute pair from the topical map node.
Current IR Zone Audit
Homepage:
- Title: "Bathroom Remodeling in New Orleans | TurnKey Bath Remodel"
- Meta description: NOT PRESENT (fetched content shows no meta description)
- URL: https://www.turnkeybathremodel.com/ (acceptable for homepage)
- H1: "Your Dream Bathroom -- Installed in as Little as 1 Day"
IR Zone problem: Title tag uses "Bathroom Remodeling" but H1 uses a tagline with no topical entity term. The macro context of the title ("Bathroom Remodeling in New Orleans") is NOT reflected in the H1. Koray requires all IR zones to reflect the same macro context. Additionally, the meta description is absent from the homepage -- a critical IR zone is completely missing.
Showers Page:
- Title: "Shower Remodeling in New Orleans, LA | TurnKey Bath Remodel"
- H1: "Shower Services"
- Meta description: NOT PRESENT
H1 ("Shower Services") does not match the macro context of the title tag ("Shower Remodeling in New Orleans, LA"). "Shower Services" is an entity set label, not a verbalized entity-attribute pair.
Bathtubs Page:
- Title: "Bathtub Remodeling in New Orleans | TurnKey Bath Remodel"
- H1: "Bathtub Services"
- Meta description: NOT PRESENT
Same misalignment pattern.
Walk-In Shower Page:
- Title: "Walk-In Showers in New Orleans, LA | TurnKey Bath Remodel"
- H1: "Walk-In Shower Installation Services in New Orleans"
This is the best-aligned pair on the site. H1 extends the title tag with the word "Installation" and "Services," which adds attribute context.
Walk-In Tub Page:
- Title: "Walk-In Tubs in New Orleans, LA | TurnKey Bath Remodel"
- H1: "Discover the Comfort and Safety of Walk-in Tubs for Your New Orleans Home"
H1 uses emotional language ("Discover the Comfort and Safety") rather than the entity-attribute pair ("walk-in tub installation in New Orleans"). This is a tagline format that Koray explicitly criticizes.
Query Network Gaps (observed from organic keyword data):
DataForSEO shows 48 total ranking keywords with near-zero commercial visibility. Top performer is "bathtub liner diy" (#4), a DIY informational query, not a transactional service query. Zero rankings in positions 1-3. Only 4 keywords in positions 4-10.
Expected query network nodes that are absent from rankings:
- "shower replacement new orleans" -- site ranks #19 (one page, no cluster)
- "bathroom remodel new orleans" -- not in top 20
- "walk in shower new orleans" -- not in top 20 (sister domain ranks instead)
- "tub to shower conversion new orleans la" -- not in top 20
- "bathtub liner new orleans" -- unverified, likely not ranking
- "barrier free shower new orleans" -- unverified, likely not ranking
- "1 day bathroom remodel louisiana" -- not in top 20
The query network for "bath remodel + Louisiana city" is essentially unranked. The site has not built the query network that connects service + location at all the relevant attribute nodes.
Finding
| ID | Severity | Finding | Koray Rule |
|---|---|---|---|
| A-15 | P0 | Meta descriptions are absent on homepage, /showers/, and /bathtubs/. Meta description is an IR zone that summarizes the document. Missing meta descriptions mean the search engine has no authored summary to use, reducing snippet control and contextual alignment. | SOP.md: "Meta Description -- Summary reflecting document order. Title tag terms FIRST." |
| A-16 | P1 | Title-to-H1 macro context misalignment on hub pages. "Shower Remodeling in New Orleans" (title) vs "Shower Services" (H1); "Bathtub Remodeling in New Orleans" (title) vs "Bathtub Services" (H1). Macro context declared in title is not reinforced in the first body IR zone. | SOP.md: "Cross-zone alignment: All five zones must reflect the same macro context in the same order" |
| A-17 | P1 | Walk-in tub H1 uses emotional tagline format. Koray's processed topical map methodology requires H1 to verbalize the entity-attribute pair, not marketing language. | Transcript 10: "title tags we start to verbalize them... you have to have always one macro context of your web page" |
| A-18 | P2 | URL structure for city pages uses /service-areas/[city]/ which adds a stop-word-level directory (/service-areas/) that Koray would compress. A Koray-ideal URL would be /[city]-bath-remodel/ to match the entity-attribute pair more closely. | SOP.md: "URL -- Compressed keyword path. No stop words. Shortest possible." |
6. Internal Linking by Semantic Distance
What Koray Requires
Internal links create contextual connections between pages. Rules (SOP.md Pillar 4):
- Maximum 3 uses of any single anchor text site-wide
- Anchor text = synonym phrase of the linked entity
- Generate a heading question that naturally includes the synonym
- More prominent links (H2 level) pass more relevance and PageRank
- Links go from supplementary content to core content, concentrating link equity at the core
- Reciprocal links are not required -- flow PageRank toward important targets
Observed Internal Linking Patterns
Hub page linking: The /showers/ page lists 8 sub-service links in H3 format. Anchor texts are the service names (Walk-in Showers, Replacement Showers, Shower Surrounds, etc.). These are acceptable entity names but not Koray-style synonym anchor texts. Koray would vary anchors: "curbless shower designs" linking to walk-in showers, "shower panel replacement" linking to replacement showers.
City page linking: Metairie page links to: Shower Surrounds, Tub to Shower Conversions, Walk-in Showers, Bathtub Replacement, Contact. These are 4 service page links from a city page. The links are placed in an H3 section called "Our Bathroom Remodeling Services" -- an H3-level link, which passes less relevance than an H2-level contextual link. Koray would embed these service links within the body content of the city page at H2 level, within contextually relevant sections.
Blog-to-service cross-linking: The tub liner installation blog post (highest-traffic page) links to: Tub Liners product page, Walk-in Tubs, Bathtubs Replacement, Shower Liners, and multiple service area pages. This is reasonable but the anchor texts are generic service names rather than semantic synonyms. Critically, the blog post does NOT link to the homepage or to any contextual node that would concentrate its accumulated PageRank upward in the hierarchy.
Absence of reverse-linking: City pages do not link back to the category pages they belong to with semantic anchor text. The site structure should have city pages linking to the relevant service pages with anchors like "walk-in shower installation in Metairie" rather than a bare "Walk-in Showers" link.
Anchor text reuse (suspected): All 14 city pages likely use identical "Walk-in Showers" anchor text to link to the same /showers/walk-in/ page. This means the 3-use maximum for any anchor text is almost certainly violated across the city page network.
Finding
| ID | Severity | Finding | Koray Rule |
|---|---|---|---|
| A-19 | P1 | City pages link to services via H3-level anchor text lists, not within body content H2 sections. Lower heading level = lower link prominence = less relevance transfer. | SOP.md: "More prominent links (H2 level) pass more relevance and PageRank" |
| A-20 | P1 | Anchor texts across city pages are likely identical service-name repetitions (14 cities x same anchors), violating the 3-use maximum rule. Cannot verify without a full crawl of anchor distribution, but the template structure makes this a near-certainty. | SOP.md: "Maximum 3 uses of any single anchor text site-wide" |
| A-21 | P2 | The tub liner blog post (top traffic page) does not pass link equity upward to the homepage or key service nodes via semantic anchor text. The page is accumulating the most traffic but not distributing it to commercial pages. | SOP.md: "Links go from supplementary content to core content... Redirect our link flow to the root as much as possible" (Transcript 84: "always... calculate the patience and authority that you are getting and flowing into the important parts to be able to be a topical authority") |
7. Publishing Momentum
What Koray Requires
Momentum = publication frequency and timing. Rules (SOP.md):
- Be PATTERNLESS -- search engine should never predict when you publish
- Publish weekends, weekdays, morning, night -- vary everything
- Launch first 20 articles SUDDENLY to signal the website has fundamentally changed
- After initial batch, go one-by-one with patternless timing
- Do NOT publish during core algorithm updates
- In any given timeline, be the source that publishes MOST
Observed Momentum
The blog has approximately 40 posts (4 pages x ~10 posts). No publication dates are visible on the blog listing page, making exact cadence assessment impossible without GSC access (which is not available). The domain's first-seen date in DataForSEO backlink data is 2024-09-07, suggesting the site is approximately 21 months old as of this audit.
40 blog posts over ~21 months = approximately 2 posts per month average. This is low momentum by Koray standards for a site trying to establish topical authority in a competitive local service category.
Blog topic clustering analysis (from blog listing, page 1 of 4):
Page 1 topics:
- Bathroom Remodel Permit New Orleans
- What is a Barrier-Free Shower
- Barrier-Free vs Walk-in Shower Difference
- Barrier-Free Shower Cost
- Bathroom Upgrades That Increase Home Value
- Tub-to-Shower Conversion Worth It
- Walk-in Showers Increase Home Value
- Bathroom Remodel Cost New Orleans
- How to Reduce Bathroom Remodel Cost
- How Long Does a Bathroom Renovation Take
These topics appear to be clusters around cost, value, and specific service type questions -- outer section content. However, the core section service pages (showers, tubs) have no blog support articles deepening their attribute coverage. The blog is building outer section topical relevance without first cementing the core section.
Competitor momentum (estimated from DataForSEO competitor set):
The competitor set listed in CONTEXT.md includes national franchise chains (Re-Bath, Bath Fitter) and regional players. National franchises have thousands of indexed pages. The local competitors (neworleanswalkinshowers.com, bigeasybathrooms.com) likely have smaller but more geo-targeted topical maps. Without GSC/GA access, exact competitor page counts cannot be stated -- this observation is directional only.
Finding
| ID | Severity | Finding | Koray Rule |
|---|---|---|---|
| A-22 | P1 | Blog publication dates are not visible, making cadence verification impossible without backend access. Estimated ~2 posts/month based on 40 posts / 21-month domain age. This is below the momentum threshold needed to accelerate topical authority acquisition. | SOP.md Momentum pillar: "In any given timeline, you should be the source that publishes MOST" |
| A-23 | P2 | Blog content is weighted toward outer section topics (cost, value, permits) before fully covering core section attributes on service pages. Koray's quality nodes should appear first at the core section, then outer section content follows. | Transcript 9: "usually we give these quality articles at the beginning and usually they are from your core section of topical map" |
8. Topical Authority vs Competitor Set
Koray's Topical Authority Definition
A site achieves topical authority when it is cheaper for the search engine to retrieve than competitors. "The cost of ranking a website CANNOT be higher than the cost of NOT ranking the website" (SOP.md). This is achieved through coverage vastness, depth per page, and publication momentum.
TurnKey vs Competitor Topical Authority
TurnKey's current position: 48 ranking keywords, near-zero commercial queries, domain rank 233/1000, first seen 2024. This indicates the site has not yet established topical authority in any service+location combination.
Sister domain complication (P0): turnkeybathroomrenovations.com ranks #8 and #11 for "walk in tub new orleans" (Phase 0 data). This is almost certainly the same company running a parallel domain. From a Koray topical authority standpoint, this splits the entity's topical signals across two domains. The search engine sees two separate sources competing for the same entity-attribute-location queries. Neither domain achieves full topical authority because link equity, content signals, and entity mentions are divided. Koray's entire methodology builds ONE semantic content network per entity. Two domains = two incomplete networks.
Re-Bath / Bath Fitter (national franchises): These sites have entity authority at the national level covering all service types with thousands of location pages. They are the quality threshold TurnKey must beat in New Orleans specifically. TurnKey's single advantage is local specificity -- if it builds deep Louisiana-specific content (New Orleans humidity effects on bathroom materials, Louisiana building codes, specific neighborhood service areas within New Orleans) it can out-rank national sites on hyper-local queries where national brands cannot create unique content.
Local competitors: The CONTEXT.md notes neworleanswalkinshowers.com and bigeasybathrooms.com as local competitors. Their exact topical map coverage is unaudited here, but the fact that they appear in the competitor set suggests they have established some geo-entity relevance in the New Orleans bath space.
Finding
| ID | Severity | Finding | Koray Rule |
|---|---|---|---|
| A-24 | P0 | Sister domain turnkeybathroomrenovations.com splits topical authority. The semantic content network cannot achieve minimum viable topical authority when its entity signals, content, and links are distributed across two domains. One domain must absorb the other or a clear canonical/redirect strategy must be implemented. | SOP.md: "Semantic Content Network: A website structured as a knowledge base where every page connects to every other through shared context" -- a network cannot span two unrelated domains |
| A-25 | P1 | The site has zero topical authority in any core service + New Orleans query combination. Rankings are concentrated on one informational blog post (#4 "bathtub liner diy") -- a DIY query with zero commercial intent for TurnKey's business model. | SOP.md: "Quality nodes... should be appear in your home page and they will be providing search engines a better impression... usually from your core section of topical map" |
9. Ideal Topical Map for TurnKey Bath Remodel
Central Entity: Bath Remodel Source Context: TurnKey Bath Remodel -- acrylic system installation company serving Louisiana homeowners who want fast, non-disruptive bathroom upgrades Central Search Intent: Upgrade/replace your bathroom [shower/tub] in [Louisiana city] without disruption
CORE SECTION (Direct Monetization)
Shower Entity Branch:
- Walk-In Shower (types, installation, cost)
- Walk-In Shower vs Barrier-Free Shower (comparison)
- Barrier-Free Shower (ADA specs, cost, installation)
- Shower Replacement (process, timeline, cost)
- Shower Liner (vs replacement comparison, installation)
- Shower Surround (materials: acrylic vs tile, installation)
- Shower Enclosure (door types: frameless, semi-frameless, sliding)
- Shower Base / Pan (materials, installation, drain types)
- Tub-to-Shower Conversion (process, cost, timeline, when to choose)
- One-Day Shower Installation (process, what's included)
- Acrylic Shower System (brand, benefits, vs fiberglass vs tile)
Bathtub Entity Branch: 12. Bathtub Replacement (types, process, cost) 13. Walk-In Tub (types: soaking, hydrotherapy, wheelchair) 14. Walk-In Tub Cost (price range, financing, insurance) 15. Walk-In Tub vs Walk-In Shower (comparison) 16. Tub Liner (installation, cost, vs replacement, lifespan) 17. Bathtub Materials (acrylic vs porcelain vs fiberglass) 18. Walk-In Tub Safety Features (door seal, anti-slip, grab bars) 19. Walk-In Tub Medicare Coverage (financing/insurance attribute)
Geo Entity Branch (14 cities x core services = geo-unique pages): 20-33. [City] Bath Remodel (unique content per city, not templated) 34-47. [City] Walk-In Shower (city + service combo pages) 48-61. [City] Walk-In Tub (city + service combo pages)
Note: Current site only has generic city hub pages. Koray-correct approach creates unique city-service combination pages with locally-specific content.
OUTER SECTION (Topical Relevance and Historical Data)
Cost and Value Cluster: 62. Bathroom Remodel Cost New Orleans (present -- expand with more data) 63. Walk-In Shower Cost Louisiana (missing) 64. Walk-In Tub Cost Louisiana (missing) 65. Bathroom Remodel ROI for Louisiana Homes (missing) 66. Bathroom Upgrades Home Value New Orleans (present -- expand) 67. How to Budget for Bathroom Remodel (missing) 68. Bathroom Remodel Financing Options (missing) 69. 0% Financing for Bathroom Remodel (missing -- TurnKey offers this)
Process and Planning Cluster: 70. How Long Does Bathroom Remodel Take (present) 71. 1-Day Bathroom Remodel Process Guide (missing) 72. How to Prepare for Bathroom Installation Day (missing) 73. Bathroom Remodel Steps from Consultation to Completion (missing) 74. What to Expect During Shower Installation (missing) 75. Bathroom Remodel Permit New Orleans (present -- expand with parishes) 76. Louisiana Bathroom Building Codes (missing)
Accessibility and Aging-in-Place Cluster: 77. Aging in Place Bathroom Design Guide (missing) 78. ADA Bathroom Requirements (missing) 79. Senior Bathroom Safety Guide Louisiana (missing) 80. Grab Bar Installation with Walk-In Shower (missing) 81. Handicap Accessible Shower Design (missing) 82. Fall Prevention Bathroom Upgrades (missing)
Materials and Technical Cluster: 83. Acrylic vs Tile Shower (which is better -- missing) 84. Acrylic Bathtub Benefits and Lifespan (missing) 85. Fiberglass vs Acrylic Shower Surround (missing) 86. Bathroom Waterproofing Louisiana Homes (missing) 87. New Orleans Humidity and Bathroom Material Selection (missing -- Louisiana-specific, topical border) 88. Shower Caulking Guide (missing -- supplementary) 89. Grout vs Caulk in Bathroom (missing -- supplementary)
Social Proof and Trust Cluster (outer, E-E-A-T supporting): 90. Before and After Bathroom Remodel Gallery (present -- expand) 91. TurnKey Bath Remodel Reviews and Testimonials (present -- expand) 92. Louisiana Bathroom Remodel Case Studies (missing) 93. Local Better Business Bureau and License Information (missing -- trust page)
Total ideal topical map nodes: 93+ unique pages Current site coverage: ~65 pages total (14 city pages + 11 service pages + ~40 blog posts) Coverage of IDEAL topical map: Approximately 35% (many existing pages do not properly cover their node's attributes)
10. Scored Summary Table
| Finding ID | Severity | Category | Issue Summary | Fix Priority |
|---|---|---|---|---|
| A-01 | P1 | Central Entity | No consistent entity ngram site-wide | Week 1 |
| A-02 | P1 | Source Context | Central search intent predicate absent from content | Week 1 |
| A-03 | P0 | Topical Map Core | 13 monetizable service nodes missing from topical map | Week 1-2 |
| A-04 | P0 | Topical Map City | City pages use copy-paste templates with fabricated services | Week 1-2 |
| A-05 | P1 | Topical Map Outer | 12 outer section nodes absent -- no Louisiana-specific content | Month 1 |
| A-06 | P1 | Topical Map Geo | New Orleans city page returns 404 | Week 1 (critical) |
| A-07 | P1 | Contextual Vector | Baton Rouge page has duplicate H1 tags | Week 1 |
| A-08 | P0 | Contextual Vector | Showers hub H1 duplicated as H2 | Week 1 |
| A-09 | P1 | Contextual Vector | Walk-in shower page has brand pitch inside content vector | Week 1-2 |
| A-10 | P1 | Contextual Vector | Bathtubs hub first H2 is testimonials, not service attributes | Week 1-2 |
| A-11 | P1 | Contextual Vector | City pages dedicate 50%+ headings to tourism content | Month 1 |
| A-12 | P0 | Attribute Coverage | Zero cost/price data on any service page | Week 1-2 |
| A-13 | P1 | Attribute Coverage | Walk-in tub pages missing Medicare/insurance attribute | Month 1 |
| A-14 | P1 | Attribute Coverage | Acrylic material attribute absent from shower and tub pages | Month 1 |
| A-15 | P0 | IR Zones | Meta descriptions absent on homepage, /showers/, /bathtubs/ | Week 1 |
| A-16 | P1 | IR Zones | Title-to-H1 macro context misalignment on hub pages | Week 1-2 |
| A-17 | P1 | IR Zones | Walk-in tub H1 uses marketing tagline instead of entity-attribute pair | Week 1-2 |
| A-18 | P2 | IR Zones | /service-areas/ URL directory adds non-compressed path segment | Month 2+ |
| A-19 | P1 | Internal Linking | City page service links placed at H3 level, not H2 body content | Month 1 |
| A-20 | P1 | Internal Linking | Anchor text reuse across 14 city pages violates 3-use maximum | Month 1 |
| A-21 | P2 | Internal Linking | Top-traffic tub liner blog post does not pass equity to core service pages | Month 1 |
| A-22 | P1 | Momentum | ~2 posts/month insufficient for topical authority acquisition speed | Ongoing |
| A-23 | P2 | Momentum | Blog building outer section before core section quality nodes exist | Month 1 |
| A-24 | P0 | Topical Authority | Sister domain splits entity signals -- two incomplete networks | Week 1 (strategic) |
| A-25 | P1 | Topical Authority | Zero commercial query rankings -- no topical authority established | Ongoing |
Total findings: 25 P0 (Critical): 6 (A-03, A-04, A-08, A-12, A-15, A-24) P1 (High): 15 (A-01, A-02, A-05, A-06, A-07, A-09, A-10, A-11, A-13, A-14, A-16, A-17, A-19, A-20, A-22, A-25) P2 (Medium): 4 (A-18, A-21, A-23)
11. Koray Method Score
Applying Koray's framework dimensions with an honest scoring of TurnKey's current state:
| Dimension | Score (0-10) | Notes |
|---|---|---|
| Source Context Clarity | 3/10 | Source context exists but is not formally defined or consistently deployed |
| Central Entity Definition | 2/10 | Entity phrase inconsistent site-wide, no ngram protocol |
| Topical Map Coverage (Core) | 3/10 | Service pages exist but ~13 core nodes missing, city pages are template-duplicates |
| Topical Map Coverage (Outer) | 2/10 | Blog starts outer section work but ~12 key outer nodes absent |
| Contextual Vector Quality | 2/10 | Hub pages have critical vector errors (duplicate H1/H2, wrong first H2 priority) |
| Attribute Coverage (Root) | 2/10 | Missing cost, materials, specs on all money pages |
| IR Zone Alignment | 3/10 | Title tags reasonable, but meta descriptions missing on key pages, H1s misaligned |
| Internal Linking Architecture | 3/10 | Links exist but anchor diversity, prominence level, and equity flow are all suboptimal |
| Publishing Momentum | 3/10 | 40 posts over 21 months is weak; no publication date visibility |
| Topical Authority Score | 1/10 | 48 ranking keywords, zero commercial query rankings |
Composite Koray Score: 24/100
At 24/100, this site has fundamental semantic architecture work to do before topical authority gains are achievable. The 6 P0 findings are the blocking issues. The sister domain split (A-24) is the single highest-leverage strategic decision -- resolving it doubles the entity signals going to one domain.
12. Recommended Implementation Sequence
Week 1 (Fix P0s and critical P1s):
- Fix New Orleans city page 404 -- create /service-areas/new-orleans/ with unique New Orleans content
- Write meta descriptions for all service hub pages and homepage
- Fix Showers hub H1/H2 duplication
- Fix Baton Rouge dual H1
- Add cost data section to walk-in shower, walk-in tub, bathtub replacement, and shower replacement pages
- Strategic decision: consolidate turnkeybathroomrenovations.com into turnkeybathremodel.com via 301 redirects
Month 1 (Architecture rebuild):
- Rebuild city pages with unique macro contexts and remove fabricated services (tile, electrical, flooring claims)
- Write 5 core quality nodes: one-day shower install, acrylic vs tile comparison, walk-in tub cost+Medicare, barrier-free shower ADA guide, tub liner vs replacement comparison
- Rebuild hub page heading vectors (showers and bathtubs) to follow attribute priority
- Implement semantic anchor text variation across city page internal links
Months 2-3 (Outer section build):
- Publish Louisiana-specific outer section content: humidity + bathroom materials, Louisiana building codes, aging-in-place Louisiana guide
- Increase blog publishing cadence to minimum 8-12 posts/month with patternless timing
- Add city-service combination pages for top 5 cities x top 3 services (15 pages)
Report generated 2026-06-11. Data sources: DataForSEO Phase 0 verified pull (CONTEXT.md), site page fetches via WebFetch, Koray course transcripts (D:/Ecosystem/youtube-transcripts/koray-tugberk-seo-course/), Koray Semantic SEO Master and Topical Map skill files. GSC/GA not available -- not our property.