SEO Plugin Integrations

  • JNext lesson
  • KPrevious lesson
  • FSearch lessons
  • EscClear search

The plugin integrates with major SEO plugins and page builders to process shortcodes in meta fields, schema markup, and widget output.

The SEO plugin integrations process shortcodes where SEO data lives: Rank Math and Yoast titles, meta descriptions, schema, and Open Graph tags, plus Elementor and Bricks builder content. This is what makes “Best Tools 2026” work in your SERP snippet, not just on the page.


Rank Math

Shortcodes work in all Rank Math fields:

  • SEO titles (rank_math/frontend/title)
  • Meta descriptions (rank_math/frontend/description)
  • Product descriptions (rank_math/product_description/apply_shortcode)
  • Breadcrumb HTML (rank_math/frontend/breadcrumb/html)
  • Open Graph titles (rank_math/opengraph/facebook/og_title)
  • Open Graph descriptions (rank_math/opengraph/facebook/og_description)
  • Twitter titles (rank_math/opengraph/twitter/title)
  • Twitter descriptions (rank_math/opengraph/twitter/description)
  • JSON-LD schema data (rank_math/json_ld) – recursive processing

Usage example: Set your Rank Math SEO title to:

Best WordPress Plugins of [year] - [month] Update

This renders as: Best WordPress Plugins of 2026 - February Update

Schema support: The Rank Math integration recursively processes all string values in JSON-LD schema output, so shortcodes work in FAQ schema answers, HowTo steps, and other structured data.


Yoast SEO

Shortcodes work in:

  • SEO titles (wpseo_title)
  • Meta descriptions (wpseo_metadesc)
  • Open Graph titles (wpseo_opengraph_title)
  • Open Graph descriptions (wpseo_opengraph_desc)
  • Schema WebPage name field (wpseo_schema_webpage)

Variable replacement: These shortcodes serve as replacements for Yoast’s built-in variables:

  • %%currentyear%%: [year]
  • %%currentmonth%%: [month]
    The plugin shortcodes offer more options (next/previous, offsets, age, countdowns) beyond what Yoast provides natively.

SEOPress

Shortcodes work in:

  • SEO titles (seopress_titles_title)
  • Meta descriptions (seopress_titles_desc)

Elementor

All shortcodes are processed in Elementor widget output via the elementor/widget/render_content filter. This means shortcodes work in:

  • Text Editor widgets
  • Heading widgets
  • Any widget that renders content

No additional configuration needed. The integration loads automatically when Elementor is active.


Shortcodes in post titles are processed in CRP’s related posts output via the crp_title filter.

If your post title is Best Tools of [year], the related posts widget will display it as Best Tools of 2026 rather than showing the raw shortcode.


Other Contexts

Beyond SEO plugins, shortcodes work in these WordPress contexts (via the dmyip_core_filters hook):

  • Post/page titles: the_title → Enabled
  • Single post titles: single_post_title → Enabled
  • Page/document titles: wp_title → Enabled
  • Excerpts: the_excerpt → Enabled
  • Excerpt retrieval: get_the_excerpt → Enabled
  • Archive titles: get_the_archive_title → Enabled
    All of these can be selectively disabled. See Developer Reference for the dmyip_core_filters hook.

Quick answers to common questions:

Which SEO plugins are supported?

Rank Math, Yoast SEO, SEOPress, and All in One SEO for titles, descriptions, and schema output, with the integration activating automatically when the plugin is detected. Elementor and Bricks cover the builder side.

My SERP snippet shows 2026 literally. What’s wrong?

Either the SEO integration isn’t active for your plugin, or the snippet predates the integration and Google hasn’t recrawled. Verify the rendered source shows the value, then request reindexing; Google displays what it last crawled.

Disclaimer: This site is reader-supported. If you buy through some links, I may earn a small commission at no extra cost to you. I only recommend tools I trust and would use myself. Your support helps keep gauravtiwari.org free and focused on real-world advice. Thanks. - Gaurav Tiwari