Till innehållet

AI-optimering

AI tekniska förutsättningar

På den här sidan

Bra innehåll räcker inte om AI-verktyg inte kan hitta det, förstå det eller lita på det.

AI-optimering kräver en solid teknisk grund

  • Crawlbarhet: kan AI-botar nå ert innehåll?
  • Strukturerad data: förstår AI vad innehållet handlar om?
  • E-E-A-T-markörer (erfarenhet, expertis, auktoritet och trovärdighet): litar AI på er som källa?
  • Hastighet och prestanda: fungerar sajten snabbt för besökare och sökrobotar?

Grundkravet för Googles AI-funktioner är att sidan är indexerad och kan visas med utdrag. Övriga åtgärder är god teknisk SEO som gör innehållet lättare att hitta och förstå.

Crawlbarhet för AI-botar

Kan AI-verktyg nå ert innehåll?

Innan AI kan citera er måste den hitta ert innehåll. Tekniska brister blockerar ofta AI-botar från att crawla viktiga sidor.

Granska robots.txt

Kontrollera att robots.txt inte blockerar viktiga sidor eller resurser.

Vanliga problem

Blockerar hela sajten

User-agent: *
Disallow: /

Den regeln är ofta korrekt på staging-sajter men glöms bort när sajten går live.

Blockerar viktiga sektioner

User-agent: *
Disallow: /blog/

Om ert mest citatvärdiga innehåll finns i bloggen blockerar ni AI från att se det.

Blockerar resurser AI behöver

User-agent: *
Disallow: /css/
Disallow: /js/

AI-verktyg (särskilt Google) behöver kunna läsa CSS och JavaScript för att rendera sidor korrekt.

Vad ni ska göra

Granska robots.txt regelbundet. Säkerställ att

  • Inga viktiga sidor blockeras
  • CSS, JavaScript och bildresurser är tillgängliga
  • Endast oviktiga sidor (admin, duplicerat innehåll) blockeras

Så styr ni vilka AI-botar som når sajten

AI-tjänsterna har egna användaragenter i robots.txt, och de styr olika saker

  • OAI-SearchBot styr synlighet i ChatGPT:s sökning. Blockerade sajter visas inte i ChatGPT:s sökresultat, annat än som navigeringslänkar.
  • GPTBot samlar innehåll som kan användas för att träna OpenAI:s modeller. De två botarna styrs var för sig, så ni kan tillåta OAI-SearchBot och blockera GPTBot.
  • ChatGPT-User besöker sidor när en användare ber ChatGPT om det. Robots.txt gäller inte alltid för sådana besök.
  • PerplexityBot styr synlighet i Perplexitys sökresultat och används inte för att träna modeller.
  • Google-Extended styr om innehåll får användas för att träna Gemini och för att underbygga svar i Gemini-apparna och Vertex AI. Den påverkar inte Google Sök.

För AI Overviews, AI Mode och AI-funktioner i Discover finns en egen kontroll i Search Console, under Inställningar. Där kan ni välja om sajten ska ingå.

Gör en välkonstruerad XML-sitemap

En välkonstruerad sitemap hjälper AI-botar att hitta allt viktigt innehåll.

Så bygger ni sitemapen

  • Inkludera endast viktiga sidor, de ni vill att AI ska indexera
  • Uteslut 404:or och omdirigeringar: uppdatera sitemapen när sidor tas bort
  • Håll sitemapen aktuell: lägg till nya sidor automatiskt
  • Använd rätt URL-format: https:// och konsekvent med eller utan avslutande snedstreck
  • Inkludera lastmod (senast ändrad): det hjälper AI att förstå vad som är uppdaterat

Exempel på korrekt sitemap-post

xml

<url>
  <loc>https://exempel.se/guide/seo-grunderna</loc>
  <lastmod>2026-01-15</lastmod>
</url>

Skicka sitemapen till

  • Google Search Console
  • Bing Webmaster Tools
  • Eventuellt andra sökmotorer ni vill nå

Länka internt till viktiga sidor

Interna länkar hjälper sökrobotar att hitta era sidor.

