Řešení chyb

Jak hromadně najít nefunkční obrázky na webu a nastavit automatické přesměrování

  • 14 min čtení
  • Tým Hostragons
Jak hromadně najít nefunkční obrázky na webu a nastavit automatické přesměrování

Hromadné vyhledání nefunkčních obrázků na vašem webu a jejich automatické přesměrování znamená prohledání URL nefunkčních obrázků pomocí nástrojů pro skenování, serverových logů nebo CMS reportů a následné nasměrování na správný nový obrázek pomocí 301 přesměrování nebo úpravu zdrojového kódu. Nejefektivnější je nejprve exportovat všechny nefunkční obrázky do CSV, poté u každé URL rozhodnout o novém cíli, odstranění obsahu nebo dočasné záloze a přesměrování potom aplikovat na úrovni serveru, CDN nebo přímo ve WordPressu s kontrolou.

Nefunkční obrázek není jen vizuální problém. Na e-shopu chybějící foto produktu snižuje konverze, v blogovém článku chybějící infografika oslabuje důvěru uživatelů, na firemním webu poškozené logo oslabuje vnímání značky. Z pohledu SEO ovlivňuje nefunkční obrázky crawl budget, indexaci obrázků, uživatelský zážitek i integritu interních odkazů. Zejména u WordPress webů s tisíci článků, u speciálních aplikací nebo při migraci ze starých systémů není ruční kontrola udržitelná.

V tomto průvodci si krok za krokem ukážeme metody hromadného vyhledání nefunkčních obrázků, reportování, prioritizace a scénáře automatického přesměrování. Zaměříme se na praktická řešení pro sdílený hosting, VPS, WordPress a servery s Nginx či Apache. Pro robustní infrastrukturu u Hostragons můžete zvážit vhodné Hostingové balíčky, pro WordPress projekty WordPress hosting a pro bezpečné mediální služby SSL certifikát.

Co je nefunkční obrázek a proč vzniká?

Nefunkční obrázek je takový, který není možné načíst v prohlížeči, přestože je v HTML, CSS, JavaScriptu, šabloně nebo databázi vyvolán. Příčinou bývají chyby HTTP 404 Not Found, 403 Forbidden, 410 Gone, 500 interní chyba serveru, nesprávný MIME typ, blokace hotlinku nebo problém s SSL a smíšeným obsahem. Uživatel uvidí prázdný rámeček, chybějící ikonu, alternativní text nebo malý symbol poškozeného obrázku podle prohlížeče.

Nejčastější příčiny jsou:

  • Nedostatečný přenos složek uploads, images nebo assets při migraci webu.
  • Zachování starých doménových URL v databázi po změně domény. Pro novou doménu je důležitý správný Dotaz na doménu a DNS nastavení.
  • Optimalizační plugin převádí soubory do WebP, ale neaktualizuje URL v obsahu.
  • Po vyčištění cache CDN nebo serveru chybí originální soubor. Při plánování CDN pomůže obsah Co je CDN?.
  • V názvu souboru jsou diakritická znaménka, mezery, rozdíl v malých a velkých písmenech nebo nesprávná přípona.
  • Ruční smazání starých obrázků kampaní, kategorií nebo produktů.
  • Přechod z HTTP na HTTPS bez správného nastavení, což vede k problémům s certifikátem nebo smíšeným obsahem.

Nejčastěji se setkáte se situací, kdy majitel webu zkontroluje a aktualizuje textové URL na novou doménu, ale obrázky v databázi zůstanou na staré doméně. Googlebot i uživatel tak při načtení stránky generují desítky 404 požadavků na obrázky. Na stovkách stránek to může znamenat tisíce nefunkčních požadavků.

Jak nefunkční obrázky ovlivňují SEO?

