TM
February 12, 2026
|
10 min læsning


Når billeder ikke indlæses, virker en hjemmeside straks "i stykker" – og ofte er årsagen simplere, end den føles.
Vi viser dig, hvordan du kan genkende de mest almindelige fejlscenarier, hvordan du kan fejlfinde i en fast rækkefølge, og hvilke løsninger der faktisk virker i WordPress, med HTTPS og CDN.
Til sidst har du ikke kun en reparation, men en robust billedstrategi: hurtigere, mere tilgængelig og bæredygtig.
404
403
500
Mixed Content
Cache
CDN
WebP
AVIF
LCP
CLS
Lazy Loading
CORS
Sti
Rettigheder
WordPress
Hotlinking
Vi oplever dette i projekter oftere, end man tror: Siden er oppe at køre, layoutet passer – og så dukker der pludselig tomme områder op. I butikker er det produktbilleder, i porteføljer er det referencer, i blogs er det hero-billeder. Det føles dramatisk, fordi billeder ofte er den del, der skaber tillid.
For det første: Billedet er ikke tilgængeligt. Dette er klassikeren: en forkert sti, en omdøbt fil, et stort bogstav for meget (ja, det er nok på mange servere), eller en mappe er blevet flyttet. Så sender serveren ofte en 404 tilbage. Lige så ofte ser vi 403, når adgangstilladelser eller en hotlink-beskyttelse træder i kraft.
For det andet: Billedet blokeres. Siden mange hjemmesider kører helt med HTTPS, støder vi regelmæssigt på "Mixed Content": Siden er sikker (https), men et billede er stadig indsat via http. Moderne browsere blokerer det så – ikke af ondskab, men af sikkerhedsmæssige grunde. I konsollen er henvisningen ofte ret tydelig.
For det tredje: Billedet er der – men det kommer ikke meningsfuldt frem. Det omfatter for store filer (mobil afbryder det snarere eller virker som "indlæses aldrig"), et format uden passende fallback, eller et CDN/cache, der leverer en gammel eller beskadiget version. Billeder er stadig de tunge drenge på nettet: På typiske hjemmesider ligger der i gennemsnit omkring 900 KB (mobil) til 1054 KB (desktop) kun i billeder. HTTP Archive Web Almanac 2024
Hos Pola kigger vi altid dobbelt ved billedproblemer: Hvad er gået galt – og hvorfor var det muligt, at det gik galt? For ofte er der ikke bare en tastefejl, men en manglende proces. Præcis derfor kombinerer vi reparation med forebyggelse: færre udfald, mindre data, mere effekt.
Hvis du er akut ramt, så gå ikke i "alt nyt"-modus. Start med en ren diagnose – og du vil være meget klogere på få minutter.


