De fleste SEO-tjeklister online er den samme genbrugte liste af åbenlyse ting. "Sørg for at din side loader hurtigt." Tak for det.
Her er hvad vi rent faktisk tjekker, når en ny kundes hjemmeside lander hos os. Det er den 47-punkts tjekliste vi kører hos Build444. Hvert punkt har en specifik grænse for bestået eller ikke bestået. Ingen mavefornemmelser. Tal.
1. Teknisk SEO
Fundamentet. Hvis søgemaskiner ikke kan crawle din side ordentligt, er alt andet ligegyldigt. Vi tjekker 12 ting her.
Crawlbarhed og indeksering
robots.txteksisterer og blokerer ikke vigtige stier ved en fejl. Vi ser det oftere end man tror. En kunde havdeDisallow: /products/i produktion i 8 måneder.- XML sitemap findes på
/sitemap.xml, returnerer status 200, og indeholder færre end 50.000 URL'er per fil. Alle URL'er i sitemappet skal returnere 200. Ingen 404'ere, ingen 301'ere. - Canonical tags på hver side. Self-referencing canonicals på standardsider. Cross-domain canonicals kun hvor det er bevidst.
- Ingen
noindextags på sider der skal indekseres. Vi crawler hele sitet og flagger hver side mednoindex, så kunden kan bekræfte hver enkelt.
HTTPS og sikkerhedsheadere
- Fuld HTTPS med gyldigt certifikat. Ingen mixed content advarsler.
- HSTS header med
max-agepå mindst 31536000 (et år).includeSubDomainsforetrækkes. - CSP (Content Security Policy) header til stede. Behøver ikke at være perfekt fra dag et, men den skal eksistere.
Core Web Vitals
De tre metrics Google faktisk bruger i ranking. Vi måler på mobil, med rigtige Chrome User Experience Report data når det er tilgængeligt, lab data når det ikke er.
- LCP (Largest Contentful Paint): Under 2,5 sekunder. Mellem 2,5s og 4s er gult. Over 4s er fejl.
- CLS (Cumulative Layout Shift): Under 0,1. Denne dræber tillid. Når en side hopper rundt under indlæsning, forlader brugerne den. De fleste CLS-problemer kommer fra billeder uden eksplicit bredde/højde eller sent indlæste webfonts.
- INP (Interaction to Next Paint): Under 200ms. Denne erstattede FID i 2024. Den måler hvor hurtigt din side reagerer på klik, taps og tastetryk. Tungt JavaScript er den typiske årsag.
2. On-page SEO
On-page er der de fleste sider spilder mest rankingpotentiale. Små, kedelige rettelser der akkumulerer over hundredvis af sider.
Title tags
- Hver side har et unikt title tag. Ingen dubletter på tværs af sitet.
- Under 60 tegn. Google afkorter ved cirka 580 pixels, hvilket svarer til omkring 60 tegn for de fleste skrifttyper. Vi tjekker pixelbredde, ikke bare tegn.
- Primært søgeord i første halvdel af titlen. Ikke proppet ind. Bare til stede.
Meta descriptions
- Hver side har en unik meta description. Under 160 tegn.
- Indeholder en tydelig call to action eller value proposition. Google bruger ikke meta descriptions til ranking, men de påvirker klikrate med 5-10%.
Heading-hierarki
- Præcis en H1 per side. Ikke nul. Ikke tre. En.
- H1 indeholder det primære søgeord for den pågældende side.
- Headings følger et logisk hierarki. Ingen hop fra H1 til H4. Ingen brug af H3 fordi det "så bedre ud" i designet.
- Vi tjekker for heading-spring (H1 til H3 uden H2) på tværs af hele sitet.
Billeders alt-tekst
- Alle indholdsbilleder har beskrivende alt-tekst. Ikke "billede1.jpg". Ikke filnavnet. En reel beskrivelse af hvad der er på billedet.
- Dekorative billeder bruger et tomt
alt=""attribut, så skærmlæsere springer dem over. - Alt-tekst under 125 tegn. Længere end det, og skærmlæsere kan afbryde den.
3. Indholdskvalitet
Dårligt indhold er den primære årsag til at sider ikke ranker. Vi måler det, vi læser det ikke bare.
Læsbarhed
- Flesch Reading Ease score på 60 eller derover. Det svarer til cirka 8. klasses læseniveau. De fleste B2B-sider scorer i 30'erne. Det er for svært til web.
- Gennemsnitlig sætningslængde under 20 ord. Lange sætninger dræber forståelsen på skærme.
- Afsnit på højst 3-4 sætninger.
Keyword density
- Primært søgeords densitet mellem 0,5% og 2,5% af totalt ordantal. Under 0,5% betyder at Google måske ikke forstår hvad siden handler om. Over 2,5% begynder at ligne keyword stuffing.
- Vi tjekker også for keyword-kannibalisering: flere sider der målretter det præcis samme primære søgeord. Når to af dine sider konkurrerer om den samme term, ranker ingen af dem typisk godt.
Tyndt og duplikeret indhold
- Ingen sider med færre end 300 ord unikt indhold (eksklusiv navigation, footer, sidebar).
- Ingen sider med mere end 70% indholdslighed med en anden side på samme site. Vi bruger Jaccard-similaritet på n-gram sæt, ikke bare exact-match detektion.
- Pagineret indhold har korrekte
rel="next"ogrel="prev"eller bruger en enkelt lang side med lazy loading.
4. Schema markup
Schema er struktureret data der hjælper søgemaskiner med at forstå hvad dine sider handler om. Det driver også rich results (de pæne søgeresultater med ratings, FAQ'er og priser).
Påkrævet schema for alle sider
Organizationschema på forsiden med name, url, logo og sameAs links til sociale profiler.WebPageschema på alle sider med name, description og dateModified.BreadcrumbListschema der matcher den visuelle breadcrumb navigation.
Betinget schema
FAQschema på sider med et FAQ-afsnit. Vi verificerer at JSON-LD'en matcher det synlige sideindhold. Google straffer usynligt FAQ-schema.Productschema på produktsider med name, price, currency, availability og aggregate ratings hvis de eksisterer.Articleschema på blogindlæg med headline, author, datePublished, dateModified og image.LocalBusinessschema for virksomheder med fysisk lokation.
Vi validerer alt schema med Googles Rich Results Test. Ingen fejl. Advarsler er okay i nogle tilfælde, men vi dokumenterer hver enkelt.
5. AI-parathed
Det her er det afsnit ingen andre tjekker. Hvis din side ikke er sat op til AI-søgning (ChatGPT, Perplexity, Google AI Overviews), er du usynlig for en voksende del af dit publikum.
AI-crawler adgang
robots.txttillader GPTBot, ClaudeBot, PerplexityBot og Google-Extended. Blokering af disse crawlere betyder at dit indhold aldrig kommer ind i AI-træningsdata eller AI-genererede svar.- Vi tjekker de faktiske robots.txt direktiver, ikke bare om filen eksisterer. Mange sider blokerer AI-crawlere uden at vide det, fordi deres CMS tilføjede standardregler.
Struktureret data til AI-citationer
- Ren, komplet schema markup (se afsnit 4). AI-systemer trækker struktureret data for at generere citationer og kildelinks.
- Tydelige, selvstændige afsnit der direkte besvarer almindelige spørgsmål. AI-modeller foretrækker indhold de kan citere uden kontekst fra omgivende afsnit.
AI-søgesynlighed
- Vi søger efter kundens brandnavn og primære søgeord i ChatGPT, Perplexity og Google AI Overviews.
- Vi dokumenterer om sitet vises, om konkurrenter vises, og hvilket indhold AI'en trækker fra.
- Denne baseline fortæller os hvor vi skal fokusere indholdsforbedringer.
6. Performance
En langsom side koster penge. Hver 100ms ekstra loadtid reducerer konverteringer med cirka 1%. Vi måler alt.
Billedoptimering
- Alle billeder serveret i WebP eller AVIF format. Ingen PNG'er til fotos. Ingen ukomprimerede JPEG'er.
- Billeder i korrekt størrelse. Vi flagger alle billeder der serveres i en opløsning mere end 2x deres visningsstørrelse. Et 4000px bredt billede i en 400px container er spildt båndbredde.
- Lazy loading (
loading="lazy") på alle billeder under folden. Billeder over folden (især LCP-elementet) må IKKE lazy loades.
Font loading
- Webfonts bruger
font-display: swapellerfont-display: optional. Aldrigfont-display: block, som skaber usynlig tekst under indlæsning. - Højst 3 font-filer indlæst. Hver font-fil tilføjer en network request og parsingtid.
- Font-filer preloaded med
<link rel="preload">for den mest brugte weight/style.
JavaScript
- Total JS bundle størrelse under 200KB komprimeret for den initielle sideindlæsning. Vi ser sider der sender 800KB+ JavaScript til hvad der basically er en brochure-side.
- Ingen render-blokerende scripts i
<head>udenasyncellerdefer. - Tredjeparts-scripts (analytics, chat widgets, tracking pixels) indlæst efter hovedindholdet. Hvert tracking-script du tilføjer koster dine brugere tid.
Hvad vi gør med resultaterne
Vi afleverer ikke bare et regneark og siger "held og lykke." Hvert check får en score. Vi vægter scoren efter kategori (teknisk SEO og AI-parathed vejer tungest med 13% hver). Totalen giver en score ud af 100.
Så bygger vi en prioriteret handlingsplan. De rettelser der rykker mest kommer øverst. Vi estimerer indsats for hver rettelse, så du ved hvad du skal tage fat på først.
Hvis du vil have os til at køre denne audit på din side, tilbyder vi den som en enkeltstående rapport. Du får den fulde 47-punkts analyse, scoret og prioriteret, leveret som PDF inden for 48 timer.
Ingen abonnement. Ingen salgsmøder. Bare data.
