2026-07-29 · Redaktion Baduno · 24 Min. læsetid · Blog & Viden
Crawling og audits for flersprogede websites: Sådan afdækker du fejl på 24 markeder
Crawling og audits er afgørende for flersprogede hjemmesider. Lær, hvordan du systematisk kontrollerer hreflang-tags, sitemaps og sprogsignaler i op til 24 markeder. Vores guide viser praktiske metoder til fejlfinding og prioritering – fra værktøjsvalg til automatisering.

Grundlæggende om flersproget crawling: Hvorfor tekniske audits for 24 markeder er uundværlige
Operatører af en flersproget hjemmeside med 24 EU-markeder står over for udfordringen med pålideligt at identificere tekniske fejl i alle sprogvarianter. Manuel gennemgang af hver side er ikke effektivt gennemførligt i denne skala. Automatiseret crawling gør det muligt systematisk at gennemgå alle URL'er og registrere afvigelser pr. marked. I praksis anvender erfarne teams crawlers til at analysere hreflang-attributter, sitemaps og sprogsignaler parallelt. På denne måde kan problemer som manglende tilbagehenvisninger, forkerte sprog-tags eller ødelagte interne links identificeres, før de påvirker indekseringen negativt.
Fordelen er indlysende: En crawler kontrollerer pålideligt, om hver sprogversion korrekt henviser til sine alternativer. Eksempel: En tysk side med målgruppe i Schweiz skal også henvise til den schweiziske version. Mangler denne henvisning, kan brugere fra Schweiz muligvis se den forkerte sprogvariant. Tilsvarende gælder for sitemaps: Hvis hvert marked har sit eget sitemap, skal det indeholde alle relevante URL'er. En crawler kan automatisk kontrollere sitemap-strukturen og rapportere manglende undersider. Derudover afdækker den unødvendige omdirigeringer eller utilgængelige ressourcer, der påvirker indlæsningstiden.
En crawler kan også simulere forskellige Accept-Language-headere for at teste, om hjemmesiden korrekt omdirigerer til det foretrukne sprog. På denne måde identificerer du fejlkonfigurationer i content-forhandlingsprocessen. Derudover kan det kontrolleres, om hver side har et korrekt hreflang-tag, og om sprogmarkeringen i HTML lang-attributten stemmer overens med det faktiske sprog. Hvis sådanne signaler ikke sættes konsistent, risikerer du, at søgemaskiner leverer den forkerte sprogversion – en risiko, der kan minimeres med regelmæssig audit.
Integration af regelmæssig crawling i arbejdsgangen reducerer risikoen for, at tekniske fejl forbliver uopdagede i lang tid. I praksis har en månedlig audit eller en audit ved hver udgivelse vist sig effektiv. Sørg for, at crawleren respekterer søgemaskinernes crawl-retningslinjer for at undgå negative konsekvenser. Bemærk: De juridiske rammer for crawling af egne hjemmesider varierer fra land til land. Vi anbefaler derfor at afstemme implementeringen med en specialiseret juridisk rådgiver. Et velgennemtænkt crawling-koncept er grundlaget for en konsistent teknisk kvalitet på tværs af alle markeder.
Typiske fejlkilder ved hreflang, sitemaps og sprogsignaler
Ved gennemgang af flersprogede hjemmesider optræder de samme fejlkilder igen og igen. Blandt de mest almindelige hreflang-fejl er manglende alternative henvisninger, forkerte sprogforkortelser (f.eks. 'de' i stedet for 'de-DE') og inkonsistente tilbagehenvisninger mellem sprogvarianterne. I praksis observerer vi, at ofte kun én retning vedligeholdes: En fransk side linker til den tyske, men den tyske glemmer tilbagehenvisningen. Lige så problematisk er sider, der med hreflang henviser til sig selv uden at angive alternativer. Dette fører til ufuldstændig signalering for søgemaskiner og kan påvirke markedernes indeksering.
Også ved sitemaps opstår specifikke fejl. Nogle projekter samler alle sprogversioner i ét enkelt sitemap, hvilket reducerer crawl-effektiviteten. Optimalt er det at oprette et separat sitemap pr. marked og referere korrekt til det i robots.txt. En almindelig fejl er, at bestemte undersider mangler i sitemappet, så de ikke opdages af søgemaskiner. Derudover bør sitemaps indeholde lastmod-datoen for at signalere aktualitet. En crawler kan automatisk opdage sådanne huller ved at sammenligne sitemappet med den faktiske sidestruktur.
Sprogsignaler som HTML lang-attributten, hreflang, Content-Language-headeren og den synlige tekstsprog skal være konsistente. En typisk fejlkilde er en modsætning mellem HTML lang-attribut og hreflang-angivelse. For eksempel kan en side have lang="de", men indeholde hreflang="en". Søgemaskiner fortolker sådanne signaler usikkert. Derudover bør du kontrollere, om hver sprogversion faktisk er skrevet på det angivne sprog. En blandet sprogtekst (f.eks. tysk navigation ved egentlig engelsk indhold) forvirrer både brugere og søgemaskiner. Regelmæssige crawls hjælper med at afsløre disse inkonsistenser.
For systematisk at identificere disse fejl anbefales det at oprette en tjekliste med alle kriterier, der skal kontrolleres. Crawling-værktøjer tilbyder filterfunktioner, så du f.eks. kan liste alle sider uden korrekt hreflang-tag. Vær også opmærksom på behandlingen af underdomæner: Hvis du bruger et separat underdomæne for hvert marked (f.eks. de.example.com, fr.example.com), skal hreflang være korrekt indstillet på tværs af domænegrænser. Med en godt konfigureret crawler kan du kontrollere alle disse aspekter i én kørsel og dermed reducere vedligeholdelsesomkostningerne betydeligt.