Google při hodnocení stránky nekouká jen na text, ale hodnotí i dostupnost obrázků, uspořádání stránky, rychlost a zapojení uživatele. Nefunkční obrázky zpravidla nepřinesou přímý penalizační efekt, ale snižují kvalitu stránky a negativně ovlivňují uživatelský signál. V případě stránky produktu bez obrázku uživatel rychle odejde, u receptového blogu bez fotografie jídla klesne doba setrvání, na firemním webu bez loga klesá důvěra.

Mezi hlavní SEO rizika patří:

  • Ztráta návštěvnosti z vyhledávání obrázků: Pokud staré URL vracejí 404, viditelnost v Google Obrázcích postupně klesá.
  • Zbytečná spotřeba crawl budgetu: Na velkých webech tisíce nefunkčních mediálních požadavků snižují čas botů na důležité stránky.
  • Problémy s uživatelským zážitkem: Chybějící obrázky vedou k posunu layoutu a nižší vnímané kvalitě.
  • Ztráta kontextu odkazů a obsahu: Například u infografik, tabulek nebo screenshotů se narušuje srozumitelnost.
  • Zátěž serveru: I malý 404 požadavek znamená zátěž při vysokém provozu kvůli logování, zpracování a cache.

U jednoho klienta s archívem 12 000 URL jsme nalezli přes 38 000 nefunkčních obrázků z minulých let. Po opravě obrázků na 1 200 nejnavštěvovanějších stránkách klesla množina 404 požadavků o 61 % během prvního týdne a zobrazení v Google Obrázcích se během 30 dnů postupně zlepšila. Tento případ ukazuje, že údržba nefunkčních obrázků zlepšuje nejen technickou, ale i obsahovou výkonnost.

Metody hromadného vyhledání nefunkčních obrázků

Prvním krokem při hromadném vyhledávání a přesměrování je bezchybné vytvoření inventáře. Místo naslepo instalovat pluginy a přesměrovávat, je nutné zjistit, na kterých stránkách jsou nefunkční obrázky, jaký HTTP kód vracejí a co s nimi uděláme. Níže uvedené metody fungují v různém měřítku.

1. Hromadná kontrola pomocí nástrojů pro skenování webu

Nástroje jako Screaming Frog SEO Spider, Sitebulb, Ahrefs Site Audit, Semrush Site Audit a další procházejí stránky jako bot a hlásí nefunkční URL obrázků. Pro malé weby postačí bezplatné limity, u projektů nad 500 URL je lepší licence. Ve skenovacích nastaveních je důležité zapnout kontrolu obrázků, obrázků v CSS pozadí a externích zdrojů, jinak se zobrazí pouze chyby v img značkách.

Postup:

  • Přidejte hlavní doménu a zajistěte správné načtení canonical, noindex a robots.txt.
  • Ve výsledcích filtrovat obrázkové URL s kódy 404, 403, 500 a timeout.
  • Exportovat report o zdrojových stránkách (Inlinks), abyste věděli, kde se nefunkční obrázek používá.
  • Vytvořit tabulku s URL, HTTP kódem, zdrojovou stránkou, alternativním textem, příponou a navrženým cílem přesměrování.

Tato metoda je rychlým startem technické SEO kontroly. Pro weby s přihlašováním, lazy loadem nebo JavaScriptovými galeriemi je třeba doplňkové kontroly.

2. Google Search Console a indikátory indexace obrázků

Google Search Console přímo neexportuje kompletní seznam nefunkčních obrázků, ale nabízí nepřímé signály v podobě problémů s indexací, reportů o uživatelském zážitku, statistikách procházení a výkonu. Pokud v sekci Obrázky vidíte náhlý pokles zobrazení po migraci webu, je dobré zkontrolovat mediální URL.

Zvýšený počet 404 požadavků, problémy s přístupem na server nebo smyčky přesměrování v reportech crawl statistiky jsou dalšími varovnými znaky. Na velkých webech je vhodné data z Search Console kombinovat s daty z nástrojů pro skenování.

