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
- pass the canonical link to the SEO plugin
- pass the
noindextag to the SEO plugin for pages with no matching SEO rule - ask the SEO plugin to remove the canonical link for
noindexpages - 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 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 its title separator when building 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
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.
No extra parameters in canonical links
The FiboFilters’s canonical link passed to the SEO plugin does not include campaign parameters (like utm_source or gclid) or sorting. The filter URL parameters are sorted alphabetically to match the URL in the sitemap.