Säkerställ

  • Alla viktiga sidor har interna länkar (inte bara i sitemap)
  • Inga ”öar” (sidor som bara nås via direktlänk)
  • Viktiga sidor går att nå med få klick från startsidan
  • Länktext är beskrivande (inte ”klicka här”)

Sidor som är djupt begravda eller saknar interna länkar crawlas mer sällan.

JavaScript-rendering kan dölja innehåll för botar

För JavaScript-tunga sajter (React, Vue, Angular) gäller frågan om AI-botar kan rendera innehållet.

Problem

Om allt innehåll läggs in via JavaScript efter att HTML laddats kan vissa botar inte se det.

Lösningar

  • Server-side rendering (SSR): innehållet finns i den initiala HTML-koden
  • Static site generation (SSG): förgenererade HTML-sidor
  • Prerendering: generera HTML för botar

Testa: använd Googles URL Inspection Tool i Search Console för att se hur Google renderar er sida. Andra AI-botar kan bete sig annorlunda, så kontrollera också att det viktigaste innehållet finns i den HTML som servern skickar.

Om text som syns för användare inte syns i renderad HTML är det ett problem.

Så hjälper strukturerad data AI att förstå innehållet

Strukturerad data (schema markup) talar uttryckligen om för sökmotorer vad olika delar av innehållet betyder.

Vad strukturerad data gör för er

Google kräver ingen strukturerad data för sina AI-funktioner. Märkningen hör till den vanliga SEO-grunden och visar tydligare för sökmotorer:

  • Är detta en artikel? En produktsida? En FAQ?
  • Vem är författaren?
  • När publicerades det?
  • Vad är huvudbilden?

Vilka schematyper är värda att använda?

Article Schema

För blogginlägg, guider och artiklar.

Lägg till de egenskaper som passar innehållet

  • headline: artikelns titel
  • author: författare (Person eller Organization)
  • datePublished: publiceringsdatum
  • dateModified: senast uppdaterad (om artikeln reviderats)
  • image: huvudbild (URL)
  • publisher: organisation som publicerar

Exempel (JSON-LD-format)

json

{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Komplett guide till SEO 2026",
  "author": {
    "@type": "Person",
    "name": "Anna Exempelsson",
    "url": "/team/anna-exempelsson"
  },
  "datePublished": "2026-01-10",
  "dateModified": "2026-01-28",
  "image": "/images/seo-guide-2026.jpg",
  "publisher": {
    "@type": "Organization",
    "name": "Exempelbolaget AB",
    "logo": {
      "@type": "ImageObject",
      "url": "/logo.png"
    }
  }
}

Organization Schema

För företagsinformation (oftast på startsida eller Om oss).

Varför det är viktigt

Stärker E-E-A-T genom att tydligt definiera vem som står bakom innehållet.

Inkludera

  • name: företagsnamn
  • url: webbplats
  • logo: logotyp
  • contactPoint: kontaktinformation
  • sameAs: sociala medier och andra profiler

Exempel

json

{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Exempelbolaget AB",
  "url": "https://www.exempel.se",
  "logo": "/logo.png",
  "contactPoint": {
    "@type": "ContactPoint",
    "telephone": "+46-8-XXXXXX",
    "contactType": "Customer Service"
  },
  "sameAs": [
    "https://www.linkedin.com/company/exempelbolaget",
    "https://www.facebook.com/exempelbolaget"
  ]
}

Person Schema

För författarprofiler.

Det stärker E-E-A-T genom att visa vem som skriver och vilken bakgrund skribenten har.

Inkludera

  • name: författarens namn
  • jobTitle: titel eller roll
  • worksFor: organisation
  • sameAs: LinkedIn, Twitter och liknande
  • description: kort biografi

Exempel

json

{
  "@context": "https://schema.org",
  "@type": "Person",
  "name": "Anna Exempelsson",
  "jobTitle": "SEO-specialist",
  "worksFor": {
    "@type": "Organization",
    "name": "Exempelbolaget AB"
  },
  "sameAs": [
    "https://www.linkedin.com/in/anna-exempelsson"
  ],
  "description": "SEO-specialist med 15 års erfarenhet av sökmotoroptimering och digital strategi."
}

Implementera och validera strukturerad data

JSON-LD är förstaval

Google rekommenderar JSON-LD-format (som i exemplen ovan).