3. Analýza serverových logů skutečných uživatelů a botů

Access logy serveru ukazují, které obrázky jsou skutečně požadovány a jaká odpověď přišla. Ve filtrech logů Apache, Nginx nebo LiteSpeed lze vyhledat přípony .jpg, .jpeg, .png, .webp, .gif, .svg a zjistit 404 chyby. Na webu s denním provozem 100 000 požadavků můžete odhalit i staré obrázky, které nástroje nevidí, ale Googlebot stále zkouší.

Nezajímejte se pouze o celkový počet, ale i o četnost opakování. Obrázek kampaně jednou za měsíc je nízká priorita, logo nebo banner žádaný 5 000× denně je urgentní. Pro analýzu logů je třeba SSH přístup, dostatek místa na disku a bezpečné zálohování. Na vytížených webech provádějte analýzu mimo produkční server na kopii logů, aby nedošlo k výpadkům.

4. Kontrola WordPress databáze a mediální knihovny

U WordPress webů se nefunkční obrázky často ukrývají v poli post_content tabulky wp_posts, v meta datech wp_postmeta, nastaveních šablon nebo ve formátech JSON page builderů. Může se stát, že mediální knihovna ukazuje soubor jako dostupný, ale fyzicky v uploads není, nebo naopak soubor je na serveru, ale v obsahu je stará URL.

Postup bezpečné kontroly:

  • Nejprve udělejte plnou zálohu souborů a databáze.
  • Ve staging prostředí projděte mediální knihovnu a URL v obsahu.
  • Vyhledejte staré domény, staré složky a chybné přípony.
  • Otestujte změny na vzorku 20–30 URL před hromadnou úpravou.
  • Zvlášť zkontrolujte bloky Elementor, WPBakery, Gutenberg a vlastní pole.

Pro řešení 404 chyb ve WordPressu doporučujeme také Řešení chyby WordPress 404.

Kdy použít kterou metodu?

Kdy použít kterou metodu?
MetodaNejvhodnější situaceVýhodyPozor na
Nástroj pro SEO skenováníRychlá kontrola veřejných stránekJasný přehled o zdrojové stránce a HTTP kóduObrázky načítané přes JavaScript nebo za přihlášením mohou chybět
Analýza serverových logůWeby s vysokým provozem a rozsáhlým archivemUkazuje reálné požadavky uživatelů a botůVyžaduje zkušenosti s čtením a filtrováním logů
Kontrola WordPress databázeMigrace, změna domény, použití page builderůPokud je problém v obsahu, řeší jej trvaleBez zálohy může vést ke ztrátě dat
CDN reportyWeby používající Cloudflare, BunnyCDN či obdobné službyUkazuje trendy 404 na úrovni edge serveruJe třeba správně interpretovat rozdíl mezi originem a cache
Manuální vzorkováníMalé firemní stránkyRychlý a levný startNevhodné pro velké weby kvůli neúplnosti

Rozhodovací matice před automatickým přesměrováním

Nefunkční obrázek by neměl být automaticky přesměrován na jiný bez rozmyslu. Nesprávné přesměrování může uživatelský zážitek zhoršit a posílat vyhledávačům zavádějící signály. Například přesměrování fotografie vyprodané červené boty na modrou kabelku nedává smysl. Přesměrování by mělo být použito pouze pokud existuje přesný nebo velmi podobný náhradní obrázek.

Klíčové otázky před rozhodnutím:

  • Je známo nové umístění obrázku?
  • Je obrázek pro význam nebo konverzi stránky zásadní?
  • Má stará URL externí odkazy, sdílení na sociálních sítích nebo návštěvnost z Google Obrázků?

Pokud jsou odpovědi kladné, použijte 301 přesměrování. Pokud je obrázek trvale odstraněný a nemá ekvivalent, zvažte stav 410 Gone. U dekorativních ikon je vhodnější aktualizovat šablonu nebo zdrojový kód. Přesměrování všech nefunkčních obrázků na homepage se nedoporučuje, protože to může vést k soft 404 problémům.

