{
  "title": "Jincheng technical relaunch: recorded HTTP checks",
  "measuredAt": "2026-10-17T01:06:19.477Z",
  "scope": "Snapshot after the first technical release on 16 October 2026. Not a current inventory, traffic measurement or indexation report.",
  "canonicalOrigin": "https://www.jinchenggeo.com",
  "pageCount": 46,
  "assertionsPassed": 474,
  "historicalRoutes": [
    {
      "url": "http://jinchenggeo.com/?news/78.html",
      "status": 301,
      "location": "https://www.jinchenggeo.com/zh/geo/what-is-generative-engine-optimization/"
    },
    {
      "url": "http://www.jinchenggeo.com/?news/78.html",
      "status": 301,
      "location": "https://www.jinchenggeo.com/zh/geo/what-is-generative-engine-optimization/"
    },
    {
      "url": "https://jinchenggeo.com/?news/78.html",
      "status": 301,
      "location": "https://www.jinchenggeo.com/zh/geo/what-is-generative-engine-optimization/"
    },
    {
      "url": "https://www.jinchenggeo.com/?news/78.html",
      "status": 301,
      "location": "https://www.jinchenggeo.com/zh/geo/what-is-generative-engine-optimization/"
    },
    {
      "url": "http://jinchenggeo.com/?news/76.html",
      "status": 301,
      "location": "https://www.jinchenggeo.com/zh/geo/how-to-choose-a-geo-agency/"
    },
    {
      "url": "http://www.jinchenggeo.com/?news/76.html",
      "status": 301,
      "location": "https://www.jinchenggeo.com/zh/geo/how-to-choose-a-geo-agency/"
    },
    {
      "url": "https://jinchenggeo.com/?news/76.html",
      "status": 301,
      "location": "https://www.jinchenggeo.com/zh/geo/how-to-choose-a-geo-agency/"
    },
    {
      "url": "https://www.jinchenggeo.com/?news/76.html",
      "status": 301,
      "location": "https://www.jinchenggeo.com/zh/geo/how-to-choose-a-geo-agency/"
    },
    {
      "url": "http://jinchenggeo.com/?news/77.html",
      "status": 301,
      "location": "https://www.jinchenggeo.com/zh/geo/ai-search-trust-and-conversions/"
    },
    {
      "url": "http://www.jinchenggeo.com/?news/77.html",
      "status": 301,
      "location": "https://www.jinchenggeo.com/zh/geo/ai-search-trust-and-conversions/"
    },
    {
      "url": "https://jinchenggeo.com/?news/77.html",
      "status": 301,
      "location": "https://www.jinchenggeo.com/zh/geo/ai-search-trust-and-conversions/"
    },
    {
      "url": "https://www.jinchenggeo.com/?news/77.html",
      "status": 301,
      "location": "https://www.jinchenggeo.com/zh/geo/ai-search-trust-and-conversions/"
    },
    {
      "url": "http://jinchenggeo.com/?news/79.html",
      "status": 301,
      "location": "https://www.jinchenggeo.com/zh/geo/ai-search-vs-traditional-search/"
    },
    {
      "url": "http://www.jinchenggeo.com/?news/79.html",
      "status": 301,
      "location": "https://www.jinchenggeo.com/zh/geo/ai-search-vs-traditional-search/"
    },
    {
      "url": "https://jinchenggeo.com/?news/79.html",
      "status": 301,
      "location": "https://www.jinchenggeo.com/zh/geo/ai-search-vs-traditional-search/"
    },
    {
      "url": "https://www.jinchenggeo.com/?news/79.html",
      "status": 301,
      "location": "https://www.jinchenggeo.com/zh/geo/ai-search-vs-traditional-search/"
    },
    {
      "url": "http://jinchenggeo.com/?news/",
      "status": 301,
      "location": "https://www.jinchenggeo.com/zh/blog/"
    },
    {
      "url": "http://www.jinchenggeo.com/?news/",
      "status": 301,
      "location": "https://www.jinchenggeo.com/zh/blog/"
    },
    {
      "url": "https://jinchenggeo.com/?news/",
      "status": 301,
      "location": "https://www.jinchenggeo.com/zh/blog/"
    },
    {
      "url": "https://www.jinchenggeo.com/?news/",
      "status": 301,
      "location": "https://www.jinchenggeo.com/zh/blog/"
    },
    {
      "url": "http://jinchenggeo.com/?about/",
      "status": 301,
      "location": "https://www.jinchenggeo.com/zh/about/"
    },
    {
      "url": "http://www.jinchenggeo.com/?about/",
      "status": 301,
      "location": "https://www.jinchenggeo.com/zh/about/"
    },
    {
      "url": "https://jinchenggeo.com/?about/",
      "status": 301,
      "location": "https://www.jinchenggeo.com/zh/about/"
    },
    {
      "url": "https://www.jinchenggeo.com/?about/",
      "status": 301,
      "location": "https://www.jinchenggeo.com/zh/about/"
    },
    {
      "url": "http://jinchenggeo.com/?contact/",
      "status": 301,
      "location": "https://www.jinchenggeo.com/zh/contact/"
    },
    {
      "url": "http://www.jinchenggeo.com/?contact/",
      "status": 301,
      "location": "https://www.jinchenggeo.com/zh/contact/"
    },
    {
      "url": "https://jinchenggeo.com/?contact/",
      "status": 301,
      "location": "https://www.jinchenggeo.com/zh/contact/"
    },
    {
      "url": "https://www.jinchenggeo.com/?contact/",
      "status": 301,
      "location": "https://www.jinchenggeo.com/zh/contact/"
    },
    {
      "url": "https://www.jinchenggeo.com/?news%2F78.html&utm_source=legacy",
      "status": 301,
      "location": "https://www.jinchenggeo.com/zh/geo/what-is-generative-engine-optimization/?utm_source=legacy"
    }
  ],
  "removedAndMissingRoutes": [
    {
      "url": "https://www.jinchenggeo.com/?service/",
      "status": 410
    },
    {
      "url": "https://www.jinchenggeo.com/?case/",
      "status": 410
    },
    {
      "url": "https://www.jinchenggeo.com/?lm1/91.html",
      "status": 410
    },
    {
      "url": "https://www.jinchenggeo.com/question/35768.html",
      "status": 404
    },
    {
      "url": "https://www.jinchenggeo.com/news/78.html",
      "status": 404
    },
    {
      "url": "https://www.jinchenggeo.com/?news/99999.html",
      "status": 404
    },
    {
      "url": "https://www.jinchenggeo.com/missing-route/",
      "status": 404
    },
    {
      "url": "https://www.jinchenggeo.com/zh/missing-route/",
      "status": 404
    }
  ]
}
