1 Bankovní institut vysoká škola Praha Katedra informatiky a kvantitativních metod Optimalizace webových stránek (SEO) Bakalářská práce Autor: Tomáš F...
Bankovní institut vysoká škola Praha Katedra informatiky a kvantitativních metod
Optimalizace webových stránek (SEO) Bakalářská práce
Autor:
Tomáš Falada Informační technologie
Vedoucí práce:
Praha
Ing. Lukáš Herout
Červen, 2015
Prohlášení: Prohlašuji, že jsem bakalářskou práci zpracoval samostatně a v seznamu uvedl veškerou použitou literaturu. Svým podpisem stvrzuji, že odevzdaná elektronická podoba práce je identická s její tištěnou verzí, a jsem seznámen se skutečností, že se práce bude archivovat v knihovně BIVŠ a dále bude zpřístupněna třetím osobám prostřednictvím interní databáze elektronických vysokoškolských prací.
V Praze, 25.6.2015
Tomáš Falada
Poděkování Na tomto místě bych rád poděkoval svému vedoucímu práce Ing. Lukášovi Heroutovi za jeho cenné připomínky a odborné rady, kterými přispěl k vypracování mé bakalářské práce.
Anotace Bakalářská práce je zaměřena na optimalizaci pro vyhledávače, jinak řečeno SEO. Práce zahrnuje teoretické poznatky získané z odborných zdrojů a případových studií. V úvodní části jsou popsány základní termíny spojené s optimalizací pro vyhledávače. Další kapitoly popisují SEO faktory, které ovlivňují úspěšnost stránek ve vyhledávání a často jsou doplněny o ukázkové příklady. V praktické části je uvedena případová studie SEO analýzy webových stránek vybraného internetového obchodu, která je doplněná o konkrétní návrhy na zlepšení pozic klíčových slov ve výsledcích vyhledávání a zvýšení relevantní návštěvnosti. Klíčová slova: optimalizace webových stránek, SEO, analýza webových stránek, On-Page faktory, Off-Page faktory
Annotation Presented bachelor thesis is focused on search engine optimization, SEO. Bachelor thesis includes theoretical part gained from literature and case studies. There are described fundamental terms in the opening part. Next chapters describes SEO factors which have effect to visibility in search engine result page and often include examples too. As the practical part of this thesis is SEO analysis of e-shop which includes proposals and recommendations to improve ranking of keywords in search engine result page and increasing relevant traffic.
Obsah Úvod ........................................................................................................................................... 7 1
Vymezení SEO .................................................................................................................... 8 1.1
Jak fungují internetové vyhledávače ............................................................................ 9
1.2
Klíčová slova ............................................................................................................. 10
1.3
Analýza klíčových slov .............................................................................................. 10
1.3.1 Plánovač klíčových slov Google ............................................................................ 11 1.3.2 Statistiky hledanosti Seznam.cz ............................................................................. 11 1.3.3 Našeptávače vyhledávačů ...................................................................................... 12
SEO analýza stránek modnitricka.cz ................................................................................. 36 6.1
On-Page SEO faktory ................................................................................................ 36
6.1.1 Indexované stránky webu ....................................................................................... 36 6.1.2 Řešení navigace ...................................................................................................... 37 6.1.3 Struktura URL adres............................................................................................... 37 6.1.4 Použití souboru robots.txt ...................................................................................... 37 6.1.5 Použití souboru sitemap.xml .................................................................................. 38 6.1.6 Rychlost načítání stránek ....................................................................................... 38 6.1.7 Titulky stránek........................................................................................................ 39 6.1.8 Meta description popisky ....................................................................................... 40 6.1.9 Použití přirozené mapy stránek .............................................................................. 40 6.1.10 Chybová stránka ..................................................................................................... 40 6.1.11 Obrázky a ALT atributy ......................................................................................... 41 6.2
Obsah stránek a klíčová slova .................................................................................... 41
6.2.1 Analýza klíčových slov .......................................................................................... 41 6.2.2 Rozšíření současného obsahu ................................................................................. 43 6.2.3 Duplicitní obsah ..................................................................................................... 44 6.2.4 Struktura nadpisů.................................................................................................... 44 6.2.5 Vnitřní provázání stránek odkazy .......................................................................... 44 Závěr ......................................................................................................................................... 47 Seznam obrázků........................................................................................................................ 51 Seznam tabulek ......................................................................................................................... 52
6
Úvod SEO je velmi dynamický obor, protože se snaží neustále reagovat na aktualizace ze stran vyhledávačů a také proto, že do optimalizace pro vyhledávače patří spousta dalších činností, které zahrnují technické úpravy stránek, tvorbu nového obsahu a získávání zpětných odkazů. Podle průzkumů přivádějí vyhledávače na webové stránky téměř polovinu všech návštěv. [1] SEO se proto stále častěji zařazuje do plánování komplexních marketingových strategií na internetu. Teoretická část práce je rozdělena na oblasti podle faktorů ovlivňujících optimalizaci stránek. Tyto oblasti jsou technické faktory webových stránek, On-Page faktory, které lze ovlivnit přímo na stránkách samotných a Off-Page faktory, které stánky ovlivňují, ale nevyskytují se na nich samotných. V praktické části práce je provedena SEO analýza webových stránek zvoleného internetového obchodu, která zhodnocuje jednotlivé SEO faktory a navrhuje jejich optimalizaci pro vyhledávače. Závěrečná část také obsahuje návrhy k vytváření nového obsahu. Přínosem práce by mohly být jasně popsané a na projektech a experimentech odzkoušené metody a techniky, které vedou k optimalizaci webu a zvýšení jeho úspěšnosti při vyhledávání. Cílem této práce je analýza webové prezentace z pohledu SEO a návrh opatření pro zvýšení úspěšnosti při vyhledávání.
7
1 Vymezení SEO Existuje velké množství zdrojů, ze kterých mohou návštěvníci přijít na webové stránky. Jedná se například o návštěvníky, kteří zadali adresu stránek přímo do adresního řádku prohlížeče. Tato návštěvnost se označuje jako přímá návštěvnost.[2] Dalším typem návštěvnosti jsou návštěvy přes odkazující stránky, tzn. návštěva přes odkaz umístěný na jiných webových stránkách. Jako samostatný zdroj návštěvnosti se ve webové analytice označuje návštěvnost z vyhledávačů, která může být dvojího typu. Organická, tedy přirozená návštěvnost a návštěvnost placená. Rozdíl mezi těmito typy je takový, že za návštěvníky, kteří přijdou na webové stránky z placeného vyhledávání se obvykle platí přímo. To znamená, že za každého návštěvníka zaplatíme určitou peněžní hodnotu. Placená návštěvnost z vyhledávání patří mezi nástroje internetové reklamy a označuje se termínem PPC (Pay Per Click), čili platba za kliknutí. Na stránce výsledků vyhledávání jsou tyto placené reklamy umístěné na prvních třech pozicích a v pravém bočním sloupci mohou mít až osm pozic.
Obrázek 1.1 - Stránka s výsledky vyhledávání na Google.cz Zdroj: http:www.google.cz, vlastní úprava
8
Naproti tomu organická návštěvnost zahrnuje návštěvníky, kteří přišli na webové stránky z výsledků organického (neplaceného) vyhledávání. Umístění těchto výsledků vyhledávání není nijak zpoplatněno a jejich řazení v rámci stránky s výsledky vyhledání (SERP)1 probíhá na základě vyhodnocení řadících algoritmů vyhledávačů. To, jak jsou webové stránky vysoko ve výsledcích vyhledávání často rozhoduje o tom, kolik návštěvníků nakonec dané stránky navštíví. Proto jednou z důležitých oblastí, na kterou se SEO zaměřuje je právě zlepšování pozic v organických (přirozených) výsledcích vyhledávání. SEO je součástí internetového marketingu a je dobré ho vnímat jako techniky a postupy, které jsou na pomezí marketingu, vývoje stránek, obchodu a budování značky. Součástí SEO je také monitorování, analýza a hodnocení konkurence. „Pojem SEO (Search Engine Optimization) označuje rozmanitou skupinu aktivit, které můžete vykonávat za účelem zvýšení cíleného provozu, jenž přichází na váš web z vyhledávacích strojů.“ [3] „SEO nelze definovat jako stav, kterého lze dosáhnout, ale jako dlouhodobě vykonávaný proces po celou dobu životního cyklu webu.“ [4]
1.1 Jak fungují internetové vyhledávače Na internetu existuje obrovské množství stránek, které je potřeba organizovat pro uživatele. Tuto organizaci provádějí vyhledávací roboti. Každý vyhledávač používá vlastní vyhledávací roboty. Google například používá vyhledávacího robota s označením Googlebot [5], Seznam.cz označuje svého fulltextového robota SeznamBot. [6] Vyhledávací roboti webové stránky zaznamenávají, třídí a vyhodnocují jejich kvalitu. Na tomto základě je pak zobrazují ve výsledcích vyhledávání. Vyhledávače se snaží poskytnout takový výsledek vyhledávání, který uspokojí tazatele, tedy odpovídá zadanému dotazu. Činnost vyhledávacích robotů lze popsat 3 kroky: Procházení (Crawling) První fází činnosti robota je prohledávání stránek a hledání odkazů, které jsou v nich uvedené. V tuto chvíli zaznamenává, že nové stránky existují, nemusí je však všechny ukládat. Pokud na stránky nevede žádný odkaz, robot ji technicky nemůže najít. Roboti prochází stránky prakticky neustále. Na některé stránky se vrací častěji, na jiné méně často a další následně zcela opomíjí. [7] 1
Search Engine Result Page. Anglické označení pro stránku s výsledky vyhledávání.
9
Indexování (Indexing) Roboti při indexaci vybírají ze stránek klíčová slova tak, aby zjistili, o čem dané stránky jsou. Uloží je do své databáze, aby je následně mohli zobrazit ve výsledcích vyhledávání. Když poté uživatel zadá vyhledávací dotaz, roboti už stránky znovu neprochází, ale zobrazí výsledky stránek, které má v indexu. Hodnocení (Ranking) Roboti mají na základě indexace pro určitou stránku přiřazená klíčová slova. Po zadání dotazu posuzují do jaké míry je daná stránka relevantní ke klíčovému slovu v dotazu. Tato relevance se zjišťuje pro každé hledání zvlášť, výsledky vyhledávání se generují nové s každým vyhledáváním.
1.2 Klíčová slova Do vyhledávačů jsou zadávány různé vyhledávací dotazy. Jedná se o slova, fráze nebo víceslovná spojení. Podle toho jaká slova nebo fráze jsou ve vyhledávacím dotazu obsažena se zpracovává stránka s výsledky vyhledávání a vyhledávač předkládá seznam více či méně relevantních výsledků. Před začátkem optimalizace je nejprve nutné najít taková klíčová slova, která jsou vyhledávaná a zároveň jsou tematická k obsahu webových stránek. Tomuto procesu vyhledávání relevantních klíčových slov k webovým stránkám se říká analýza klíčových slov. Správně zvolená klíčová slova jsou základním stavebním kamenem pro optimalizaci pro vyhledávače.
1.3 Analýza klíčových slov Jak již bylo zmíněno výše, správně zvolená klíčová slova slouží jako základ pro další optimalizaci. Analýza klíčových slov je proces vyhledávání takových slov a slovních spojení, které jsou nejen relevantní k obsahu a zaměření webových stránek, ale také jsou vyhledávaná uživateli. Pro zjištění jaká klíčová slova jsou vyhledávaná a jak často jsou vyhledávaná mohou posloužit nástroje, které nabízí společnost Google nebo například Seznam.cz. Pro zjištění jaká klíčová slova jsou vhodná k tématu webových stránek jsou nutné určité zkušenosti SEO specialisty, který tyto analýzy často vytváří. Analýza klíčových slov není pouze o získání návštěvníků na webové stránky, ale o získání správných návštěvníků - s analýzou klíčových slov je možné předvídat změny v poptávce,
10
reagovat na měnící se podmínky na trhu a vyrábět produkty, nabízet služby nebo vytvářet takový obsah, který lidé aktivně hledají. [8]
1.3.1 Plánovač klíčových slov Google Plánovač klíčových slov Google2 slouží primárně pro vyhledávání návrhů nových klíčových slov a reklamních sestav pro placené kampaně Google AdWords3. Dobře poslouží ale také pro účely SEO analýzy klíčových slov. Pro účely analýzy klíčových slov nástroj k zadanému klíčovému slovu vyhledá další relevantní klíčová slova a jejich objem vyhledávání. Často lze tímto způsobem získat rozšiřující klíčová slova, která tematicky souvisí s obsahem webových stránek. V nástroji je také možné zadat cílení na zemi nebo jazyk.
Obrázek 1.2 – návrhy na klíčová slova v plánovači klíčových slov Google Zdroj: https://adwords.google.com/ko/KeywordPlanner/Home
1.3.2 Statistiky hledanosti Seznam.cz Pro zvolení vhodných klíčových slov může posloužit také český vyhledávač Seznam.cz a jeho statistiky hledanosti, které jsou volně přístupné uživatelům. Statistiky hledanosti od Seznamu nejsou tak podrobné jako návrhář klíčových slov Google, ale pro zjištění hledaností a rozšiřujících hledaných výrazů může být zajímavým doplňkem ke Google nástroji.
2 3
Plánovač klíčových slov integrovaný do nástroje AdWords Nástroj na správu a optimalizaci placených kampaní společnosti Google
Obrázek 1.4 – tabulka s nejhledanějšími dotazy na slovo „trička“ Zdroj: http://search.seznam.cz/stats?q=trička
1.3.3 Našeptávače vyhledávačů Našeptávače vyhledávačů slouží pro zobrazení podobných hledaných frází, které souvisejí se zadaným dotazem. Mohou proto být vhodným doplňkem při analýze klíčových slov. Především díky aktuálnosti nabízených hledaných frází, které mnohdy souvisejí se sezónností 12
nebo aktuálními trendy. Pro podmínky českého trhu jsou využitelné našeptávače vyhledávačů Seznam.cz a Google.cz. Na obrázku 1.5 je vidět aktuální trend nabízený našeptávačem Google na dotaz trička – „trička game of thrones“.
Obrázek 1.5 - nabídka hledaných dotazů našeptávače Google Zdroj: https://www.google.cz/, vlastní úprava
Vyhledávač Seznam obsahuje také vlastní našeptávač, který nabízí relevantní hledané fráze k zadanému dotazu. Tyto návrhy se dokonce doplňují před i za hledané klíčové slovo.
1.4 Vstupní stránka – landing page Jelikož webové stránky obsahují velké množství textu a tudíž i velké množství klíčových slov, přes která se mohou návštěvníci na stránky dostat z vyhledávačů, je každá jednotlivá stránka na webu vyhledávači vnímána samostatně. Toho lze samozřejmě využít pro zacílení a optimalizaci každé jednotlivé stránky na různá klíčová slova. Díky tomu je tedy možné pokrýt velké množství klíčových slov a získat tak větší množství různého obsahu, který může přivést 13
větší množství návštěvníků z vyhledávačů. Vstupní stránka je tedy taková stránka, přes kterou se návštěvníci dostanou na webové stránky. Z pohledu vyhledávačů jsou to všechny indexované stránky daného webu.
1.5 Cíle SEO Optimalizace pro vyhledávače je součástí internetového marketingu a proto i jeho cíle by měli reflektovat cíle marketingové strategie. Ta může být různá podle využití webových stránek, ale cíle SEO jsou často totožné s cíli webových stránek a to obvykle jsou:
maximalizace zisku
maximalizace obratu / tržního podílu
maximalizace návštěvnosti
maximalizace zvolených konverzí
14
2 Technické faktory Technické faktory webových stránek významně ovlivňují další fáze optimalizace pro vyhledávače. Technické faktory řeší jak správně nastavit webový server a naprogramovat a kódovat webové stránky tak, aby vyhledávače mohly snadno indexovat jejich obsah a aby ho dokázaly správně vyhodnotit.
2.1 Indexace stránek vyhledávači Indexované stránky webu jsou takové stránky, na které mají vyhledávače přístup a mohou je tudíž zařadit do svého indexu. Na tomto základě je mohou zobrazovat ve výsledcích vyhledávání. Vyhledávací roboti při procházení internetu objevují nově vytvořené webové stránky, které by mohli zařadit do svého indexu a pokud stránky neobsahují technická omezení, která by této indexaci zabraňovala, budou zaindexované a budou se také zobrazovat ve výsledcích vyhledávání. Jednoduchý návod, jak lze zjistit, které stránky zkoumaného webu jsou indexované, je zadat do vyhledávacího pole vyhledávače dotaz s operátorem site - site:www.zkoumana_stranka.cz. Výsledek vyhledávání pak zobrazí jen takové stránky webu, které vyhledávač zaindexoval a lze je porovnat se všemi stránkami zkoumaného webu. Poměr všech stránek webu a indexovaných stránek ukazuje do jaké míry je web viditelný pro vyhledávače.
15
Obrázek 2.1 – Použití operátoru site Zdroj:http:www.google.com, vlastní úprava
2.2 Navigační struktura stránek Systém navigace na webových stránkách umožňuje návštěvníkům rychlé vyhledávání požadovaných informací. Rychlé nalezení informací na webu je důležité také pro vyhledávače, navíc vhodná struktura navigace umožní vyhledávačům rozpoznat, který obsah považuje autor za důležitější. Pro vyhledávače je důležité i to, jakou roli hraje stránka v rámci hierarchie celého webu. [9] Při vytváření navigace to obnáší především rozmyšlení a zařazení témat webu. Pokud vlastníme například webové stránky o sekačkách bude vhodnějším řešením založit nadřazené stránky pro benzinové a elektrické sekačky a do těchto dvou kategorií rozdělit konkrétní produkty (sekačky), než rozložit všechny produkty na jednu stránku. Při vytváření navigační struktury je důležité rozmyslet, jak budou návštěvníci webu procházet z hlavní stránky na stránky s detailnějším obsahem a tuto cestu jim co nejvíce usnadnit.
16
Obrázek 2.2 – ukázka členěné struktury adresářů Zdroj: https://static.googleusercontent.com/media/www.google.cz/cs/cz/intl/cs/webmasters/docs/search-engineoptimization-starter-guide-cs.pdf
2.3 Drobečková navigace Označení pro drobečkovou navigaci je řádek interních odkazů s popisem cesty umístěný většinou v horní části stránky, který umožňuje návštěvníkům rychle přejít na předcházející nebo kořenovou stránku.
Vyhledávač Google doporučuje pro správnou tvorbu navigace tyto body. [9]
Vytvořit přirozenou hierarchii a usnadnit tak uživatelům přecházet z obecného na konkrétní obsah.
Pokud je to potřeba, tak vytvoření navigačních stránek, které budou efektivně zapracované do navigační struktury.
Pro navigaci používat převážně textové odkazy. Textové odkazy usnadňují procházení a lepší pochopení struktury webu pro vyhledávače.
17
Co naopak Google nedoporučuje. [9]
Vytváření spletitých a složitých navigačních odkazů, kde na sebe všechny stránky odkazují navzájem.
Členit a kouskovat obsah přespříliš. Aby návštěvník nemusel procházet mnoho stránek, než se dostane k požadovanému obsahu.
Nevytvářet navigaci založenou pouze na obrázcích nebo animacích. Takovou formu navigace nemusí některé vyhledávače rozpoznat. Toto se týká například navigací vytvořených v technologii Flash.
Všechny tyto kroky pomohou návštěvníkům při orientaci na webu a vyhledávačům při určování priorit stránek a jejich procházení.
2.4 Rychlost načítání stránek Webové stránky, které se načítají pomalu mají nejen vysokou míru opuštění, protože návštěvník nechce čekat na načtení a stránky opouští, ale je to také jeden z faktorů, který ovlivňuje umístění stránek ve vyhledávačích. Podle pokynů pro webmastery od společnosti Google je vhodné sledovat výkon stránek a optimalizovat dobu načítání. „Cílem Googlu je poskytnout uživatelům nejrelevantnější výsledky vyhledávání a skvělý uživatelský dojem. Rychlé weby jsou pro uživatele příjemnější a zvyšují kvalitu celé sítě World Wide Web (především pro uživatele s pomalým internetovým připojením). Věříme, že pokud webmasteři zlepší své weby, zvýší se i celková rychlost sítě World Wide Web.“ [10] Rychlost načítání webových stránek lze zjistit nástrojem PageSpeed Insights, který také poskytuje sady doporučení pro zrychlení načítání stránek.
18
Obrázek 2.4 – měření rychlosti načítání stránek Zdroj: http://developers.google.com/speed/pagespeed/insights/?url=www.bivs.cz&tab=desktop, vlastní úprava
2.5 Struktura URL adres To, jak jsou jednotlivé stránky na webu uspořádané, se většinou odráží také ve složení a tvaru URL adres. Dobře srozumitelná adresa lépe napoví obsah stránek. URL adresa se ve vyhledávačích zobrazí jako součást výsledku vyhledávání a to pod názvem stránky a úryvkem, proto nesrozumitelná a příliš dlouhá adresa může být odrazující také pro uživatele.
19
Obrázek 2.5 – Zobrazení URL adresy ve vyhledávání Zdroj: http://www.google.com, vlastní úprava
Výhodné je používání krátkých a "čistých" URL adres, které obsahují klíčová slova vztahující se k obsahu dané stránky. Vychází se přitom z toho, že co je jednoduše čitelné a zapamatovatelné pro uživatele je také dobré pro vyhledávače. [9] Google poskytuje tato doporučení pro tvorbu URL adres: [9]
Nedoporučuje používat dlouhé adresy URL obsahující nadbytečné parametry nebo ID relace
Doporučuje nevolit příliš obecné názvy stránek, například "stranka1.html"
Doporučuje nepoužívat přehnané množství klíčových slov
Nevnořovat hluboké adresáře, např. .../adr1/adr2/adr3/adr4/stranka.html
Nedávat adresářům název, který nijak nesouvisí s jejich obsahem
2.6 Duplikace stránek (obsahu) S použitím vhodných URL adres stránek souvisí také duplikace stránek a obsahu. Pro vyhledávače je nevhodné řešení, pokud je stejná stránka dostupná z více URL adres. To znamená, že někteří uživatelé mohou odkazovat na jednu verzi URL adresy a jiní uživatelé na verzi rozdílnou, čímž se hodnocení (reputace) spojená s daným obsahem rozděluje mezi různé verze adresy URL. Aby nedocházelo k této duplikaci je nutné ve struktuře a interních odkazech stránek odkazovat vždy na stejnou URL adresu. Pro zamezení existence několika URL adres se stejným obsahem je potřeba nastavit přesměrování pomocí stavového kódu 20
3014 z neupřednostňovaných adres URL na dominantní adresu. Pokud je přesměrování 301 nevhodné nebo nelze-li použít, lze použít prvek link rel="canonical"5. Pomocí prvku link s atributem rel="canonical" můžeme označit preferovanou URL adresu. Zápis tohoto prvku pak vypadá následovně:
Toto označení preferované URL adresy je nutné přidat do všech duplicitních stránek. Tím je možné vyhledávačům a jejich robotům jednoznačně sdělit jakou URL adresu mají považovat jako hlavní a kterou mají zařadit do výsledků vyhledávání. Použití prvku link rel="canonical" často souvisí s duplikací obsahu v důsledku chybné konfigurace serveru tak, že zobrazuje stejný obsah pro subdoménu www nebo protokol https. Příklad chybné konfigurace serveru a vzniklé duplikace stránek: http://example.cz/zelene-saty https://example.cz/zelene-saty http://www.example.cz/zelene-saty
2.7 Robots.txt Soubor robots.txt slouží k nastavení pravidel pro stahování stránek vyhledávacími roboty. Pomocí nastavení v tomto souboru může autor stránek robotům sdělit jaké stránky nebo části webu nemá robot navštěvovat. Používá se v případech, kdy je stránka webu funkční a přístupná pro návštěvníky, ale robotům je potřeba stahování části stránek zakázat (administrace webu, interní diskuzní fóra, apod.). Soubor robots.txt je textový soubor, který musí být umístěn v kořenovém adresáři webu a jeho název musí bát psán malými písmeny. Vyhledávací roboti, kteří přijdou na stránky, se nejprve podívají do tohoto souboru, pokud existuje, aby zjistili jestli není procházení stránek nějak omezeno nebo zakázáno. Častým problém bývá chybně nastavený soubor robots.txt, který tak zakazuje vyhledávačům přístup na stránky webu, které by však mohli být zařazeny
4
Stavový kód 301 je součást hlavičky odpovědi serveru na klientský požadavek. 301 Moved Permanently – požadavky budou přesměrovány na danou URL. 5 Atribut rel=“canonical“ slouží pro uvedení preferované URL adresy pro vyhledávače.
21
do indexu. Soubor robots.txt může obsahovat spoustu příkazů, které má každý vyhledávač unikátní. Ukázka jak může vypadat soubor robots.txt nastavený tak, aby zakázal vyhledávacímu robotu Seznamu přístup do adresáře /diskuze/. Do souboru robots.txt je také vhodné přidat URL adresu obsahující sitemapu stránek, soubor sitemap.xml.
Podoba souboru robots.txt: User-agent: SeznamBot Disallow: /diskuze/ Sitemap: http://www.modnitricka.cz/sitemap.xml
Zobrazení souboru robots.txt umístěného v kořenovém adresáři webu a jeho zobrazení v prohlížeči lze pak vyvolat následovně: http://www.webove_stranky.cz/robots.txt
2.8 Soubor sitemap.xml Soubor sitemap.xml obsahuje výpis jednotlivých stránek webu a poskytuje tím vyhledávačům informace o uspořádání obsahu. Vyhledávací roboti mohou díky tomu procházet web inteligentněji a vlastník webu je může informovat o nově vzniklých stránkách na webu. Pokud jsou jednotlivé stránky na webu propojené odkazy, dokáží je vyhledávače správně procházet a indexovat sami, pokud je ale vnitřní provázání stránek nevhodné, mohou být některé stránky pro vyhledávače neviditelné. V tomto případě je ruční přidání stránky do souboru sitemap.xml pro indexaci stránky nutné. Soubor sitemap.xml se umisťuje do kořenového adresáře webu a lze k němu přistupovat přes adresu http://www.ukazkova-stranka.cz/sitemap.xml. Soubor sitemap.xml může být užitečný a může procházení stránek roboty zefektivnit. Podle informací, které poskytuje vyhledávač Google to může být v těchto případech: [11]
Web obsahuje velké množství stránek - je pravděpodobnější, že by roboti Googlu mohly některé nové nebo aktualizované stránky přehlédnout.
Web obsahuje rozsáhlý archiv stránek, které jsou izolovány nebo nejsou navzájem propojeny - pokud na sebe stránky webu navzájem přirozeně neodkazují, mohou se uvést v souboru Sitemap a tím zajistit, aby je vyhledávače našly. 22
Web je nový a směřuje na něj málo odkazů - vyhledávače prochází web tak, že následují odkazy směřující z jedné stránky na jinou. Pokud na stránky neodkazují žádné jiné weby, vyhledávací roboti by je nemuseli objevit.
Podoba jednoduchého souboru sitemap.xml s jednou URL adresou: http://www.priklad.cz/pokus.htmlmonthly <priority>1.0
Kromě značky , která označuje adresu konkrétní stránky lze přidat ještě doplňující informace a <priority>. Těmito značkami získávají vyhledávače informace o tom, jak často se stránka aktualizuje, respektive jakou má prioritu vzhledem k ostatním stránkám na webu. Pokročilejší techniky práce se souborem Sitemap zahrnují například vytvoření tzv. indexu souborů Sitemap. Tento index souborů Sitemap zahrnuje jednotlivé Sitemapy, které vždy obsahují určitou část webu. Použití tohoto indexu se hodí především pro velké weby, které by jinak obsahovaly jeden velmi velký soubor Sitemap. Možná podoba indexu souborů Sitemap: <sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <sitemap> http://www.priklad.cz/sitemap1.xml.gz2015-02-01T17:20:10+00:00 <sitemap> http://www.priklad.cz/sitemap2.xml.gz2015-01-01
23
3 On-Page SEO faktory On-Page SEO faktory jsou takové faktory, které lze ovlivnit přímou úpravou na stránkách samotných. „Z hlediska SEO se váha faktorů neustále mění. Je to z důvodů jejich zneužívání i snahy vyhledávačů přicházet s lepšími výsledky. Přestože faktorů je více než 100, pouze zlomek z nich má skutečný klíčový význam. Na druhou stranu pečlivá práce i s ostatními faktory může být tou pověstnou kapkou, která rozhodne o tom, že vaše stránky budou před konkurencí.“ [7] Následující on-page faktory jsou v současné době považovány za klíčové. [7]
3.1 Titulky stránek Titulky stránek jsou jedním z nejvýznamnějších faktorů, které říkají návštěvníkům a vyhledávačům jaké je téma dané stránky. [12] V HTML kódu webové stránky se titulek označuje párovým tagem a jeho umístění je v sekci .
Obrázek 3.1 – titulek domovské stránky Bivs.cz Zdroj: http://www.bivs.cz, vlastní úprava
Značka se pak ve výsledcích vyhledávání zobrazuje takto:
Obrázek 3.2–titulek stránky zobrazený ve výsledcích vyhledávání Zdroj: http://www.google.cz, vlastní úprava
V ideálním případě se doporučuje použití jedinečného titulku pro každou stránku webu. Pro vyhledávače se doporučuje použití klíčového slova v titulku stránky, nejlépe na začátku a délka titulku by měla být mezi 50 - 60 znaky. [12] [13]
24
3.2 Meta description Metaznačka description poskytuje vyhledávačům i uživatelům stručný souhrn informací o dané stránce. Na rozdíl od titulku stránky značka description může obsahovat krátký popis nebo odstavec textu, který popisuje danou stránku. Podobně jako u titulku se doporučuje vytvářet unikátní popis description pro každou stránku webu. [14] Častou chybou správců stránek bývá vyplnění shodného description popisku pro všechny stránky. Ve výsledcích vyhledávání je to pak právě značka description, která je často vidět pod titulkem a URL adresou.
Obrázek 3.3 – zobrazení popisku description v úryvku vyhledávání Zdroj: http://www.bivs.cz, vlastní úprava
V HTML kódu se meta značka description nachází, stejně jako titulek, v úvodní části . Vyplněný popisek description pak vypadá například takto: <meta name="description" content="Kvalitní trička s vlastním potiskem, mikiny a další textil s módním designem s možností výběru nebo tvorby vlastního potisku. Vytvořte si vlastní oblečení s potiskem.">
Pro správnou interpretaci vyhledávači je doporučeno vytvářet meta značky description v délce 125 - 155 znaků. [15] Optimalizovaná značka description obsahující zajímavý a poutavý text, který návštěvníka zaujme, je přínosnější. Je to právě popisný text, který je vidět ve výsledcích vyhledávání u dané stránky a tak může rozhodnout o tom, zda na ni návštěvník klikne a navštíví web nebo ne.
25
3.3 Nadpisy stránek Texty strukturované pomocí rozdílných druhů nadpisů jsou nejen lépe čitelné pro návštěvníky, ale také dávají vyhledávačům jasné informace o tom, jak je text na stránce rozdělený a jak je který nadpis důležitý. Důležitost, a obvykle i velikost a styl písma, se u nadpisů v HTML označuje pomocí párových tagů
,
,
až
.
pro nadpis nejvyšší úrovně až
pro nejnižší úroveň. Pro optimalizaci stránek je doporučováno použití úrovní nadpisů ve výše zmíněném pořadí a to tak, aby každá stránka obsahovala právě jeden hlavní nadpis typu
a další nižší podle důležitosti. Při optimalizaci stránky na klíčové slovo se také doporučuje zahrnout toto slovo do nadpisů. [16] [17]
3.4 Tvorba obsahu na web (copywriting) Pokud jsou všechny SEO faktory stránek vyladěné pro uživatele i vyhledávače, neznamená to nic v porovnání s tím co znamená pro webové stránky kvalitní obsah. Vytváření obsahu na web (copywriting) je jednou z nejdůležitějších činností spojených s optimalizací. Kvalitní a dobře napsaný text je klíčový nejen pro obsah stránek, ale i pro další související oblasti jako jsou zprávy, sociální sítě, blogy, encyklopedie, atd. [18]
3.4.1 Funkce obsahu Obsah má v zásadě dvě funkce - oslovit čtenáře a sdělit vyhledávačům, že stránka má vysokou hodnotu (je relevantní) pro určitá klíčová slova. Pro funkci obsahu a chování zákazníka na internetu se dnes používá tento model: [7]
Potřeba poznání
Předprodejní aktivity a hledání
Ověření a rozhodnutí koupit
Vlastní nákupní akt
Ponákupní hodnocení
Marketing na internetu má za úkol vyvolat zájem a potřebu zákazníka o produkt. Obsah pak musí poskytnout dostatek informací ještě před rozhodnutím o koupi, ve fázi ověřování a
26
samozřejmě vlastního nákupu. Při psaní textů pro web je dobré mít jasno v tom za jakým účelem je text psán, co se má čtenář dozvědět a čím ho chceme zaujmout. [7]
3.5 Interní odkazy - texty odkazů Nejenom odkazy, které odkazují na webové stránky z jiných stránek na internetu jsou důležité pro vyhledávače. Interní odkazy jsou takové odkazy, které vzájemně propojují stránky stejného webu. Čím lépe je zvolený text interního odkazu (anchor text6), který říká návštěvníkům něco o obsahu stránky na kterou odkazuje, tím je prospěšnější také pro vyhledávače. [19] Proto, aby se vyhledávače mohly dostat na všechny jednotlivé stránky webu je důležité, aby byly navzájem provázané. Správně zvolený odkaz by měl obsahovat klíčové slovo cílové stránky, tedy takové klíčové slovo, na které je odkazovaná stránka optimalizovaná. [20] K popisu odkazu slouží atribut title, který se zobrazí vždy při najetí kurzoru na odkaz. Interní odkaz může vypadat takto: