Optimalizace pro vyhledávače je v současné době už nedílnou
součástí každého webu. Díky výskytu klíčových slov v určitých
parametrech stránky se
dostanete na přední pozice vyhledávačů.
Tento seriál shrne mé zásady, kterých se při tvoření webových
prezentací držím.
Hezké odkazy
Vyhledávače nejvíce berou vpotaz klíčová slova v adrese. Tudíž je výhodnější mít přímé linky na články ne v podobě index.php?clanek_id=10, ale třeba /clanek/vse-co-vim-o-seo. Jak toho docílit?
Především se musí upravit skripty vaší webové aplikace, aby článek v databázi nehledali podle sloupce ID, ale podle speciálního tvaru nadpisu článku. Pro tento speciální tvar (Žluťoučký kůň → zlutoucky-kun) vytvořte v tabulce se články další sloupec. Napište si funkci, která bude upravovat řetězce na tento tvar (tj. převede všechna písmena na malá, zruší diakritiku, interpunkci, speciální znaky a mezery převede na pomlčky a nadbytečné pomlčky umaže). Dále je potřeba upravit redakční systém, aby do toho sloupce ten upravený nadpis ukládal. Nyní byste měli mít skripty, které jsou schopné přijmout požadavek v podobě index.php?clanek=vse-co-vim-o-seo. Což samo o sobě stačí.
Ale chceme myslet přece i na naše čtenáře a web děláme hlavně pro ně. Na scénu přichází apacheovský mod_rewrite Jeho podrobnému popisu se věnuje Yuhů na jakpsatweb.cz. A samozřejmě spousta dalších vygooglovatelných webů. Nám stačí fakt, že slouží prakticky k odstranění všech .php a ?=& z adresy.
Informujte se, zda váš webhoster mod_rewrite podporuje. Pokud ano, můžete ho požádat o aktivování. Poté pro přepis adresy podle mého příkladu napište do .htaccess následující syntaxi:
RewriteEngine on
RewriteRule ^clanek/(.*)$ /index.php?clanek=$1
Samozřejmě, mod_rewrite toho umožní daleko víc. Není problém s ním např. vytvořit složkovou strukturu webu, jakou má např. Hrej.cz. Návštěvníci často zkouší odmazat z adresy poslední část a tak se např. zadáním /clanek/ dostanou na seznam článků.
Také je potřeba pamatovat na to, že vyhledávače nemají rády duplicitní odkazy, lasthunter.cz/neco není to samé co www.lasthunter.cz/neco. Při zadání jednoho tvaru je třeba přesměrovat návštěvníka na ten jediný správný. To platí i o lomítkách na konci adresy. Já preferuji verzi bez konečného lomítka.
Doufám, že svým seriálem začátečníkům na SEO trhu pomůžu. Již nyní se můžete těšit na další díly, ve kterých se budu zabývat dalšími aspekty Search Engines Optimalization.
