← Back to Test Matrix
⚠️ Issue: hreflang_canonical_conflict (target)

Hreflang-Canonical Conflict Target Page (French)

This is the French target page with a conflicting canonical.

The Problem:

This page's canonical points to the English page instead of itself:

// This page's metadata (WRONG):
alternates: {
  canonical: "https://mock.okok.now/issues/hreflang-canonical-conflict",  // ❌ Points to EN page
  languages: {
    en: "https://mock.okok.now/issues/hreflang-canonical-conflict",
    fr: "https://mock.okok.now/issues/hreflang-canonical-conflict-target",
  }
}

This tells search engines: "This French page is a duplicate of the English page"

But the hreflang says: "These are equivalent language variants"

These signals conflict!

How It Should Be:

// This page's metadata (CORRECT):
alternates: {
  canonical: "https://mock.okok.now/issues/hreflang-canonical-conflict-target",  // ✅ Points to itself
  languages: {
    en: "https://mock.okok.now/issues/hreflang-canonical-conflict",
    fr: "https://mock.okok.now/issues/hreflang-canonical-conflict-target",
  }
}

Content (Français):

Ceci est la version française de la page. Le contenu doit être considéré comme une variante linguistique équivalente, pas comme un duplicata.

← Back to source page (English)