Metody automatického přesměrování nefunkčních obrázků

301 přesměrování pomocí Apache .htaccess

Na hostingu s Apache nebo LiteSpeed je soubor .htaccess jednoduchým řešením. Pro jednotlivé přesměrování použijte formát Redirect 301 /wp-content/uploads/stary-obrazek.jpg /wp-content/uploads/novy-obrazek.jpg. Pro hromadné přesuny lze využít RewriteRule, např. pokud byly soubory ze složky /images/ přemístěny do /wp-content/uploads/2026/.

Rozsáhlý .htaccess s tisíci řádky ale může zpomalit výkon serveru. Je vhodný pro desítky až několik stovek kritických obrázků; při desítkách tisíc je lepší přesměrování na úrovni serveru, CDN nebo aplikace. Před úpravami vždy udělejte zálohu a ověřte přístup k FTP nebo kontrolnímu panelu pro případ chyby 500 Internal Server Error.

Mapování a přepisování v Nginx

Na Nginx serverech je pro velké seznamy přesměrování vhodnější použití map souboru. Staré a nové URL se uloží do samostatného souboru, který se načítá v serverovém bloku. Pokud je nalezena shoda, odpoví se stavem 301. Tento přístup je efektivnější než .htaccess, protože nevyžaduje čtení souboru při každém požadavku.

Při úpravách Nginx konfigurace vždy proveďte reload po syntaktické kontrole. Chybný středník nebo umístění bloku může způsobit nedostupnost celého webu. Na managed hostingu doporučujeme požádat o pomoc technickou podporu.

WordPress pluginy a aplikační vrstva

Ve WordPressu lze využít pluginy jako Redirection, Rank Math, Yoast Premium nebo specializované na přesměrování mediálních URL. Výhodou je snadná správa přes administrační rozhraní i import CSV. Nevýhodou je vyšší zátěž při velkém provozu, protože požadavky dorazí až do WordPressu.

Pluginy jsou vhodné pro malé a střední projekty. U e-shopů, zpravodajských či návštěvnicky náročných blogů je lepší kritická přesměrování řešit na serverové nebo CDN úrovni. Pro optimalizaci výkonu WordPressu doporučujeme také návod Optimalizace rychlosti webových stránek.

CDN a pravidla na edge úrovni

Pokud používáte CDN, můžete přesměrování nefunkčních obrázků řešit přímo na edge serverech. Cloudflare Rules, BunnyCDN Edge Rules nebo podobné služby umožňují přesměrovat požadavky dříve, než dojde ke kontaktu s originálním serverem. Tím se zkracuje doba odezvy a snižuje zátěž původního serveru.

Pozor na cache: nesprávné přesměrování může být uloženo do cache a uživatelé tak mohou nějaký čas chodit na nesprávné cíle. Proto při testování používejte krátké dobu cache, publikujte pravidla po malých skupinách a po ověření trvale aktivujte.

Krok za krokem: praktický plán nasazení

Krok za krokem: praktický plán nasazení

Krok 1: Kompletní záloha a testovací prostředí

Než začnete měnit soubory, databázi, .htaccess, Nginx konfiguraci nebo CDN pravidla, vždy si vytvořte zálohu. Profesionální přístup znamená nejprve nasadit staging prostředí. Hromadné změny přímo na produkci mohou být nevratné a vést k vážným chybám.

Krok 2: Vytvoření inventáře nefunkčních obrázků

Sloučte data ze skenovacích nástrojů, logů a CMS do jedné tabulky. Normalizujte duplicity stejné URL z různých zdrojů. Přidejte sloupce pro prioritu, např. nefunkční obrázek, zdrojová stránka, HTTP kód, počet požadavků, jestli jde o stránku s organickou návštěvností, nová cílová URL, typ akce a odpovědnou osobu.

