Client
Gainesville Painting Company SEO Audit
https://gainesvillepaintingcompany.com/
Audited 2026-05-30Overall 83Mode Master
Action Plan

Gainesville Painting Company 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

Rewrite homepage title to under 65 characters with geo + service modifier

Medium
Effort: Not specifiedStatus: Proposed
2

Add LocalBusiness + Service + FAQPage JSON-LD (no schema currently present)

Medium
Effort: Not specifiedStatus: Proposed
3

Fix duplicate meta tags

Medium
Effort: Not specifiedStatus: Proposed
4

Defer non-critical JS to reduce render-blocking; target LCP under 2.5 s

High
Effort: Not specifiedStatus: Proposed
5

Strip unused WPBakery / Visual Composer modules and asset CSS

Medium
Effort: Not specifiedStatus: Proposed

Medium Priority

5 actions
1

Add image titles where alt is present but title is missing

Medium
Effort: Not specifiedStatus: Proposed
2

Add internal links from blog articles back to the five geo-modified service variants

Medium
Effort: Not specifiedStatus: Proposed
3

Build dedicated landing pages for the top 5 quick-win geo keywords (painters in Gainesville FL, gainesville painter, painters gainesville fl, gainesville painters, paint gainesvill

High
Effort: Not specifiedStatus: Proposed
4

Publish a 2,500+ word epoxy flooring service hub and link three supporting deep-dive articles

Medium
Effort: Not specifiedStatus: Proposed
5

Publish a popcorn ceiling removal cost pillar with a cost calculator and FAQ schema

Medium
Effort: Not specifiedStatus: Proposed

Low Priority

14 actions
1

Audit referring domains; submit a Google disavow file for the .ie / .ua / .ar / .io / .is link tail and any blogspam in the 271 nofollow column

Medium
Effort: Not specifiedStatus: Proposed
2

Pursue 8 to 12 fresh local citations (BBB, Yelp, Angi, Houzz, HomeAdvisor, Thumbtack, local Chamber, Alachua County trade associations)

Medium
Effort: Not specifiedStatus: Proposed
3

Build 4 to 6 niche-relevant guest posts on home services and interior design blogs (target US-based .com and .org domains)

Medium
Effort: Not specifiedStatus: Proposed
4

Run a review velocity push (Google Business Profile and Houzz)

Medium
Effort: Not specifiedStatus: Proposed
5

DataForSEO Labs Domain Rank Overview (Google US, 2026-05-30): `dfs_domain_rank.json`

Medium
Effort: Not specifiedStatus: Proposed
6

DataForSEO Labs Ranked Keywords (Google US, top 300 of 433, 2026-05-30): `dfs_ranked_kw.json`, processed in `ranked_kw.csv`

High
Effort: Not specifiedStatus: Proposed
7

DataForSEO Backlinks Summary (2026-05-30): `dfs_backlinks.json`

Medium
Effort: Not specifiedStatus: Proposed
8

DataForSEO Backlinks Bulk Spam Score (2026-05-30): `dfs_spam.json`

Medium
Effort: Not specifiedStatus: Proposed
9

DataForSEO On-Page Instant Pages with browser rendering (2026-05-30): `dfs_onpage.json`

Medium
Effort: Not specifiedStatus: Proposed
10

Live homepage HTTP check 2026-05-30: HTTP 200, final URL https://gainesvillepaintingcompany.com/

Medium
Effort: Not specifiedStatus: Proposed
11

All metrics are pulled live from DataForSEO on 2026-05-30; SERP positions can fluctuate daily

Medium
Effort: Not specifiedStatus: Proposed
12

Schema absence verified via `has_micromarkup: false` in the On-Page snapshot. If JSON-LD is injected later via a third-party script and not visible to the crawler, that is function

Medium
Effort: Not specifiedStatus: Proposed
13

Backlink spam score of 11 is moderate; manual review of the 271 nofollow links and 4 .ie / 4 .ar / 3 .ua / 2 .io / 2 .is referring links is recommended before disavow

Medium
Effort: Not specifiedStatus: Proposed
14

"Estimated organic traffic" is DataForSEO's ETV model. Actual GA4 / GSC numbers may differ. UNVERIFIED until cross-checked with GSC

Medium
Effort: Not specifiedStatus: Proposed