La oss snakke om planene dine

Noen få detaljer er nok til å komme i gang. Vi tar personlig kontakt med deg.

MAKE · USEFUL · BEAUTIFUL ·
  • Bilder

Hvorfor lastes ikke bilder inn på en nettside?

  • 12. februar 2026
  • Julian
Computer screen displaying code in a dark environment.
Symptomer, konsekvenser og en tydelig vei videre

Når bilder ikke lastes inn, virker et nettsted umiddelbart «ødelagt» – og ofte er årsaken enklere enn det føles.

Vi viser deg hvordan du gjenkjenner de vanligste feilbildene, hvordan du kan feilsøke i en fast rekkefølge og hvilke løsninger som faktisk fungerer i WordPress, med HTTPS og med CDN.

Til slutt har du ikke bare en reparasjon, men en robust bildestrategi: raskere, mer tilgjengelig, mer bærekraftig.

Mann mit schulterlangem braunem Haar und Bart lächelt in die Kamera. Er trägt ein schwarzes T-Shirt vor einem neutralen Hintergrund.

Julian

Creative Developer og systemarkitekt

Rolle — Creative Development og systemarkitektur

Erfaring — 10+ år

Fokus — Nettsteder, digitale systemer, KI og automatisering

Bakgrunn — Mods for flerspillerspill og digitale samarbeidsverktøy

Sted — Hamburg, Tyskland

LinkedIn — @julianfinke

Få raskt oversikt over hovedårsakene

Tomme områder har som regel få tekniske årsaker

Vi opplever dette i prosjekter oftere enn man skulle tro: Siden er oppe, layouten stemmer – og så dukker det plutselig opp tomme områder. I nettbutikker er det produktbilder, i porteføljer referansene, i blogger hero-bildene. Det føles dramatisk fordi bilder ofte er den delen som skaper tillit.

Årsakskartet: tre klynger

For det første: Bildet er ikke tilgjengelig. Dette er klassikeren: en feil sti, en fil som har fått nytt navn, én stor bokstav for mye (ja, det er nok på mange servere), eller en mappe som er flyttet. Da returnerer serveren ofte en 404. Like ofte ser vi 403 når tillatelser eller hotlink-beskyttelse slår inn.

For det andre: Bildet blir blokkert. Siden mange nettsteder kjører fullt ut på HTTPS, støter vi regelmessig på «Mixed Content»: Siden er sikker (https), men et bilde lastes fortsatt inn via http. Moderne nettlesere blokkerer dette – ikke av ondskap, men av sikkerhetsgrunner. I konsollen står henvisningen som regel ganske tydelig.

For det tredje: Bildet er der – men det kommer ikke frem på en hensiktsmessig måte. Dette inkluderer for store filer (på mobil avbrytes innlastingen lettere eller det virker som om den «aldri laster»), et format uten passende fallback, eller et CDN/cache som leverer en gammel eller skadet variant. Bilder er fortsatt tungvekteren på nettet: På typiske hjemmesider ligger medianen på rundt 900 KB (mobil) til 1054 KB (desktop) bare i bilder. HTTP Archive Web Almanac 2024

Vårt perspektiv: Feilen er sjelden «bare teknisk»

Hos Pola ser vi alltid på bildeproblemer fra to sider: Hva er ødelagt – og hvorfor var det mulig at det kunne gå i stykker? For ofte ligger det ikke en enkelt skrivefeil bak, men en manglende prosess. Derfor kombinerer vi reparasjon med forebygging: færre utfall, mindre data, større effekt.

Hvis du er akutt berørt akkurat nå, ikke gå inn i «alt nytt»-modus. Start med en grundig diagnose – og på noen få minutter er du betydelig klokere.

Laptop screen displaying HTML code in a dark setting.
Diagnose på ti minutter

Nettleseren viser først hvor det feiler

Når bilder mangler, er den raskeste veien nesten alltid den samme: Vi ser ikke først i plugins eller serverlogger, men der sannheten havner – i nettleseren.

Pola-metode 1: Tre-sjekkers-flyten

Vi bruker en fremgangsmåte som bevisst holdes kort, men som dekker de vanligste årsakene. Du trenger bare Chrome eller Firefox.

1) Åpne bilde-URL-en direkte. Høyreklikk på stedet (eller i koden src) og åpne bilde-URL-en i en ny fane. Hvis du allerede ser en feilmeldingsside der, er det ikke et «renderingsproblem», men et leveringsproblem.

