Skip to main content

WordPress

WordPress SEO Plugin Integration - ContentMK Docs

How ContentMK detects and integrates with Yoast, Rank Math, SEOPress, and AIOSEO.

ContentMK’s Basic SEO module automatically detects and integrates with the four most popular WordPress SEO plugins. When you sync a WordPress site, ContentMK identifies which plugin is installed and pulls SEO data directly from it — no extra configuration needed.

Supported Plugins

  • Yoast SEO
  • Rank Math
  • SEOPress
  • All in One SEO (AIOSEO)

Auto-Detection

Detection happens automatically during the WordPress sync process. ContentMK checks the REST API responses for plugin-specific meta fields and identifies which SEO plugin your site uses. You don’t need to tell ContentMK which plugin to look for.

If auto-detection gets it wrong (rare but possible with unusual configurations), you can manually select your SEO plugin in the site’s Settings page.

Data Pulled from SEO Plugins

ContentMK reads the following data from whichever SEO plugin your site uses:

Data TypeDescription
SEO titlesThe title tag configured in the SEO plugin (may differ from the post title)
Meta descriptionsThe meta description set for search engine results
Canonical URLsThe canonical URL if different from the article’s permalink
Open Graph dataOG title, description, and image for social sharing
Robots directivesIndex/noindex, follow/nofollow settings
Schema markupStructured data types configured via the plugin (FAQ, HowTo, Article, etc.)

Source Tracking

Every SEO field in ContentMK tracks where its data came from. When data is imported from a WordPress SEO plugin, the source is recorded (e.g., “Yoast SEO” or “Rank Math”). This matters because:

  • You can see at a glance whether SEO data was manually entered or imported from a plugin
  • Manual edits always take priority over plugin data — if you update a field manually, it won’t be overwritten on the next sync
  • When premium modules like SEMrush or Ahrefs enrich the same fields, source labels help you understand where each data point originated

Manual Override

If you need to change which SEO plugin ContentMK reads from, go to the site’s Settings page. This is useful when:

  • Auto-detection picked the wrong plugin
  • You’ve migrated from one SEO plugin to another
  • You want to stop pulling data from the plugin and manage SEO fields manually

The override setting takes effect on the next sync operation.