Varför

  • Enklare att implementera (läggs i en <script>-tagg)
  • Separerad från HTML-strukturen
  • Lättare att underhålla

Placera i: <head> eller i slutet av <body> på relevant sida.

Validera alltid

Använd Googles Rich Results Test: https://search.google.com/test/rich-results

Säkerställ

  • Inga fel (måste åtgärdas)
  • Minimera varningar (bör åtgärdas)
  • Alla obligatoriska egenskaper för den aktuella typen finns med

Vanliga fel

  • Saknade obligatoriska fält för den aktuella typen
  • Felaktiga URL-format
  • Inaktuella datum
  • Bild-URL som inte fungerar

Så signalerar ni E-E-A-T tekniskt

Förutom innehållet finns tekniska sätt att signalera expertis, auktoritet och förtroende.

Författarinformationen ska synas på sidan

Visa författaren på varje artikel

Inkludera

  • Författarens namn (synligt på sidan)
  • Länk till författarens bio-sida
  • Kort beskrivning eller titel

Exempel

html

<div class="author-info">
  <img src="/images/anna-exempelsson.jpg" alt="Anna Exempelsson">
  <p>Skriven av <a href="/team/anna-exempelsson">Anna Exempelsson</a></p>
  <p>SEO-specialist med 15 års erfarenhet</p>
</div>

Märk upp författaren i strukturerad data

Koppla artikeln till Person schema (se ovan).

Då talar ni uttryckligen om för sökmotorer vem som skrivit innehållet.

Så gör ni företagsinformationen lätt att hitta

Skapa en riktig Om oss-sida

Sidan ska innehålla

  • Företagshistoria
  • Team (med bilder och bakgrund)
  • Kontaktinformation
  • Organisationsnummer (för svenska företag)

Visa kontaktinformationen på varje sida

Placera i sidfoten (footer)

  • Adress
  • Telefon
  • E-post
  • Företagsnamn och organisationsnummer

Egen kontaktsida

  • Fler kontaktvägar
  • Eventuellt karta
  • Öppettider, om det är relevant

HTTPS ger grundläggande förtroende

SSL-certifikat är obligatoriskt. Sajter utan HTTPS rankas sämre.

Säkerställ

  • Giltigt SSL-certifikat
  • Alla sidor på HTTPS (inte bara startsidan)
  • Inga varningar om blandat innehåll (HTTP-resurser på HTTPS-sida)
  • HTTP omdirigeras till HTTPS (301-redirect)

Testa: besök er sajt med https://. Webbläsaren ska visa ett hänglås.

Så visar ni uppdateringsdatum

Visa datumen på sidan

Visa både publiceringsdatum och uppdateringsdatum:

Exempel

html

<p>Publicerad: 10 januari 2026</p>
<p>Senast uppdaterad: 28 januari 2026</p>

Ange datumen i strukturerad data

Använd både datePublished och dateModified i Article schema.

Varför

Om en artikel från 2020 uppdaterades 2026 vill ni att sökmotorer och AI-verktyg ska veta det.

Hastighet och prestanda kan påverka crawlningen

Långsamma svar från servern kan göra att Google crawlar mindre. Snabba sidor ger framför allt besökarna en bättre upplevelse.

Core Web Vitals

Core Web Vitals mäter hur riktiga besökare upplever sidans laddning, interaktivitet och visuella stabilitet.

LCP (Largest Contentful Paint)

Mål: under 2,5 sekunder

Hur snabbt laddar huvudinnehållet?

Optimera

  • Komprimera bilder
  • Använd CDN
  • Minifiera CSS/JS
  • Lazy loading för bilder längre ned på sidan

INP (Interaction to Next Paint)

Mål: under 200 millisekunder

Hur snabbt svarar sidan på interaktion?

Optimera

  • Minska körtiden för JavaScript
  • Skjut upp icke-kritisk JavaScript (defer)
  • Code splitting

CLS (Cumulative Layout Shift)

Mål: under 0,1

Flyttar innehållet på sig när sidan laddas?

Optimera

  • Ange width och height för bilder
  • Reservera plats för dynamiskt innehåll
  • Font-display: swap för webfonts

Korta serverns svarstid (Server Response Time)

