SEO
Teknisk SEO
Teknisk SEO er det område, hvor forskellen mellem en konsulent og en udvikler er størst. Ikke fordi det er svært at finde problemerne, men fordi de fleste af dem skal løses i koden.
- Svar samme dag
- Fast pris
- Ingen binding
- Crawl og indeksering
- JavaScript-rendering
- Hreflang og canonicals
- Logfilanalyse
Ydelse
Teknisk SEO
Det jeg gennemgår
- Hvad crawleren faktisk ser, kørt gennem en rigtig crawl frem for gennem en enkelt sidetest.
- Rendering: om indholdet findes i HTML, eller om det først kommer efter JavaScript har kørt.
- Canonicals, herunder de tilfælde hvor de peger på en side der selv peger et tredje sted hen.
- Hreflang begge veje. Det er næsten altid kun sat op i den ene retning.
- Statuskoder: 404 der svarer 200, redirect-kæder, og sider der viderestiller til forsiden i stedet for til et relevant sted.
- Sitemap og robots.txt, som overraskende ofte er i konflikt med hinanden.
JavaScript og rendering
Google kan godt køre JavaScript, men det sker i en anden runde end den første crawl, og der er ingen garanti for hvornår. På sites med mange sider bliver det til et reelt problem.
Jeg tjekker om det indhold, der skal rangere, findes i den første HTML. Er svaret nej, ser vi på om der kan renderes på serveren i stedet, og hvad det ville koste.
Store sites
På sites med hundredtusindvis af URL'er bliver crawlbudget en reel begrænsning. Så handler det om at lukke af for det der ikke skal crawles — filtreringsparametre, sorteringer, søgeresultater — så der er kapacitet tilbage til det der betyder noget.
Her er logfiler mere værd end noget værktøj. Der kan man se, hvad Googlebot faktisk bruger tiden på, i stedet for at gætte.
Leverance
Det får du
Konkrete leverancer, ikke en rapport med anbefalinger nogen andre skal nå at udføre.
- Crawl-rapport
Hvad crawleren faktisk ser, kørt på hele sitet frem for på en enkelt sidetest.
- Renderingstjek
Om indholdet findes i den første HTML, eller om det først kommer efter JavaScript har kørt.
- Hreflang og canonicals
Sat op og verificeret begge veje. De er næsten altid kun sat op i den ene retning.
- Logfilanalyse
På store sites: hvad Googlebot faktisk bruger sin tid på, i stedet for hvad man håber den gør.
Proces
Sådan foregår det
Fire trin. Du ved hvad der sker hvornår, og du kan stoppe efter hvert af dem.
- 01
Find det der spærrer
Jeg starter med en fuld crawl og en gennemgang af Search Console. Der er næsten altid noget teknisk i vejen, som gør resten af arbejdet spildt, hvis det ikke bliver ryddet først.
- 02
Prioriteret liste
Alt hvad jeg finder, bliver sorteret efter hvad der giver mest for indsatsen. Du kan se begrundelsen for hver enkelt ting, så du selv kan vurdere om jeg har ret.
- 03
Rettelserne bliver lavet
Jeg leverer arbejdet som pull requests i jeres eget repo, ikke som anbefalinger nogen andre skal nå at udføre. Det er hele grunden til at hyre en udvikler til SEO.
- 04
Måling og opfølgning
Vi måler før og efter på rigtige besøgende. Du får en kort månedlig opdatering — også de måneder hvor der ikke er sket noget, for det er også information.

