Client
Dallas Custom Closets SEO Audit
https://dallascustomclosets.com/
Audited 2026-05-30Overall 79Mode Master
Action Plan

Dallas Custom Closets Remediation Roadmap

Prioritized cards styled from the mosaic dashboard action page, populated only with action items parsed from AUDIT.md.

High Priority
5 actions
Medium Priority
5 actions
Low Priority
14 actions

High Priority

5 actions
1

Current: keyword `custom built closets`, volume 720, CPC $13.73, position 18, landing URL `/`

Medium
Effort: Not specifiedStatus: Proposed
2

Action: build a service page at `/custom-built-closets/` with H1 "Custom Built Closets in Dallas", semantically rich body content, before-and-after photo gallery, internal links fr

Medium
Effort: Not specifiedStatus: Proposed
3

Expected: page-one entry, conservative click-share 3 to 6 percent, recurring 22 to 43 visits per month from this keyword alone, paid-traffic-equivalent value $300 to $590 per month

Medium
Effort: Not specifiedStatus: Proposed
4

Current: CLS 0.401 (Google "Poor"). Two render-blocking scripts identified by DataForSEO

Medium
Effort: Not specifiedStatus: Proposed
5

Action: reserve explicit width and height attributes on all hero, carousel, and above-the-fold images; preload the LCP image; defer the two render-blocking scripts; verify Mai Engi

Medium
Effort: Not specifiedStatus: Proposed

Medium Priority

5 actions
1

Expected: CLS into "Good" range, Core Web Vitals page-experience signal lifted, especially on mobile where most local searches happen

Medium
Effort: Not specifiedStatus: Proposed
2

Current: DataForSEO `no_image_alt: true`, `no_image_title: true` on the homepage; 16 homepage images each missing alt and title

Medium
Effort: Not specifiedStatus: Proposed
3

Action: bulk audit (Yoast or Rank Math image attribute manager) and write descriptive alt text using natural keyword variants (for example "Walk-in closet with marble countertop dr

High
Effort: Not specifiedStatus: Proposed
4

Expected: accessibility and SEO compliance, image search visibility, and reinforced keyword relevance

Medium
Effort: Not specifiedStatus: Proposed
5

Current: every top-30 ranking points at the homepage (`/`). Walk-in, Reach-in, Pantry, Laundry, Mudroom, Garage, and Unique Spaces pages are not ranking for their core terms

High
Effort: Not specifiedStatus: Proposed

Low Priority

14 actions
1

Action: for each room type, write a 1,200 to 1,800 word service page with neighborhood callouts (Preston Hollow, Highland Park, Uptown, Lake Highlands, White Rock Lake, Plano, Addi

High
Effort: Not specifiedStatus: Proposed
2

Expected: each page absorbs a slice of the 22,200-volume head term "custom closets" plus the long-tail variants (closet bars near me, closet organizer dallas, pantry organization d

Medium
Effort: Not specifiedStatus: Proposed
3

Current: 165 of 219 referring domains are blogspot.com (75 percent), the bulk spam score is 26, and 196 of 287 referring links are image links (Pinterest-style image reposting)

Medium
Effort: Not specifiedStatus: Proposed
4

Action: pull the full referring domain list from DataForSEO, classify each blogspot.com referrer as keep, monitor, or disavow; submit a disavow file in Google Search Console for lo

High
Effort: Not specifiedStatus: Proposed
5

Expected: spam score reduction toward single digits, healthier link-graph signal, removal of any algorithmic suppression risk if Google tightens the link spam classifier

Medium
Effort: Not specifiedStatus: Proposed
6

Current: homepage CTA shows (972) 627-4025, schema JSON-LD shows +1 469 848 2881. Citations across the web may be split

Medium
Effort: Not specifiedStatus: Proposed
7

Action: pick one primary phone, update homepage CTA, footer, every internal page, all JSON-LD blocks, Google Business Profile, Bing Places, Apple Business Connect, and the top 30 c

High
Effort: Not specifiedStatus: Proposed
8

Expected: stronger local entity consistency, lifted Google Business Profile ranking, eliminated misattribution of phone-call conversions

Medium
Effort: Not specifiedStatus: Proposed
9

Current: position 27 for the head term `custom closets`, with the homepage as the landing page

Medium
Effort: Not specifiedStatus: Proposed
10

Action: build a `/closets/` hub page summarizing the full service line and linking out to all room types; pair with three to five supporting blog posts (cost guide, design ideas, m

High
Effort: Not specifiedStatus: Proposed
11

Expected: realistic timeline 4 to 6 months; even a move from position 27 to position 11 to 15 would add 50 to 150 incremental visits per month from this single keyword

Medium
Effort: Not specifiedStatus: Proposed
12

Current: one H5 surfaces a reviewer name with no structured review markup

Medium
Effort: Not specifiedStatus: Proposed
13

Action: wrap testimonials in Review schema bound to the LocalBusiness; integrate Google Business Profile review feed; add aggregateRating to the LocalBusiness JSON-LD

Medium
Effort: Not specifiedStatus: Proposed
14

Expected: review-rich snippet eligibility on SERP, lifted CTR on branded queries

Medium
Effort: Not specifiedStatus: Proposed