On-page optimalizace
19. 11. 2008
| Seochat.sk
On-page optimalizace? Obsahové faktory? Technické faktory? Pokusíme se Vám vysvětlit odbornou terminologii.
On-page optimalizace
Je známé, že k řazení výsledků používají vyhledávače on-page faktory (z anglického: on page = na stránce). On-page optimalizace tedy zahrnuje všechny techniky, které přímo souvisejí s vyhlášením faktorů na stránkách. Na tyto činitele se dá podívat ze třech úzce propojených hledisek: technické faktory, obsahové faktory a informační architektura.
Technické faktory - Technické otázky řeší jak nakódovat a naprogramovat webové stránky, aby vyhledávače mohly indexovat jejich obsah a aby ho co nejlépe pochopily (sémantika). Prakticky jde o vybrané statě z pravidel přístupnosti. Jestliže stránky odpovídají pravidlům přístupnosti, tyto faktory jsou automaticky dodržené.
Obsahové faktory – V nich jde především o tvorbu kvalitního obsahu (copywriting) a rozmístění zvolených klíčových slov do prioritních míst na stránce. Prioritní místa na stránce jsou vyjmenovaná výše, v tomto případě se ale řeší jejich element - textový obsah.
Informační architektura – Informační architektura v SEO je ta část celkové optimalizace, která řeší, jak zahrnout jednotlivá témata z rozboru klíčových slov do webového projektu, což znamená strukturu a navigaci.
On-page faktory
- Název domény a URL adresy – Volba názvu domény je jedna z prvních věcí, nad kterou je potřeba se zamyslet při budování nového webu.
- Title Tag - Tag <title> je velmi mocným nástrojem nejenom pro SEO, můžete jím přímo ovlivňovat pozici vašich stránek a zároveň i míru prokliků (CTR).
- Meta tagy – Meta data jsou pro přímé ovlivňování pozicí už hudbou minulosti, ale ještě stále se najdou okolnosti, ve kterých je jejich použití výhodné.
- Header tagy (nadpisy) – Klíčová slova v nadpisech mají větší váhu než obyčejný text.
- Další části html kódu – Do této sekce se dostaly on-page techniky, které nemohly být zařazené do předcházejících. Jsou to (z pohledu SEO) méně důležité on-page vychytávky, které ale mohou uživatelům velmi pomoct.
- Obsah stránek – Obsah je základem webových stránek. Jakmile máte slabý obsah, můžete optimalizovat jak chcete, ale nic nezískáte. Naopak, pokud máte vynikající, unikátní obsah, stránky návštěvníky přitahují.
Doména a URL adresy
Jestliže je doménový název součástí URL adresy, nejprve by se měly určit SEO faktory domény a až potom URL adres.
Doména
Technické faktory
Je to základní adresná jednotka na internetu, která reprezentuje konkrétní IP adresu (např. 82.208.46.20). Uživatel si lépe zapamatuje slovní název (řetěz písmen, číslic a popřípadě pomlčky) než čtyři čísla. No a když uživatelé identifikují web podle domény, vyhledávače to dělají také tak.
Domény rozdělujeme na několik úrovní:
- Doména první úrovně se označuje jako TLD (top level domain = doména nejvyšší úrovně). Příklad: .sk, .com, .cz
- Doména druhé úrovně je běžně nazývaná jen jako doména. Příklad: seochat.sk, google.com, seznam.cz
- Doména třetí a vyšší úrovně je subdoména. Příklad: www.seochat.sk, blog.seochat.sk, forum.seochat.sk
Z technického hlediska je potřebné zamezit používání obou verzí URL - s www a bez www. WWW.seochat.sk je subdoména domény seochat.sk a jako taková může mít různý obsah. Většinou se však generuje stejný obsah pro obě verze, což vyvolává problémy s duplicitními stránkami (http://www.seochat.sk/url-adresa/ a http://seochat.sk/url-adresa/ jsou různé URL adresy se stejným obsahem). Navíc mnozí webmástři odkazují na stránky bez použití www, čímž se odkazová šťáva (PageRank a jiné faktory) rozdělí mezi dvě verze namísto toho, aby se soustředila jen na jednu.
Řešením je přesměrování non-www verze stránek na www verzi (nebo naopak) pomocí http hlavičky 301. Pro webové stránky hostující na servru Apache je jednoduchým řešením soubor .htaccess:
RewriteCond %{HTTP_HOST} ^seochat.sk
RewriteRule (.*) http://www.seochat.sk/$1 [R=301,L]
RewriteRule (.*) http://www.seochat.sk/$1 [R=301,L]
Obsahové faktory
Při výběru domény první úrovně platí pravidlo použitelnosti, což znamená, že by se pro cílený trh měly volit známé koncovky. Jestliže bude web pro slovenské uživatele, měla by se zvolit .sk doména. Z pohledu vyhledavačů to ale velký rozdíl není, ty budou indexovat slovenský obsah i na jiných doménách, třeba .net, .org či biz.
Některé prameny tvrdí, že pro účinné SEO je nevyhnutelné, aby doména (druhé úrovně) obsahovala klíčové slovo. Není tomu tak úplně. Je dobré, když doména obsahuje klíčové slovo, ale není to podmínkou. Při výběru domény se hledí především na to, aby byla pro uživatele lehce zapamatovatelná, a na to, že jde o prostředek pro pěstování značky. Nejlepší volba domény je značka produktu, jméno firmy nebo jiný chytlavý název.
Věčnou otázkou je použití pomlček v názvu domény (seo-chat.sk vs. seochat.sk). Pro současné vyhledávače v tom rozdíl není, většinou rozpoznají slova v doméně, i když nejsou oddělená pomlčkou. Avšak domény bez pomlček jsou kratší a lépe se pamatují. Úplně nejlepší je zřejmě získat obě (s pomlčkou a bez) a jednu z nich přesměrovat na druhou.
Na obrázku je vidět, že Google při hledání výrazu SEO zvýrazní toto slovo v doménovém názvu, i když dvě slova (seo a chat) nejsou v doméně pomlčkou oddělená.
URL
Technické faktory
URL je zkratka anglickéhoUnique Resource Locator (česky: jednoznačné určení zdroje) a vyjadřuje přesné umístění souboru (většinou webové stránky) na internetu. URL adresa tedy může pro vyhledávače obsahovat důležité informace o webové stránce.
Příklad URL adresy: http://www.seochat.sk/url-adresa/
Nejen z pohledu SEO (ale také pro použitelnost) je dobré při tvorbě nebo volbě redakčního systému myslet na tzv. SEF URL (Search Engine Friendly = vhodné pro vyhledávače). Jedná se o webové adresy ve tvaru pro uživatele čitelném. Tj. namísto dynamické adresy s parametry:
http://www.seochat.sk/index.php?kat=4&pod_kat=878
… se použijí SEF URL adresy:
http://www.seochat.sk/pekne-citatelne-url/
http://www.seochat.sk/pekne-citatelne-url.html
http://www.seochat.sk/pekne-citatelne-url.php
http://www.seochat.sk/pekne-citatelne-url.html
http://www.seochat.sk/pekne-citatelne-url.php
Jestliže se stránka přesouvá na novu URL adresu, přesměrování pomocí 301 redirect zajistí, že vyhledávač přiřadí nové stránce stejnou důležitost, jakou měla ta původní. Než vyhledávače přesměrují všechny faktory na novou URL, může se stránka při přechodu umístit ve vyhledávání dočasně hůře. Pro další informace si na blogu můžete přečíst o základních přesměrováních pomocí htaccess.
Obsahové faktory
I když pro vyhledávače už dávno není problémem sledovat dynamické adresy, pěkné URL adresy pomáhají návštěvníkům zapamatovat si stránku a tím se zvyšuje pravděpodobnost jejich návratu. Mimo samotného faktu, že klíčové slovo je v URL adrese (čemuž už vyhledávače velkou váhu nepřiřazují), je tady sekundární přínos pro SEO v případě, že se pro anchor text zpětného odkazu použije samotná URL adresa. Stránka tak těží z klíčového slova v anchor textu zpětného odkazu.
Umísťování klíčových slov do URL však není potřeba přehánět. Význam pro SEO není velký, takže raději hleďte na zapamatovatelnost a krátkost URL adresy, než na zbytečné opakování stále stejných slov v URL.
Informační architektura
Ve stavbě struktury URL je možné vydat se dvěma směry:
- Reflektovat strukturu webu pomocí adresářů v URL
- Vsadit na krátkost a zapamatovatelnost a udržovat URL adresy co nejkratší
První případ používá většinou weby s komplikovanou strukturou, kde zachování celé adresové cesty ke stránce může významně dopomoct uživateli v orientaci.
Příklad: http://www.zoznam.sk/katalog/Pocitace-internet-elektronika/SEO-optimalizacia-webstranok/
Problémem je v takovém případě nízká pravděpodobnost, že si takto dlouhé URL někdo zapamatuje a že ho webmáster použije jako anchor text odkazu. Pro menší a středně velké weby je proto lepší volbou druhý případ.
Title
Technické faktory
Title tag by se měl nacházet v hlavičce html dokumentu a jeho konstrukce je následující: <title>Relevantní titulek stránky</title>. Text umístěný v tomto tagu se zobrazuje v horní části internetového prohlížeče (většinou modrý pruh). Objevuje se však i na jiném a možná velmi důležitějším místě… vyhledávače ho používají jako anchor text pro odkazy ve výsledcích hledání.
Titulek stránky je nejdůležitějším on-page faktorem, protože je to (spolu s meta tagem sescription nebo kusem textu) prezentace webové stránky, kterou potenciální návštěvník ve výsledcích hledání uvidí. Na základě toho, jestli titulek odpovídá hledanému výrazu, se rozhodne na stránku kliknout, nebo ne. Proto vyhledávače upřednostňují stránky, které obsahují hledanou frázi v title.
Obsahové faktory
Hustota klíčových slov v titulku by měla být 100% nebo co nejvyšší. Každé další slovo v titlu snižuje váhu ostatních slov, takže i s počtem zaměřených klíčových slov je potřebné nakládat opatrně. Když se použije moc klíčových slov do titlu, ani na jedno z nich se stránce pravděpodobně nepodaří dostat vysoko. Když se použije málo klíčových slov, nevyužije se potenciál stránky naplno.
Vyhledavače zobrazují jen prvních 60 - 70 (přesné číslo záleží na vyhledávači) znaků z titulku, takže cokoliv za 60.-70. znakem nebude pro hledajícího k vidění. Držíce se motta, že optimalizace pro vyhledávače je vlastně optimalizace pro hledající lidi, měl by být title každé stránky webu kratší než 60 - 70 znaků.
Rada ohledně 100% hustoty klíčových slov je pravdivá z pohledu hodnocení vyhledávačů, ale nesmí se zapomínat ani na míru prokliků CTR. Stránka na nižší pozici může získat víc prokliků, jestliže její title obsahuje informaci, která hledajícího zaujme. Tedy, když by nějaké neklíčové fráze vyvolaly zvýšený zájem hledajícího, vyplatí se je do titlu přidat (pro stránku produktu se někdy vyplatí v titlu vyzdvihnout absolutní konkurenční výhodu, pokud taková existuje).
Poslední součástí, která by neměla chybět v titlu, je značka webu(anglicky brand). Pokud značka neobsahuje klíčové slovo, tak sice snižuje váhu ostatních slov titlu, ale tato negativní věc má nižší význam, než pozitivní přínos z pěstování značky (anglicky branding). Pěstováním značky se získávají návštěvníci, kteří se na web budou vracet, a u nich je vyšší pravděpodobnost, že převedou konverzi.
Informační architektura
Slova na začátku titulku (víc nalevo) mají větší váhu než ta vzdálenější od kraje stránky (víc napravo). To znamená, že ta důležitější, konkurenceschopnější slova by bylo dobré umístit na začátek titulku. Ze stejného důvodu je lepší umístit značku (název firmy, název webu, název domény) až na samotný konec titlu.
Na začátek by se měla dávat klíčová slova, která přímo popisují obsah stránky, ke které se title váže. Třeba namísto konstrukce titlů způsobem:
Název webu - Hlavní kategorie – Podkategorie – Unikátní titulek stránky
… raději volte strukturu titlů následovně:
Unikátní titulek stránky - Podkategorie - Hlavní kategorie - Název webu
Meta tagy
Meta keywords
Meta keywords patří do hlavičky html dokumentu a zapisuje se takto:
<meta name=”keywords” content=”Sem se píší klíčová slova oddělená čárkou”>
Tento tag je přežitek z doby, kdy ještě vyhledávače nebyly fulltextové (neindexovaly obsah stránek) a řadily web stránky na základě meta dat. V dnešní době je pro účely optimalizace absolutně nepoužitelný, všechny moderní vyhledávače tento tag ignorují. V dalším textu se meta keywords nerozebírá.
Meta description
Technické faktory
Meta description se stejně jako meta keywords nachází v hlavičce html dokumentu a zapisuje se následovně:
<meta name=”description” content=”Sem se píše krátký text, který popisuje stránku.”>
Je to informace o stránce, kterou vyhledávače někdy používají jako popis odkazu ve výsledcích hledání. Na obrázku dole je zvýrazněný popis odkazu v Googlu, který by mohl být element meta descriptionu.
Obsahové faktory
Jestliže klíčová slova v meta descriptionu nemají žádnou váhu pro Google (v jiných vyhledávačích je váha minimální), je hlavním argumentem pro užitečnost tagu meta description možnost ovlivňování míry prokliku dobře napsaným popisem stránky. Je však důležité vědět, že když obsah meta descriptionu neobsahuje hledanou frázi, tak se jako popis odkazu ve výsledcích použije kus textu stránky. Nebo v případě vyhledávače Google se ještě někdy používá popis z katalogu Dmoz (případ výše uvedeného obrázkového příkladu se SEOchat.sk). Proto má meta description význam hlavně u stránek, které neobsahují text, tj. vyhledávač neumí vyextrahovat popis odkazu z textu stránky. Více je o (ne)užitečnosti meta descriptionu uvedeno na blogu.
Pokud se přece jen rozhodnete o použití meta descriptionu, mělo by se hledět na několik důležitých obsahových aspektů:
- Vyhledávače zobrazují ve výsledcích hledání maximálně 150 - 160 znaků, tj. popis stránky by neměl být delší.
- Aby se popis stránky ve výsledcích objevoval, musí obsahovat klíčová slova příslušné stránky.
- Popis musí být z pohledu míry prokliků výrazně lepší než případný extrakt ze stránky.
Informační architektura
K nahoře uvedeným předpokladům pro dobrý meta description se váže neméně důležitá informace o struktuře. Dvě různé stránky webu by neměly mít stejný popis. V opačném případě není meta description pro konkrétní stránku maximálně cílený.
Meta robots – instrukce pro robot vyhledávačů
Meta robots patří také do hlavičky html dokumentu a zapisuje se takto:
<meta name=”robots” content=”Sem se píší příkazy pro roboty oddělené čárkou.”>
Pro SEO jsou nejužitečnější příkazy index (resp. noindex), follow (nofollow) a cache (nocache).
Použití tohoto tagu je různorodé. Většinou se používá kombinace noindex, follow pro stránky, které není potřebné mít v indexu vyhledávačů, ale hodí se, aby vyhledávače odkazy na stránce sledovaly.
Další užitečné využití tohoto meta tagu může být NOODP a NOYDIR, kterými zamezíte, aby se použil titulek a popis z Dmozu (výše uvedený obrázek) nebo katalogu Yahoo.
Nadpisy H1 až H6
Technické faktory
Header tagy se označují nadpisy na stránce. Celkem se může použít až šest úrovní nadpisů: H1, H2, H3, H4, H5, H6 a zapisují se takto:
<h1>Hlavní nadpis stránky</h1>
Nadpis s největší prioritou (většinou ten první) je H1, nižší priorita je H2 atd. Protože se při psaní textů klíčová slova přirozeně dávají do nadpisů, tak i vyhledávače hodnotí slova v nadpisech jako důležitější než ostatní text.
Důležitost nadpisů pro SEO je prakticky neporovnatelná s titly, což však neznamená, že by se neměly používat. Je tu i výhoda, a to přístupnost a použitelnost web stránek.
Obsahové faktory
I při titlech by se webmáster nebo copywriter měl vyvarovat spamování. Slova v nadpisech by se neměla zbytečně opakovat a měla by obsahovat i jiná než klíčová slova. Samozřejmě do nadpisu nepatří celé odstavce textu.
Nadpisy (a i text a celé webové stránky) musí být přirozené a neměly by se spamovat. Pokud je to možné, měl by H1 tag doplňovat title jinými tvary nebo synonymy cílového klíčového slova. Užitečné je klíčová slova rozdělit podle důležitosti a podle toho je i doplňovat do nadpisů. Primární klíčové slovo by mělo být elementem tagu H1, sekundárně v tagu H2 atd.
Informační architektura
Co se týče struktury header tagů na stránce, je dobré, když je na každé jen jeden H1 tag. Stránka by měla být rozvrhnutá jako kniha nebo jako jakýkoliv strukturovaný text. Při psaní knihy se také nezačíná podtitulem a nepokračuje se hlavním nadpisem uprostřed textu. H1 tag patří na začátek stránky, pokračuje se nadpisem druhé úrovně H2 a potom H3.
Obsah stránek
Téma na samostatný webový projekt, ale text se dotkne jen některých aspektů tvorby obsahu. Pro SEO důležité a možná na první pohled ne úplně zřejmé.
Hustota klíčových slov
Názor čím větší hustota klíčových slov, tím lepší vypadá na první pohled velmi logicky. Pravdou je, že se za stejných podmínek stránka s vyšší hustotou klíčového slova umístí před stránkou s nižší hustotou. Jenomže stejné podmínky (ceteris paribus) se pro dvě různé stránky nedají navodit ani laboratorně. Jedná se o velmi slabý faktor.
Každý uzná, že text, který vypadá takto: klíčové slovo, klíčové slovo, klíčové slovo, klíčové slovo, klíčové slovo, klíčové slovo, klíčové slovo, klíčové slovo, klíčové slovo, klíčové slovo, klíčové slovo, klíčové slovo, klíčové slovo, klíčové slovo, klíčové slovo, klíčové slovo, klíčové slovo …není tím, co by Googlea jiné vyhledávače chtěly hledajícím ve výsledcích nabízet. Většinou to identifikují jako spam.
Proto vznikl nápad a existuje něco jako ideální hustota klíčových slov. Hodnota se pravděpodobně neustále mění a s jistotou se dá uvést pouze to, že se pohybuje mezi 0 100%. Častost stává, že stránka, která frázi ani neobsahuje, předčí jiné stránky, které jsou klíčovým slovem přeplněné.
Umístění textu na začátek kódu
CSS – kaskádové styly umožnily, aby byl text z jakékoliv části HTML kódu umístěný v jakékoliv části stránky. Doporučuje se to využít a umísti svůj důležitý text na začátek kódu, před navigaci. Může to mít blahodárné účinky na přístupnost stránek, avšak Google a jiné vyhledávače nemají žádný problém se správným ohodnocením textu ani na konci kódu.
Struktura webu
V odstavcích o header tagách se píše o strukturování textu v rámci jedné stránky. Tady se však bude řešit problematika struktury celého webového projektu.
Jde především o to, jak správně stránky mezi sebou neodkazovat. Odkazy v rámci webu vyhledávačů hovoří, nakolik jsou stránky vůči sobě relativně důležité. Čím víc odkazů směřuje na nějakou stránku webového projektu, tím je stránka důležitější.
Vhodné je udržet všechny stránky od hlavní na co nejmenší počet kliků. Pokud hlavní stránka odkazuje na každou podstránku webu, tak přiřazuje všem stránkám stejnou důležitost. Samozřejmě, záleží také na počtu podstránek... na tisíce stránek se přece nedá odkazovat z jedné stránky. Větší počet stránek musí být logicky roztříděný do adresářů a případně podadresářů. Google doporučuje maximálně 100 odkazů na jednu stránku, ale tohoto pravidla se nemusíte striktně držet. Dává to jen přibližnou představu o tom, co znamená pojem hodně odkazů na jedné stránce.
Zároveň se anchor textem odkazů dává najevo, o čem odkazovaná stránka je. Takže se pro vlastní stránky hodí používat klíčová slova v anchor textech. Přitom by se ale nemělo spamovat, musí to vypadat přirozeně. Namísto přidávání sitewide odkazů (odkazů na každou stránku webového projektu) plných klíčových slov je účinnější technikou přidávat odkazy přímo do textu.
Jiné on-page faktory
Tyto on-page techniky mají menší význam. Přesto je dobré o nich vědět, protože jejich správním použitím se mohou stát stránky přístupnějšími.
ALT atribut tagu IMG – popis obrázků
Používá se takto:
<img src=”umístění obrázku/obrázek.jgp” alt=”Alternativní text k obrázku”>
Jde o alternativní text pro obrázky, který se objevuje uživatelům s vypnutými obrázky v prohlížeči, nebo slouží jako popis pro nevidomé. Alt text používá Google ve svých hodnotících algoritmech, a to hned dvěma způsoby – jednak ve vyhledávání obrázků a jednak pro vyhledávače webových stránek. Proto je potřeba přiřazovat alt atributy k obrázkům tak, aby popisovaly obrázek a zároveň, pokud je to možné, obsahovaly klíčová slova. Alternativní text obrázku je braný stejně (velmi podobně) jako jakýkoliv jiný text na stránkách.
Fakt, že alt text je podobně důležitý jako ostatní text, je velmi výhodný. Odkazy na stránky a jejich anchor text je to nejhlavnější, co je potřebné pro dobré umístění ve vyhledávání. Problémem by se mohl zdát obrázkový odkaz, který nemá žádný anchor text a přitom plní funkci jako textový odkaz. Atribut alt v takovém případě pně nahrazuje anchor text. Či-li:
<a href=”http://www.seochat.sk”><img src=”obrázek.jgp” alt=”Klíčová slova”></a>
je z pohledu vyhledávačů téměř stejné jako:
<a href=”http://www.vašestránky.sk”>Klíčová slova</a>
Strong vs. bold / emphasis vs. italics - zvýraznění klíčových slov
<b> a <strong> tagy dělají to samé – slova, která do nich vložíte, se vykreslují tučným písmem. Fráze obalené těmito tagy jsou důležitější jako ostatní text. Totéž platí i pro tagy italics <i> a emphasis <em>. Avšak rozdíl mezi váhou textu s tučným písmem a obyčejným textem je tak malý, že je prakticky nepovšimnutelný.
Strong nebo b tag pro SEO? Matt Cutts o tom hovoří na videu: Strong vs. bold tag. Pro vyhledávače v tom není žádný rozdíl.
Title atribut v odkazech
Často zmiňovaným doplňkem nejen pro on-page optimalizaci je title atribut k odkazům. Je to ta bublina, která se objevuje při podržení myši nad odkazem a používá se takto:
<a href=”http://www.seochat.sk” title=”Optimalizace SEO”>SEOchat.sk</a>
Někteří věří, že tento atribut dává váhu slovům, která obsahuje. V krátkosti se dá k tomu vyjádřit asi takto: Není to pravda! Title atribut může posloužit v otázkách přístupnosti, ale je úplně ignorovaný pro hodnocení stránek.
Připraveno ve spolupráci s www.seochat.sk