2) Åpne DevTools og sjekk Network-fanen. Trykk F12, bytt til «Network/Nettverk» og last siden på nytt. Filtrer etter «Img». Nå ser du statuskoder: 404 (ikke funnet), 403 (forbudt), 500 (serverfeil), eller også 200 – da ligger problemet snarere i visning, cache eller format.

3) Les konsollen, ikke gjett. I Console-fanen står det ofte ordrett hint som «Mixed Content» eller CORS-problemer. Det er øyeblikket da magefølelse blir til en tydelig løsning.

Hva statuskodene egentlig forteller deg

En 404 betyr nesten alltid: sti, filnavn, store/små bokstaver, feil mappe. En 403 ser vi typisk ved feil angitte filtillatelser, ved sikkerhetsregler eller når hotlinking skal forhindres.

Hvis du ser 200, men fortsatt ingenting vises, blir det mer interessant: Da sjekker vi format og CSS som neste steg. Et bilde kan være «lastet inn», men havne på display:none gjennom CSS, bli overskrevet som bakgrunnsbilde eller bli skjult av et cookie-banner/overlay. Dette skjer i praksis oftere enn det høres ut som i klassiske veiledninger.

Verktøy når det blir større

Hvis du har mange sider, lønner det seg med en målrettet crawl. For en rask oversikt bruker vi ofte, avhengig av oppsett, Google PageSpeed Insights (for ytelse og bildehint) eller WebPageTest (for vannfallet og den faktiske lastrekkefølgen). For «Er noen bildestier ødelagt et sted?» fungerer en Broken Link Checker pragmatisk.

Det viktigste: Hold deg til rekkefølgen. Den som først skrur på ti forskjellige ting, reparerer noen ganger ved et uhell – og lærer ingenting av det. Den som først måler, fikser grundig og bærekraftig.

Eine Frau in einem lila Pullover zieht einen LKW über eine Straße in einer Wüstenlandschaft. Sie trägt eine Sonnenbrille und lächelt, während sie ein Seil hält. Der Himmel ist klar und blau.
Revisjon og rask feilavklaring

Vil du finne årsaken raskt, grundig og permanent?

Send oss de berørte sidene og noen tips om oppsettet. Vi avgrenser årsaken, utbedrer ikke bare det synlige symptomet og gjør det tekniske grunnlaget mer robust.

Hvorfor manglende bilder koster dyrt

Manglende bilder svekker orientering og tillit

Et bilde som ikke lastes inn, er sjelden «bare» et visuelt problem. Det er et lite tillitsbrudd: Du har fått noen inn på nettstedet ditt – og så gir siden ikke den viktigste orienteringen.

UX, SEO og konvertering henger sammen med dette

Når bilder mangler, mangler ofte svarene. I nettbutikken: «Hvordan ser produktet ut?» I rådgivningen: «Er teamet ekte?» I NGO-kommunikasjonen: «Hva står prosjektet for?» Brukere forlater siden før de i det hele tatt leser teksten din.

Og selv om bilder til slutt skulle vises, teller tidspunktet. I ytelsessammenheng er det avgjørende, hvilket element som bruker lengst tid på å bli synlig. I praksis er dette ofte et bilde: Ifølge Web Almanac er et bilde i rundt 68 % av tilfellene elementet som bestemmer Largest Contentful Paint. HTTP Archive Web Almanac 2024 Hvis dette bildet henger, henger også den opplevde siden.

Da blir det raskt økonomisk: Mer enn halvparten av mobilbrukere forlater en side hvis den laster i mer enn tre sekunder. Site Builder Report Det er et tall vi ikke bruker som en trussel, men som en påminnelse: Innholdet ditt er bare så effektivt som leveringen av det.

Vårt friske perspektiv: Bilder handler også om bærekraft

Hos Pola kommer det enda et nivå i tillegg. Bilder utgjør den største datamengden på mange nettsteder – og hver byte må lagres, overføres og behandles. Det koster energi i datasentre, nettverk og på sluttbrukerenheter. Internett har et målbart CO₂-avtrykk, og unødvendig dataoverføring er en del av det. SHIFT

Det høres stort ut, men begynner i det små: Et hero-bilde som er bare 180 KB i stedet for 1,2 MB, lastes ikke bare raskere. Det er også ganske enkelt mer ansvarlig. «Mindre data, mer effekt» er ikke bare et slagord når det gjelder bilder, men et designvalg.

Og ja: Google følger med

Core Web Vitals har i årevis vært en del av Page-Experience-signalene. Siden 2025 har forventningene i mange team blitt merkbart høyere: Ytelse er ikke lenger «Nice», men hygiene. Den som får kontroll på bildeproblemer, forbedrer som regel samtidig LCP, reduserer frafall og gjør innholdet pålitelig igjen.