Hvis billeder mangler, er den hurtigste vej næsten altid den samme: Vi kigger ikke først på plugins eller serverlogs, men der hvor sandheden lander – i browseren.
Vi bruger en proces, der bevidst er kort, men som dækker de mest almindelige årsager. Du behøver kun Chrome eller Firefox.
1) Åbn billed-URL direkte. Højreklik på stedet (eller i koden src) og åbn billed-URL'en i en ny fane. Hvis du allerede ser en fejlside der, er det ikke et "renderingsproblem", men et leveringsproblem.
2) Åbn DevTools og tjek Network-tab. Tryk F12, skift til "Network/Netværk" og genindlæs siden. Filtrer efter "Img". Nu ser du statuskoder: 404 (ikke fundet), 403 (forbudt), 500 (serverfejl), eller også 200 – så er problemet snarere med visning, cache eller format.
3) Læs konsollen, gætte ikke. I Console-tab er der ofte konkrete henvisninger som "Mixed Content" eller CORS-problemer. Det er øjeblikket, hvor en mavefornemmelse bliver til en klar løsning.
En 404 betyder næsten altid: sti, filnavn, stort/smål bogstaver, forkert mappe. En 403 ser vi typisk ved forkerte filrettigheder, sikkerhedsregler eller hvis hotlinking skal forhindres.
Hvis du ser 200, men alligevel intet bliver vist, bliver det mere interessant: Så tjekker vi næste gang format og CSS. Et billede kan være "indlæst", men ende med CSS på display:none, blive overskrevet som baggrundsbillede eller være skjult af en cookie-banner/overlay. Det sker oftere i praksis, end det lyder i klassiske vejledninger.
Hvis du har mange sider, kan det betale sig med en målrettet crawl. For et hurtigt overblik bruger vi ofte Google PageSpeed Insights (for ydeevne og billedangivelser) eller WebPageTest (for vandfaldet og den egentlige indlæsningsrækkefølge). For "Er der nogen steder, hvor billedstier er i stykker?" fungerer en Broken Link Checker pragmatisk.
Det vigtigste: Hold dig til rækkefølgen. Hvis man først drejer på ti justeringsmuligheder, reparerer man sommetider ved en fejltagelse – og lærer intet af det. Hvis man først måler, fikser man renere og mere bæredygtigt.
Vil du hurtigt, rent og permanent fjerne årsagen?
Et ikke-indlæst billede er sjældent "kun" et visuelt problem. Det er et brud på tilliden i det små: Du har fået nogen til at besøge din hjemmeside – og så leverer siden ikke den vigtigste orientering.
Når billeder mangler, mangler ofte svarene. I butikken: "Hvordan ser produktet ud?" I rådgivningen: "Er teamet ægte?" I NGO-kommunikationen: "Hvad står projektet for?" Brugere hopper af, før de overhovedet læser din tekst.
Og selvom billeder en dag dukker op, tæller timingen. I ydeevne-sammenhæng er det afgørende, hvilket element der tager længst tid at blive synligt. I praksis er det ofte et billede: Ifølge Web Almanac er et billede i ca. 68 % af tilfældene det element, der bestemmer den største indholdsmæssige maling. HTTP Archive Web Almanac 2024 Hvis dette billede hænger, hænger den opfattede side.
Så bliver det hurtigt økonomisk: Mere end halvdelen af mobile brugere forlader en side, hvis den tager længere end tre sekunder at indlæse. Site Builder Report Det er et tal, vi ikke bruger som trusselsskulptur, men som påmindelse: Dine indhold er kun så effektive som deres levering.
Hos Pola er der et ekstra lag. Billeder udgør den største datamængde på mange hjemmesider – og hver byte skal lagres, overføres og behandles. Det koster energi i datacentre, netværk og på enheder. Internettet har et målbar CO₂-fodaftryk, og unødvendig dataoverførsel er en del af det. SHIFT
Det lyder stort, men starter småt: Et hero-billede, der i stedet for 1,2 MB kun er 180 KB stort, indlæses ikke kun hurtigere. Det er også simpelthen mere ansvarligt. "Færre data, mere effekt" er ikke en talemåde for billeder, men en desigbeslutning.
Core Web Vitals har i årevis været en del af Page-Experience-signalerne. Siden 2025 er kravene mærkbart steget i mange teams: Ydeevne er ikke længere "nice", men hygiejne. Den, der får styr på billedproblemer, forbedrer ofte samtidigt LCP, reducerer afbrydelser og gør indhold igen pålideligt.
Det smukke: Lige her findes ofte de hurtigste, reneste forbedringer – fordi billeder har så stort potentiale.


