AI SEO Pilot
AI SEO Pilot er et WordPress-plugin bygget til AI Engine Optimization (AEO) — også kaldet Generative Engine Optimization (GEO). Hvor klassisk SEO jager de ti blå links på Google, sigter AEO efter den måde, store sprogmodeller henter, citerer og opsummerer dit indhold på i ChatGPT, Perplexity, Claude, Gemini og den nye generation af AI-drevne søgeoplevelser.
Pluginet leverer alt, der skal til for at gøre et WordPress-site maskinlæseligt og citerbart: en llms.txt-generator, Schema.org JSON-LD-output, indholdsscore på en 0–100-skala, sporing af fokusnøgleord, AI-optimerede sitemaps og et realtidspanel, der overvåger GPTBot, ClaudeBot, PerplexityBot, GoogleOther og enhver brugerdefineret crawler, du vælger at holde øje med.

Højdepunkter
- llms.txt-generering — automatisk genereret eller håndredigeret maskinlæsbar fil, der fortæller AI-crawlere, hvad dit site handler om, og hvilket indhold de skal prioritere.
- Schema.org JSON-LD — markup for Organization, Breadcrumb og WebSite med
sameAs-links til sociale profiler, så AI-systemer kan slå din brand-entitet op. - Indholdsscore — hvert indlæg og hver side scores på en 0–100-skala på tværs af ti konfigurerbare checks tunet til AI-retrieval.
- AI-botsporing og analytics — et 30-dages dashboard, der overvåger GPTBot, ClaudeBot, PerplexityBot, GoogleOther og brugerdefinerede bots med daglige gennemsnit og scores for crawlhelse.
- Håndtering af fokusnøgleord — spor målnøgleord på tværs af biblioteket, opdag kannibalisering mellem konkurrerende indlæg og få løsningsforslag.
- Multi-provider AI — udskiftelig backend, der understøtter OpenAI, Anthropic, Google Gemini, DeepSeek og Ollama (selv-hostet).
- AI-optimerede sitemaps — målrettede XML-sitemaps, der fremhæver de sider, der er værd at crawle for LLM-agenter.
- Flersproget brugergrænseflade — engelsk, italiensk, spansk, tysk og fransk følger med pluginet.
Krav
| Krav | Minimum |
|---|---|
| WordPress | 6.0 eller højere (testet op til 7.0) |
| PHP | 7.4 eller højere |
| MySQL / MariaDB | 5.6+ / 10.1+ |
| HTTPS | Anbefales for tillidssignaler til AI-crawlere |
| AI-provider | Mindst én API-nøgle (OpenAI, Anthropic, Gemini, DeepSeek) eller et lokalt Ollama-endpoint til indholdsanalyse |
Licensnøglen kræves for at aktivere analyse-, optimerings- og sporingsfunktioner. Strukturelt output (llms.txt, JSON-LD, sitemaps) kan konfigureres uden en AI-provider, men indholdsscore og forslag til omskrivning afhænger af en LLM-backend.
Installation
- Hent ZIP-arkivet med AI SEO Pilot fra din Slotix-konto.
- Gå i WordPress til Plugins → Tilføj nyt → Upload plugin.
- Vælg ZIP-filen og klik på Installer nu.
- Klik på Aktiver plugin, når uploaden er færdig.
- En ny menu på øverste niveau, AI SEO Pilot, dukker op i admin-sidebaren.
- Åbn AI SEO Pilot → Indstillinger → Generelt og indsæt din licensnøgle.
- Aktivér de moduler, du vil bruge: Schema.org-markup, Content Analyzer, AI Visibility-sporing og AI Sitemap-generering.
- Skift til fanen AI-providere, vælg en provider, indsæt API-nøglen, vælg en model og klik på Test forbindelse.
Efter første gem skriver pluginet et virtuelt /llms.txt-endpoint og XML-sitemappet, som begge kan nås fra frontend uden at røre webserverens konfiguration.

Konfiguration
Al konfiguration ligger under AI SEO Pilot → Indstillinger, fordelt på seks faner.
Generelt
Generelt-fanen rummer hovedafbryderne. Aktivering af licensen åbner analyse- og sporingsmodulerne; hver funktion kan slås til og fra hver for sig, så pluginet kan rulles ud gradvist på et eksisterende site.
- Licensnøgle — validerer installationen og åbner online-funktioner.
- Schema.org-markup — slår JSON-LD-injektion til eller fra på hele sitet.
- Content Analyzer — aktiverer scoringens meta-boks pr. indlæg.
- AI Visibility-sporing — begynder at logge AI-bot-hits.
- AI Sitemap-generering — eksponerer det AI-optimerede sitemap.
AI-providere
Vælg den LLM-backend, Content Analyzer og omskrivningsassistenten bruger.
| Provider | Bemærkninger |
|---|---|
| OpenAI | GPT-4o, GPT-4o-mini, GPT-4-Turbo og reasoning-modeller. |
| Anthropic | Claude-familien — anbefales til længere omskrivninger. |
| Google Gemini | Velegnet, når du allerede bruger Google Cloud. |
| DeepSeek | Omkostningsoptimeret valg med stærk reasoning. |
| Ollama | Lokale, selv-hostede modeller for fuld datasuverænitet. |
Hver provider kræver sin egen API-nøgle (eller URL til det lokale endpoint for Ollama). Knappen Test forbindelse validerer adgangsoplysningerne og lister de modeller, kontoen har adgang til.
Indholdsanalyse
Fanen Indholdsanalyse er, hvor du definerer, hvad “AI-klar” betyder for dit site.

