Sådan forbereder du billeder til SEO: filnavn, titel, alternativ tekst og beskrivelse
Du har et par hundrede produktbilleder på dit website. Hvert af dem viser noget: en lampe, en gravsten, en sko, en lænestol. Men hvis filen hedder IMG_4821.JPG, ikke har alternativ tekst og ikke har titel, så er det billede tomt for søgemaskiner og for AI-modeller. Ingen ved, hvad der er på det.
Denne tekst beskriver, hvad der præcis udfyldes, hvordan de felter adskiller sig, og hvilke regler der afgør, om en beskrivelse giver noget, eller bare er fyld.
Fire felter, ikke ét
Ved hvert billede i WordPress har du fire steder at udfylde. De gør forskellige ting og kan ikke bytte plads.
| Felt | Hvad det er | Hvem læser det |
|---|---|---|
| Filnavn | det fysiske navn på serveren, en del af billedets URL | søgemaskinerne |
| Titel | etiketten på posten i mediebiblioteket | søgemaskinerne, undertiden synlig på siden |
| Alternativ tekst | hvad billedet viser, når det ikke indlæses | skærmlæsere, søgemaskiner |
| Beskrivelse | længere sammenhæng | vedhæftningssiden, søgemaskinerne |
Forskellen på ét billede:
forkert: IMG_4821.JPG
(titel: IMG_4821, alt: tom, beskrivelse: tom)
rigtigt: bordlampe-messing.webp
titel: Bordlampe i messing — hørskærm
alt: Messingbordlampe med hørskærm på et træskrivebord
beskrivelse: Bordlampe i børstet messing, 42 cm høj. Skærm af
naturhør. Fotograferet fra siden mod en glat væg.
Filnavnet fortjener en særskilt bemærkning, for de fleste SEO-udvidelser rører det slet ikke — og Google læser det som et fingerpeg om, hvad billedet indeholder.
Reglen over alle andre: skriv det, folk søger efter
Den hyppigste fejl i alternativ tekst og titel er at beskrive udsnittet i stedet for produktet:
- ❌ „nærbillede”, „set ovenfra”, „sidevinkel”, „produkt på hvid baggrund”
- ✅ „bordlampe messing”, „granitgravsten enkelt”, „keramisk urne”
Ingen skriver „nærbillede” i en søgemaskine. Man skriver navnet på den ting, man vil købe. Beskrivelser af udsnittet har deres plads — i beskrivelsesfeltet, ikke i titlen og ikke i den alternative tekst.
Det samme gælder blomstrende sætninger. Udtrykket „bordlampe messing” har reel efterspørgsel bag sig. Udtrykket „elegant bordlampe, ideel til en stue i klassisk stil” har ingen: jo længere og mere beskrivende udtrykket er, jo mere sikkert er det, at ingen skriver det.
Udtryk SKAL gentages. Sætninger ikke
Det lyder modsigende, så det er værd at folde ud.
Har du tyve billeder af bordlamper, skal udtrykket „bordlampe” stå ved alle tyve. Det er det, der giver synlighed — at fjerne det, „så det ikke gentager sig”, er at skyde sig selv i foden.
Det, der ikke må gentage sig, er hele titler. Tyve identiske poster med „Bordlampe” er for en søgemaskine tyve kopier af den samme oplysning. Det, der ændrer sig, er sætningens opbygning og den detalje, der adskiller dem:
Bordlampe i messing — hørskærm
Bordlampe i messing, 42 cm høj
Lampe i børstet messing til stuen
Bordlampe i massiv messing med glasskærm
Samme udtryk, hver gang en anden titel.
Filnavnet har hårde regler
Et filnavn bliver en del af en URL og skal derfor overleve servere, caches, CDN’er og filsystemer. Det sikre mønster er små bogstaver, cifre og bindestreger, intet andet:
^[a-z0-9]+(-[a-z0-9]+)*$
Altså: bordlampe-messing.webp — ja. Bordlampe Messing (2).JPG — nej.
Hvad det betyder i praksis:
- Ingen æ, ø og å.
æ→ae,ø→oe,å→aa. - Ingen mellemrum og understregninger. Almindelig bindestreg, ikke
_. - Ingen versionsnumre.
lampe-2-endelig-rigtigsiger ingen noget.
Her er der en dansk fælde: vælg én stavemåde og hold fast i den. å kan blive til både aa og a, og ø til både oe og o. Begge dele ser rigtige ud, men for en søgemaskine er graa og gra to forskellige strenge. Har du begge varianter i biblioteket, deles signalet i to.
Ved sprog skrevet med kyrillisk, græsk eller et andet ikke-latinsk alfabet kan translitterationen knække midt i et ord — der opstår navne som dizain-na-fotьойл, halvt romaniserede og halvt ikke. Bedre at gennemtvinge mønsteret teknisk end at håbe, det går godt.
Hvad der aldrig må stå i en beskrivelse
Personoplysninger, der er synlige på fotoet. Fornavne, efternavne, fødsels- og dødsdatoer — i intet felt, heller ikke i filnavnet.
Det rammer flere fag på én gang: stenhuggeri og gravmonumenter, bryllups- og portrætfotografi, mindeplader, alle steder hvor en persons navn optræder på billedet. Et filnavn er offentligt og bliver indekseret — et efternavn deri er et efternavn offentliggjort på internettet.
I stedet for gravsten-jens-hansen-1943-2019.webp → gravsten-sort-granit-kors.webp.
Billeder uden produkt på
Ikke alt på et website er produkt. Stemningsbilleder, interiører, landskaber, folk i arbejde — de har også brug for alternativ tekst, men man må ikke tillægge dem et produkt, der ikke er på dem.

