Dohledatelnost (SEO): základy
Modul 9: E-mail, dohledatelnost, GDPR, údržba a přestěhování · Doba čtení: 9 minut
Cíl lekce: Po této lekci dokážete nastavit a zkontrolovat technický základ dohledatelnosti (SEO) WordPress webu.
Klíčové pojmy: optimalizace pro vyhledávače (SEO), indexace, titulek, meta popisek, nadpisy, permalinky, mapa webu (wp-sitemap.xml), robots.txt, noindex, Google Search Console, 301 při změně adres, duplicitní obsah, canonical, SEO plugin
Co vyhledávač potřebuje
Vyhledávač dělá s Vaším webem tři věci:
- Najde ho (crawlování): program sleduje odkazy a mapu webu, aby objevil Vaše stránky.
- Zařadí ho (indexace): stránka se přečte a zařadí do indexu, pokud jste neřekli, že to není dovoleno.
- Seřadí výsledky: při dotazu vyhledávač rozhodne, které stránky se nejlépe hodí.
Technický základ se týká kroku 1 a 2: zajistěte, aby vyhledávače mohly Vaše stránky najít a zařadit, a aby pochopily, o čem každá stránka je. Krok 3 závisí hlavně na obsahu: je Vaše stránka nejlepší odpovědí na danou otázku? To za Vás žádný plugin nevyřeší.
Základ, který WordPress zajišťuje sám
- Titulek pro každou stránku (
<title>v HTML), obvykle ve tvaru „Název stránky - Název webu“. - Přehledné adresy, pokud máte permalinky nastavené na Název příspěvku (lekce 2.4).
- Mapu webu: od verze WordPress 5.5 vytváří WordPress sám mapu webu na adrese
https://example.com/wp-sitemap.xml, se všemi Vašimi veřejnými stránkami, příspěvky, kategoriemi a autory. SEO plugin ji často nahradí vlastní (napříkladsitemap_index.xml). - Soubor robots.txt: WordPress vytváří virtuální soubor
https://example.com/robots.txts odkazem na mapu webu. Pokud si do webového adresáře sami umístíte skutečný souborrobots.txt, má přednost. - Noindex na všech stránkách, pokud je zapnutá volba „Odrazovat vyhledávače“ (lekce 2.4).
Co si zajišťujete sami
Titulek a meta popisek
Titulek je klikatelný řádek ve výsledcích vyhledávání. Meta popisek je text pod ním (vyhledávač ho nepoužívá vždy, ale často ano). WordPress sám meta popisek nevytváří; na to potřebujete SEO plugin nebo šablonu, která to umí.
<title>Seřízení brzd Vašeho elektrokola - Cykloobchod U Paprsku</title>
<meta name="description" content="Takto si sami seřídíte brzdy svého elektrokola a kdy je pro Vás lepší navštívit naši dílnu.">Pište pro lidi: vystihuje titulek, o čem stránka je, a dává popisek důvod kliknout? Každá stránka by měla mít vlastní titulek a popisek, žádnou kopii.
Nadpisy a obsah
Používejte nadpisy pro strukturu (lekce 4.1): jeden H1 (název stránky), H2 pro jednotlivé kapitoly. Pište slovy, která používají Vaši návštěvníci. Z textů odkazujte na další stránky svého webu (interní odkazy); díky tomu vyhledávače najdou Vaše stránky a pochopí souvislosti mezi nimi. Popisujte obrázky pomocí alt textu (lekce 4.4).
robots.txt a noindex: rozdíl
Tyto dvě věci se často zaměňují:
- robots.txt říká, které adresy vyhledávač nesmí navštívit.
Disallow: /znamená: nikam nechoď. Stránka, kterou nesmí navštívit, se ale přesto může objevit ve výsledcích vyhledávání (bez popisku), pokud na ni odkazují jiné weby. - noindex (značka
<meta name="robots" content="noindex">na stránce, nebo hlavičkaX-Robots-Tag: noindex) říká: tuto stránku nezařazuj. Vyhledávač ji k tomu ale musí být schopen navštívit.
Chcete li stránku vynechat z Googlu, použijte noindex, ne robots.txt. A po spuštění zkontrolujte, že Váš robots.txt neobsahuje Disallow: / a že nikde na běžných stránkách není noindex. Zapomenutá volba nebo robots.txt z vývojové fáze dokáže držet web mimo Google po celé měsíce.
Výchozí robots.txt WordPressu vypadá přibližně takto:
User-agent: *
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php
Sitemap: https://example.com/wp-sitemap.xmlGoogle Search Console
Google Search Console je bezplatná služba Googlu, díky níž vidíte, jak Google vidí Váš web: které stránky jsou zařazené a které ne (a proč), na jaká klíčová slova Vás lidé najdou, chyby, bezpečnostní problémy (lekce 7.5). Vlastnictví webu prokážete pomocí TXT záznamu ve svém DNS (DNS kurz, lekce 4.2) nebo pomocí souboru. Tam pak zadejte svou mapu webu.
Bing má podobnou službu (Bing Webmaster Tools).
Když se adresy mění
Pokud změníte slug stránky, přestěhujete se na jinou doménu nebo web přebudujete s jinými adresami, odkazy zvenčí a výsledky vyhledávání budou ukazovat na adresy, které už neexistují. Vždy nastavte přesměrování 301 ze staré adresy na novou (lekce 3.2). Lze to udělat pomocí pluginu pro přesměrování, v souboru .htaccess nebo v hostingovém panelu. Seznam starých adres získáte ze své staré mapy webu nebo ze Search Console.
Duplicitní obsah
Stejný obsah na více adresách vyhledávače mate. Příčiny u WordPressu:
- www a bez www, http a https, které se nepřesměrovávají (lekce 3.2);
- testovací prostředí (staging), které vyhledávače dokážou najít (lekce 8.3);
- archivy a štítky se stejným obsahem (lekce 4.2).
WordPress na příspěvky a stránky umisťuje značku <link rel="canonical" href="...">: „toto je skutečná adresa tohoto obsahu“. To pomáhá, ale nenahrazuje to dobře nastavená přesměrování.
SEO pluginy, realisticky
Existuje mnoho SEO pluginů (například Yoast SEO, Rank Math, SEOPress, The SEO Framework). Pomáhají s: titulkem a meta popiskem pro každou stránku, lepší mapou webu, strukturovanými daty (schema), drobečkovou navigací, přesměrováním a kontrolou textu. Jsou užitečné, se dvěma výhradami:
- Zelená kulička v pluginu znamená, že text splňuje daný seznam kritérií, ne že se umístíte vysoko. Kvalitní obsah pro návštěvníky má větší váhu než skóre čitelnosti.
- Vyberte si jeden; dva SEO pluginy vytvoří duplicitní titulky, mapy webu a canonical pravidla.
Rychlost (modul 6) a to, zda web dobře funguje na mobilu, se také počítají.
Shrnutí
- Vyhledávače weby nacházejí, zařazují a řadí ve výsledcích; technika zajišťuje nalezení a zařazení, obsah zbytek.
- WordPress si sám vytváří titulek, přehledné adresy, mapu webu (wp-sitemap.xml) a soubor robots.txt.
- Meta popisek pro každou stránku vyžaduje SEO plugin nebo šablonu, která to umí.
- robots.txt řeší návštěvu, noindex řeší zařazení; po spuštění zkontrolujte, že ani jedno Váš web neblokuje.
- Používejte Search Console, u změněných adres nastavte přesměrování 301 a zvolte nanejvýš jeden SEO plugin.
Kvíz
Úkol
Úkol A9.2: Technický základ Vaší dohledatelnosti (SEO). Zadejte adresu svého webu. Program zkontroluje: zda je robots.txt dostupný a neblokuje celý web (Disallow: / pro všechny vyhledávače), zda existuje mapa webu (uvedená v robots.txt, nebo /wp-sitemap.xml), která odpovídá jako XML, a zda má domovská stránka neprázdný titulek, žádný noindex (v HTML nebo v hlavičce X-Robots-Tag) a přesně jeden H1. Chybějící meta popisek se zobrazí oranžově.
Doporučená literatura
Tyto články popisují kroky v panelech WebOké; v jiných panelech fungují obdobně.
- Příručka k DirectAdmin 4.7: Přesměrování webu: jak přesměrovat doménu nebo stránku
- Příručka k DirectAdmin 13.7: Klonování a vytvoření testovacího prostředí (staging)
- Bezplatný kurz DNS 4.2: TXT záznamy a ověření domény
- Základní příručka SEO (Google Search Central, anglicky): https://developers.google.com/search/docs/fundamentals/seo-starter-guide
- Robots.txt a noindex (Google Search Central, anglicky): https://developers.google.com/search/docs/crawling-indexing/robots/intro
- Google Search Console: https://search.google.com/search-console
