wiki/knowledge/website/wordpress-plugin-cleanup.md · 824 words · 2026-04-05

WordPress Plugin Cleanup — Inherited Site Remediation

When Asymmetric takes over a site built or partially built by another developer, the plugin stack is often a liability: redundant tools, non-standard form plugins, missing SEO configuration, and unoptimized images. A consistent remediation process reduces instability and brings the site in line with our standards.

The Problem with Inherited Sites

Inherited sites tend to accumulate technical debt in predictable ways:

"It's like you slept with your sister. It's a mess." — Mark Hope, re: Cordwainer's plugin situation

The Cordwainer site is a concrete example: inherited from a previous developer with no alt text on ~800 images, WP Forms throughout, a non-standard SEO plugin, and two separate Google Tag Manager accounts firing simultaneously.

Remediation Checklist

1. Audit the Plugin Stack

2. Replace Non-Standard SEO Tooling

Asymmetric's standard is [1]. If the site is running Rank Math, All in One SEO, or another non-standard tool:

A missing sitemap is a critical failure: Google will only crawl the homepage and miss all deep content. This was the root cause of Aviary's indexing problems — the site had been live for months with no sitemap, so Google treated it as a single-page site. See [2] for detail.

3. Migrate Forms to Gravity Forms

WP Forms and similar plugins are not our standard. All client sites should use Gravity Forms.

Migration steps:
1. Inventory all forms on the site (check pages, posts, and widget areas)
2. Recreate each form in Gravity Forms, preserving field names and notification logic
3. Replace shortcodes/blocks on each page
4. Test submission and email delivery
5. Deactivate and remove WP Forms

This is a developer task (Eshok handles this at Asymmetric). It should be prioritized early in any site takeover — form failures are client-visible and damage trust.

4. Image Optimization

5. Canonical and Crawl Health

Inherited sites frequently have canonical issues from page migrations where old URLs were left live:

6. Final Verification

Before considering the cleanup complete:

Scope and Framing

Plugin cleanup on an inherited site is not glamorous work, but it is billable and necessary. When scoping:

If a client's site is too far gone to remediate efficiently, a full rebuild in Elementor on a clean WordPress install may be faster and produce a better result. See [3].

Sources

  1. Seo Tooling Standards|Our Approved Seo Plugin
  2. 2026 02 13 New Dawn Cordwainer Aviary|The Aviary Recovery Discussion
  3. Elementor Rebuild Decision|When To Rebuild Vs. Remediate
  4. 2026 02 13 New Dawn Cordwainer Aviary|Meeting: New Dawn Rebuild · Cordwainer Cleanup · Aviary Recovery
  5. Index|Cordwainer
  6. Index|Aviary
  7. Sitemap And Indexing|Sitemap Setup And Instant Indexing