Validátor webových stránek
SEO faktory:
Zobrazovaný obsah:
Neviditelný obsah:
META tagy | CSS styly, JavaScript a RSS:
Interní JavaScript:
Obrázky (zobrazeny jen problémové):
![]() | Stránka má vyšší datovou velikost (141.74 KB) a mohla by se trochu uskromnit, web bude při načítání průměrně rychlý, na mobilním připojení může být cítit značné zpomalení. |
![]() | Ještě taková drobnost: Stránku lze bezztrátově zkomprimovat až na velikost 109.85 KB, (původní velikost: 141.74 KB), ušetříte tím 22.5% dat. |
![]() | Měřený server odpověděl rychle (125.03 ms), surfování po webu je pro většinu uživatelů plynulé. |
![]() | Titulek "Jsme.cz …protože na tom, kým JSME, záleží" z pohledu SEO vypadá dobře, jen tak dál! |
Zobrazovaný obsah:
![]() | Nadpis " class="web-ingress"…protože na tom, kým JSME, záleží" naprosto vystihuje podstatu stránky, je stručný, krátký a jasně identifikuje obsah. |
![]() | Výborně, stránka má mnoho (nalezeno 72698 znaků) textového obsahu pro své uživatele. |
![]() | Stránka obsahuje dobře navržený odkazový systém na interní zdroje (bylo nalezeno 271 odkazů). |
![]() | Stránka obsahuje mnoho textu. Poměr textového obsahu vůči kódu je 1:2, což je naprosto dostačující mez. |
Neviditelný obsah:
![]() | Stránka obsahuje HTML poznámku, která není pro běžné uživatele viditelná. Je v kódu vážně potřeba? Nalezená poznámka: <!-- Toggler/collapsibe Button --> |
META tagy | CSS styly, JavaScript a RSS:
![]() | RSS zdroj "https://jsme.cz/rss.xml" je patrně funkční, jen tak dál. |
![]() | Oceňuji snahu použít favicon stránky pomocí tagu <link>, v současné době ale stačí pouze do rootu webu umístit soubor favicon.ico místo adresy "/favicon.ico". Více informací o ikoně stránky. |
![]() | Oceňuji snahu použít favicon stránky pomocí tagu <link>, v současné době ale stačí pouze do rootu webu umístit soubor favicon.ico místo adresy "/favicon.ico". Více informací o ikoně stránky. |
![]() | RSS zdroj "/fonts/Larsseit.woff2" je patrně funkční, jen tak dál. |
![]() | RSS zdroj "/fonts/Larsseit-Bold.woff2" je patrně funkční, jen tak dál. Není na stránce příliš mnoho RSS zdrojů? Některé čtečky nemusí správně pochopit, který je primární. |
![]() | RSS zdroj "/fonts/Larsseit-ExtraBold.woff2" je patrně funkční, jen tak dál. Není na stránce příliš mnoho RSS zdrojů? Některé čtečky nemusí správně pochopit, který je primární. |
![]() | RSS zdroj "/fonts/Larsseit-Medium.woff2" je patrně funkční, jen tak dál. Není na stránce příliš mnoho RSS zdrojů? Některé čtečky nemusí správně pochopit, který je primární. |
![]() | RSS zdroj "/fonts/Larsseit-Light.woff2" je patrně funkční, jen tak dál. Není na stránce příliš mnoho RSS zdrojů? Některé čtečky nemusí správně pochopit, který je primární. |
![]() | RSS zdroj "/fonts/Larsseit-Italic.woff2" je patrně funkční, jen tak dál. Není na stránce příliš mnoho RSS zdrojů? Některé čtečky nemusí správně pochopit, který je primární. |
![]() | RSS zdroj "/fonts/Larsseit-BoldItalic.woff2" je patrně funkční, jen tak dál. Není na stránce příliš mnoho RSS zdrojů? Některé čtečky nemusí správně pochopit, který je primární. |
![]() | RSS zdroj "/fonts/Larsseit-MediumItalic.woff2" je patrně funkční, jen tak dál. Není na stránce příliš mnoho RSS zdrojů? Některé čtečky nemusí správně pochopit, který je primární. |
![]() | RSS zdroj "/fonts/Larsseit-LightItalic.woff2" je patrně funkční, jen tak dál. Není na stránce příliš mnoho RSS zdrojů? Některé čtečky nemusí správně pochopit, který je primární. |
![]() | Na stránce je málo externích stylů, výborně! Web tak nebude zbytečně zatěžován načítáním spousty zbytečných stylů. |
![]() | Stránka obsahuje víc než jeden externí script (celkem 6 !!! Těch tedy je), to může mít negativní dopad na rychlost načítání (kvůli množství HTTP požadavků). Doporučuji jejich počet omezit zejména pomocí jejich sloučení do jednoho scriptu. Jejich spojení lze dokonce i automatizovat. Nalezené scripty: https://cdn.usefathom.com/script.js https://cdn.jsdelivr.net/combine/npm/[email protected],npm/[email protected],npm/[email protected],npm/[email protected] /output/scripts/site.min.js?v=16022025 https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.13/js/select2.min.js |
![]() | Pozor, na webu byl nalezen framework jQuery, který není načítán z rychlé domény! Použití frameworku jQuery může být někdy výhodné, často se ale zbytečně přenáší mnoho zbytečných dat, která se stejně nepoužití a celá spousta scriptů lze zaptat přímo v čistém JavaScriptu. Nechcete se zamyslet trochu nad nutností tento framework používat? Pokud se i přesto rozhodnete jQuery použít, tak důrazně doporučuji na webu volat její minifikovanou verzi, která zaručuje rychlejší načítání s možností cachování na straně klienta. Ukázka vložení: <script type="application/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script> |
Interní JavaScript:
![]() | Stránka obsahuje interně vložený JavaScript, který není minifikován. Minifikací je možné ušetřit mnoho přenášených dat. Aktuální velikost: 306 bajtů, po kompresi: 213 bajtů, kompresí ušetříte: 30.39%. Možná se Vám bude hodit návod, jak minifikovat / zkomprimovat kód. Ukázka prvních 150 znaků validovaného scriptu: $(document).ready(function () { $("#footer").show(); $("p").on("cut", function (e) { e.preventDefault(); }); |
![]() | Stránka obsahuje interně vložený JavaScript, který není minifikován. Minifikací je možné ušetřit mnoho přenášených dat. Aktuální velikost: 1196 bajtů, po kompresi: 703 bajtů, kompresí ušetříte: 41.22%. Možná se Vám bude hodit návod, jak minifikovat / zkomprimovat kód. Ukázka prvních 150 znaků validovaného scriptu: { "@context":"https://schema.org", "@graph":[{ "@type":"WebSite", "@id":"https:/ |
![]() | Stránka obsahuje interně vložený JavaScript, který není minifikován. Minifikací je možné ušetřit mnoho přenášených dat. Aktuální velikost: 2366 bajtů, po kompresi: 1043 bajtů, kompresí ušetříte: 55.92%. Možná se Vám bude hodit návod, jak minifikovat / zkomprimovat kód. Ukázka prvních 150 znaků validovaného scriptu: $(document).ready(function () { if ($("#search-form").length > 0) { SearchArticle("#search-form"); |
![]() | Stránka obsahuje interně vložený JavaScript, který není minifikován. Minifikací je možné ušetřit mnoho přenášených dat. Aktuální velikost: 1156 bajtů, po kompresi: 819 bajtů, kompresí ušetříte: 29.15%. Možná se Vám bude hodit návod, jak minifikovat / zkomprimovat kód. Ukázka prvních 150 znaků validovaného scriptu: function synchronizeHeader(showing) { if ($(document).scrollTop() >= $("#header").outerHeight() / 3 || showing) { |
![]() | Stránka obsahuje interně vložený JavaScript, který není minifikován. Minifikací je možné ušetřit mnoho přenášených dat. Aktuální velikost: 98 bajtů, po kompresi: 60 bajtů, kompresí ušetříte: 38.78%. Možná se Vám bude hodit návod, jak minifikovat / zkomprimovat kód. Ukázka prvních 150 znaků validovaného scriptu: $(document).ready(function () { updateAcceptedCookies(); }); |
![]() | Stránka obsahuje interně vložený JavaScript, který není minifikován. Minifikací je možné ušetřit mnoho přenášených dat. Aktuální velikost: 1097 bajtů, po kompresi: 686 bajtů, kompresí ušetříte: 37.47%. Možná se Vám bude hodit návod, jak minifikovat / zkomprimovat kód. Ukázka prvních 150 znaků validovaného scriptu: var deferredPrompt; // Install app button window.addEventListener("beforeinstallprompt", (e) => { e.prevent |
![]() | Stránka obsahuje velké množství špatně napsaných a rozsáhlých scriptů, které by měly být zkomprimovány. Ušetřená velikost jednotlivých scriptů je podrobně rozepsána výše. |
Obrázky (zobrazeny jen problémové):
![]() | Gratuluji, obrázky na validované stránce neobsahují žádné závažné problémy, které by bylo nutné ihned řešit. |
Technicky zajišťuje Jan Barášek | [email protected] | 2025
Celkové hodnocení:
Kladných hodnocení: 20; Varování a poznámky: 21; Kritické chyby: 2.
Stránka obsahuje mnoho zbytečných chyb. Většinu nalezených chyb je možné jednoduše opravit. Pokud si s něčím nevíte rady, použijte diskusi a zeptejte se!