Mål för TTFB (Time To First Byte): under 0,8 sekunder. TTFB ingår inte i Core Web Vitals.

Optimera

  • Snabb hosting
  • Caching (server-side och CDN)
  • Databasoptimering
  • Effektiv kod

Mät med

  • Google PageSpeed Insights
  • WebPageTest
  • Search Console (Core Web Vitals-rapport)

Bygg sajten mobile-first och responsiv

Google indexerar främst mobilversionen.

Mobilanpassa sajten

Ha samma innehåll på mobil och desktop

Det som finns på desktop måste också finnas på mobilen.

Vanliga problem

  • Viktig text som bara finns i desktopversionen
  • Bilder saknas på mobil (för att spara bandbredd)
  • Strukturerad data saknas på mobil

Om innehåll finns på desktop men inte på mobil kan AI missa det.

Så testar ni responsiv design

Sajten ska fungera bra på alla skärmstorlekar.

Testa

  • Riktiga mobilenheter (inte bara simulering på desktop)
  • Olika skärmstorlekar (telefoner, surfplattor)
  • Både stående och liggande läge

Så kontrollerar ni mobilanvändbarheten

Kontrollera mobilversionen med

  • Lighthouse i Chrome
  • Core Web Vitals-rapporten i Search Console

Åtgärda de problem som verktygen visar.

Teknisk checklista för AI-optimering

Kontrollera det här när ni förbereder sajten tekniskt för AI-synlighet:

Crawlbarhet

  • ☐ Robots.txt blockerar inte viktiga sidor
  • ☐ XML-sitemap uppdaterad och korrekt
  • ☐ Alla viktiga sidor har interna länkar
  • ☐ JavaScript renderas korrekt (om relevant)

Strukturerad data

  • ☐ Article schema på artiklar/blogginlägg
  • ☐ Organization schema på startsida/Om oss
  • ☐ Person schema på författarprofiler
  • ☐ Alla schematyper validerade utan fel

E-E-A-T-markörer

  • ☐ Författarinformation synlig på artiklar
  • ☐ Author markup i strukturerad data
  • ☐ Tydlig Om oss-sida med teaminfo
  • ☐ Kontaktinformation i footer
  • ☐ HTTPS aktiverat på hela sajten
  • ☐ Uppdateringsdatum synliga och korrekta

Prestanda

  • ☐ Core Web Vitals i grönt (LCP, INP, CLS)
  • ☐ Serverns svarstid under 0,8 sekunder
  • ☐ Bilder optimerade och lazy-loadade
  • ☐ CSS/JS minifierade

Mobile-first

  • ☐ Innehållsparitet mellan desktop och mobil
  • ☐ Responsiv design fungerar på alla enheter
  • ☐ Inga mobilproblem i Lighthouse eller Core Web Vitals-rapporten

Den tekniska grunden kräver löpande underhåll

Teknisk AI-optimering är inget engångsarbete.

Det här bör ni kontrollera regelbundet

Månadsvis

  • Validera strukturerad data (kan ha gått sönder vid uppdateringar)
  • Kontrollera Core Web Vitals
  • Granska mobilversionen i Lighthouse

Kvartalsvis

  • Uppdatera Organization schema om företagsinformationen har ändrats
  • Granska författarprofiler (nya medarbetare, uppdaterade meriter)
  • Kontrollera att robots.txt fortfarande är korrekt

Vid större uppdateringar

  • Testa att strukturerad data fungerar efter CMS-uppdatering
  • Verifiera att rendering fortfarande fungerar
  • Kontrollera att viktiga sidor inte oavsiktligt blockeras

Nästa steg är innehållet

Med den tekniska grunden på plats kan ni fokusera på att skapa innehåll som AI citerar.

AI Innehållsmetodik visar hur ni skapar citatvärdigt innehåll baserat på struktur, E-E-A-T och faktadensitet.

Behöver ni hjälp med teknisk implementation?

Vi implementerar strukturerad data, förbättrar crawlbarhet och stärker E-E-A-T-signaler för bättre AI-synlighet.

Kontakta oss

Vill ni veta var ni står i dag?

Ring oss, eller fyll i formuläret så återkommer vi till dig.