Det fine: Det er nettopp her de raskeste, ryddigste forbedringene ofte ligger – fordi bilder har så stort potensial.

Laptop displaying code on screen in a dimly lit room.
De vanligste årsakene og løsningene

Stier, formater og rettigheter forklarer de fleste feilene

I praksis er det ofte de samme snublesteinene – bare i forskjellige forkledninger. Vi går gjennom dem her bevisst slik de møter oss i hverdagen.

Bane, filnavn, store og små bokstaver

Den vanligste grunnen er banal: Bildet ligger ikke der URL-en peker. Etter en relansering, etter flytting av mediemapper eller etter en migrering (for eksempel fra et staging- til live-miljø) blir gamle stier liggende igjen.

Vær også oppmerksom på filnavn: spesialtegn, omlyder, mellomrom eller en «final-final-2.png» kan i kombinasjon med encoding og CMS-logikk ende ganske skjevt. Og veldig viktig: På mange Linux-servere er /Bilder/Foto.jpg noe annet enn /bilder/foto.jpg.

Rettigheter, server og opplastingsfeil

Hvis det kommer en 403, er det ofte et rettighetsproblem eller en beskyttelsesregel. Særlig i WordPress ser vi dette etter bytte av host: uploads-mappen har feil tillatelser, eller et sikkerhetsplugin blokkerer bestemte filtyper.

Hvis bare ett bilde ikke lastes inn, kan det også ganske enkelt være skadet (opplastingen ble avbrutt, filen er korrupt). Da hjelper det som regel: eksporter på nytt, last opp på nytt, ikke diskuter det i det lange og brede.

Cache er både forbannelse og velsignelse

En cache kan redde en side – og den kan drive deg til vanvidd. Når bilder byttes ut, men beholder samme URL, leverer nettlesere eller CDN-er noen ganger fortsatt den gamle varianten. Rutinen vår: én gang hard reload, deretter cache-purge i CDN/plugin, og først da går vi videre.

WordPress-spesifikt: Plugins og bildeoptimalisering

Mange bildeproblemer i WordPress er indirekte. Et optimaliseringsplugin konverterer bilder til WebP, men rewrite-regelen er feil. Eller et lazy-loading-plugin setter attributter slik at nettleseren først laster inn bildene når de er i viewporten – men et overlay hindrer scrolling og dermed utløsningen.

Hvis du vil optimalisere, men må holde det stabilt, starter mange team med etablerte verktøy som ShortPixel eller Imagify. Det viktige er ikke verktøyet i seg selv, men at du tester etterpå: i inkognitomodus, på mobilen, og én gang i Safari.

Pola-metode 2: Fiks med «én variabel per steg»

Når vi løser bildeproblemer, endrer vi aldri fem ting samtidig. Vi tar for oss nøyaktig én hypotese (f.eks. «Mixed Content»), gjennomfører løsningen, sjekker resultatet i Network-fanen – og først da kommer neste variabel.

Det høres langsomt ut, men er det motsatte: Du beholder kontrollen. Og du kan dokumentere løsningen senere, i stedet for å begynne fra null neste gang.

Spesialtilfeller som ofte blir oversett

Usynlige sikkerhetsregler forårsaker synlige hull

Når det grunnleggende stemmer (riktig sti, status 200, fortsatt ikke noe bilde), er det som regel disse «usynlige» tilfellene som koster tid. Vi samler dem her, fordi de i klassiske how-tos ofte bare dukker opp i margen.

Mixed Content etter HTTPS-omlegging

Du har aktivert SSL, siden kjører på https – men noen bilder er fortsatt hardkodet til http. Da blokkerer nettleseren dem. Du kan se dette svært pålitelig i konsollen.

I WordPress hjelper det ofte å gjøre et søk-og-erstatt i databasen (vær forsiktig og helst med sikkerhetskopi). Mange team bruker Better Search Replace. Viktig er: Sjekk etterpå om virkelig alle ressurser leveres via https.

CORS og eksterne bildekilder

Hvis du laster bilder fra et annet domene, kan det oppstå CORS-problemer ved bestemte bruksområder (Canvas, bestemte skripttilganger). For «vanlig visning» er CORS sjeldnere årsaken, men i webapper ser vi det absolutt. Da er løsningen: Sett riktige headere eller flytt bildene til et passende ressursdomene.

Hotlinking og referrer-beskyttelse

