SEO plugins support

This article is part of the guide to SEO Rules in FiboFilters. If you’re new to SEO Rules, start there first.

FiboFilters handles core SEO attributes automatically, including canonical links, titles, meta descriptions, the robots tag, and sitemap generation. On top of this, it also integrates with several popular SEO plugins:

  • Yoast SEO
  • AIOSEO
  • Rank Math SEO
  • SEOPress

What the integration includes

If you’re using one of these plugins, FiboFilters will:

  • inject its titles and meta descriptions through the SEO plugin’s hooks
  • add a link to its sitemap within the SEO plugin’s main sitemap
  • use the SEO plugin’s title separator for the {separator} placeholder in SEO Rules. Refer to Placeholders for extra information.

What the integration doesn’t include

Other SEO elements – such as Open Graph (OG) tags, schema.org markup, canonical links and breadcrumbs – remain fully managed by the SEO plugin itself and are not affected by FiboFilters.

Supported plugins and hooks

This section lists the specific hooks FiboFilters taps into for each supported SEO plugin. For every plugin, FiboFilters uses the plugin’s own title separator when building its SEO rules, then relies on dedicated hooks to overwrite the title tag and meta description, and to inject its sitemap link into the plugin’s sitemap index.

Yoast SEO

  • FiboFilters uses Yoast’s title separator for its own SEO rules. Set the separator in Yoast SEO > Settings > General > Site basics > Title separator.
  • FiboFilters overwrites the Yoast title tag via the wpseo_title hook
  • FiboFilters overwrites the Yoast meta description via the wpseo_metadesc hook
  • FiboFilters injects a link to its sitemap via the wpseo_sitemap_index hook

AIOSEO

  • FiboFilters uses AIOSEO’s title separator for its own SEO rules. Set the separator in All in One SEO > Search Appearance > Global Settings > Separator Character.
  • FiboFilters overwrites the AIOSEO title tag via the aioseo_title hook
  • FiboFilters overwrites the AIOSEO meta description via the aioseo_description hook
  • FiboFilters injects a link to its sitemap via the aioseo_sitemap_indexes hook

Rank Math SEO

  • FiboFilters uses Rank Math’s title separator for its own SEO rules. Set the separator in Rank Math SEO > Titles & Meta > Global Meta > Separator Character.
  • FiboFilters overwrites the Rank Math title tag via the rank_math/frontend/title hook
  • FiboFilters overwrites the Rank Math meta description via the rank_math/frontend/description hook
  • FiboFilters injects a link to its sitemap via the rank_math/sitemap/index hook

SEOPress

  • FiboFilters uses SEOPress’s title separator for its own SEO rules. Set the separator in SEO > Titles & Metas > Home > Separator.
  • FiboFilters overwrites the SEOPress title tag via the seopress_titles_title hook
  • FiboFilters overwrites the SEOPress meta description via the seopress_titles_desc hook
  • FiboFilters injects a link to its sitemap via the seopress_sitemaps_external_link hook

Common pitfalls

Duplicate canonicals

If you’re using an SEO plugin that FiboFilters doesn’t integrate with, the canonical link on filtered pages may appear twice – once from FiboFilters and once from the SEO plugin. If you run into this issue, follow the solution described here: Disabling FiboFilters canonical URL.

OG title doesn’t match the title tag

Since OG tags are managed by the SEO plugin rather than FiboFilters, the OG title may differ from the title tag that FiboFilters injects. You can adjust the FiboFilters title tag under WooCommerce > FiboFilters > SEO Rules.