Valg af det rette crawling-værktøj til dine behov
Valget af det rigtige crawl-værktøj afhænger i høj grad af dit projekts omfang, dit budget og dit teams tekniske ekspertise. Først bør du vurdere, hvor mange URLs hjemmesiden samlet set indeholder, og hvor mange crawls der er nødvendige pr. måned. For en hjemmeside med 24 markeder løber det hurtigt op i flere hundrede tusinde URLs. Værktøjer, der er designet til store datamængder, har her en fordel. Sørg for, at crawleren understøtter dine specifikke konfigurationer, såsom tilpasning af User-Agent, Accept-Language-headere eller cookie-indstillinger. Kun på den måde kan du simulere realistiske scenarier fra hvert marked.
Et andet vigtigt kriterium er understøttelse af flersprogede strukturer. Værktøjet bør kunne parse hreflang-tags og kontrollere dem for konsistens. Ideelt set tilbyder det foruddefinerede kontroller for almindelige fejl eller muligheden for at definere egne regler via regulære udtryk. Eksporten af resultaterne er også afgørende: Du har brug for overskuelige rapporter, som du kan dele med dit team – hvad enten det er som CSV, Excel eller via en API. I praksis har det vist sig fordelagtigt at vælge et værktøj, der både kan bruges desktop-baseret og cloud-baseret, så du fleksibelt kan tilpasse dig forskellige anvendelsesformål.
Værktøjets skalerbarhed spiller en central rolle. Et desktop-værktøj kan være tilstrækkeligt til mindre projekter, men når sin grænse ved millioner af URLs. Cloud-baserede løsninger fordeler belastningen på flere servere og fremskynder crawl-processen betydeligt. Overvej også køretiden: En fuld crawl over alle 24 markeder kan afhængigt af størrelsen tage flere timer eller dage. Planlæg derfor tilstrækkelig tid eller brug inkrementelle crawls, der kun kontrollerer ændrede sider. I sidste ende bør du afveje omkostningerne mod fordelene: Et dyrere værktøj tilbyder ofte dybere analysefunktioner, mens et billigere måske opfylder dine behov lige så godt.
Før den endelige beslutning anbefaler vi at bruge en testversion af de relevante værktøjer. Kontrollér, om brugergrænsefladen er intuitiv, og om supporten reagerer hurtigt på spørgsmål. Vær også opmærksom på overholdelse af databeskyttelseskrav: Crawleren bør ikke indsamle eller eksternt gemme personoplysninger, medmindre du har reguleret dette lovligt. Bemærk: Den juridiske tilladelse til crawling kan variere fra land til land; konsultér en advokat ved tvivl. Med det rette værktøj skaber du et pålideligt grundlag for løbende kvalitetssikring af din flersprogede hjemmeside.
Forberedelse: Definer sitemaps, sprogvarianter og test-URLs
Før du begynder med automatiseret crawling, skal du skabe et solidt testgrundlag. Definer først alle relevante sprogvarianter af din hjemmeside. Opstil en liste over alle lande og sprog, du ønsker at dække – for EU er det 24 officielle sprog. Notér den korrekte URL-struktur for hver variant, f.eks. domain.de, domain.at eller domain.com/de/. Opret derefter en repræsentativ liste af test-URLs, der dækker alle sprogversioner og vigtige sidetyper (forside, produktsider, kategorisider, juridiske sider). Vælg mindst fem til ti sider pr. sprogvariant, ideelt set med forskellige hreflang-konfigurationer.
Samtidig skal du gennemgå XML-sitemaps og om nødvendigt rense dem. Hver sprogvariant bør have sin egen sitemap eller klart adskilte poster i en fælles sitemap. Sørg for, at sitemaps kun henviser til officielle URLs og ikke indeholder omdirigeringer. Eksportér sitemaps som reference, så du senere kan sammenligne crawler-resultaterne med de forventede poster. Undgå at inkludere URLs fra andre sprogversioner i den forkerte sitemap – en almindelig fejl, der fører til inkonsistente signaler.
Fastlæg også dine crawl-parametre: Hvilke værktøjer bruger du? Indstil maksimal crawl-dybde, User-Agent-indstillinger og hastighedsbegrænsning for ikke at overbelaste serverne. Notér de forventede hreflang-værdier for hver test-URL i en tabel. Denne forberedelse sparer dig senere for omfattende efterarbejde. I praksis viser det sig, at en systematisk testdefinition øger fejldetektionsraten betydeligt, da du ikke crawler blindt, men målrettet kan søge efter afvigelser.
Husk også de juridiske rammer: Ved test i EU-området skal du overholde databeskyttelsesforordningen. Brug ikke personoplysninger i dine test-URLs, og sørg for, at dine crawl-aktiviteter ikke udløser uønskede adgange. Konsultér eventuelt en juridisk rådgiver for at sikre, at dine audits overholder gældende regler.
Automatiseret kontrol af hreflang-tags for korrekthed og konsistens
Efter forberedelsen starter du den automatiserede crawling med fokus på hreflang-tags. Moderne crawling-værktøjer kan analysere en websitets hreflang-implementering og påpege typiske fejl som manglende tags, forkerte sprogkoder eller inkonsistente links. Konfigurer dit værktøj, så det for hver crawlet side læser hreflang-elementerne i kildekoden eller HTTP-headeren. Vær opmærksom på følgende kontrolkriterier:
Kontrollér, at hver sprogvariant har en gyldig sprogkode. Brug ISO-639-1-formen (f.eks. de, fr, es) og ved landevarianter understreg (f.eks. en-GB, de-AT). Sørg for, at hreflang-værdierne er konsistente – hvis side A henviser til B, skal B henvise tilbage til A (tovejskonsistens). Lad manglende modhenvisninger eller forkerte koder rapporteres som fejl. I praksis opstår der ofte problemer med brugen af x-default: Denne værdi bør kun bruges til sider uden specifik sprogretning, ikke som pladsholder for manglende oversættelser.
Opret efter crawling en oversigt over alle registrerede hreflang-sæt. Hvert sæt skal indeholde alle sprogversioner af en logisk side. Hvis enkelte varianter mangler eller der er dubletter, markér dem som fejl. Eksempel: En produktside findes på tysk og fransk, men hreflang-sættet henviser kun til den tyske side – så mangler den franske post. Kontrollér også konsistensen af URL'er inden for sættene: Ved forskellige stier (f.eks. /de/produkt vs. /produkt?lang=de) skal alle varianter være korrekt angivet.
Dokumentér alle fundne afvigelser og prioritér korrektionen. I flersprogede projekter med 24 markeder anbefales det at gruppere fejlene efter sprogvariant og crawl med jævne mellemrum. Automatiser denne proces ved at sammenholde crawling-resultaterne med din forventede hreflang-matrix. På den måde sikrer du, at hreflang-tags forbliver korrekte på lang sigt – især efter content-opdateringer eller sideomstruktureringer.
Analyse af XML-sitemaps: Dækning og korrekt sprogtildeling
XML-sitemaps udgør rygraden i din flersprogede websitestruktur. Efter hreflang-gennemgangen fokuserer du derfor på analysen af sitemaps. Crawl målrettet sitemap-filerne og kontrollér, at alle sprogvarianter er fuldt dækket. En hyppig fejl er, at nye oversættelser ikke inkluderes i sitemap'et, eller at forældede sider stadig er listet. Kontrollér derfor antallet af indgange pr. sprogvariant: Forvent et lignende sideantal for hvert sprog (hvis dit indhold er ensartet oversat). Store afvigelser indikerer manglende eller overflødige indgange.
Sørg for, at URL-angivelserne i sitemap'et stemmer overens med den faktiske sprogtildeling. Hver URL bør have en entydig sprogkontekst – enten gennem domænet, mappen eller filnavnet. Crawl alle sitemap-URL'er og kontrollér, at de henviser til den korrekte sprogversion. Brug din hreflang-viden fra det foregående trin: URL'er i sitemap'et skal være konsistente med hreflang-tags på selve siden. Hvis sitemap'et indeholder en tysk URL, men siden ikke har noget hreflang-tag for tysk, er det en modsigelse.
Kontrollér også sitemap-indeksfiler (hvis de findes). Ofte bruges et overordnet sitemap, der henviser til enkeltsproglige sitemaps. Sørg for, at hvert undersitemap er korrekt refereret og ikke indeholder ødelagte links. Et værktøj som Screaming Frog eller Sitebulb kan automatisere denne analyse og give dig en liste over alle sitemap-indgange med statuskoder. Vær opmærksom på 404-fejl eller omdirigeringer – disse bør ikke forekomme i sitemap'et, da de sender unødvendige signaler til søgemaskiner.
Dokumentér alle afvigelser og opret en handlingsplan. Det anbefales at inkludere sitemap-tjek i dit regelmæssige monitorering – ideelt efter hvert større content-update. På den måde holder du sitemap'erne rene og sikrer, at alle 24 markeder kan indekseres fuldt ud. Husk: Også her gælder lovkrav om databeskyttelse; brug ikke personoplysninger i sitemap'erne.