Noen ganger er bildene «der», men kan bare bygges inn fra ens eget domene. En nettbutikkeier kopierer da et bilde fra et gammelt system eller fra en produsent – og plutselig er det borte, fordi kilden blokkerer hotlinking. Dette er ikke en feil, men tilsiktet fra kildens side. Den ryddige løsningen er alltid: Host bildet selv eller avklar tillatelsen.

CDN og edge-cache: det ødelagte ekkoet

CDN-er er fantastiske – helt til en edge-node cacher en feil variant. Da ser noen brukere bilder, andre ikke. Hvis du har et slikt «bare hos noen»-problem, er det en sterk indikasjon.

Her hjelper det ofte med en målrettet purge (bare de berørte URL-ene) og deretter en test fra forskjellige regioner, for eksempel med WebPageTest eller en sjekk fra flere lokasjoner.

Formatstøtte og fallbacks (WebP, AVIF)

WebP støttes i dag bredt, AVIF er sterkt på fremmarsj. Ifølge Web Almanac har AVIF blitt firedoblet mellom 2022 og 2024, mens andelen JPEG går tilbake. HTTP Archive Web Almanac 2024

Likevel gjelder: Hvis du leverer Next-Gen-formater, trenger du ryddige fallbacks via <picture> – ellers blir «optimalisert» raskt til «usynlig» så snart en nisjenettleser eller en spesiell nettleser i en app kommer inn i bildet.

Disse spesialtilfellene er nettopp grunnen til at vi alltid leser feilsøking som en liten historie: Hvem kaller hvem, hva kommer tilbake, og hvem blokkerer det? Så snart du ser bildet som en forespørselskjede, blir det løsbart igjen.

Computer screen displaying a code editor with a terminal window open.
Two individuals standing against a clear blue sky. One person holds a tablet upward, wearing a black shirt and light pants. The other wears a white shirt and dark pants.
Revisjon av kritiske sider

Kritisk side berørt og ingen tid til prøving og feiling?

Vi kobler eksisterende data med et tydelig blikk på bruk, innhold og teknologi. Deretter vet du hva som bør tas tak i først og hvorfor.

Forebygging gjennom en robust bildepipeline

Robuste prosesser forhindrer ødelagte lenker

Hvis vi vil forhindre bildeutfall permanent, er det ikke nok å reparere enkelte ødelagte lenker. Da trenger vi en bildepipeline som er like selvfølgelig som en brandguide: klare regler, enkle rutiner, få overraskelser.

Vår «lille pipeline» som sparer mye bryderi

Vi anbefaler team en pragmatisk versjon som fungerer uten et stort verktøylandskap:

1) Skaler og komprimer før opplasting. Et bilde fra kameraet er nesten aldri klart for nettet. For rask kvalitetskontroll bruker vi gjerne Squoosh eller små verktøy som TinyJPG.

2) Ta responsive bilder på alvor. Hvis du sender et 2400px-bilde til en mobil som er 390px bred, virker det «skarpt», men er først og fremst sløsing. Web Almanac viser at bilder på medianen leveres rundt 25 % større enn nødvendig på mobile sider. HTTP Archive Web Almanac 2024 srcset og fornuftige størrelsestrinn løser dette.

3) Lazy loading, men med måte. For bilder under det synlige området er loading="lazy" som regel riktig. For det sentrale hero-bildet er det ofte feil, fordi det kan forverre LCP. (Her kan også fetchpriority="high"hjelpe, avhengig av oppsettet.)

4) Konfigurer caching slik at oppdateringer ikke blir hengende igjen. Lange cachetider er bra, så lenge du bruker versjonering (filnavn eller hash). Da forblir siden rask, og du mister ikke kontrollen.

Vårt friske perspektiv: Minimalisme som teknisk stabilitet

Et poeng vi sjelden leser i andre guider, men stadig ser i designprosjekter: Jo flere bilder som «bare er dekor», desto mer sårbar blir siden. Minimalistisk design er ikke bare en estetisk holdning, det er ofte også det mer robuste tekniske valget.

Derfor spør vi bevisst: «Hvilket bilde formidler virkelig betydning?» Hvis et bilde bare fyller plass, øker risikoen (flere forespørsler, flere avhengigheter) uten tydelig effekt. Hvis et bilde formidler betydning, behandler vi det som kjerneinnhold: optimalisert, prioritert, med fallback.

Slik blir forebygging ikke en ekstra oppgave, men en måte å bygge nettsteder på: lette, tydelige, holdbare.

Laptop displaying colorful code on screen in a dark setting.
Tilgjengelighet når bilder faller ut

Godt innhold fungerer også uten bildet

