Client
Affordable Pest Solutions, LLC SEO Audit
https://affordablepestsolutionswi.com/
Audited 2026-05-30Overall 48Mode Master
Action Plan

Affordable Pest Solutions, LLC 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

Week 1-2 (Foundation)

Medium
Effort: Not specifiedStatus: Proposed
2

Add LocalBusiness + Organization JSON-LD to homepage

Medium
Effort: Not specifiedStatus: Proposed
3

Fix all missing image alts. Use alt patterns like "wasp nest removal Oshkosh WI"

Medium
Effort: Not specifiedStatus: Proposed
4

Remove duplicate meta tags (audit Yoast vs Divi SEO settings)

Medium
Effort: Not specifiedStatus: Proposed
5

Compress images and defer Divi's render-blocking CSS bundles via WP Rocket or FlyingPress

Medium
Effort: Not specifiedStatus: Proposed

Medium Priority

5 actions
1

Week 3-6 (Content build)

Medium
Effort: Not specifiedStatus: Proposed
2

Publish dedicated location pages: `/oshkosh-pest-control/`, `/appleton-pest-control/`, `/green-bay-pest-control/`, `/neenah-pest-control/`. Minimum 700 words each, unique copy per

Medium
Effort: Not specifiedStatus: Proposed
3

Publish service silo pages: `/wasp-and-hornet-removal/`, `/rodent-control/`, `/bee-removal/`, `/general-pest-control/`. Each links into the four location pages and back

Medium
Effort: Not specifiedStatus: Proposed
4

Expand the homepage to 500+ words. Add an H2 stack: "Pests We Treat", "Service Areas", "Why Choose Us", "Get a Free Estimate"

Medium
Effort: Not specifiedStatus: Proposed
5

Week 7-12 (Off-page and trust)

Medium
Effort: Not specifiedStatus: Proposed

Low Priority

14 actions
1

Build legitimate citations: Google Business Profile (verify NAP), Bing Places, Apple Business Connect, Yelp, BBB, HomeAdvisor, Angi, Thumbtack, Wisconsin Pest Control Association d

Medium
Effort: Not specifiedStatus: Proposed
2

Acquire 5 to 10 local press / blog mentions (sponsor a community event, donate to a local cause, run a media pitch about an unusual pest season in northeast Wisconsin)

Medium
Effort: Not specifiedStatus: Proposed
3

Begin a slow disavow-by-replacement strategy: do not file a disavow yet, but ensure each new genuine link outweighs the existing spam tail

Medium
Effort: Not specifiedStatus: Proposed
4

Ongoing

Medium
Effort: Not specifiedStatus: Proposed
5

Publish one local pest blog post per month (e.g. "Box Elder Bug Season in Oshkosh: What to Do in 2026")

Medium
Effort: Not specifiedStatus: Proposed
6

Track ranked keywords monthly; expect quick-win terms to move into top 5 within 60 days of the location page launches

High
Effort: Not specifiedStatus: Proposed
7

All organic, backlink, and on-page numbers in this audit come from live DataForSEO API calls executed 2026-05-30. Raw responses are stored under `/raw/` for re-audit

Medium
Effort: Not specifiedStatus: Proposed
8

No metric in this document is estimated, inferred, or sourced from third-party tools. Items the API did not return are explicitly marked UNVERIFIED

Medium
Effort: Not specifiedStatus: Proposed
9

No search-engine snippets were used as data inputs. Snippets were used only to confirm the candidate domain in step 1 of the brief

Medium
Effort: Not specifiedStatus: Proposed
10

`raw/dfs_domain_rank.json` (DataForSEO Labs domain rank overview)

Medium
Effort: Not specifiedStatus: Proposed
11

`raw/dfs_ranked_keywords.json` (DataForSEO Labs ranked keywords, top 200 by SV)

High
Effort: Not specifiedStatus: Proposed
12

`raw/dfs_bulk_traffic.json` (DataForSEO Labs bulk traffic estimation)

Medium
Effort: Not specifiedStatus: Proposed
13

`raw/dfs_backlinks.json` (DataForSEO Backlinks summary)

Medium
Effort: Not specifiedStatus: Proposed
14

`raw/dfs_referring_domains.json` (DataForSEO Backlinks top 50 referring domains)

High
Effort: Not specifiedStatus: Proposed