Identifikation og rettelse af ødelagte links og omdirigeringsfejl
Broken links og fejlagtige viderestillinger er almindelige faldgruber i flersprogede hjemmesider. Et enkelt defekt link i en sprogversion kan koste tillid og afbryde brugerflowet. Derudover signalerer viderestillingskæder eller 404-fejl til søgemaskinerne, at siden ikke vedligeholdes optimalt – hvilket kan påvirke synligheden.
For systematisk at afdække disse fejl bør du anvende automatiserede crawlers, der gennemgår alle 24 sprogvarianter. Værktøjer som Screaming Frog eller Sitebulb gør det muligt at konfigurere et crawl med start-URL'er for alle sprogversioner. Sørg for, at crawleren følger de alternative sprog-URL'er (f.eks. via hreflang) for at få et komplet billede. Filtrer derefter resultaterne efter statuskode: 4xx- og 5xx-fejl samt 3xx-viderestillinger, der ikke peger på den endelige destinations-URL.
En anbefalet fremgangsmåde er at oprette en liste over alle URL'er fra sitemaps på alle sprog. Lad crawleren gennemgå listen og log hver mislykket anmodning. Bemærk, at viderestillinger ikke er generelt negative: En midlertidig viderestilling (302) ved vedligeholdelsesarbejde er acceptabel, men permanente (301) bør kun føre til den korrekte destinations-URL på samme sprog. Kontrollér især, om sprogversioner viderestiller til det forkerte sprog – f.eks. fra /de/ til /en/. Det forvirrer både brugere og søgemaskiner.
Gå struktureret til værks ved korrektion: Ret defekte interne links direkte i CMS ved at opdatere destinations-URL'en. For eksterne links, der ikke længere er tilgængelige, beslut, om du vil fjerne dem eller erstatte dem med et alternativ. Ved viderestillinger forkortes kæder til maksimalt ét trin, og sprogkonsistensen sikres. Planlæg regelmæssige audits – mindst kvartalsvist – for med hvert indholdsopdatering kan der opstå nye broken links. På den måde forbliver din flersprogede hjemmeside teknisk ren og brugervenlig.
Gennemgang af meta-tags, title-tags og sprogdeklarationer
Meta-tags, title-tags og sprogdeklarationer udgør grundstrukturen for søgemaskinevenlig kommunikation af dit indhold. I et flersproget setup skal disse elementer ikke kun være korrekte pr. sprogversion, men også konsistente på tværs af alle 24 markeder. Fejl som manglende eller forkerte sprogangivelser i HTML-attributten 'lang' eller inkonsistente title-tags kan påvirke indeksering og brugerforståelse.
Brug din crawler til at udtrække alle relevante metadata. Opret en tabel med kolonnerne: URL, sprogversion, title-tag, meta-description, HTML-lang-attribut og eventuelt Open-Graph-tags. Filtrer derefter efter uregelmæssigheder: Tomme title-tags eller dem, der er kortere end 30 tegn, bør revideres. Sørg for, at title-tags bruger det pågældende lands sprog og ikke f.eks. indeholder en engelsk titel for den tyske side. Meta-descriptions skal også være skrevet på målsproget og præcist opsummere indholdet.
Sprogdeklarationen i HTML-elementet (<html lang="de">) skal stemme overens med det faktisk anvendte sprog. En almindelig fejl er, at lang-attributten sættes til 'en', selvom indholdet er på fransk. Kontrollér også 'xml:lang'-attributten for XHTML-sider. Brug en crawler, der læser disse attributter, og sammenhold dem med sprogversionen fra dit sitemap eller URL-strukturen. Hvis du bruger hreflang-tags, skal disse også harmonere med lang-attributten.
For at sikre konsistens på lang sigt bør du etablere klare redaktionelle retningslinjer: Hver sprogversion får egne, oversatte meta-tags, aldrig maskinoversættelser uden efterbehandling. Udfør ved hver udgivelse af nyt indhold eller en oversættelse en automatisk kontrol – f.eks. via et CI-værktøj, der sammenholder crawlerens output med dine specifikationer. På den måde undgår du, at fejl sniger sig ind, og sikrer, at alle 24 markeder er udstyret med korrekte, søgemaskineoptimerede metainformationer.
Indholdsduplikater og kanoniske URL'er i flersprogede opsætninger
I flersprogede hjemmesider opstår dubletter ofte ikke på grund af onde hensigter, men på grund af tekniske forhold: identiske produktbeskrivelser i forskellige lande, lignende landingssider eller manglende kanoniske URL'er. Søgemaskiner ser kritisk på dubletter, da de ikke ved, hvilken version der er relevant. Dette kan føre til en udvanding af rangeringerne – særligt irriterende, hvis du er til stede på 24 markeder.
Et crawlingsværktøj hjælper dig med systematisk at identificere dubletter. Konfigurer crawleren, så den registrerer indholdet (f.eks. tekstkroppen) på hver side og sammenligner ved hjælp af et fingeraftryk (hash). Sider med identisk indhold markeres – uanset sprog. Bemærk: Ægte dubletter foreligger, når indholdet findes flere gange på samme sprog. Indhold, der er oversat til forskellige sprog, betragtes ikke som dubletter. Dog kan det forekomme, at en engelsk side til det amerikanske marked og en til det britiske marked stort set er identiske – så bør du beslutte, om en version sættes som kanonisk, eller om du skal differentiere indholdet.
For sprogversioner, der overlapper (f.eks. tysk i Tyskland, Østrig og Schweiz), anbefales det at bruge kanoniske URL'er målrettet. Hvis du leverer helt identisk indhold, sætter du en kanonisk URL på den foretrukne variant. Ellers bruger du hreflang til at markere alternativerne – men sørg for, at begge signaler harmonerer. En almindelig fejl er, at hreflang henviser til en side, der angiver en anden side som kanonisk. Dette fører til modsætninger.
For at løse dubletter går du frem fra sag til sag: For sider, der ligger tæt på hinanden indholdsmæssigt, differentierer du dem gennem sprogspecifikke tilpasninger (f.eks. lokale måleenheder, kulturelle referencer). Hvis en tilpasning ikke giver mening, samler du versionerne og omdirigerer de andre via 301. Sæt for hver sprogversion et eget kanonisk link, der peger på sig selv – medmindre du har en eksplicit anden grund. Dokumentér dine beslutninger, og kontrollér efter hver større opdatering, om der er opstået nye dubletter. På den måde holder du din flersprogede hjemmeside ren og søgemaskinevenlig.
Crawling og audits er afgørende for flersprogede hjemmesider. Lær, hvordan du systematisk kontrollerer hreflang-tags, sitemaps og sprogsignaler i op til 24 markeder. Vores guide viser praktiske metoder til fejlfinding og prioritering – fra værktøjsvalg til automatisering.
Ydelses- og indlæsningstidsmåling for hver sprogversion
Indlæsningstiden for en hjemmeside påvirker direkte brugeroplevelsen og søgemaskineplaceringen. For flersprogede hjemmesider skal du udføre separate målinger for hver sprogversion, da serverplaceringer, CDN-konfigurationer og størrelsen af lokaliserede ressourcer varierer. Brug værktøjer som Google PageSpeed Insights, Lighthouse eller GTmetrix til for hver URL at registrere indlæsningstiden, First Contentful Paint (FCP) og Largest Contentful Paint (LCP). Udfør testene ideelt set fra geografisk spredte lokationer for at afspejle indlæsningstiden realistisk – et værktøj som WebPageTest tilbyder flere testlokationer.
Opret en liste over alle sprogvarianter af din startside samt de vigtigste undersider (f.eks. produkt- eller kategorisider). Mål hver URL flere gange, helst på forskellige tidspunkter af dagen, og notér gennemsnitsværdierne. Vær særlig opmærksom på LCP-tærsklen på 2,5 sekunder; ved mere end 4 sekunder stiger afspringsraten erfariingsmæssigt markant. Kontrollér desuden, om sprogressourcer som skrifttyper eller oversættelsesfiler indlæses asynkront, og om komprimering (Brotli eller Gzip) er aktiveret.
En almindelig fejl: Sprogversioner, der leveres på en anden server eller via en anden CDN-konfiguration, har afvigende indlæsningstider. Notér værdierne pr. sprogvariant og sammenlign dem. Hvis en sprogversion er markant langsom, skal du kontrollere serverplacering, caching-indstillinger og antallet af HTTP-anmodninger. Optimer billeder og scripts til det pågældende sprog, da lokaliserede indhold (f.eks. andre billedformater eller længere tekster) kan påvirke indlæsningstiden.
Anbefaling: Opsæt en regelmæssig overvågning, der automatisk måler indlæsningstiderne for alle sprogversioner. Værktøjer som Sitebulb eller Screaming Frog kan med passende scripts også inkludere ydelsesmetrikker i crawl'et. Fastlæg tærskelværdier, hvor en manuel gennemgang bliver nødvendig. På den måde sikrer du, at din flersprogede hjemmeside giver en ensartet hurtig brugeroplevelse på alle markeder.

