Client
Aesthetic Plastic Surgery & Laser Center SEO Audit
https://michellehardawaymd.com/
Audited 2026-05-30Overall 104Mode Master
Action Plan

Aesthetic Plastic Surgery & Laser Center 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
7 actions

High Priority

5 actions
1

Refresh the article with updated 2026 best practices, add FAQ section answering each variant query

Medium
Effort: Not specifiedStatus: Proposed
2

Add internal links FROM the four body-contouring sub-pages (liposuction, tummy tuck, BBL, mommy makeover) TO the lymphatic massage post using varied anchors

Medium
Effort: Not specifiedStatus: Proposed
3

Add a short procedure-recovery sidebar to each surgical service page linking to the post

Medium
Effort: Not specifiedStatus: Proposed
4

Add `FAQPage` and `MedicalWebPage` schema to the post

Medium
Effort: Not specifiedStatus: Proposed
5

Build a dedicated "Plastic Surgery in Michigan" hub page (currently the homepage answers this) optimized to that exact head term

Medium
Effort: Not specifiedStatus: Proposed

Medium Priority

5 actions
1

Strengthen the existing `/areas-we-serve/` city pages with unique 800+ word content per city (currently appears thin given the lack of city-specific ranking volume)

Medium
Effort: Not specifiedStatus: Proposed
2

Earn 3-5 local citations from Michigan-specific business directories

Medium
Effort: Not specifiedStatus: Proposed
3

Add an FAQ block to the homepage answering "What is the best plastic surgery in Michigan?" and "Where can I find a board-certified plastic surgeon in Detroit?"

Medium
Effort: Not specifiedStatus: Proposed
4

Update Title tag (currently 130 chars) to a tighter, more keyword-front-loaded variant such as: "Plastic Surgery Michigan | Dr. Michelle Hardaway, MD

Medium
Effort: Not specifiedStatus: Proposed
5

Pull the full backlink list (`/v3/backlinks/backlinks/live`)

Medium
Effort: Not specifiedStatus: Proposed

Low Priority

7 actions
1

Filter `dofollow = true AND spam_score >= 50` → submit as disavow file in Google Search Console

Medium
Effort: Not specifiedStatus: Proposed
2

For broken backlinks pointing to old / renamed URLs (e.g., from a previous URL structure), set up 301 redirects in WordPress to reclaim that equity. Even reclaiming 100 of the 1,39

Medium
Effort: Not specifiedStatus: Proposed
3

All keyword, traffic, and backlink figures from DataForSEO Live API (paid endpoints), pulled 2026-05-30 between 11:00-12:00 UTC. Location_code 2840 (US), language_code "en", device

High
Effort: Not specifiedStatus: Proposed
4

On-page HTML extracted via Firecrawl `/v2/scrape` with `proxy: stealth` because the origin returns 403 to non-whitelisted UAs. Raw HTML (398 KB) inspected for tags, schemas, fonts,

Medium
Effort: Not specifiedStatus: Proposed
5

DataForSEO `on_page/instant_pages` endpoint returned status_code 403 (the same WAF block), so on-page checks above are based on the live HTML from the stealth proxy fetch, not from

Medium
Effort: Not specifiedStatus: Proposed
6

The Domain Rank Overview endpoint returned an empty `metrics.organic` object for this target; backlinks rank from the Backlinks Summary endpoint is shown instead (rank 249)

Medium
Effort: Not specifiedStatus: Proposed
7

No fabricated metrics. Where a number was unavailable from the API (e.g., paid traffic, some KD values), the table shows `n/a` or the row is omitted

Medium
Effort: Not specifiedStatus: Proposed