{
  "schema_version": 1,
  "product": "Yoast SEO Premium",
  "tested_version": "28.7",
  "core_dependency": "Yoast SEO 28.7",
  "purpose": "Synthetic fixture specification for manual reproduction or a developer script. This is not a direct Yoast import file.",
  "notifications": "No email or external service workflow is involved.",
  "wordpress_permalink_structure": "/%postname%/",
  "pages": [
    {
      "slug": "yoast-canonical-destination",
      "title": "Canonical destination fixture",
      "status": "publish",
      "seo": {
        "meta-robots-noindex": "2"
      }
    },
    {
      "slug": "yoast-title-canonical-test",
      "title": "Visible WordPress heading for SEO metadata test",
      "status": "publish",
      "seo": {
        "title": "Project planning toolkit | Yoast lab",
        "metadesc": "Synthetic description used to inspect the actual Yoast metadata output.",
        "canonical_relative_to_home": "/yoast-canonical-destination/",
        "meta-robots-noindex": "2"
      }
    },
    {
      "slug": "yoast-noindex-test",
      "title": "Internal noindex resource fixture",
      "status": "publish",
      "seo": {
        "meta-robots-noindex": "1"
      }
    },
    {
      "slug": "yoast-sitemap-probe",
      "title": "Sitemap inclusion probe",
      "status": "publish",
      "seo": {
        "meta-robots-noindex": "2"
      }
    }
  ],
  "redirects": [
    {
      "origin_relative_to_home": "/yoast-old-resource/",
      "target_relative_to_home": "/yoast-sitemap-probe/",
      "type": 301,
      "format": "plain"
    }
  ],
  "expected_observations": [
    "Custom title, meta description and canonical match the saved values on the title/canonical page.",
    "Explicit noindex page has robots meta noindex.",
    "Sitemap probe appears in page sitemap; explicit noindex page does not.",
    "Old resource returns HTTP301 and Location points at sitemap probe."
  ],
  "notes": [
    "Run in a staging installation. The test lab retained Basic Auth and HTTP noindex headers while allowing per-page SEO metadata preferences to be measured.",
    "Use your own site home URL when resolving the relative canonical and redirect paths.",
    "Inspect both HTTP status/headers and actual document head/XML; saved settings alone do not prove rendered behavior.",
    "In a subdirectory install, the tested home-relative redirect target /yoast-sitemap-probe/ avoided a doubled-subdirectory admin preview link observed after same-site absolute URL normalization. The final real HTTP301 destination remained correct."
  ]
}