Dokumentation af resultater og fejllogning
Når crawl og performance-målinger er udført, skal du dokumentere resultaterne struktureret, så fejl kan spores og prioriteres. Opret en central fejlprotokol, ideelt set i en tabel (f.eks. Google Sheets eller Excel) eller et ticket-system. For hver fejl registreres den berørte URL, sprogversionen, datoen, fejltypen (f.eks. forkert hreflang, ødelagt link, langsom indlæsningstid) og status (åben, under behandling, rettet). Tilføj skærmbilleder eller logudsnit, så udviklere hurtigt kan genskabe fejlen.
Dokumenter ikke kun enkeltfejl, men også mønstre: Er der hyppige problemer i en bestemt sprogversion? Hvilke sider (forside, produktsider, blog) viser flest fejl? En kategorisering efter fejltype (teknisk, indholdsmæssig, konfigurationsmæssig) letter den senere prioritering. Brug konsekvente betegnelser til protokollen – f.eks. „hreflang-målsprog forkert“ eller „Meta-title mangler“. Knyt fejlene til de relevante test-URL’er og, hvis tilgængelige, til ID’er fra dit crawl-værktøj.
En afprøvet fremgangsmåde er at udarbejde en ugentlig eller månedlig audit-rapport, der viser udviklingen i antallet af fejl. Så kan du se, om dine optimeringer virker. Brug eksportfunktioner fra crawl-værktøjer som Screaming Frog eller Sitebulb, der leverer CSV-filer med alle fundne fejl. Kombiner dem med performance-målingerne i en samlet rapport. Sørg for at sortere resultaterne efter marked (sprogversion), så du hurtigt kan se, hvilke lande der er mest berørt.
Anbefaling: Indfør en tydelig markering af, om en fejl kan rettes automatisk (via værktøj) eller manuelt (af redaktør). Tilføj korte løsningsbeskrivelser direkte i protokollen. Planlæg regelmæssige review-møder, hvor teamet diskuterer de åbne punkter. En grundig dokumentation er grundlaget for effektiv fejlretning og forhindrer, at problemer behandles flere gange.
Prioritering af fejlrettelser efter markedets betydning og indflydelse
Ikke alle fejl har samme indvirkning på din flersprogede hjemmeside. Du skal prioritere fejlrettelser efter markedets betydning og den potentielle indflydelse på brugeroplevelsen. Definer først markedsbetydningen for dine 24 EU-sprogversioner: Lande med højere omsætning eller strategisk vigtige markeder får højere prioritet. Lav en rangliste over sprog efter trafik, konverteringer eller omsætning. Fejl i disse markeder bør rettes hurtigere end i mindre eller mindre omsætningsstærke versioner.
Vurder fejlenes indflydelse: Forhindrer de søgemaskiner i at indeksere siden (f.eks. forkert hreflang eller defekt sitemap)? Fører de til en dårlig brugeroplevelse (f.eks. ødelagt link, meget langsom indlæsningstid)? Eller påvirker de indholdskvaliteten (f.eks. manglende title-tag)? Fejl med stor indflydelse på findbarhed (crawl-budget, indeksering) bør rettes straks, ligesom dem med direkte negativ effekt på konverteringsrelevante sider som checkout.
Brug en simpel matrix til at prioritere fejl: X-akse = markedsbetydning (lav til høj), Y-akse = fejlpåvirkning (lav til høj). Fejl i kvadranten „høj/høj“ har højeste hastegrad. Praktisk fremgangsmåde: Sortér din fejlprotokol efter disse to kriterier, og tildel hver fejl en prioritetsgrad (1 = straks, 2 = næste uge, 3 = næste måned). Drøft prioriteringen med teamet for at sikre, at alle anvender samme vægtning.
Anbefaling: Angiv for hver fejl den forventede indsats (i timer) og opvej indsatsen mod fordelen. Fejl, der hurtigt kan rettes og samtidig har stor indflydelse, gøres bedst med det samme. Ved omfattende tekniske problemer (f.eks. et forkert hreflang-setup for alle sprog) bør du udarbejde en projektplan med milepæle. Kontrollér efter rettelsen resultaterne med et nyt crawl. En konsekvent prioritering sikrer, at dine ressourcer bruges optimalt, og at de vigtigste markeder nyder godt først.
Regelmæssige crawl-rutiner: intervaller og automatiseringsmuligheder
Et enkeltstående audit er ikke nok til at holde 24 sprogversioner fejlfrie på længere sigt. Indhold ændrer sig, nye sider tilføjes, og tekniske konfigurationer kan utilsigtet ændres. Derfor anbefales det at etablere tilbagevendende crawl-rutiner. Intervallet afhænger af din hjemmesides opdateringsfrekvens og markedsdynamik. For statiske sider med sjældne ændringer kan et månedligt crawl være tilstrækkeligt. Ved dagligt nyt indhold, f.eks. i webshops eller nyhedsportaler, er en ugentlig eller endda daglig kørsel fornuftig.
For automatisering tilbyder crawl-værktøjer som Screaming Frog, Sitebulb eller DeepCrawl API'er og CLI-grænseflader. Du kan udløse crawlen via cron-job på din server eller via CI/CD-pipelines. Et praktisk setup: Eksporter crawl-konfigurationen som en projektfil, opret et shell-script, der kalder værktøjet, og integrer det i din scheduler. Sørg for, at output – ideelt set som CSV- eller JSON-rapport – automatisk overføres til et centralt dashboard eller et issue-tracking-system som Jira. På den måde forbliver alle involverede informeret uden manuel indsats.
Et centralt punkt: Tilpas crawl-indstillingerne til flersprogede audits. Hver sprogcrawl bør kun scanne de tilhørende URL'er for at forkorte køretiden. For værktøjer, der crawler hele domænet, filtrer efter sti eller undermappe. Brug regulære udtryk for at udelukke ikke-relevante områder (f.eks. '/en/', '/fr/' osv.). Hvis din hjemmeside leverer sprogvarianter via underdomæner, skal du konfigurere separate crawls for hvert underdomæne og senere sammenflette resultaterne. Dette kræver noget forarbejde, men forhindrer, at du sætter sider på listen i det forkerte sprog.
Kontroller regelmæssigt, om dit crawl-værktøj fortolker de aktuelle hreflang-regler korrekt. Til dette anbefales en månedlig sammenligning af hreflang-referencerne med dit sitemap. Automatiser også valideringen: Et script kan kontrollere, om hver sprogversion indeholder et tilbagelink i den modsatte retning. På den måde undgår du inkonsistenser. Dokumenter din rutine i et internt wiki, så kolleger ved nedbrud kan forstå, hvad der skal gøres. I praksis har det vist sig at være en god idé at udføre et fuldstændigt manuelt audit en gang pr. kvartal og sammenholde resultaterne med de automatisk genererede rapporter – det udelukker tidsmæssige forsinkelser.
Juridisk bemærkning: De her beskrevne intervaller og automatiseringsmuligheder udgør kun en generel vejledning. Den konkrete udformning bør altid ske i samråd med jeres juridiske afdeling, især hvis personoplysninger behandles under crawling.
Checkliste for den afsluttende fase: Fuld audit-rapport og næste skridt
En grundig audit-rapport opsummerer alle resultater på en overskuelig måde og danner grundlag for prioritering af rettelser. Følgende checkliste hjælper dig med ikke at overse noget:
• Alle 24 sprogversioner er fuldstændigt crawled – inklusive alle undersider, der er listet i sitemappet. • Hreflang-tags er til stede på hver side og henviser konsekvent til alle sprogvarianter (inklusive x-default). • XML-sitemappene indeholder alle relevante URL'er, er korrekt sprogspecifikt forbundet og bliver indekseret af søgemaskiner. • Ingen side giver en 404-fejl eller fører via en omdirigeringskæde – især efter sprogskifte. • Meta-tags (title, description) og sprogdeklarationer (lang-attribut) stemmer overens. • Ingen væsentlige indholdsduplikater mellem sprogversioner – kanoniske URL'er er korrekt sat. • Indlæsningstider er under 2 sekunder for hver sprogversion (målt med crawl-værktøj eller eksterne tjenester som PageSpeed Insights). • Alle fejl er kategoriseret efter alvorlighedsgrad: kritisk (forkert hreflang, 404'er), medium (manglende titler, omdirigeringer) og lav (kosmetiske meta-fejl).
Opret efter audittet et centralt issue-tracking-dokument – f.eks. som et delt regneark (Google Sheets, Airtable) – og tildel hver fejl til en ansvarlig. Notér estimeret indsats og deadline. Et eksempel: 'hreflang-cirkelhenvisning på /de/produkt og /en/product: Max Müller, indsats 2 t, senest 15.03.'. Forbind regnearket med dit projektstyringsværktøj for at følge fremskridt.
De næste skridt bør prioriteres – efter markedsbetydning og teknisk indflydelse. Start med fejl, der forhindrer søgemaskiner i at indeksere dit indhold korrekt (f.eks. forkert hreflang). Derefter rettes tekniske problemer, der påvirker brugeroplevelsen (ødelagte links, langsomme sider). Laveste prioritet har optimering af metadata. Planlæg efter afslutning af alle rettelser et nyt crawl for at kontrollere effektiviteten. Sørg for, at alle teammedlemmer forstår resultaterne, og at de næste skridt er tydeligt kommunikeret.
Afslutningsvis: Hold audit-rapporten klar som reference til næste kvartal. Sammenlign fejlraten over tid for at identificere tendenser. I praksis viser det sig, at gentagne audits gradvist reducerer antallet af fejl – forudsat at årsagerne ikke kun rettes overfladisk. Et godt tracking-system hjælper med at identificere tilbagevendende problemer. Husk: Rapporten er ikke et mål i sig selv, men et værktøj til løbende forbedring.
Juridisk bemærkning: Prioriteringsforslagene erstatter ikke juridisk rådgivning. Spørgsmål om compliance (f.eks. GDPR, impressumpligt) bør konsulteres med jeres juridiske afdeling.
Faldgruber og almindelige misforståelser ved flersprogede crawl-audits
Selv erfarne teams overser typiske fejlkilder ved audit af flersprogede hjemmesider. Et eksempel: hreflang-tags med x-default er korrekt sat, men den refererede URL bruger et andet domæne eller en forkert protokol (HTTP vs. HTTPS). Crawleren viser ingen advarsel, da tagget er syntaktisk korrekt – men referencemålene eksisterer ikke. Kontrollér derfor altid opløsningen af hver hreflang-URL. En anden faldgrube: Sprogvarianter af en side ligger på forskellige underdomæner, og sitemap'et indeholder kun én af dem. Crawleren finder ikke de andre, da der ikke er nogen intern henvisning. Løs dette problem ved at medtage alle varianter eksplicit i sitemap'et og sikre, at hver sprogversion linkes fra mindst én anden side. Også omdirigeringsfejl er snedige: En redirect fra /de/artikel til /de-seite?lang=de fører til en omdirigeringskæde, der ødelægger hreflang-signaler. Crawl dine start-URL'er med aktiveret redirect-tracking og kontrollér, om hver sprogversion leveres direkte. En almindelig misforståelse angår den kanoniske URL: Ved identisk indhold på forskellige sprog sætter nogle den samme kanoniske URL for alle varianter. Det modsiger formålet med sprogalternativer. Hver sprogvariant bør henvise til sig selv, medmindre der er tale om et ægte dublikat (f.eks. DE og AT ved samme indhold). Bemærk desuden, at Google genkender sproget på en side ikke kun ud fra hreflang, men også ud fra indholdet. En crawler, der kun kontrollerer HTML-struktur, viser ingen fejl her. Integrér derfor en sprogdetektor for tekstindholdet for at afsløre forkerte sprogdeklarationer. Undgå faldgruber som manglende sprogkoder i URL-strukturen (f.eks. kun parametre), da disse ofte ignoreres af crawlere. Dokumentér hver fundne anomali med skærmbillede og kildekodeudsnit for at forhindre fejltolkninger i teamet.
Praktisk eksempel: Trin-for-trin-audit af en flersproget hjemmeside med 24 markeder
Lad os tage en fiktiv hjemmeside, der tilbydes på 24 EU-sprog med URL-strukturen example.com/{sprogkode}/ (f.eks. /de/, /fr/). Trin 1: Indsaml alle sprogvarianter af startsiden og kontrollér, om hver indeholder et hreflang-tag med 24 alternativer plus x-default. Crawl hver start-URL manuelt med et værktøj som Screaming Frog og ekstraher hreflang-tags. Trin 2: Valider sitemap'et. Ofte mangler enkelte sprogvarianter eller er forkert tildelt. Excel-export af sitemap-URL'er med sprogkodeopdeling hjælper med at finde huller. Trin 3: Udfør et fuldt crawl af alle 24 start-URL'er (grænse: 10.000 URL'er). Sørg for, at crawleren behandler hver sprogversion som en selvstændig host eller i det mindste sti. Notér alle 4xx- og 5xx-fejl samt omdirigeringskæder. Trin 4: Analysér de interne links: Linker den tyske startside til den franske? Mangler linket, opdager Google muligvis ikke den franske side, selvom sitemap'et er korrekt. Et værktøj som DeepCrawl eller linkanalysen fra Sitebulb viser sådanne huller. Trin 5: Kontrollér kanoniske URL'er. Åbn hver sprogversion og se i kildekoden, om den kanoniske URL henviser til den aktuelle version. Trin 6: Mål indlæsningstiden for hvert sprog med en headless-browser. Forskelle over 2 sekunder indikerer ineffektive ressourcer pr. marked. Trin 7: Opret en fejlrapport efter prioritet: Høj prioritet (f.eks. forkert hreflang, manglende sprogversioner), mellem (f.eks. omdirigeringskæde, manglende interne links), lav (f.eks. præstationsoptimering). I det konkrete tilfælde fandt vi en hreflang-stavefejl i den spanske version: 'es-ES' i stedet for 'es'. Sådanne tastefejl overses ofte, da crawleren accepterer tagget syntaktisk. Dokumentér hver fejl med præcis URL og anbefalet korrektion. Efter rettelsen gentages audittet for at bekræfte korrektheden. Regelmæssige månedlige crawls forhindrer, at nye fejl forbliver uopdagede.
Ofte stillede spørgsmål
Hvilke crawl-værktøjer egner sig til flersprogede audits?
Valget afhænger af dine behov. Gratis værktøjer som Screaming Frog SEO Spider understøtter flere sprog, men kræver manuel konfiguration. Til store opsætninger med 24 markeder anbefales enterprise-løsninger som DeepCrawl eller Sitebulb, der tilbyder automatiserede hreflang-kontroller og skalerbare rapporter. Vær opmærksom på funktioner til sprogdetektering og eksportmuligheder til forskellige markeds-crawls.
Hvordan tester jeg automatisk, om hreflang-tags er korrekte?
Brug værktøjer med indbygget hreflang-validering, der kontrollerer gensidige henvisninger og manglende tilbagehenvisninger. Alternativt kan du anvende dine egne scripts: Crawl alle sprogversioner, udtræk hreflang-oplysningerne fra HTML'en og sammenlign dem med dataene fra XML-sitemaps. Kontroller også konsistensen af sprogkoderne (ISO 639-1) samt overensstemmelsen mellem href-attributter og de faktiske URL'er.
Hvilke intervaller anbefaler du til regelmæssige crawl-rutiner?
Frekvensen afhænger af opdateringshastigheden af dit indhold. Ved ugentlige indholdsopdateringer er et ugentligt crawl fornuftigt, ved månedlige ændringer et månedligt. For store, dynamiske webshops anbefales et dagligt crawl af de vigtigste sider. Planlæg desuden ad-hoc-revisioner efter større ændringer som markedslanceringer eller CMS-opdateringer. Automatiser rutinerne via cron-jobs eller værktøjer som CloudCrawler.