Krok 3: Určení příčiny problému

Než začnete přesměrovávat, zjistěte, zda soubor opravdu neexistuje, jestli nejde o problém s přístupovými právy, SSL nebo cache CDN, nebo zda se v databázi nevyskytuje stará URL. Pokud je soubor na serveru, ale vrací 403, je třeba opravit oprávnění, nikoliv přesměrovávat. Při volání obrázku přes HTTP na stránce HTTPS je nutné odstranit smíšený obsah a správně nastavit SSL.

Krok 4: Výběr správného řešení

Pro staré soubory s náhradou používejte 301 přesměrování. U chybně uvedených URL opravte obsah nebo databázi. Obrázky, které byly trvale odstraněny bez náhrady, vyřešte stavem 410 nebo odstraněním obrázkového bloku ze stránky. Dekorativní obrázky opravte úpravou šablony.

Krok 5: Testování na malém vzorku

Než spustíte změny plošně, otestujte 20–50 URL. Ověřte pomocí prohlížeče, nástroje curl, skenovacího nástroje a testu živých URL v Search Console. Přesměrování by měla vést přímo na nový obrázek bez dalších mezičlánků. Cílová URL musí vracet stav 200, správný Content-Type a rozumnou velikost souboru.

Krok 6: Nasazení a monitoring

Po zveřejnění pravidel sledujte logy v intervalech 24, 72 hodin a 7 dní. Kontrolujte, zda klesá počet 404, jestli nepřibývá přesměrování a zda nedochází ke zpomalení serveru. U velkých obrázků zvažte kompresi, využití WebP/AVIF a správné nastavení cache hlaviček.

Časté chyby při úpravách nefunkčních obrázků

Nejčastější chybou je snažit se problém vyřešit jen přesměrováním. Někdy je lepší přímo aktualizovat obsah. Vyvarujte se těchto chyb:

  • Přesměrování všech nefunkčních obrázků na homepage nebo jeden záložní obrázek.
  • Automatické 301 pro všechny 404 bez analýzy a kontroly reportu.
  • Vytváření přesměrovacích řetězců, např. starý.jpg → novy.jpg → novy.webp.
  • Při změně názvu souboru zapomenout upravit alternativní texty, titulky a kontext.
  • Předpokládat opravu po vyčištění cache CDN bez další kontroly.
  • Nevytvořit zálohu před hromadnou změnou v databázi.
  • Nekontrolovat MIME typy SVG, WebP a dalších formátů.

Doporučení pro výkon a bezpečnost

Kromě snížení počtu 404 optimalizujte i mediální infrastrukturu. Složky rozdělte podle roku/měsíce nebo typu obsahu, což usnadní budoucí migrace. Názvy souborů používejte v malých písmenech, s pomlčkami a popisně – místo IMG_1234.JPG raději cerna-kozena-penezenka.webp.

Pečlivě nastavte ochranu proti hotlinkingu. Příliš přísná pravidla mohou blokovat Googlebot-Image nebo sociální preview boty. SSL certifikát musí být správně nainstalován, všechny HTTP zdroje aktualizovány na HTTPS a odstraněny chyby smíšeného obsahu. Pro stránky s platbami nebo členstvím je SSL certifikát nezbytný základ.

Hostingové zdroje jsou také důležité. Web s velkým množstvím obrázků trpí nízkým diskovým I/O, omezenými PHP limity nebo špatnou cache konfigurací, což způsobuje pomalé načítání a timeouty. Při rostoucím provozu je vhodné přejít na výkonnější hosting nebo VPS. V této souvislosti se vyplatí zvážit Hostingové balíčky a škálovatelné infrastruktury.