I praksis er det ofte de samme snublesten – bare i forskellige dragter. Vi gennemgår dem her bevidst, som de optræder for os i dagligdagen.
Den hyppigste årsag er banal: Billedet ligger ikke der, hvor URL'en peger hen. Efter en opdatering, efter flytning af mediemapper eller efter en migration (for eksempel fra et staging- til et live-miljø) forbliver gamle stier.
Vær også opmærksom på filnavne: Specialtegn, bogstaver, mellemrum eller en "final-final-2.png" kan ende skævt i kombination med encoding og CMS-logik. Og meget vigtigt: På mange Linux-servere er /Billeder/Foto.jpg noget andet end /billeder/foto.jpg.
Når en 403 kommer retur, er det ofte et rettighedstema eller en beskyttelsesregel. Især i WordPress ser vi det efter værtsskift: uploads-mappen har forkerte rettigheder eller et sikkerhedsplugin blokerer visse filtyper.
Hvis kun én billede ikke indlæses, kan det også blot være beskadiget (upload afbrudt, fil korrupt). Så hjælper ofte: ny eksport, ny upload, ikke diskutere længe.
En cache kan redde en side – og den kan drive dig til vanvid. Hvis billeder udskiftes, men forbliver under samme URL, leverer browser eller CDNs sommetider stadig den gamle version. Vores rutine: Engang hard-reload, derefter cache-udrensning i CDN/plugin, og først derefter fortsætte.
Mange billedproblemer i WordPress er indirekte. Et optimeringsplugin konverterer billeder til WebP, men omskrivningsreglen er forkert. Eller et Lazy-Loading-plugin sætter attributter sådan, at browseren først indlæser billederne, når de er i viewporten – men en overlay forhindrer scrolling og dermed triggeret.
Hvis du vil optimere, men forblive stabil, starter mange teams med etablerede værktøjer som ShortPixel eller Imagify. Vigtigt er ikke selve værktøjet, men at du tester efterfølgende: i inkognito-tilstand, på mobilen, og en gang i Safari.
Når vi løser billedproblemer, ændrer vi aldrig fem ting samtidig. Vi tager præcist en hypotese (f.eks. "Mixed Content"), udfører løsningen, tjekker resultatet i Network-tab – og først derefter kommer næste variabel.
Det lyder langsomt, men er det modsatte: Du bevarer kontrollen. Og du kan dokumentere løsningen senere, i stedet for at starte fra nul næste gang.
Når det grundlæggende er i orden (sti korrekt, status 200, alligevel intet billede), er det ofte disse "usynlige" tilfælde, der koster tid. Vi samler dem her, fordi de i klassiske vejledninger ofte kun er nævnt i forbifarten.
Du har aktiveret SSL, siden kører på https – men nogle billeder er stadig hårdt linket til http. Så blokerer browseren. Du kan identificere det meget pålideligt i konsollen.
I WordPress hjælper en søg-og-erstat i databasen ofte (forsigtigt og helst med backup). Mange teams bruger Better Search Replace. Det vigtige er: Undersøg derefter, om alle aktiver virkelig leveres over https.
Hvis du indlæser billeder fra et andet domæne, kan det ved visse applikationer (Canvas, visse script-adgange) give CORS-problemer. Til "normal visning" er CORS sjældnere årsagen, men i web-applikationer ser vi det helt sikkert. Så er løsningen: Skal sætte header korrekt eller flytte billeder til et passende aktivdomæne.
Nogle gange er billeder "der", men må kun indlejres fra eget domæne. En butiksejer kopierer så et billede fra et gammelt system eller fra en producent – og pludselig er det væk, fordi kilden blokerer hotlinking. Det er ikke en fejl, men kildens hensigt. Den rigtige løsning er altid: Host billedet selv eller få tilladelse.
CDNs er fantastiske – indtil en edge-node gemmer en forkert version. Så ser nogle brugere billeder, andre gør ikke. Hvis du har et "kun for nogle"-problem, er det et stærkt hint.
Her hjælper ofte en målrettet rensning (kun de berørte URLs) og derefter en test fra forskellige regioner, f.eks. med WebPageTest eller en Multi-Location-tjek.
WebP er i dag bredt understøttet, AVIF er stærkt voksende. Ifølge Web Almanac er AVIF mangedoblet mellem 2022 og 2024, mens JPEG-andelene falder. HTTP Archive Web Almanac 2024
Alligevel gælder det: Når du afspiller Next-Gen formater, har du brug for rene fallbacks via – ellers bliver "optimeret" hurtigt til "usynligt", så snart der kommer en nichebrowser eller en specifik in-app-browser ind i billedet.
Disse specialtilfælde er netop årsagen til, at vi altid læser debugging som en lille historie: Hvem kalder hvem, hvad kommer tilbage, og hvem blokerer det? Når du først ser billedet som en forespørgselskæde, bliver det igen løseligt.


Kritisk side ramt og ingen tid til trial and error?
Hvis vi vil forhindre billedsvigt permanent, er det ikke nok at rette enkelte ødelagte links. Så har vi brug for en billedpipeline, der er lige så selvfølge som en brandguide: klare regler, enkle rutiner, få overraskelser.
Vi anbefaler teams en pragmatisk version, der fungerer uden stort værktøjslandskab:
1) Skaler og komprimer før upload. Et foto fra kameraet er næsten aldrig web-parat. Til hurtig kvalitetskontrol bruger vi gerne Squoosh eller små værktøjer som TinyJPG.
2) Tag Responsive Images alvorligt. Hvis du sender et 2400px billede til en mobil på 390px bred, virker det "skarpt", men er mestendels spild. Web Almanac viser, at billeder på mobile sider i gennemsnit er ca. 25 % større end nødvendigt. HTTP Archive Web Almanac 2024 srcset og fornuftige størrelseskategorier løser det.
3) Lazy Loading, men med følelse. For billeder under det synlige område er loading="lazy" ofte korrekt. For det centrale hero-billede er det ofte forkert, fordi det kan forringe LCP. (Her hjælper afhængigt af opsætning også fetchpriority="high".)
4) Konfigurer caching, så opdateringer ikke sidder fast. Længere cache-tider er gode, så længe du bruger versionering (filnavn eller hash). Så forbliver siden hurtig, og du mister ikke kontrollen.
Et punkt, vi sjældent læser i andre vejledninger, men ofte ser i designprojekter: Jo flere billeder "kun er pynt", desto mere skrøbeligt bliver siden. Minimalistisk design er ikke kun en æstetisk holdning, det er ofte også den mere robuste tekniske beslutning.
Vi spørger derfor bevidst: "Hvilket billede bærer virkelig betydning?" Hvis et billede kun fylder plads, stiger risikoen (flere forespørgsler, flere afhængigheder) uden klar effekt. Hvis et billede bærer betydning, behandler vi det som en kernedel: optimeret, prioriteret, med fallback.
Så bliver forebyggelse ikke til en ekstra opgave, men til en måde at bygge hjemmesider på: let, klar, lang levetid.


