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_titlehook - FiboFilters overwrites the Yoast meta description via the
wpseo_metadeschook - FiboFilters injects a link to its sitemap via the
wpseo_sitemap_indexhook
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_titlehook - FiboFilters overwrites the AIOSEO meta description via the
aioseo_descriptionhook - FiboFilters injects a link to its sitemap via the
aioseo_sitemap_indexeshook
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/titlehook - FiboFilters overwrites the Rank Math meta description via the
rank_math/frontend/descriptionhook - FiboFilters injects a link to its sitemap via the
rank_math/sitemap/indexhook
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_titlehook - FiboFilters overwrites the SEOPress meta description via the
seopress_titles_deschook - FiboFilters injects a link to its sitemap via the
seopress_sitemaps_external_linkhook
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.