SEO-plugin adapters: Yoast, Rank Math, SEOPress, AIOSEO
What it is
AISA detects the active SEO plugin and writes through a dedicated adapter, so the SEO it generates lands in the right place no matter which plugin you run. Detection is automatic: Yoast (constant WPSEO_VERSION), Rank Math (RANK_MATH_VERSION), SEOPress (SEOPRESS_VERSION), and All in One SEO (AIOSEO_VERSION). If none is present, AISA switches to Standalone mode and emits the tags itself.
Each adapter reads and writes the same logical fields (SEO title, meta description, focus keyphrase, slug) using each plugin's own storage:
- Yoast — full, real-time integration. Title, meta and focus keyword update live in the editor, no reload.
- Rank Math — title and meta description update live in the snippet; the focus keyword (a Tagify widget outside the snippet) is written immediately via the adapter but only appears in its field after Save + reload.
- SEOPress — title and meta description live; the focus keyphrase is applied on save. SEOPress shows variables like
%%post_title%%as raw text in its own box until you apply a generated value. - All in One SEO — stores SEO in its custom table
wp_aioseo_posts(not post meta). AISA writes directly to that table and values appear after "Save and reload" — the reload also protects the value from being overwritten by AIOSEO's Vue editor state.
Because AISA always goes through the adapter (never hardcoded meta keys), the exact same One-Click, Bulk, rotation and backup features work across all four plugins.
Questions people ask
Do I have to tell AISA which SEO plugin I use? No. Detection is fully automatic and the active plugin's column is highlighted on the Compatibility page.
Will AISA create duplicate meta tags alongside my SEO plugin? No. When any SEO plugin is active, AISA does not emit its own title/description — it writes into that plugin instead, so there is only one set of tags.
Why does my Rank Math focus keyword look empty after I apply it? It is already saved; the Tagify field just renders it after a reload. See the dedicated troubleshooting article.
Related
- Standalone mode (no SEO plugin)
- Rank Math keyword not showing until reload
- AIOSEO values appear only after reload
- Two meta descriptions in the page
