Javascript ve službách SEO

Google adsense pravidlaObecně se má za to, že vyhledávače a javascript zrovna moc k sobě nejdou. Odkazy vložené prostřednictvím javascriptu prý nepotřebují nofollow, text v javascriptu je často ignorován a tak se nedoporučuje jej používat. Dalo by se říct SEO a javascript jsou nekompatibilní. Na druhou stranu právě toto může být velkou výhodou…

Pokud jste už někdy vytvářeli stránky s jazykovou mutací určitě vás napadlo jak na ně asi budou pohlížet vyhledávače. Nebudou se jim plést? Nedojde k promíchání obsahu a špatnému zařazení? Právě takovýto problém se dá řešit pomocí javascriptu.

Google doslova nesnáší pokud jsou lidé přesměrováváni na různé stránky webu automaticky. Například pomocí detekce prohlížeče, jazykového nastavené anebo přístupového bodu. Googlebot musí vidět to samé jako každý jiný. Tyto přesměrování tak mohou vést k přísným penalizacím za black hat seo. Jenomže jak docílit toho, aby si mohl uživatel vybrat svůj jazyk pohodlně, pokud máme podezření, že se jedná například o Němce? Možností je několik. Oblíbené jsou například vlaječky na horní liště stránek. Těm většinou rozumí všichni. Jenomže přes horní lištu proudí největší link juice. Například náš seznam.cz kdysi doslova trhaly na kusy různé SEO lišty (což nakonec vedlo k jejich penalizaci). Takže obrázky vlaječek vložené prostřednictvím javascriptu určitě přijdou vhod. A co teprve nabídnout uživateli pokud máme podezření, že je cizinec jinou jazykovou mutaci pomocí výrazné šipky směřující na už zmíněnou vlaječku, anebo odkaz? Samozřejmě všeho s mírou. Přechod na jinou jazykovou mutaci by měl proběhnout prostřednictvím vlastního rozhodnutí uživatele, nikoliv automaticky. Proč mu to ale neulehčit?

Dalším příkladem proč vsadit na javascript je vyhnutí se duplicitnímu obsahu. Klasickou ukázkou, kterou omílají snad všechny SEO učebnice jsou tabulky a řazení výsledků. Já jsem celkem slušně zpohodlněl a místo řešení javascriptem jsem vše řešil přes předávání parametrů v URL a SQL dotaz. Ano je to pohodlné, ale také špatné z pohledu SEO. Parametry v URL totiž mohou být zavádějící a donutit vyhledávač si myslet, že se jedná o X stránek na to samé. Vyhledávače už jsou sice daleko před námi a dokáží poznat, že se jedná o tabulku, ale to není důvod zlenivět.

Někdy je potřeba na stránce zveřejnit důležité sdělení pro uživatele. Například odstávku služeb. Takováto informace je většinou velkým písmem na jiném pozadí než zbytek stránky. Prostě, aby si jej každý všiml. Samozřejmě si jich všimne i crawler vyhledávačů a posoudí jej jako důležitou součást stránky. Okamžitě následuje přepsání výsledků v indexu, což nemusí vypadat zrovna hezky. Jestliže se jedná o statickou stránku, kde se toho zas tak moc nemění, může zůstat toto oznámení v indexu i několik týdnů. Všichni víme jak dlouho trvá než se něco přeindexuje třeba na seznam.cz. Lepší je proto použít právě zmíněný javascript, popřípadě flash, anebo klasický obrázek.

Příkladů by bylo samozřejmě více.

Share Button
(0)(0)

Jak bude reklama vypadat?
-
Kup si reklamu navždy pod tímto článkem jen za 121 Kč
Zobrazit formulář pro nákup

Další články k tématu

8 komentářů

  1. Duben napsal:

    Jazyk se detekuje nejlepe podle IP adresy a na zaklade toho podstrcim uzivateli vhodnou jazykovou mutaci pokud ji mam k dispozici.

    (0)
  2. Jar-da napsal:

    Duben: ale u nadnárodních sítí se může stát, že člověk sedí na Václaváku a jeho IP je v UK ...

    (0)
  3. tom11111 napsal:

    Ohledně problému s duplicitním obsahem je podle mě lépe se řídit pokyny samotného Google, než použít javascript. Konktrétně tyhle stránky uvádějí jak se vypořádat s parametry stránky a jak určit "kanonickou" verzi duplicitních stránek:
    http://www.google.com/support/webmasters/bin/answer.py?hlrm=en&answer=147959
    http://www.google.com/support/webmasters/bin/answer.py?answer=139066
    (dole se dá text přepnout na češtinu)

    (0)
  4. MzK napsal:

    javascript jsem viděl používat hlavně pro externí odkazy… kvůli SEO rankům… kdy už z toho vyrostou :-)

    (0)
  5. Jan Zaškolný napsal:

    Souhlasím s Jar-dou, občas je pěkně otravné, když vám web podstrkuje nějakou jazykovou verzi třeba jen podle IP, ideální je podle mě skutečně situace, kdy si ji může zvolit uživatel.

    (0)
  6. Duben napsal:

    Ona je to otázka, pokud při každém najetí na stránku musím klikat na nějakou vlajku a odpovídat tak na dotaz webu bude mě to otravovat. Pokud se prostě párkrát web splete, tak stejně na vlajku kliknu, ale ušetří mi to čas v ostatních případech. A příště už to pořeší cookies. Takže jde o to co zobrazit napoprvé a nic přesnějšího než určení dle IP adresy, pokud nechci nějak trackovat uživatelovu činost přes historii jinde nejde.

    (0)
  7. Neddy napsal:

    Když detekovat jazyk pro stránku, tak nejdřív podle http hlavičky Accept-Language. IP adresa rozhodně k zjišťování jazyka stránek neslouží...

    (0)
  8. Ano, správně to je, jak napsal Duben. Poprvé si uživatel jazyk navolí, informace se uloží do cookies a pak je již proces automatický. U mě by to ale stejně nefungovalo, cookies a další "drobení" mažu po každém vypnutí browseru. ;-)

    (0)