{
  "generatedAt": "2026-04-29T09:17:14.377Z",
  "toolVersion": "1.2",
  "totalCompanies": 61,
  "successfulAudits": 53,
  "ranking": [
    {
      "rank": 1,
      "name": "Rema 1000",
      "url": "https://www.rema.no",
      "category": "retail",
      "totalScore": 68,
      "grade": "C",
      "breakdown": {
        "schema": 9,
        "meta": 13,
        "content": 18,
        "technical": 16,
        "aiSignals": 12
      }
    },
    {
      "name": "If Forsikring",
      "url": "https://www.if.no",
      "category": "forsikring",
      "totalScore": 67,
      "grade": "C",
      "breakdown": {
        "schema": 14,
        "meta": 12,
        "content": 17,
        "technical": 13,
        "aiSignals": 11
      },
      "rank": 2
    },
    {
      "rank": 3,
      "name": "Stavanger Aftenblad",
      "url": "https://www.aftenbladet.no",
      "category": "stavanger",
      "totalScore": 64,
      "grade": "C",
      "breakdown": {
        "schema": 5,
        "meta": 12,
        "content": 22,
        "technical": 16,
        "aiSignals": 9
      }
    },
    {
      "name": "Tryg",
      "url": "https://www.tryg.no",
      "category": "forsikring",
      "totalScore": 63,
      "grade": "C",
      "breakdown": {
        "schema": 0,
        "meta": 13,
        "content": 24,
        "technical": 16,
        "aiSignals": 10
      },
      "rank": 4
    },
    {
      "name": "Thon Hotels",
      "url": "https://www.thonhotels.no",
      "category": "reiseliv",
      "totalScore": 63,
      "grade": "C",
      "breakdown": {
        "schema": 4,
        "meta": 13,
        "content": 21,
        "technical": 17,
        "aiSignals": 8
      },
      "rank": 5
    },
    {
      "rank": 6,
      "name": "Aftenposten",
      "url": "https://www.aftenposten.no",
      "category": "media",
      "totalScore": 62,
      "grade": "C",
      "breakdown": {
        "schema": 4,
        "meta": 8,
        "content": 20,
        "technical": 16,
        "aiSignals": 14
      }
    },
    {
      "rank": 7,
      "name": "Stavanger kommune",
      "url": "https://www.stavanger.kommune.no",
      "category": "stavanger",
      "totalScore": 62,
      "grade": "C",
      "breakdown": {
        "schema": 5,
        "meta": 12,
        "content": 20,
        "technical": 13,
        "aiSignals": 12
      }
    },
    {
      "name": "Opera",
      "url": "https://www.opera.com",
      "category": "tech",
      "totalScore": 62,
      "grade": "C",
      "breakdown": {
        "schema": 7,
        "meta": 14,
        "content": 20,
        "technical": 16,
        "aiSignals": 5
      },
      "rank": 8
    },
    {
      "name": "Kahoot",
      "url": "https://www.kahoot.com",
      "category": "tech",
      "totalScore": 62,
      "grade": "C",
      "breakdown": {
        "schema": 5,
        "meta": 14,
        "content": 17,
        "technical": 15,
        "aiSignals": 11
      },
      "rank": 9
    },
    {
      "rank": 10,
      "name": "Schibsted",
      "url": "https://schibsted.com",
      "category": "tech",
      "totalScore": 60,
      "grade": "C",
      "breakdown": {
        "schema": 7,
        "meta": 14,
        "content": 15,
        "technical": 16,
        "aiSignals": 8
      }
    },
    {
      "rank": 11,
      "name": "Smedvig",
      "url": "https://smedvig.no",
      "category": "stavanger",
      "totalScore": 59,
      "grade": "C",
      "breakdown": {
        "schema": 7,
        "meta": 10,
        "content": 15,
        "technical": 17,
        "aiSignals": 10
      }
    },
    {
      "name": "Dagbladet",
      "url": "https://www.dagbladet.no",
      "category": "media",
      "totalScore": 59,
      "grade": "C",
      "breakdown": {
        "schema": 5,
        "meta": 13,
        "content": 16,
        "technical": 15,
        "aiSignals": 10
      },
      "rank": 12
    },
    {
      "rank": 13,
      "name": "Telenor",
      "url": "https://www.telenor.no",
      "category": "telekom",
      "totalScore": 58,
      "grade": "C",
      "breakdown": {
        "schema": 5,
        "meta": 14,
        "content": 15,
        "technical": 16,
        "aiSignals": 8
      }
    },
    {
      "name": "Kongsberg Gruppen",
      "url": "https://www.kongsberg.com",
      "category": "industri",
      "totalScore": 58,
      "grade": "C",
      "breakdown": {
        "schema": 6,
        "meta": 13,
        "content": 15,
        "technical": 16,
        "aiSignals": 8
      },
      "rank": 14
    },
    {
      "rank": 15,
      "name": "Equinor",
      "url": "https://www.equinor.com/no",
      "category": "energi",
      "totalScore": 57,
      "grade": "C",
      "breakdown": {
        "schema": 5,
        "meta": 12,
        "content": 16,
        "technical": 14,
        "aiSignals": 10
      }
    },
    {
      "rank": 16,
      "name": "NRK",
      "url": "https://www.nrk.no",
      "category": "media",
      "totalScore": 57,
      "grade": "C",
      "breakdown": {
        "schema": 5,
        "meta": 12,
        "content": 18,
        "technical": 16,
        "aiSignals": 6
      }
    },
    {
      "rank": 17,
      "name": "Aker BP",
      "url": "https://www.akerbp.com",
      "category": "stavanger",
      "totalScore": 57,
      "grade": "C",
      "breakdown": {
        "schema": 7,
        "meta": 13,
        "content": 15,
        "technical": 15,
        "aiSignals": 7
      }
    },
    {
      "rank": 18,
      "name": "Norsk Hydro",
      "url": "https://www.hydro.com/no-NO",
      "category": "industri",
      "totalScore": 56,
      "grade": "C",
      "breakdown": {
        "schema": 6,
        "meta": 10,
        "content": 14,
        "technical": 16,
        "aiSignals": 10
      }
    },
    {
      "rank": 19,
      "name": "Nordea",
      "url": "https://www.nordea.no",
      "category": "finans",
      "totalScore": 55,
      "grade": "C",
      "breakdown": {
        "schema": 0,
        "meta": 12,
        "content": 18,
        "technical": 14,
        "aiSignals": 11
      }
    },
    {
      "rank": 20,
      "name": "Storebrand",
      "url": "https://www.storebrand.no",
      "category": "finans",
      "totalScore": 55,
      "grade": "C",
      "breakdown": {
        "schema": 0,
        "meta": 12,
        "content": 18,
        "technical": 18,
        "aiSignals": 7
      }
    },
    {
      "name": "Sparebanken Vest",
      "url": "https://www.spv.no",
      "category": "finans",
      "totalScore": 55,
      "grade": "C",
      "breakdown": {
        "schema": 4,
        "meta": 12,
        "content": 16,
        "technical": 16,
        "aiSignals": 7
      },
      "rank": 21
    },
    {
      "name": "TV 2",
      "url": "https://www.tv2.no",
      "category": "media",
      "totalScore": 55,
      "grade": "C",
      "breakdown": {
        "schema": 5,
        "meta": 12,
        "content": 14,
        "technical": 14,
        "aiSignals": 10
      },
      "rank": 22
    },
    {
      "rank": 23,
      "name": "VG",
      "url": "https://www.vg.no",
      "category": "media",
      "totalScore": 54,
      "grade": "D",
      "breakdown": {
        "schema": 5,
        "meta": 12,
        "content": 12,
        "technical": 16,
        "aiSignals": 9
      }
    },
    {
      "rank": 24,
      "name": "Visma",
      "url": "https://www.visma.no",
      "category": "tech",
      "totalScore": 54,
      "grade": "D",
      "breakdown": {
        "schema": 0,
        "meta": 12,
        "content": 16,
        "technical": 16,
        "aiSignals": 10
      }
    },
    {
      "rank": 25,
      "name": "Avinor",
      "url": "https://avinor.no",
      "category": "transport",
      "totalScore": 54,
      "grade": "D",
      "breakdown": {
        "schema": 4,
        "meta": 11,
        "content": 17,
        "technical": 14,
        "aiSignals": 8
      }
    },
    {
      "name": "OBOS",
      "url": "https://www.obos.no",
      "category": "eiendom",
      "totalScore": 54,
      "grade": "D",
      "breakdown": {
        "schema": 0,
        "meta": 14,
        "content": 16,
        "technical": 15,
        "aiSignals": 9
      },
      "rank": 26
    },
    {
      "name": "Meny",
      "url": "https://www.meny.no",
      "category": "retail",
      "totalScore": 53,
      "grade": "D",
      "breakdown": {
        "schema": 0,
        "meta": 13,
        "content": 15,
        "technical": 15,
        "aiSignals": 10
      },
      "rank": 27
    },
    {
      "rank": 28,
      "name": "Posten Bring",
      "url": "https://www.posten.no",
      "category": "transport",
      "totalScore": 52,
      "grade": "D",
      "breakdown": {
        "schema": 7,
        "meta": 11,
        "content": 15,
        "technical": 13,
        "aiSignals": 6
      }
    },
    {
      "name": "Helse Vest",
      "url": "https://www.helse-vest.no",
      "category": "helse",
      "totalScore": 52,
      "grade": "D",
      "breakdown": {
        "schema": 0,
        "meta": 11,
        "content": 16,
        "technical": 16,
        "aiSignals": 9
      },
      "rank": 29
    },
    {
      "name": "Strawberry Hotels",
      "url": "https://www.strawberryhotels.com",
      "category": "reiseliv",
      "totalScore": 52,
      "grade": "D",
      "breakdown": {
        "schema": 0,
        "meta": 13,
        "content": 16,
        "technical": 16,
        "aiSignals": 7
      },
      "rank": 30
    },
    {
      "rank": 31,
      "name": "Gjensidige",
      "url": "https://www.gjensidige.no",
      "category": "finans",
      "totalScore": 51,
      "grade": "D",
      "breakdown": {
        "schema": 0,
        "meta": 12,
        "content": 17,
        "technical": 16,
        "aiSignals": 6
      }
    },
    {
      "rank": 32,
      "name": "Kiwi",
      "url": "https://kiwi.no",
      "category": "retail",
      "totalScore": 51,
      "grade": "D",
      "breakdown": {
        "schema": 0,
        "meta": 12,
        "content": 17,
        "technical": 13,
        "aiSignals": 9
      }
    },
    {
      "name": "Handelsbanken",
      "url": "https://www.handelsbanken.no",
      "category": "finans",
      "totalScore": 51,
      "grade": "D",
      "breakdown": {
        "schema": 4,
        "meta": 8,
        "content": 19,
        "technical": 13,
        "aiSignals": 7
      },
      "rank": 33
    },
    {
      "name": "Statkraft",
      "url": "https://www.statkraft.no",
      "category": "energi",
      "totalScore": 50,
      "grade": "D",
      "breakdown": {
        "schema": 0,
        "meta": 13,
        "content": 14,
        "technical": 13,
        "aiSignals": 10
      },
      "rank": 34
    },
    {
      "name": "Finn.no",
      "url": "https://www.finn.no",
      "category": "tech",
      "totalScore": 49,
      "grade": "D",
      "breakdown": {
        "schema": 7,
        "meta": 12,
        "content": 9,
        "technical": 16,
        "aiSignals": 5
      },
      "rank": 35
    },
    {
      "name": "Hurtigruten",
      "url": "https://www.hurtigruten.com",
      "category": "transport",
      "totalScore": 49,
      "grade": "D",
      "breakdown": {
        "schema": 0,
        "meta": 10,
        "content": 18,
        "technical": 13,
        "aiSignals": 8
      },
      "rank": 36
    },
    {
      "name": "Aker Solutions",
      "url": "https://www.akersolutions.com",
      "category": "industri",
      "totalScore": 49,
      "grade": "D",
      "breakdown": {
        "schema": 0,
        "meta": 10,
        "content": 15,
        "technical": 16,
        "aiSignals": 8
      },
      "rank": 37
    },
    {
      "name": "XXL Sport",
      "url": "https://www.xxl.no",
      "category": "retail",
      "totalScore": 48,
      "grade": "D",
      "breakdown": {
        "schema": 0,
        "meta": 12,
        "content": 12,
        "technical": 13,
        "aiSignals": 11
      },
      "rank": 38
    },
    {
      "rank": 39,
      "name": "Helse Stavanger",
      "url": "https://helse-stavanger.no",
      "category": "stavanger",
      "totalScore": 47,
      "grade": "D",
      "breakdown": {
        "schema": 0,
        "meta": 7,
        "content": 17,
        "technical": 16,
        "aiSignals": 7
      }
    },
    {
      "name": "UiO",
      "url": "https://www.uio.no",
      "category": "utdanning",
      "totalScore": 47,
      "grade": "D",
      "breakdown": {
        "schema": 0,
        "meta": 12,
        "content": 13,
        "technical": 13,
        "aiSignals": 9
      },
      "rank": 40
    },
    {
      "name": "Eiendomsmegler 1",
      "url": "https://www.eiendomsmegler1.no",
      "category": "eiendom",
      "totalScore": 47,
      "grade": "D",
      "breakdown": {
        "schema": 0,
        "meta": 12,
        "content": 16,
        "technical": 13,
        "aiSignals": 6
      },
      "rank": 41
    },
    {
      "rank": 42,
      "name": "Lyse",
      "url": "https://www.lyse.no",
      "category": "stavanger",
      "totalScore": 46,
      "grade": "D",
      "breakdown": {
        "schema": 0,
        "meta": 11,
        "content": 14,
        "technical": 15,
        "aiSignals": 6
      }
    },
    {
      "name": "Orkla",
      "url": "https://www.orkla.no",
      "category": "industri",
      "totalScore": 46,
      "grade": "D",
      "breakdown": {
        "schema": 0,
        "meta": 11,
        "content": 14,
        "technical": 16,
        "aiSignals": 5
      },
      "rank": 43
    },
    {
      "name": "Ruter",
      "url": "https://ruter.no",
      "category": "transport",
      "totalScore": 45,
      "grade": "D",
      "breakdown": {
        "schema": 0,
        "meta": 12,
        "content": 13,
        "technical": 16,
        "aiSignals": 4
      },
      "rank": 44
    },
    {
      "name": "NTNU",
      "url": "https://www.ntnu.no",
      "category": "utdanning",
      "totalScore": 44,
      "grade": "D",
      "breakdown": {
        "schema": 0,
        "meta": 8,
        "content": 13,
        "technical": 16,
        "aiSignals": 7
      },
      "rank": 45
    },
    {
      "rank": 46,
      "name": "Coop",
      "url": "https://coop.no",
      "category": "retail",
      "totalScore": 43,
      "grade": "D",
      "breakdown": {
        "schema": 0,
        "meta": 9,
        "content": 13,
        "technical": 13,
        "aiSignals": 8
      }
    },
    {
      "name": "UiB",
      "url": "https://www.uib.no",
      "category": "utdanning",
      "totalScore": 38,
      "grade": "E",
      "breakdown": {
        "schema": 0,
        "meta": 6,
        "content": 12,
        "technical": 13,
        "aiSignals": 7
      },
      "rank": 47
    },
    {
      "name": "Power",
      "url": "https://www.power.no",
      "category": "retail",
      "totalScore": 30,
      "grade": "E",
      "breakdown": {
        "schema": 0,
        "meta": 13,
        "content": 2,
        "technical": 13,
        "aiSignals": 2
      },
      "rank": 48
    },
    {
      "name": "SpareBank 1 SR-Bank",
      "url": "https://www.sr-bank.no",
      "category": "finans",
      "totalScore": 29,
      "grade": "E",
      "breakdown": {
        "schema": 0,
        "meta": 8,
        "content": 0,
        "technical": 16,
        "aiSignals": 5
      },
      "rank": 49
    },
    {
      "name": "Elkjøp",
      "url": "https://www.elkjop.no",
      "category": "retail",
      "totalScore": 19,
      "grade": "F",
      "breakdown": {
        "schema": 0,
        "meta": 4,
        "content": 2,
        "technical": 9,
        "aiSignals": 4
      },
      "rank": 50
    },
    {
      "rank": 51,
      "name": "DNB",
      "url": "https://www.dnb.no",
      "category": "finans",
      "totalScore": 17,
      "grade": "F",
      "breakdown": {
        "schema": 0,
        "meta": 0,
        "content": 1,
        "technical": 14,
        "aiSignals": 2
      }
    },
    {
      "name": "Komplett",
      "url": "https://www.komplett.no",
      "category": "retail",
      "totalScore": 16,
      "grade": "F",
      "breakdown": {
        "schema": 0,
        "meta": 2,
        "content": 4,
        "technical": 7,
        "aiSignals": 3
      },
      "rank": 52
    },
    {
      "name": "Widerøe",
      "url": "https://www.wideroe.no",
      "category": "transport",
      "totalScore": 15,
      "grade": "F",
      "breakdown": {
        "schema": 0,
        "meta": 4,
        "content": 0,
        "technical": 8,
        "aiSignals": 3
      },
      "rank": 53
    }
  ],
  "errored": [
    {
      "name": "Vy",
      "url": "https://www.vy.no",
      "error": "HTTP 403"
    },
    {
      "name": "SAS",
      "url": "https://www.sas.no",
      "error": "HTTP 403"
    },
    {
      "name": "Norwegian",
      "url": "https://www.norwegian.com/no",
      "error": "HTTP 403"
    },
    {
      "name": "Yara",
      "url": "https://www.yara.com/no-no",
      "error": "HTTP 404"
    },
    {
      "name": "SR-Bank",
      "url": "https://www.sparebank1.no/nb/sr-bank",
      "error": "HTTP 404"
    },
    {
      "name": "Universitetet i Stavanger",
      "url": "https://www.uis.no",
      "error": "HTTP 403"
    },
    {
      "name": "Mathiesen-Eiendom",
      "url": "https://mathiesen-eiendom.no",
      "error": "HTTP 0"
    },
    {
      "name": "Oslo Universitetssykehus",
      "url": "https://www.ous-hf.no",
      "error": "exit code 1"
    }
  ]
}