Et billede af et værksted beskriver du som et værksted, ikke som „en granitgravsten i et værksted”. Du knytter det til faget med et bredere udtryk — „stenhuggerværksted”, „snedkerværksted” — og ikke mere. Alternativ tekst, der lover et produkt og viser noget andet, er værre end en, der bliver på det almene.
Filens vægt er også en del af arbejdet
At beskrive et billede og at gøre det lettere er to forskellige opgaver, men de laves i samme omgang, fordi de handler om den samme fil.
Et fornuftigt mål er omkring 130 KB for et produktfoto. Ikke 50 KB — under en vis grænse begynder billedet at falde fra hinanden, og din liste over „skal rettes” bliver en liste, du aldrig får tømt, fordi nogle billeder fysisk ikke kan komme længere ned uden skade.
WebP giver filer, der er cirka 25–35% lettere end JPG ved samme synlige kvalitet. Et par virkelige målinger:
PNG 2000 × 2000 px, 5,6 MB → WebP 1229 × 1229 px, 79 KB (−98,6%)
bordlampe 1254 px, 75,9 KB → 700 px, 14,7 KB
I det andet tilfælde er forskellen ikke målbar med det blotte øje på en retina-skærm (RMS 1,97/255) — filen er fem gange lettere og ser ens ud.
Produktbilleder på 440 × 440 px efter komprimering, som målestok: skab 7,5 KB, sko 8,3 KB, hjelm 14,0 KB, lænestol 15,4 KB.