- AI-Ready-tærskel — minimum samlet score (0–100 %), hvor et indlæg anses som klar til AI-brug. Indlæg under tærsklen markeres på dashboardet.
- Ti konfigurerbare checks — hvert check har sin egen til/fra-kontakt, vægt (0–20) og tærskel:
- Direkte svar — indeholder indlægget korte, præcise svar i de første afsnit?
- Q&A-struktur — eksplicitte spørgsmål/svar-par, som AI-motorer elsker at citere.
- Definitioner — klare definitioner i én sætning for nøgleentiteter.
- Afsnitslængde — korte afsnit, der er nemme at skanne.
- Lister — om der bruges punkt- eller talopstillinger.
- Entitetstæthed — navngivne entiteter pr. 100 ord.
- Citerbar statistik — kvantitative facts med en kilde.
- Semantisk fuldstændighed — dækning af forventede undertemaer for fokusnøgleordet.
- Snippet-optimering — formatering, der matcher featured snippet-mønstre.
- Friskheds-signaler — markører for aktualitet og opdateringstidspunkter.
- Standardtone — Autoritativ, Samtalevenlig, Teknisk eller Forenklet. Tonen styrer AI’ens forslag til omskrivning.
llms.txt
To tilstande understøttes.
- Auto-generér — pluginet samler
llms.txtud fra sitets metadata, øverste niveau-sider, vigtige taksonomier og dine mest citerede indlæg. Den genopbygges, hver gang indholdet ændres. - Manuel — et enkelt tekstfelt, hvor du indsætter en håndskrevet fil. Brugbart, når du har brug for fuld redaktionel kontrol, eller når du syndikerer indhold fra en anden platform.
Endpointet leveres på https://<dit-site>/llms.txt, uanset hvilken permalink-struktur du bruger.
Schema-markup

Slå til enkeltvis:
- Organization — logo, juridisk navn, kontaktpunkt og
sameAs-URL’er til sociale profiler (Twitter/X, LinkedIn, YouTube, GitHub, Facebook, Instagram, Mastodon m.fl.). - Breadcrumb — automatisk
BreadcrumbListafledt af sitets hierarki. - WebSite — rod-
WebSite-entitet medSearchActiontil sitelinks-søgning.
Al JSON-LD lægges i sidens <head> og validerer mod Googles Rich Results Test og Schema.orgs officielle validator.
Sporing af AI-bots
- Opbevaring — gem rå hits i 7 til 365 dage. Aggregerede dagstotaler gemmes uden tidsbegrænsning.
- Indbyggede bots — GPTBot, ChatGPT-User, ClaudeBot, anthropic-ai, PerplexityBot, Perplexity-User, Google-Extended, GoogleOther, Applebot-Extended, Bytespider, CCBot, OAI-SearchBot og flere.
- Brugerdefinerede bots — tilføj et hvilket som helst User-Agent-fragment, giv det et visningsnavn og grupper det under en tjeneste (for eksempel “Intern QA-crawler”).
Brug
Når pluginet er konfigureret, drejer den daglige brug sig om tre flader: Dashboardet, Content Quality-skærmen og meta-boksen i indlægseditoren.
Dashboard
Dashboardet er landingssiden på AI SEO Pilot → Dashboard. Det opsummerer sitets samlede AI-parathed, den seneste AI-bot-aktivitet og de indlæg, der ligger under AI-Ready-tærsklen.

Brug det til den ugentlige gennemgang:
- spot fald i den gennemsnitlige indholdskvalitet;
- tjek, at GPTBot, ClaudeBot og PerplexityBot stadig crawler i forventet tempo;
- hop direkte ind i køen af indlæg, der trænger til forbedring.
Content Quality
Content Quality-skærmen kører en batch-scanning af hvert indlæg og hver side og lister resultaterne sorteret efter score.

