Proč vám SEO nefunguje, i když "máte všechno v pořádku"

Váš web má klíčová slova, kvalitní obsah i pravidelné články — a přesto ho Google nezobrazuje tam, kde byste čekali? Možná za tím stojí technické chyby, které nejsou vidět na první pohled.

Proč vám SEO nefunguje, i když máte všechno v pořádku

1. srpna 2026

Slyšeli jsme to už mockrát: "Máme SEO agenturu, publikujeme blog, píšeme popisky produktů — a stejně nás Google nikam neposouvá." Ve většině případů problém nebývá v obsahu. Bývá schovaný hlouběji — v technických detailech, které z pohledu návštěvníka nejsou vidět, ale pro vyhledávače jsou zásadní.

Tady je pět nejčastějších technických chyb, se kterými se setkáváme napříč projekty — a proč vás mohou stát viditelnost, i když má web navenek "všechno v pořádku".

1. Špatně nastavený og:type a OG obrázky

Open Graph tagy určují, jak váš web vypadá, když se sdílí na sociálních sítích nebo se objeví ve výsledcích vyhledávání s náhledem. Typická chyba: og:type je nastavený na article i u stránek, které články nejsou — třeba u produktových nebo servisních stránek. Google i sociální sítě si pak o obsahu stránky vytvoří špatnou představu.

Stejně častý problém je OG obrázek, který defaultně ukazuje na obecné logo nebo úvodní fotku webu (top.jpg) místo konkrétního obrázku k dané stránce. Výsledek? Nezajímavý, generický náhled, na který nikdo neklikne — i kdyby byl obsah stránky skvělý.

Řešení: Každá stránka by měla mít vlastní, tematicky odpovídající OG obrázek o rozměru 1200×630 px a og:type odpovídající skutečnému obsahu (website pro běžné stránky, article jen pro blogové příspěvky).

2. Chybějící nebo nesprávná strukturovaná data (JSON-LD)

Strukturovaná data říkají Google, "co" váš obsah přesně je — recenze, produkt, organizace, video. Bez nich Google jen hádá z textu. S nimi můžete ve výsledcích vyhledávání získat hvězdičky u recenzí, cenu produktu přímo ve výpisu, nebo rozšířený náhled u videa.

Nejčastější chyba, se kterou se setkáváme: JSON-LD sice existuje, ale chybí mu klíčové pole — třeba uploadDate u videí, nebo je duplicitně definovaný na více místech stránky, což Google matoune.

Řešení: Otestujte si své stránky přes Google Rich Results Test a zkontrolujte, jestli strukturovaná data skutečně odpovídají obsahu stránky, ne jen obecné šabloně zkopírované odjinud.

3. Duplicitní canonical a hreflang chyby

Pokud provozujete web na více doménách nebo jazykových mutacích (např. www. vs. bez www., nebo .cz vs. .com), Google potřebuje přesně vědět, která verze je ta "hlavní". Když canonical tag ukazuje na jinou verzi URL, než na jaké se stránka fakticky nachází, Google Search Console vám začne hlásit duplicitní obsah — a vaše skutečná stránka může z indexu úplně vypadnout ve prospěch té "špatné" verze.

Tohle je obzvlášť zákeřné, protože web navenek funguje naprosto normálně — problém uvidíte jen v Search Console, kterou málokdo kontroluje pravidelně.

Řešení: Projděte si v Google Search Console sekci "Pokrytí" a hledejte varování typu "Duplicitní stránka, uživatel neurčil kanonickou stránku". Pokud tam něco najdete, je čas zkontrolovat, jestli www a non-www verze (nebo jazykové mutace) správně odkazují jedna na druhou.

4. Chybná konfigurace .htaccess, která ruší odesílání formuláře

Tohle je speciální případ, který jsme narazili opakovaně na různých projektech: pravidlo v .htaccess, které přesměrovává URL bez .php přípony, se aplikuje i na POST požadavky z formulářů. Výsledek — návštěvník vyplní kontaktní formulář, klikne na odeslat, dostane přesměrování, ale data z formuláře se cestou ztratí. Nikdo nedostane e-mail, žádná chyba se nezobrazí, a vy netušíte, kolik poptávek jste takhle ztratili.

Řešení: Do pravidla pro přesměrování přidejte podmínku, která POST požadavky vynechá:

Pokud provozujete kontaktní formulář a nejste si jistí, jestli funguje spolehlivě, otestujte si ho sami — vyplňte a odešlete testovací zprávu a zkontrolujte, jestli vám skutečně přijde.

5. Interní prolinkování, které nikam nevede

I skvěle napsaný obsah ztrácí na síle, pokud na něj z webu nikde neodkazujete. Google chápe důležitost stránky mimo jiné podle toho, kolik interních odkazů na ni vede a odkud. Stránka, na kterou se dá dostat jen přes vyhledávání na webu, signalizuje Google, že není příliš důležitá — i kdyby byla obsahově nejsilnější na celém webu.

Řešení: Řešení: Projděte si klíčové stránky (produktové kategorie, hlavní služby) a zkontrolujte, jestli na ně odkazujete z hlavní navigace, souvisejících článků nebo patičky. Malá investice času, velký dopad na to, jak Google vaši stránku vnímá.

Shrnutí

SEO není jen o klíčových slovech a psaní obsahu — je to i o technických detailech, které z pohledu návštěvníka nejsou vidět, ale pro vyhledávače rozhodují o tom, jestli váš web vůbec dostane šanci se zobrazit. Pokud vám SEO "nefunguje", i když děláte všechno navenek správně, stojí za to zkontrolovat právě tyhle technické základy.

Nejste si jistí, jestli váš web některou z těchto chyb má? Neváhejte nás kontaktovat, rádi se na to podíváme.