Kontrolní seznam: prvotní audit za 30 minut

  • Projděte web skenovacím nástrojem a exportujte seznam obrázků vracejících 404/403.
  • Ruční kontrola 20 nejnavštěvovanějších stránek na kritické obrázky.
  • Ve serverových logách za posledních 7 dní vyfiltrujte 404 chyby u .jpg, .png, .webp.
  • Prohledejte databázi na staré domény a složky.
  • Pokud používáte CDN, zkontrolujte edge 404 reporty.
  • Stanovte nové cíle pro prioritních 50 URL.
  • Rozhodněte o akci: 301, aktualizace obsahu, 410 nebo odstranění.
  • Otestujte pravidla ve stagingu a nasazujte postupně.

I tento rychlý audit odhalí většinu viditelných problémů. U rozsáhlých archivů je třeba proces začlenit do pravidelné technické údržby.

Jak měřit úspěch?

Po dokončení nespoléhejte jen na vizuální kontrolu. Stanovte měřitelné cíle: například denní počet 404 požadavků by měl klesnout z 10 000 na méně než 1 000, nejdůležitější stránky by měly být bez nefunkčních obrázků, počet přesměrovacích řetězců by se měl blížit nule a cílové obrázky by měly vracet status 200. Návrat v Google Search Console může trvat několik týdnů, ale logy a skenovací nástroje poskytnou rychlou zpětnou vazbu.

Sledujte i chování uživatelů: po opravě obrázků na produktových stránkách se může zvýšit míra přidání do košíku, u blogů průměrný čas strávený na stránce a u firemních stránek konverze ve formulářích. Spojení technických oprav s obchodními metrikami zvyšuje hodnotu SEO v týmu.

Často kladené otázky

Jaká je nejrychlejší metoda na hromadné nalezení nefunkčních obrázků?

Nejrychlejší je použít Screaming Frog, Sitebulb nebo podobný nástroj a exportovat obrázky vracející 404, 403 a 500. Na velkých webech je vhodné reporty kombinovat se serverovými logy pro spolehlivost.

Měly by být všechny nefunkční obrázky přesměrovány pomocí 301?

Ne. 301 použijte pouze pokud existuje přesný nebo velmi podobný náhradní obrázek. Pro obrázky bez alternativy je lepší použít stav 410, odstranit obrázkový blok nebo aktualizovat obsah.

Stačí k opravě nefunkčních obrázků ve WordPressu plugin?

Pro malé a střední weby jsou pluginy vhodné a praktické. U vysoce navštěvovaných webů může přesměrování přes WordPress snižovat výkon. Kritická přesměrování je lepší řešit na serverové nebo CDN vrstvě.

Ovlivňují nefunkční obrázky pozici ve vyhledávání Google?

Jeden nefunkční obrázek obvykle neznamená výrazný propad. Ale velký počet nefunkčních obrázků může snížit uživatelský zážitek, návštěvnost z obrázků, efektivitu procházení a kvalitu stránky, což vede k nepřímým SEO ztrátám.

Kdy uvidím výsledky po nastavení přesměrování?

Pokles 404 v logách můžete sledovat již první den. Kontrola nástrojů a skenovacích reportů je ihned možná. Návrat v Google Obrázcích a organické návštěvnosti závisí na frekvenci crawlování a může trvat dny až týdny.

Závěr

Hromadné vyhledání nefunkčních obrázků a jejich automatické přesměrování je důležitou údržbou, která posiluje SEO zdraví, důvěru uživatelů a efektivitu serveru. Nejprve vytvořte kompletní inventář, u každého obrázku zvolte správnou akci, testujte na malých skupinách a sledujte výsledky v logách. Pro bezpečný a rychlý průběh využijte hostingové, WordPress a SSL řešení od Hostragons. Pokud potřebujete, zkuste zlepšit technickou údržbu svého webu pro dlouhodobou udržitelnost.

Sdílejte tento článek:

Tým Hostragons

Aktuální průvodci od našeho týmu odborníků na hosting, servery a doménová jména. Pojďme společně najít to správné řešení pro váš projekt.

Kontaktujte nás