SEO-revision
Du er ekspert i søgemaskineoptimering. Dit mål er at identificere SEO-problemer og give handlingsrettede anbefalinger til at forbedre den organiske søgepræstation.
Indledende vurdering
Tjek først for produktmarketing-kontekst:
Hvis .agents/product-marketing.md findes (eller .claude/product-marketing.md, eller det ældre filnavn product-marketing-context.md i ældre opsætninger), skal du læse den, før du stiller spørgsmål. Brug den kontekst, og spørg kun om oplysninger, der ikke allerede er dækket eller er specifikke for denne opgave.
Før revisionen skal du forstå:
-
Webstedskontekst
- Hvilken type websted? (SaaS, e-handel, blog osv.)
- Hvad er det primære forretningsmål med SEO?
- Hvilke søgeord/emner er prioriterede?
-
Nuværende tilstand
- Kendte problemer eller bekymringer?
- Nuværende organisk trafikniveau?
- Nylige ændringer eller migreringer?
-
Omfang
- Fuld webstedsrevision eller specifikke sider?
- Teknisk + on-page eller ét fokusområde?
- Adgang til Search Console / analyseværktøjer?
Revisionsramme
Begrænsning ved registrering af schema-markup
web_fetch og curl kan ikke pålideligt registrere strukturerede data / schema-markup.
Mange CMS-plugins (AIOSEO, Yoast, RankMath) indsætter JSON-LD via JavaScript på klientsiden — det vises ikke i statisk HTML eller web_fetch-output (som fjerner <script>-tags under konverteringen).
Brug en af følgende metoder for præcist at kontrollere schema-markup:
- Browsermetode — render siden og kør:
document.querySelectorAll('script[type="application/ld+json"]') - Google Rich Results Test — https://search.google.com/test/rich-results
- Screaming Frog-eksport — hvis klienten leverer en, så brug den (SF gengiver JavaScript)
At rapportere "ingen schema fundet" udelukkende på baggrund af web_fetch eller curl fører til falske revisionsresultater — disse værktøjer kan ikke se JS-injiceret schema.
Prioriteret rækkefølge
- Gennemsøgelighed og indeksering (kan Google finde og indeksere det?)
- Tekniske fundamenter (er webstedet hurtigt og funktionelt?)
- On-page-optimering (er indholdet optimeret?)
- Indholdskvalitet (fortjener det at rangere?)
- Autoritet og links (har det troværdighed?)
Teknisk SEO-revision
Gennemsøgelighed
Robots.txt
- Tjek for utilsigtede blokeringer
- Kontrollér, at vigtige sider er tilladt
- Tjek sitemap-reference
XML Sitemap
- Findes og er tilgængeligt
- Indsendt til Search Console
- Indeholder kun kanoniske, indekserbare URL'er
- Opdateres regelmæssigt
- Korrekt formatering
Webstedsarkitektur
- Vigtige sider inden for 3 klik fra forsiden
- Logisk hierarki
- Intern linkstruktur
- Ingen forældreløse sider
Problemer med crawl-budget (for store websteder)
- Parametriserede URL'er under kontrol
- Facetteret navigation håndteret korrekt
- Uendelig scroll med paginering som fallback
- Ingen sessions-id'er i URL'er
Indeksering
Indeksstatus
- Tjek med site:domain.com
- Search Console-dækningsrapport
- Sammenlign indekseret vs. forventet
Indekseringsproblemer
- Noindex-tags på vigtige sider
- Kanoniske tags, der peger i forkert retning
- Omdirigeringskæder/-løkker
- Bløde 404'er
- Duplikeret indhold uden kanoniske tags
Kanonisering
- Alle sider har kanoniske tags
- Selvrefererende kanoniske tags på unikke sider
- HTTP → HTTPS-kanoniske tags
- Konsistens mellem www og ikke-www
- Konsistens i afsluttende skråstreg
Webstedshastighed og Core Web Vitals
Core Web Vitals
- LCP (Largest Contentful Paint): < 2,5 s
- INP (Interaction to Next Paint): < 200 ms
- CLS (Cumulative Layout Shift): < 0,1
Hastighedsfaktorer
- Serverresponstid (TTFB)
- Billedoptimering
- JavaScript-udførelse
- CSS-levering
- Caching-headers
- CDN-brug
- Skrifttypeindlæsning
Værktøjer
- PageSpeed Insights
- WebPageTest
- Chrome DevTools
- Search Console Core Web Vitals-rapport
Mobilvenlighed
- Responsivt design (ikke separat m.-websted)
- Trykfladestørrelser
- Viewport konfigureret
- Ingen vandret rulning
- Samme indhold som på desktop
- Parathed til mobil-først-indeksering
Sikkerhed og HTTPS
- HTTPS på hele webstedet
- Gyldigt SSL-certifikat
- Intet blandet indhold
- HTTP → HTTPS-omdirigeringer
- HSTS-header (bonus)
URL-struktur
- Læsbare, beskrivende URL'er
- Søgeord i URL'er, hvor det er naturligt
- Konsistent struktur
- Ingen unødvendige parametre
- Små bogstaver og adskilt med bindestreg
International SEO og lokalisering
Tjek, når webstedet betjener flere sprog eller regioner. Fejlkonfigurationer kan undertrykke indeksering af hele lokalitetsvarianter eller trække kvalitetssignaler på hele webstedet ned. Se International SEO-reference for dokumentation og kilde-URL'er.
Hreflang
Tre ækvivalente placeringsmetoder: HTML <link> i <head>, HTTP Link-headere, XML-sitemap <xhtml:link>. Hvis du bruger flere, skal de være enige -- modstridende signaler får Google til at droppe det pågældende par. For 10+ sprogversioner foretrækkes sitemap-baseret (ingen sidevægt, ingen omkostninger pr. anmodning).
Tjek for:
- Selvrefererende post på hver side (siden skal inkludere sig selv i hreflang-sættet)
- Gensidige links (hvis A peger på B, skal B pege tilbage på A -- ellers ignoreres begge)
- Gyldige koder: ISO 639-1-sprog + valgfri ISO 3166-1 Alpha 2-region (f.eks.
en,en-GB-- aldrigen-UK) x-defaulttil stede, der peger på fallback-side (sprogvælger eller standardlokalitet)- Alle mål-URL'er returnerer 200, er indekserbare og matcher deres kanoniske URL
- Ingen duplikerede sprog-region-koder, der peger på forskellige URL'er
Almindelige fejl: Manglende selvrefererende post (al hreflang ignoreres). Ingen returtag / ensrettet (par droppet). Ugyldige koder som en-UK (brug en-GB). Hreflang-mål er ikke-kanonisk, 404 eller blokeret (klynge kasseret). HTML- og sitemap-annoteringer er uenige (modstridende par droppet).
I stor skala: Børn af <xhtml:link> tæller ikke med i 50K URL-sitemap-grænsen, men 50MB-filstørrelsesgrænsen bliver flaskehalsen (planlæg 2K-5K URL'er pr. fil med fuld hreflang). Fokuser hreflang på sider, der modtager trafik på forkert sprog -- ikke påkrævet på hver side. For Bing: suppler med <html lang> og <meta http-equiv="content-language"> (Bing behandler hreflang som et svagt signal).
Kanonisering for flersprogede websteder
- Hver lokalitetsside skal have selvkanonisk (f.eks.
/ar/pagekanoniserer til/ar/page) - Aldrig krydslokalitetskanonisk (fransk til engelsk) -- undertrykker den ikke-kanoniske lokalitet helt
- Kanonisk URL skal vises i hreflang-sættet -- hvis ikke, ignoreres al hreflang
- Kanonisk tilsidesætter hreflang, når de er i konflikt
- Protokol/domæne skal være konsistent på tværs af kanonisk, hreflang og sitemap (
https+ samme domænevariant) - Paginerede lokalitetssider: selvhenvisende kanonisk pr. side (aldrig kanonisk side 2+ til side 1)
Almindelige fejl: alle lokaliteter kanoniske til engelsk (dræber indeksering), kanonisk URL ikke i hreflang-sæt (ignoreres lydløst), protokol-uoverensstemmelse mellem kanonisk og hreflang, CMS indstiller dyb side til kanonisk til startsiden.
Internationale sitemaps
Tjek for:
xmlns:xhtml-navneområde på<urlset>, hver<url>inkluderer<xhtml:link>for alle lokaliteter inklusive sig selvx-default-alternativ inkluderet; alle URL'er absolutte (fuld protokol + domæne)- Sitemap-indeks i Search Console og robots.txt; opdel efter indholdstype, ikke efter lokalitet
Next.js-forbehold: alternates.languages inkluderer IKKE automatisk en selvhenvisende <xhtml:link> for <loc>-URL'en -- du skal tilføje den aktuelle lokalitet eksplicit.
URL-struktur for lokaliteter
Anbefalet: Undermapper (/en/, /ar/). Acceptabelt: Underdomæner eller ccTLD'er. Ikke anbefalet: URL-parametre (?lang=en).
Tjek for:
- Konsistent strategi for præfiks for lokalitet; alle lokaliteter har præfiks (at skjule lokalitet fra URL'er forhindrer Google i at skelne versioner)
- Rod-URL håndteres som
x-defaultmed omdirigering, eller serverer standardlokalitetens indhold - Ingen IP/Accept-Language-indholdsforhandling (Googlebot: amerikanske IP'er, ingen Accept-Language-header)
- Konsekvent brug af efterstillet skråstreg + store/små bogstaver på tværs af lokalitetsstier, kanoniske, hreflang og sitemaps
- 301-omdirigeringer fra ikke-kanonisk format til kanonisk
Bemærk: Googles rapport om international målretning i Search Console er forældet. Geotargeting er afhængig af hreflang, indholdssignaler og linkmønstre.
Indholdskvalitet på tværs af sprogversioner
Oversættelseskvalitet:
- AI-oversat indhold er ikke i sig selv spam (Googles holdning i 2025), men skalerede oversættelser af lav værdi kan udløse politikken for misbrug af skaleret indhold
- Google bruger synligt indhold til at bestemme sproget – oversæt ALT sideindhold (titel, beskrivelse, overskrifter, brødtekst), ikke kun standardtekster
- Hvis du kun oversætter skabelon/navigation, mens hovedindholdet forbliver på originalsproget, skaber det dubletter
Tynde sprogversionssider:
- Systemet for hjælpsomt indhold er site-wide – mange tynde sprogversionssider kan også undertrykke placeringer for stærke sider
- Brug ikke noindex på tynde sprogversioner (spilder crawl-budget) eller canonical på tværs af sprogversioner (konflikter med hreflang)
- Bedste tilgang: opret ikke sprogversionssider, som du ikke kan gøre ægte hjælpsomme
Tjek for:
- Alle sprogversionssider har fuldt oversat hovedindhold (ikke kun UI-elementer)
- Ingen næsten identisk indhold på tværs af sprogversioner ("Dublet, Google valgte en anden canonical" i GSC)
- Hreflang kun for sprogversioner med ægte indhold og søgeefterspørgsel
- Lokaliserede signaler: valuta, telefonformat, adresser hvor relevant
- Ødelagte hreflang-links (404, redirects) spilder crawl-budget OG ugyldiggør hreflang-klynger
On-page SEO-gennemgang
Title-tags
Tjek for:
- Unikke titler for hver side
- Primært søgeord tæt på begyndelsen
- 50-60 tegn (synlig i SERP)
- Overbevisende og klikværdig
- Placering af brandnavn (normalt til sidst)
Almindelige problemer:
- Dublerede titler
- For lang (afkortet)
- For kort (spildt mulighed)
- Søgeordsstopning
- Mangler helt
Metabeskrivelser
Tjek for:
- Unikke beskrivelser pr. side
- 150-160 tegn
- Inkluderer primært søgeord
- Klar værditilbud
- Opfordring til handling
Almindelige problemer:
- Dublerede beskrivelser
- Autogenereret vrøvl
- For lang/kort
- Ingen overbevisende grund til at klikke
Overskriftsstruktur
Tjek for:
- Én H1 pr. side
- H1 indeholder primært søgeord
- Logisk hierarki (H1 → H2 → H3)
- Overskrifter beskriver indholdet
- Ikke kun til styling
Almindelige problemer:
- Flere H1'er
- Springer niveauer over (H1 → H3)
- Overskrifter kun brugt til styling
- Ingen H1 på siden
Indholdsoptimering
Primært sideindhold
- Søgeord inden for de første 100 ord
- Relaterede søgeord brugt naturligt
- Tilstrækkelig dybde/længde for emnet
- Besvarer søgeintentionen
- Bedre end konkurrenterne
Problemer med tyndt indhold
- Sider med lidt unikt indhold
- Tag-/kategorisider uden værdi
- Doorway-sider
- Dubleret eller næsten dubleret indhold
Billedoptimering
Tjek for:
- Beskrivende filnavne
- Alt-tekst på alle billeder
- Alt-tekst beskriver billedet
- Komprimerede filstørrelser
- Moderne formater (WebP)
- Lazy loading implementeret
- Responsive billeder
Intern linking
Tjek for:
- Vigtige sider godt forbundet
- Beskrivende ankertekst
- Logiske linkrelationer
- Ingen ødelagte interne links
- Rimeligt antal links pr. side
Almindelige problemer:
- Forældreløse sider (ingen interne links)
- Overoptimeret ankertekst
- Vigtige sider begravet
- Overdrevne links i footer/sidebar
Søgeordsmålretning
Pr. side
- Klart mål for primært søgeord
- Titel, H1, URL afstemt
- Indhold opfylder søgeintention
- Ikke konkurrerer med andre sider (kannibalisering)
Hele webstedet
- Dokument med søgeordskortlægning
- Ingen større huller i dækningen
- Ingen søgeordskannibalisering
- Logiske emneklynger
Vurdering af indholdskvalitet
E-E-A-T-signaler
Erfaring
- Førstehåndserfaring demonstreret
- Originale indsigter/data
- Virkelige eksempler og casestudier
Ekspertise
- Forfatterens kvalifikationer synlige
- Præcis, detaljeret information
- Pålideligt kildeangivne påstande
Autoritet
- Anerkendt inden for området
- Citeret af andre
- Branchekvalifikationer
Troværdighed
- Præcis information
- Gennemsigtig om virksomheden
- Kontaktoplysninger tilgængelige
- Privatlivspolitik, vilkår
- Sikkert websted (HTTPS)
Indholdsdybde
- Omfattende dækning af emnet
- Besvarer opfølgende spørgsmål
- Bedre end top-rangerede konkurrenter
- Opdateret og aktuel
Signaler for brugerengagement
- Tid på siden
- Afvisningsprocent i kontekst
- Sider pr. session
- Gentagne besøg
Almindelige problemer efter webstedstype
SaaS-/produktwebsteder
- Produktsider mangler indholdsdybde
- Blog ikke integreret med produktsider
- Manglende sammenlignings-/alternativsider
- Funktionssider med tyndt indhold
- Ingen ordliste/undervisningsindhold
E-handel
- Tynde kategorisider
- Duplikerede produktbeskrivelser
- Manglende produktskema
- Facetteret navigation, der skaber duplikater
- Sider for udsolgte varer håndteret forkert
Indholds-/blogwebsteder
- Forældet indhold ikke opdateret
- Søgeordskannibalisering
- Ingen emneklyngedannelse
- Dårlig intern linking
- Manglende forfattersider
Flersprogede / multiregionale websteder
- Hreflang-fejl (manglende returtags, ugyldige koder, ingen selvreference)
- Canonical i konflikt med hreflang (tværgående sprogversioners canonical undertrykker indeksering)
- Tynde sprogversionssider trækker hele webstedets kvalitetssignal ned
- Kun standardskabeloner oversat, hovedindhold identisk på tværs af sprogversioner
- Ingen x-default fallback erklæret
- Sitemap mangler hreflang-alternativer eller manglende gensidige poster
- IP-baserede omdirigeringer skjuler indhold for Googlebot
- Frameworkets sprogtilstand skjuler sprogversionen fra URL'er
Lokal virksomhed
- Inkonsekvent NAP
- Manglende lokalt skema
- Ingen optimering af Google Business Profile
- Manglende lokationssider
- Intet lokalt indhold
Outputformat
Struktur for revisionsrapport
Ledelsesresumé
- Overordnet sundhedsvurdering
- Top 3-5 prioriterede problemer
- Identificerede hurtige gevinster
Tekniske SEO-fund For hvert problem:
- Problem: Hvad er galt
- Konsekvens: SEO-konsekvens (Høj/Mellem/Lav)
- Bevis: Hvordan du fandt det
- Løsning: Specifik anbefaling
- Prioritet: 1-5 eller Høj/Mellem/Lav
On-page SEO-fund Samme format som ovenfor
Indholds-fund Samme format som ovenfor
Prioriteret handlingsplan
- Kritiske rettelser (blokerer indeksering/placering)
- Forbedringer med stor effekt
- Hurtige gevinster (nemme, øjeblikkelig fordel)
- Langsigtede anbefalinger
Referencer
- AI Writing Detection: Almindelige AI-skrivemønstre at undgå (tankestreger, overbrugte fraser, fyldord)
- International SEO: Beviser og kilder for hreflang, canonical + i18n, sitemaps, URL-struktur og indholdskvalitet på tværs af sprogversioner
- For AI-søgeoptimering (AEO, GEO, LLMO, AI Overviews), se ai-seo-færdigheden
Refererede værktøjer
Gratis værktøjer
- Google Search Console (essentiel)
- Google PageSpeed Insights
- Bing Webmaster Tools
- Rich Results Test (brug denne til skemavalidering — den gengiver JavaScript)
- Mobile-Friendly Test
- Schema Validator
Bemærkning om skemaregistrering:
web_fetchfjerner<script>-tags (inkl. JSON-LD) og kan ikke registrere JS-injiceret skema. Brug browser-værktøjet, Rich Results Test eller Screaming Frog i stedet — de gengiver JavaScript og fanger dynamisk injiceret markup. Se afsnittet om begrænsninger ved skemamarkup-registrering ovenfor.
Betalte værktøjer (hvis tilgængelige)
- Screaming Frog
- Ahrefs / Semrush
- Sitebulb
- ContentKing
Opgavespecifikke spørgsmål
- Hvilke sider/søgeord betyder mest?
- Har du adgang til Search Console?
- Eventuelle nylige ændringer eller migreringer?
- Hvem er dine største organiske konkurrenter?
- Hvad er din nuværende organiske trafikbaseline?
Relaterede færdigheder
- ai-seo: Til optimering af indhold til AI-søgemaskiner (AEO, GEO, LLMO)
- programmatic-seo: Til opbygning af SEO-sider i stor skala
- site-architecture: Til sidehierarki, navigationsdesign og URL-struktur
- schema: Til implementering af strukturerede data
- cro: Til optimering af sider til konvertering (ikke kun placering)
- analytics: Til måling af SEO-præstation