Hvem laver arbejdet
Det er mig, du kommer til at arbejde sammen med
Jeg hedder Mikkel og har kodet til web siden 2010. Der er ingen projektleder imellem os, og du får ikke en junior på opgaven, fordi den erfarne var optaget. Det du aftaler, er det der bliver lavet, og det er mig der laver det.
Til daglig er jeg partner i Bigum&Co og har været inde over mere end 400 projekter på tværs af e-handel, medicinal, byggeri og offentlig sektor. Ring eller skriv — jeg svarer som regel samme dag, og jeg siger til med det samme, hvis opgaven ikke er noget for mig.
- Erfaring
- 16 år
- Projekter
- 400+
- Anmeldelser
- 5,0
- Svartid
- Samme dag
I dybden
Teknisk SEO
Hvad teknisk SEO dækker over
Teknisk SEO handler om, hvorvidt en søgemaskine kan finde, hente, forstå og gemme dine sider. Ikke om hvad der står på dem. Det er en anden faglighed end indhold, og det er den, der oftest bliver sprunget over, fordi den kræver adgang til kode og server.
I praksis er der fire lag. Kan crawleren finde siden — er der links til den, ligger den i sitemappet, er den ikke blokeret. Kan den hente den — svarer serveren hurtigt nok, og med den rigtige statuskode. Kan den forstå den — er indholdet i HTML, er overskrifterne i orden, er der strukturerede data der matcher. Og skal den gemme den — eller er der en canonical, en noindex eller en dublet, der siger noget andet.
Fejlene i de fire lag er sjældent spektakulære, og de er tit usynlige i browseren. En side, der ser helt fin ud, kan udmærket svare 200 på en URL, der ikke burde eksistere, eller pege sin canonical på forsiden. Det opdager man kun ved at kigge efter.
På store sites kommer et femte lag til: crawlbudget. Googlebot har ikke ubegrænset tid til dit site. Bruger den den på filtreringsparametre og sorteringer, er der mindre tilbage til de sider, der skal tjene penge. Logfiler er det eneste sted, man kan se det direkte.
JavaScript og det Google faktisk ser
Google kan køre JavaScript. Det er sandt, og det bliver brugt som argument for, at man ikke behøver tænke over det. Problemet er, at det sker i en anden runde end den første crawl, og der er ingen garanti for hvornår den runde kommer.
På et lille site med tres sider betyder det ikke ret meget. På et site med tredive tusind sider betyder det, at en del af dem aldrig når at blive renderet, og de sider eksisterer så reelt ikke i indekset. Man kan se det i Search Console, hvor sider ligger som opdaget men ikke indekseret i månedsvis.
Testen er enkel nok: hent siden uden JavaScript og se, om det indhold der skal rangere, er der. Er det ikke, er spørgsmålet, om det kan renderes på serveren i stedet, og hvad det ville koste at ændre. På et Next.js- eller Nuxt-site er det ofte en overskuelig ændring. På en ren single page-app er det et større projekt.
Anmeldelser
Det siger de om mig
Mikkel har leveret en kompetent og professionel ydelse i forbindelse med etablering af mit website. Alting er forløbet hurtigt og problemfrit.
Sisse Find Mikkel Tschentscher er min redningsplanke når noget haster og ingen andre kan finde ud af det.
Torben Wiese Mikkel er en mand efter mit hjerte; Eksekverer med lynets hast, har sans for detaljen og er der altid når man har brug for ham. Det fås ikke bedre.
Tini Owild
Ydelser
Hvorfor mig
- 16 års erfaring
Jeg har kodet til web siden 2010 og set de fleste måder et projekt kan køre af sporet på. Det gør estimaterne mere ærlige.
- 400+ projekter
På tværs af e-handel, medicinal, byggeri og offentlig sektor. Der er stor sandsynlighed for, at jeg har set noget der ligner din opgave før.
- Du taler med den der koder
Ingen projektleder imellem os, og ingen junior på opgaven fordi den erfarne var optaget. Det du aftaler, er det der bliver lavet.
Brands jeg har arbejdet med
Et udpluk. Nogle som freelancer, nogle gennem bureau, nogle over flere år.
Spørgsmål
Ofte stillede spørgsmål
- Hvad koster en teknisk SEO-analyse?
- Det afhænger af sitets størrelse og af hvor mange systemer der er involveret. Skriv med et link, så kigger jeg kort på det og giver dig en fast pris.
- Retter du også fejlene?
- Ja, hvis I vil. Det er som regel det billigste, fordi jeg allerede har sat mig ind i koden. Vil I hellere have jeres eget team til det, skriver jeg det op, så det kan udføres uden mig.
- Hvor tit skal man lave sådan en?
- En grundig gennemgang en gang om året, plus løbende overvågning så man opdager det, hvis et deploy laver noget om. Det er billigere end at opdage det tre måneder efter.
- Kan I lave analysen uden adgang til vores kode?
- Ja, en crawl kræver kun at sitet er offentligt. Men adgang til Search Console og gerne til serverlogs gør analysen markant bedre, og adgang til koden er nødvendig, hvis jeg også skal rette.
- Vi har lige fået lavet et site. Er det nødvendigt allerede?
- Et tjek lige efter lancering er faktisk et af de bedste tidspunkter. Det er der, redirects, canonicals og sitemap plejer at være halvfærdige, og det er billigere at rette nu end om et halvt år.
- Kan I overvåge det løbende?
- Ja, og det anbefaler jeg på sites, der deployer ofte. En ugentlig crawl der melder, hvis noget ændrer sig, er billigere end at opdage tre måneder efter, at en sektion blev noindex ved et uheld.