Udenlandske markeder: beskrivelsen skrives forfra, ikke oversættes
Sælger du til Tyskland eller Spanien, er en oversættelse af din danske alternative tekst den dårligst mulige løsning. Det, du får, er danske udtryk skrevet med tyske ord — sprogligt korrekte, men det er ikke det, en tysker skriver i søgemaskinen.
Et eksempel fra måling af efterspørgslen: i Tyskland søger folk på det engelske „alt text generator”, ikke på det tyske „Alternativtext”. I Finland skriver ingen ordet for „konverter” — man skriver simpelthen „webp jpg”. Svenskere og nordmænd foretrækker udsagnsordet („konvertere”) frem for navneordet („konverter”). En oversættelse opdager det aldrig, for oversættelsen arbejder på sætningen, ikke på måden folk søger.
Tekst til et udenlandsk marked skal skrives fra bunden ud fra de udtryk, der er indsamlet for netop det marked.
Hvor du begynder: tæl, hvor meget arbejde du har
Før du skriver et eneste ord, find ud af omfanget. Et tal som „412 billeder uden alternativ tekst” siger mere end nogen beslutning om „at tage fat i det en dag”.
En rækkefølge, der giver mening:
- Tæl. Hvor mange billeder mangler alt-tekst, hvor mange hedder
IMG_xxxx, hvor mange vejer over en megabyte. - Komprimér det hele. Det er gratis, mekanisk og kræver ingen tankevirksomhed.
- Beskriv de billeder, der sælger. Produktsider, kategorier, forsiden.
- Resten kan vente. Fotoet fra et blogindlæg for fire år siden har god tid.
Tjekliste for ét billede
- Filnavn: små bogstaver, bindestreger, ingen æ, ø og å, siger hvad der er på billedet
- Titel: indeholder produktudtrykket, men er ikke identisk med de andre
- Alt-tekst: beskriver produktet, ikke udsnittet; er ikke en liste af nøgleord
- Beskrivelse: her må du skrive om vinklen, baggrunden, målene, sammenhængen
- Ingen fornavne, efternavne eller datoer i nogen af de fire felter
- Vægt omkring 130 KB, i WebP
- Sælger du til udlandet: beskrivelsen skrevet forfra, ikke oversat
Hvor lang tid det tager
Ærligt: overholder man alle ovenstående regler, er ét billede 2–4 minutters arbejde. Ved tre hundrede billeder er det mere end en hel dag i mediebiblioteket.
Det er præcis her, de fleste giver op — og derfor har de fleste webshops et bibliotek fyldt med IMG_4821.JPG. At automatisere det arbejde giver mening, men det er værd at vide, hvad der præcis automatiseres, for et værktøj, der skriver „nærbillede af et produkt på hvid baggrund” i alt-teksten, har ikke gjort noget.
ConverterSEO skriver billedbeskrivelser efter reglerne ovenfor — komprimering er gratis og uden grænser og kører på din egen server, så dine billeder forlader den aldrig. Gennemgangen af biblioteket, der giver dig tallet, virker uden konto.
Hvad du får ud af det
Filnavn, titel, alternativ tekst og beskrivelse er fire felter, en søgemaskine ikke kan gætte selv. Udfyld dem efter reglerne ovenfor, og tre ting ændrer sig.
- Dine billeder begynder at blive fundet. Google Billeder har sin egen trafik, og den eneste vej dertil går gennem teksten omkring fotoet. Et billede uden beskrivelse er tomt for den.
- Dine sider holder op med at veje et ton. Et foto direkte fra kameraet er flere megabyte; det samme foto i WebP, med en maksimal bredde sat, er nogle få tiere af kilobyte. Ved tyve billeder på en side kan man høre den forskel i indlæsningstiden.
- Alt-teksten holder op med at være en tom attribut. En blind besøgendes skærmlæser læser den — og det gør søgemaskinen også, når billedet ikke når at indlæses.
Intet af dette kræver teknisk viden. Det kræver tid — og det er det eneste virkelige problem i hele arbejdet.
Sådan forkorter du den dag
ConverterSEO er en WordPress-udvidelse. Du installerer den og arbejder der, hvor du alligevel er: i mediebiblioteket. Der er ikke noget separat panel at uploade billeder til, og intet at eksportere tilbage.
To ting virker uden konto: gennemgangen, der tæller, hvor mange billeder der mangler beskrivelse, bærer et navn direkte fra kameraet eller aldrig er blevet komprimeret — og selve komprimeringen, gratis og uden grænser. Komprimeringen sker på din egen server, så dine billeder forlader den aldrig. Kun det at skrive beskrivelser kræver en konto, for det er den eneste del, der koster noget. Den gratis plan beder ikke om kort.