Docs

Slim SEO

2 min readUpdated June 15, 2026

WP LinkCanvas integrates with Slim SEO automatically. When Slim SEO 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 Slim SEO’s defaults.

Detection#

WP LinkCanvas detects Slim SEO via the SLIM_SEO_VER constant, the \SlimSEO\Plugin class, or the slim_seo() function. No configuration is required — install and activate Slim SEO and the integration is live immediately.

What is injected#

On bio pages, WP LinkCanvas overrides the following Slim SEO outputs using Slim SEO’s native filter hooks:

WhatFilter used
Meta titleslim_seo_meta_title
Meta descriptionslim_seo_meta_description
Canonical URLslim_seo_canonical_url
og:imageslim_seo_open_graph_image
og:urlslim_seo_open_graph_url

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 Slim SEO’s page title in <title> and og:title
  • Meta description — overrides Slim SEO’s description in <meta name="description"> and og:description
  • Open Graph image — overrides Slim SEO’s og:image. If left blank, falls back to the bio page avatar

If the SEO title or description fields are left empty on a language tab, Slim SEO’s own logic runs as normal for that page — WP LinkCanvas only overrides when a value has been set.

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 — you do not need to set it manually. Without this override, Slim SEO 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 and Twitter Cards#

Slim SEO inherits its og:image and og:description values from the meta title and description filters, so overriding the meta values also updates the Open Graph and Twitter Card output. The og:image is set separately via slim_seo_open_graph_image.

Fallback without Slim SEO#

When Slim SEO is not active, WP LinkCanvas emits its own minimal <meta name="description"> and Open Graph tags directly in wp_head. This means basic SEO output works on bio pages even without any SEO plugin installed.