Docs

All in One SEO

2 min readUpdated June 15, 2026

WP LinkCanvas integrates with All in One SEO (AIOSEO) automatically. When AIOSEO is active, bio pages use per-language SEO title, meta description, canonical URL, and Open Graph tags from the fields in the bio page editor rather than AIOSEO’s defaults.

Detection#

WP LinkCanvas detects AIOSEO via the aioseo() function. No configuration is required — install and activate AIOSEO and the integration is live immediately.

What is injected#

On bio pages, WP LinkCanvas overrides the following AIOSEO outputs:

WhatMethod
Meta titlepre_get_document_title at priority 999999
Canonical URLaioseo_canonical_url filter
og:title, og:description, og:imageaioseo_facebook_tags filter

On all other pages, these filters pass through unchanged — the integration only activates when the current request is a bio page.

Title priority#

AIOSEO hooks into pre_get_document_title at priority 99999. WP LinkCanvas hooks in at priority 999999 — a higher number runs later, so our value always wins when a per-language SEO title is set. If the SEO title field is empty on the current language tab, the filter returns AIOSEO’s value untouched.

Setting SEO fields#

In the bio page editor, each language tab has an SEO section with:

  • SEO title — overrides AIOSEO’s page title in <title> and og:title
  • Meta description — overrides AIOSEO’s description in <meta name="description"> and og:description
  • Open Graph image — overrides AIOSEO’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, AIOSEO’s own logic runs as normal for that page.

Open Graph tags#

AIOSEO passes its Open Graph tags as an array via the aioseo_facebook_tags filter. WP LinkCanvas injects into this array directly, setting og:title, og:description, og:image, and og:image:secure_url when values are available. This ensures the bio page’s social share preview uses the correct per-language content when shared on Facebook, Instagram, or other platforms that read Open Graph tags.

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) via the aioseo_canonical_url filter. This is handled automatically.

This website uses cookies to enhance your browsing experience and ensure the site functions properly. By continuing to use this site, you acknowledge and accept our use of cookies.

Accept All Accept Required Only