WP Manifestindependent plugin directory
manifest / seo / slimseo-to-yoast

SlimSEO to Yoast

Migrates post, taxonomy and term meta data from Slim SEO into Yoast SEO, in batches, via WP-CLI.

by Paul Faulkner · github.com/headwalluk/slimseo-to-yoast · website

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/headwalluk/slimseo-to-yoast/archive/refs/heads/main.zip

Declares an update source (false), so updates arrive through the plugin's own updater.

From the readme

SlimSEO to Yoast Migrates post, taxonomy and term meta data from Slim SEO into Yoast SEO, in batches, via WP-CLI. Built by Headwall Hosting. What it does Slim SEO stores everything as a single serialised array per object. Yoast splits the same information across individual meta rows for posts, and a single option for terms. This plugin translates between them — including rewriting Slim SEO's {{ post.title }} template syntax into Yoast's %%title%%, and resolving image URLs to the media library attachment IDs Yoast needs. It also handles the things a naive field-copy misses, each of which changes what the site reports to Google without changing a single meta row: - Legacy Yoast data. If the site ran Yoast before switching to Slim SEO, its old meta is still in the database and reactivating Yoast brings it back — much of it in fields Slim SEO has no equivalent for, so a migration cannot overwrite it. On the site this was built for, that was 2,345 stale Open Graph titles silently overriding the migration on every social share. - Auto-generated descriptions. Slim SEO generates a meta description from content when a post has none; Yoast leaves it empty by design. Without a

Read the full README on GitHub →