Når bilder ikke lastes inn, er det for noen brukere «bare» irriterende. For andre er det et reelt hinder. Og nettopp der blir det interessant: Tilgjengelighet er ikke bare et lovtema eller en avkrysningsboks, men en stresstest for innholdet ditt.

Alt-tekster er ikke pynt

En myte holder stand: «Hvis bildet mangler, ser man jo alt-teksten.» I virkeligheten skjer dette på ulike måter – ofte viser nettleseren bare et lite symbol, og alt-teksten er først og fremst verdifull for skjermlesere. Det betyr: Alt-tekster erstatter ikke bilder, men de redder informasjon.

Vi skriver alt-tekster slik at de formålet med bildet formidles, ikke pikslene beskrives. Et produktfoto trenger noe annet enn et stemningsbilde. Og et diagram trenger en tekstlig oppsummering, ellers går informasjonen tapt.

Plassholdere og layoutstabilitet

Tilgjengelighet handler også om layout: Når bilder lastes inn sent eller ikke lastes inn, oppstår det ofte hopp. Det er ikke bare irriterende, men kan belaste personer med kognitive funksjonsnedsettelser eller konsentrasjonsproblemer mer. Et enkelt, ofte undervurdert tiltak: width og height settes (eller definer faste forhold med CSS), slik at plassen reserveres og siden forblir rolig.

Vårt friske perspektiv: «Tilgang til tross for feil» som kvalitetskriterium

Vi vurderer gjerne nettsteder ut fra hvordan de oppfører seg når ting går galt: tregt nett, blokkerte bilder, ekstern tjeneste nede. Hvis alt da bryter sammen, var opplevelsen skjør.

Hvis du derimot vedlikeholder alt-tekster ordentlig, ikke skjuler viktig informasjon bare i bildet, og bygger inn visuelt innhold med stabile plassholdere, forblir nettstedet ditt brukbart – også når et bilde ikke kommer frem.

Det passer med vårt mål «Tilgang for alle»: Ikke fordi vi lover perfeksjon, men fordi vi tar ansvar på alvor.

Myter rundt bilder

Raske reparasjoner kan skape nye feil

Ved bildeproblemer ser vi to typiske reaksjoner: Enten blir alt «analysert i stykker» – eller så tas raske løsninger i bruk som på lang sikt skaper nye problemer. Noen misforståelser dukker stadig opp.

Myte: Et CDN gjør alt automatisk raskt

Et CDN kan redusere latenstid, men det gjør ikke plutselig et bilde på 5 MB lite. Hvis du ikke bruker et bilde-CDN med automatisk transformasjon, forblir filstørrelsen identisk. Effekten er da begrenset – og noen ganger oppstår til og med ekstra kompleksitet på grunn av cache-invalidering.

Hvis du virkelig vil levere automatisk, kan du se på tjenester som Cloudinary som leverer formater og størrelser dynamisk. Det er ikke nødvendig for alle nettsteder, men ved store bildemengder kan det spare mye vedlikehold.

Myte: Høyeste kvalitet er alltid det beste valget

Vi elsker sterke bilder. Men vi ser også at brukere heller gir opp enn å vente på perfeksjon. Når lastetiden øker fra 1 til 10 sekunder, kan avvisningsraten vokse drastisk. Site Builder Report Vår erfaring: En kvalitet som er «visuelt ren», slår en kvalitet som er «teknisk maksimal».

Myte: Optimalisert én gang, ferdig for alltid

Ytelse er en tilstand som endrer seg daglig, fordi innholdet endrer seg. I dag laster en redaktør opp et bilde på 6 MB, i morgen kommer en ny plugin, i overmorgen aktiveres et CDN. Derfor er forebygging viktigere enn heltedåder.

Myte: Alt-tekst løser problemet

Alt-tekster er viktige – men de er ingen unnskyldning for ødelagte bilder. De er sikkerhetsbeltet, ikke motoren.

Vi liker ikke disse mytene fordi de er «feil», men fordi de leder deg i feil retning: bort fra en tydelig diagnose, bort fra en ryddig bildestrategi. Når du først har forstått sammenhengene, blir temaet betydelig mer avslappet – og du tar beslutninger som bringer design, teknikk og effekt sammen.

Zwei Personen arbeiten mit einem Laptop auf einem violetten Sofa zusammen.
Bildestrategi for relansering og eksisterende nettsted

Vil du levere bilder stabilt, raskt og tilgjengelig?

Ta med det aktuelle nettstedet og kjente problemområder. Vi gjør måleverdier og observasjoner om til en tydelig prioriteringsliste for gjennomføringen.

Spørsmål fra prosjekter og hverdagen

FAQ