Fra listen kan du:
- filtrere på posttype, status, tærskel eller fejlende check;
- batch-køre analysen på udvalgte elementer;
- klikke ind på en række og se opdelingen pr. check og de AI-genererede omskrivningsforslag.
SEO Check-siden
AI SEO Pilot → SEO Check kører en site-dækkende audit og giver sitet en karakter fra A ned til F, med fire KPI-tællere (Beståede, Fejlede, Advarsler, Checks i alt) og en liste af checks pr. sektion grupperet under Indhold, Indholdsoptimering, Teknisk og AI SEO.

Hver række viser en titel, en kort forklaring og et statusbadge.
Fejlende rækker viser kontekstuelle fix-handlinger (åbn det berørte
indlæg, kør AI-analysen igen, generér en manglende entitet såsom
llms.txt eller AI-sitemappet), så en typisk gennemgang af rapporten
løser de fleste problemer direkte fra siden. Den samme måler og de
samme tællere spejles på WordPress-dashboardets widget.
Indholdsoptimering (AI-indholdsfunktioner)
Fanen Indholdsoptimering på AI SEO Pilot → Indstillinger samler de fem AI-drevne indholdsfunktioner og deres globale tone:

| Funktion | Beskrivelse |
|---|---|
| AI-læsbarhedsanalyse | Bedømmer prosa-læsbarheden med den valgte LLM. |
| AI-indholdskvalitet | Vurderer dybde, markerer tyndt eller dubleret indhold. |
| AI Keyword Tracker | Udtrækker nøgleord, sporer tæthed, opdager kannibalisering. |
| AI intern linking | Henter forslag til interne links og finder forældreløse sider. |
| AI-indholdsoptimering | Omskriver afsnit, justerer tone og genererer manglende sektioner. |
| Standardtone | Autoritativ / Samtalevenlig / Teknisk / Forenklet — anvendes på alle omskrivninger. |
Alle fem funktioner kræver, at en AI-provider er konfigureret under AI SEO Pilot → Indstillinger → AI-providere. Resultater caches og genberegnes kun, når indhold gemmes, eller du udtrykkeligt klikker på genanalyse-knappen — advarselsbanneret nederst på fanen gør det klart.
Fokusnøgleord
Fokusnøgleord tildeles i meta-boksen. Pluginet sporer dem så på tværs af biblioteket og fremhæver konflikter, hvor flere indlæg konkurrerer om samme term.

