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.


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.


Contextual Related Posts (CRP)

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 titlesthe_title → Enabled
  • Single post titlessingle_post_title → Enabled
  • Page/document titleswp_title → Enabled
  • Excerptsthe_excerpt → Enabled
  • Excerpt retrievalget_the_excerpt → Enabled
  • Archive titlesget_the_archive_title → Enabled
    All of these can be selectively disabled. See Developer Reference for the dmyip_core_filters hook.

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