Rank Math
WP LinkCanvas integrates with Rank Math automatically. When Rank Math is active, bio pages use per-language SEO title, meta description, canonical URL, and Open Graph image from the fields in the bio page editor rather than Rank Math’s defaults.
Detection#
WP LinkCanvas detects Rank Math via the RANK_MATH_VERSION constant. No configuration is required — install and activate Rank Math and the integration is live immediately.
What is injected#
On bio pages, WP LinkCanvas overrides the following Rank Math outputs using Rank Math’s native filter hooks:
| What | Filter used |
|---|---|
| Meta title | rank_math/frontend/title |
| Meta description | rank_math/frontend/description |
| Canonical URL | rank_math/frontend/canonical |
| og:image | rank_math/opengraph/facebook/image |
On all other pages, these filters pass through unchanged — the integration only activates when the current request is a bio page.
Setting SEO fields#
In the bio page editor, each language tab has an SEO section with:
- SEO title — overrides Rank Math’s page title in
<title>andog:title - Meta description — overrides Rank Math’s description in
<meta name="description">andog:description - Open Graph image — overrides Rank Math’s og:image. Falls back to the bio page avatar if no SEO image is set
If the SEO title or description fields are left empty on a language tab, Rank Math’s own logic runs as normal for that page.
Canonical URL#
The canonical URL is always set to the correct language-specific bio page URL (e.g. yoursite.com/ar/links for the Arabic version). This is handled automatically. Without this override, Rank Math may resolve the canonical to an unrelated post since bio pages use a custom rewrite rule rather than a standard WordPress post URL.
Open Graph image fallback#
If no SEO image is set on the language tab, WP LinkCanvas checks for the bio page avatar and uses that as the og:image. If neither is set, Rank Math’s own image resolution runs as normal.