{
 "title": "The State of AI Readiness 2026",
 "publisher": "Replatform Radar",
 "published": "2026-07-24",
 "license": "CC BY 4.0",
 "metric": "AI Pulse Score (0-100): whether AI answer engines can reach, understand, and cite a site, and whether that survives a migration. Four objective pillars (access, structure, substance, durability). An LLM-judged content-density signal is reported separately below, not folded into the headline score, so every site is scored identically.",
 "method": "One polite homepage request per site across a random Tranco sample. Pillars scored from the response. CMS inferred from fingerprints; unfingerprinted grouped as Unknown. Bot-walled/unreachable pages excluded, not counted as failures.",
 "sample": {
  "label": "Random sample of the live web (Tranco)",
  "measured": 13838,
  "excluded": 790,
  "score": {
   "mean": 71.1,
   "median": 70.9,
   "p10": 55.3,
   "p25": 63.3,
   "p50": 70.9,
   "p75": 80.8,
   "p90": 85.2
  },
  "grades": {
   "A": 3.9,
   "B": 23.7,
   "C": 25.7,
   "D": 37.4,
   "F": 9.4
  },
  "pillar_medians": {
   "access": 95.0,
   "structure": 55.0,
   "substance": 43.8,
   "durability": 91.0
  },
  "by_cms": {
   "WordPress": {
    "n": 2569,
    "median": 80.9
   },
   "Salesforce Commerce Cloud": {
    "n": 56,
    "median": 77.8
   },
   "Shopify": {
    "n": 24,
    "median": 77.5
   },
   "Optimizely (Episerver)": {
    "n": 54,
    "median": 76.5
   },
   "Wix": {
    "n": 23,
    "median": 76.4
   },
   "Concrete CMS": {
    "n": 24,
    "median": 76.2
   },
   "HubSpot CMS": {
    "n": 259,
    "median": 76.1
   },
   "Adobe Experience Manager": {
    "n": 386,
    "median": 76.0
   },
   "Squarespace": {
    "n": 17,
    "median": 73.4
   },
   "Adobe Commerce (Magento)": {
    "n": 30,
    "median": 72.8
   },
   "TYPO3": {
    "n": 81,
    "median": 71.6
   },
   "Sitecore": {
    "n": 127,
    "median": 69.6
   },
   "Drupal": {
    "n": 492,
    "median": 69.1
   },
   "Unknown": {
    "n": 9621,
    "median": 68.3
   },
   "Kentico": {
    "n": 26,
    "median": 67.1
   },
   "Joomla": {
    "n": 20,
    "median": 64.8
   }
  },
  "by_industry": {
   "Travel/Hospitality": {
    "n": 84,
    "median": 75.5
   },
   "Media/News/Publishing": {
    "n": 858,
    "median": 75.2
   },
   "Real Estate": {
    "n": 20,
    "median": 74.7
   },
   "Ecommerce/Retail": {
    "n": 349,
    "median": 73.9
   },
   "Healthcare/Medical": {
    "n": 108,
    "median": 72.7
   },
   "Finance/Insurance": {
    "n": 172,
    "median": 71.9
   },
   "Business/Professional Services": {
    "n": 188,
    "median": 71.6
   },
   "Technology/SaaS": {
    "n": 1388,
    "median": 71.6
   },
   "Entertainment/Gaming": {
    "n": 675,
    "median": 69.3
   },
   "Education": {
    "n": 377,
    "median": 69.1
   },
   "Nonprofit/Community": {
    "n": 155,
    "median": 68.4
   },
   "Government/Public Sector": {
    "n": 193,
    "median": 66.4
   },
   "Blog/Personal": {
    "n": 31,
    "median": 59.4
   }
  },
  "industry_note": "Industry classified by an LLM from homepage title/description/text on a random subsample (n=4598); medians use the same objective Pulse as the rest of the study."
 },
 "semantic_density": {
  "note": "Separate LLM-judged signal \u2014 distinct answerable info-units per 1k content tokens \u2014 on the subsample that got it.",
  "n": 5847,
  "median": 32.4,
  "p10": 14.0,
  "p90": 54.9
 },
 "pillars": [
  {
   "key": "access",
   "name": "Access",
   "desc": "Can AI reach your content \u2014 crawler access, server-rendered content, no walls."
  },
  {
   "key": "structure",
   "name": "Structure",
   "desc": "Can AI parse it \u2014 structured data, schema types, clean headings and metadata."
  },
  {
   "key": "substance",
   "name": "Substance",
   "desc": "Is there something worth citing \u2014 answerable content, freshness, depth, trust signals."
  },
  {
   "key": "durability",
   "name": "Durability",
   "desc": "Will it survive a migration \u2014 URL stability, content portability, cite-worthy pages on stable URLs."
  }
 ]
}