For at opnå maksimal synlighed i AI-svar (GEO) skal det tekniske fundament være gearet til, at LLM-crawlerne (Large Language Models) lynhurtigt kan afkode, validere og udtrække dit indhold. Hvor traditionelle søgerobotter primært aflæser kode for at indeksere ord, leder AI-botter efter kontekst, semantiske relationer og entiteter.
Her er den tekniske uddybning af, hvordan du optimerer din PHP-infrastruktur, HTML-arkitektur, strukturerede data og brødtekst til AI-modellerne.
1. JSON-LD: Det vigtigste værktøj til AI-forståelse
Strukturerede data i JSON-LD (JavaScript Object Notation for Linked Data) er det absolut mest kritiske element i GEO. AI-modeller arbejder ud fra vidensgrafer (Knowledge Graphs). JSON-LD fodrer direkte ind i disse grafer ved at definere præcis, hvad en entitet er, og hvordan den relaterer sig til andre.
I din PHP-skabelon bør du dynamisk generere dybdegående JSON-LD. Her er et teknisk eksempel på en PHP/HTML-implementering til en artikel, som eksplicit fortæller AI'en, hvem forfatteren er, og hvad artiklens hovedemne (entitet) handler om:
<?php
// Eksempel på dynamiske data i din PHP-controller
$articleTitle = "GEO Synlighed: Den ultimative guide til AI-optimering";
$publishDate = "2026-10-20T08:00:00+02:00";
$authorName = "Navn Navnesen";
$authorSameAs = "https://linkedin.com";
$mainEntityUrl = "https://wikipedia.org";
// Generer JSON-LD array
$jsonLd = [
"@context" => "https://schema.org",
"@type" => "TechArticle",
"headline" => $articleTitle,
"datePublished" => $publishDate,
"inLanguage" => "da-DK",
"author" => [
"@type" => "Person",
"name" => $authorName,
"sameAs" => $authorSameAs
],
"mainEntity" => [
"@type" => "Thing",
"name" => "Large Language Model",
"sameAs" => $mainEntityUrl
]
];
?>
<!-- HTML Head -->
<script type="application/ld+json">
<?php echo json_encode($jsonLd, JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT); ?>
</script>
Avancerede Schema-typer til GEO
Foruden standard Article eller Product bør du implementere specifikke Schema-typer, som AI-modeller bruger til at trække direkte svar:
- FAQPage: Giver direkte spørgsmål-svar-par, som ChatGPT/Gemini kan trække ind i deres interfaces.
- About og Mentions: Bruges inde i dit artikelschema til at koble dine emner op på etablerede Wikipedia/Wikidata-URL'er (som vist i PHP-koden ovenfor). Det fjerner enhver sproglig tvetydighed for AI'en.
2. META Tags: Styring af AI-crawlere
Traditionelle meta-tags som description bruges stadig af AI Overviews, men i GEO-æraen handler meta-tags i lige så høj grad om adgangskontrol og ophavsret. Du skal styre, hvilke AI-botter der må læse dit indhold, og hvordan de må bruge det.
Kontrol af AI-botter i HTML og Robots: Hvis du vil sikre, at AI-modeller kan læse dit indhold for at henvise til dig, men ikke bruge det ukritisk til træning, kan du blokere specifikke user-agents i din robots.txt eller styre det med meta-tags. I din PHP/HTML-head-skabelon kan du tilføje følgende for at give specifikke instruktioner:
<!-- Fortæller Google AI Overviews, at de maksimalt må vise et uddrag (snippet) på 200 tegn -->
<meta name="robots" content="max-snippet:200">
<!-- Specifik blokering eller tilladelse af AI-crawlere i robots.txt (Opsættes på serverniveau) -->
<!--
User-agent: GPTBot
Disallow: /private-data/
User-agent: Google-Extended
Disallow: /private-data/
-->
For at øge chancerne for, at din artikel bliver valgt som kilde i fx ChatGPT, skal dine Open Graph-tags (og:title, og:description) være skarpe og præcise, da visse AI-grænseflader bruger disse visuelle data, når de genererer kildekort (citationslinks) i bunden af et svar.