Når billeder ikke indlæses, er det for nogle brugere "kun" irriterende. For andre er det en reel hindring. Og det er præcis her, det bliver interessant: Tilgængelighed er ikke kun et lovgivningstema eller et afkrydsningsfelt, men en stresstest for dine indhold.
En myte holder ved: "Hvis billedet mangler, ser man jo alt-teksten." I virkeligheden sker det ujævnt – ofte viser browseren kun et lille symbol, og alt-teksten er især værdifuld for skærmlæsere. Det betyder: Alt-tekster erstatter ikke billeder, men de redder information.
Vi skriver alt-tekster således, at de overbringer billedets formål, ikke beskriver pixlerne. Et produktfoto har brug for noget andet end et stemningsbillede. Og et diagram har brug for en tekstmæssig opsummering, ellers er informationen væk.
Tilgængelighed er også layout: Når billeder indlæses sent eller udebliver, opstår der ofte spring. Det er ikke kun irriterende, men kan belaste mennesker med kognitive begrænsninger eller koncentrationsproblemer mere. Et simpelt, ofte undervurderet skridt: sæt bredde og højde (eller definer faste forhold per CSS), så pladsen er reserveret, og siden forbliver rolig.
Vi vurderer gerne hjemmesider efter, hvordan de opfører sig, når ting går galt: langsomt netværk, blokerede billeder, ekstern service nede. Hvis alt så falder fra hinanden, var oplevelsen skrøbelig.
Hvis du modsat opretholder alt-tekster, ikke kun skjuler vigtige oplysninger i billedet, og indlejrer visuelle indhold med stabile pladsholdere, forbliver din hjemmeside brugbar – også når et billede ikke kommer frem.
Det passer til vores ambition om "Adgang for alle": Ikke fordi vi lover perfektion, men fordi vi tager ansvar alvorligt.
Ved billedproblemer ser vi to typiske reaktioner: Enten bliver alt "analytisk ødelagt" – eller der tages hurtige løsninger, der skaber langsigtede ny problemer. Nogle misforståelser dukker konstant op.
Et CDN kan reducere latenstid, men det gør ikke et 5-MB-billede pludselig lille. Hvis du ikke bruger et billed-CDN med automatisk transformation, forbliver filstørrelsen identisk. Effekten er da begrænset – og sommetider opstår der endda ekstra kompleksitet gennem cache-invalidering.
Hvis du virkelig vil automatisere levering, skal du se på tjenester som Cloudinary, der dynamisk leverer formater og størrelser. Det er ikke nødvendigt for hver side, men ved store billedmængder kan det spare meget vedligeholdelse.
Vi elsker stærke billeder. Men vi ser også, at brugere hellere giver op, end venter på perfektion. Hvis indlæsningstiden stiger fra 1 til 10 sekunder, kan afvisningsraten drastisk stige. Site Builder Report Vores erfaring er: En kvalitet, der er "visuelt ren", slår en kvalitet, der er "teknisk maksimal".
Ydeevne er en tilstand, der ændrer sig dagligt, fordi indhold ændres. I dag uploader en redaktør et 6-MB-billede, i morgen kommer et nyt plugin, overmorgen aktiveres et CDN. Derfor er forebyggelse vigtigere end heltetider.
Alt-tekster er vigtige – men de er ingen undskyldning for ødelagte billeder. De er sikkerhedsbæltet, ikke motoren.
Vi kan ikke lide disse myter, fordi de "er forkerte", men fordi de leder dig i den forkerte retning: væk fra klar diagnose, væk fra en klar billedstrategi. Når du først forstår sammenhængene, bliver emnet betydeligt mere afslappet – og du træffer beslutninger, der samler design, teknik og effekt.
Vil du have billeder stabilt, hurtigt og tilgængeligt afspillet?
Skriv os en besked eller book direkte en uformel indledende samtale – vi glæder os til at lære dig og dit projekt at kende.
Vores planer
Copyright © 2026 Pola
Lær mere
Direkte til
TM