For hver kannibaliseringskonflikt får du:
- listen over konkurrerende URL’er;
- en anbefaling om at flette, omdirigere eller differentiere;
- mulighed for at markere konflikten som løst, når du har handlet.
LLMS (llms.txt-siden)
AI SEO Pilot → LLMS åbner en redigeringsside på én side til
llms.txt. Den giver adgang til skiftet mellem Auto-generér og
Manuel, et live-preview af den aktuelle fil og den offentlige URL,
filen leveres på (https://<dit-site>/llms.txt).

I auto-tilstand genopbygger pluginet filen hver gang, indholdet
ændres; i manuel tilstand er tekstfeltet, du ser, præcis det,
endpointet udleverer. Den samme fil refereres fra AI SEO-sektionen
i SEO Check-rapporten og er et af de checks, dashboard-widgetten
mærker som llms.txt.
AI Bots-fanen
Åbn AI SEO Pilot → AI Bots for at gennemgå crawler-aktivitet inden for opbevaringsvinduet. Mønstre, der er værd at kigge efter:
- En ny bot, der dukker op — AI-økosystemet vokser hver måned.
- Et fald i GPTBot eller ClaudeBot — som regel et tegn på, at
llms.txtellerrobots.txtblokerer dem, eller at sitet har returneret 5xx-fejl. - En stigning i
ChatGPT-UserellerPerplexity-User— det er bruger-udløste hentninger og en ledende indikator for, at du bliver citeret i svar.
FAQ
Hvad er forskellen på SEO og AEO?
Klassisk SEO handler om at ranke på en liste af ti blå links på en søgemaskines resultatside. AEO — AI Engine Optimization, også kaldet GEO, Generative Engine Optimization — handler om at blive citeret inde i selve svaret fra en stor sprogmodel. Begge deler grundprincipper (ren HTML, semantisk markup, hurtige sider), men AEO lægger mere vægt på strukturerede data, eksplicitte Q&A-mønstre, citerbar statistik og et maskinlæsbart site-indeks (llms.txt).
Konflikter AI SEO Pilot med Yoast SEO, Rank Math eller All in One SEO?
Nej. AI SEO Pilot fokuserer på AEO-siden og rører ikke meta-titler, meta-beskrivelser eller canonical-URL’er. Du kan beholde dit klassiske SEO-plugin. Hvis dit SEO-plugin allerede udsender Organization- eller WebSite-JSON-LD, kan du slå de typer fra i AI SEO Pilot, så de ikke duplikeres.
Skal jeg selv levere en API-nøgle?
Ja. AI SEO Pilot er BYOK (bring-your-own-key), så du selv styrer omkostninger og dataopbevaring. Alle understøttede providere virker — OpenAI, Anthropic, Google Gemini, DeepSeek eller en lokal Ollama-instans.
Sender pluginet mit indhold til tredjepart?
Kun når du udtrykkeligt kører analysen eller optimeringen, og kun til den AI-provider, du har konfigureret. Bot-sporing, JSON-LD-generering, llms.txt og AI-sitemap er 100 % lokale. Hvis du har brug for ren on-premise-drift, brug Ollama-providere.
Hvor finder jeg min llms.txt-fil?
På roden af dit domæne: https://<dit-site>/llms.txt. Pluginet leverer den via en virtuel rute, så den virker uanset permalink-struktur og på multisite-installationer.
Hvorfor falder min indholdsscore, når jeg redigerer et indlæg?
Scoren beregnes på ny, når indlægget gemmes. Nye afsnit kan have sænket entitetstætheden eller fjernet en liste, der trak op i Lister-checket. Åbn AI SEO Check-meta-boksen og se opdelingen pr. check for at finde, hvilket signal der er gået tilbage.
Kan jeg spore brugerdefinerede AI-bots?
Ja. Fanen Sporing af AI-bots tager imod brugerdefinerede User-Agent-fragmenter. Angiv fragmentet, et visningsnavn og en tjenestegruppering; matchende kald registreres fremover.
Hvor længe gemmes sporingsdata?
Rå hits følger den opbevaringsperiode, du sætter (7 til 365 dage). Daglige aggregerede tællere gemmes uden tidsbegrænsning, så dashboardet altid har historisk kontekst.
Er pluginet GDPR-kompatibelt?
Sporingsmodulet logger kun server-side bot-hits, aldrig persondata fra besøgende. Ingen cookies, ingen localStorage, ingen fingerprinting. Når du kalder en ekstern AI-provider, gælder providerens egne databehandlingsvilkår.
Virker det med WPML eller Polylang?
Ja. Hver oversættelse af et indlæg behandles som selvstændigt indhold og scores mod tærsklen. JSON-LD udsendes pr. sprog. llms.txt inkluderer alle locales, når den auto-genereres.
Fejlfinding
Licensnøglen siger “ugyldig”
- Sørg for, at der ikke er foranstillede eller efterstillede mellemrum i nøglen.
- Bekræft, at site-URL’en stemmer overens med den, der er registreret på din Slotix-konto.
- Hvis du har flyttet sitet, så deaktiver først licensen på det gamle domæne.
”Test forbindelse” fejler på AI-providere-fanen
- Tjek, at API-nøglen er aktiv og har faktureringskredit aktiveret.
- Undersøg, om dit hosting-miljø blokerer udgående HTTPS til
api.openai.com,api.anthropic.comosv. Whitelist provider-domænet. - For Ollama: bekræft, at endpointet kan nås fra selve WordPress-serveren (ikke kun fra din bærbare).
llms.txt returnerer 404
- Gå til Indstillinger → Permalinks og klik på Gem ændringer for at opdatere rewrite-reglerne.
- Hvis et sikkerhedsplugin blokerer ukendte rod-stier, så føj
/llms.txttil dets tilladelsesliste.
JSON-LD vises ikke i sidens kildekode
- Bekræft, at Schema.org-hovedafbryderen er slået til under Generelt.
- Tjek, at intet caching-plugin fjerner
<script type="application/ld+json">-blokke. - Visse optimeringsplugins flytter scripts ned i footeren; AI SEO Pilot forventer JSON-LD i
<head>.
Ingen bots dukker op i analytics
- AI Visibility-modulet skal være slået til under Generelt.
- Bot-hits hober sig op over tid; forvent et stille første døgn på lavtrafik-sites.
- En reverse proxy eller CDN kan omskrive User-Agent. Sæt CDN’et til at videresende den oprindelige UA-header.
Indholdsanalysen er langsom
- Store batch-scanninger paginas og kører via WP-Cron. Hvis WP-Cron er slået fra hos din hoster, så udløs det eksternt med et system-cron, der peger på
wp-cron.php. - Skift til en mindre, hurtigere model (for eksempel GPT-4o-mini eller Claude Haiku) til løbende scoring; reservér de større modeller til optimeringen.
Et indlæg sidder fast under AI-Ready-tærsklen
- Åbn opdelingen pr. check for at se, hvilket signal der fejler.
- Brug Optimer med AI til at generere en målrettet omskrivning kun for de fejlende checks.
- Hvis et bestemt check strukturelt ikke giver mening for dit indhold (for eksempel Lister på et digt), så sænk dets vægt under Indholdsanalyse i stedet for at omskrive indlægget.