← Back to Test Matrix
⚠️ Issue: hreflang_target_non_200

Hreflang Target 404/Non-200 Test Page

This page's hreflang points to URLs that return non-200 HTTP status codes.

What's wrong?

Why This Is a Problem:

Expected Detection:

Check: hreflang (automatic)

Status: Fail

Severity: Warning

Issue Type: hreflang_target_non_200

Status Code Requirements:

How to Fix:

Update hreflang to point directly to working pages:

alternates: {
  canonical: "https://mock.okok.now/issues/hreflang-target-404",
  languages: {
    en: "https://mock.okok.now/issues/hreflang-target-404",
    fr: "https://mock.okok.now/fr/about",  // ✅ Returns 200 OK
    de: "https://mock.okok.now/de/about",  // ✅ Returns 200 OK
  }
}

Current (Invalid) Metadata:

alternates: {
  canonical: "https://mock.okok.now/issues/hreflang-target-404",
  languages: {
    en: "https://mock.okok.now/issues/hreflang-target-404",
    fr: "https://mock.okok.now/this-page-does-not-exist-french-404",  // ❌ 404
    de: "https://mock.okok.now/redirect-test-de",  // ❌ May redirect
  }
}

Testing:

Try visiting the broken targets: