Dnes už je standard, že eshopy mají „hezké adresy“. Nechci jim říkat „SEO URL“, protože to moc nevystihuje jejich účel – jejich vliv na vyhledávače bych nepřeceňoval, ale jsou zkrátka hezčí. Vyskytuje se několik různých implementací a já bych jich tu chtěl pár ukázat, vysvětlit proč se mi třeba nelíbí a nakonec předvést jak a proč to děláme my.
Nejjednodušší varianta je samozřejmě nemít hezké adresy. Pak vypadá produkt nějak takto:
/product.php?id=1234
Výhoda je, že taková adresa jde vcelku v pohodě nadiktovat po telefonu. Ale když ji vidíte někde napsanou, tak nevidíte, co vás čeká. Je to ale velmi jednoduché na implementaci. Není co řešit.
Další varianta bývá často vidět u různých opensource, kterým se jen doplní plugin na hezké adresy. Používá formát linku, kde na začátku je ID produktu a pak „hezká adresa“. Dá se to velmi hezky implementovat jen jedním řádkem v .htaccess, ale má to svoje úskalí. Často totiž jde měnit text odkazu, bez vlivu na funkčnost. Tak to dělá třeba webtrh.
http://webtrh.cz/61115-setkani-provozovatelu-shopu - správný odkaz
http://webtrh.cz/61115-setkani-anonymnich-alkoholiku - upravený odkaz, který ale také funguje
Kdysi s tím měly problém třeba Novinky.cz, protože jim šly krásně přepisovat odkazy a vyrábět tak vcelku vtipné situace. Kromě vtipnosti je ale větší problém duplicita. Když si někdo dá záležet, tak vám vyrobí tisíce duplicit a nepříjemný problém.
U nás používáme variantu, kdy má každý produkt svůj unikátní odkaz a nepoužívá se ID produktu. Z názvu se převádí 1:1 a když jsou dva názvy stejné, tak se teprve do odkazu přidá ID. Chvíli jsem zvažoval, že vyhodíme z odkazu čísla, spojky a podobně, ale u eshopu to není moc dobré. Ve fóru to odkazy dost zkrátí o zbytečnosti, ale v názvu produktu má každá část svůj smysl.
U nás také používáme složkovou strukturu, kdy v adrese produktu jsou i jeho kategorie. Zatím s tím nebyl problém a zase to vypadá hezky. Zvažuji, že ještě dáme do eshopu volbu, aby šla struktura změnit. Adresa produktu je tedy třeba
http://www.tohlechci.cz/Totalni-vychytavky/Prakticka-pohotovostni-nabijecka
Možná jste si všimli velkých písmen v odkazu a dumáte, proč tam jsou :) Nějaký pořádný důvod to nemá. Zkrátka se to kdysi tak udělalo, ničemu to nevadí, vypadá to docela hezky. V nastavení to jde přepnout, ale snad až na jeden případ po tom nikdo netoužil. Samozřejmě odkaz funguje i s jinou velikostí písmen a přesměruje přes 301 na správnou verzi. Jednou za čas zkoumám logy a přes špatnou velikost písmen nechodí prakticky nikdo.
http://www.tohlechci.cz/Totalni-vychytavky/Prakticka-pohotovostni-NAbijecka - přesměruje
http://www.tohlechci.cz/totalni-vychytavky/prakticka-pohotovostni-nabijecka - přesměruje
Adresa obsahující kategorii přináší ještě jeden problém a to přesun zboží nebo změnu názvu kategorie. Zde není jiná možnost, než zase zboží přesměrovat na správnou verzi. Ale taková změna se nedělá tak často, aby to byl problém.
http://www.tohlechci.cz/Zabavne-darky/Prakticka-pohotovostni-nabijecka - přesměruje
http://www.tohlechci.cz/uplna-blbost/Prakticka-pohotovostni-nabijecka - přesměruje
Tím narážíme na další problém a to je přejmenování kategorie/zboží. Zde by se nabízelo nechat link původní, jenže bude často mást. Navíc může v linku navěky zůstat překlep. Taky můžeme nechat v administraci možnost upravovat link ručně. Tuhle možnost jsem ale brzy zavrhl, protože je to moc silná zbraň. A hlavně zbytečná. U nás to funguje tak, že si každý produkt, kategorie, atd pamatuje, jak byly přejmenovávány – zpětně do nekonečna. Takže přes všechny historické odkazy (které nebyly obsazeny novým produktem) se dostanete (přesměrování 301) na správnou verzi.
http://www.tohlechci.cz/Totalni-vychytavky/Pohotovostni-nabijecka - starý odkaz, který nás přesměruje
Opět platí všechna předchozí pravidla na špatné kategorie, malá písmena a podobně.
Také pozor na lomítka. Ty mají tendenci se ztrácet – například oficiální ICQ klient dřív u odkazů poslední lomítko ořezával. Takže zase musí fungovat obě varianty a přesměrovat se.
http://www.tohlechci.cz/Totalni-vychytavky - špatný odkaz, přesměruje se na
To je asi všechno z obvyklých problémů, co mě napadají. Ještě bych se vám ale chtěl pochlubit jednou hračkou, která se mi hrozně líbí :) Co se stane, když má někdo v adrese překlep? Zkusíme mu nabídnout opravu překlepu. Tady už si netroufáme ho rovnou přesměrovat a tak ho seznámíme se skutečností a nabídneme opravu.
Například takhle zmršený odkaz sice udělá 404, ale nabídne správnou alternativu.
http://www.tohlechci.cz/Totalni-vychytavky/Prktika-pohtovstni-nabijka
Není to krásné? :) Stránka 404 by určitě snesla ještě vylepšení (to bude na samostatné téma), ale tohle hádání správného odkazu se mi hrozně líbí.
Co jsem ale chtěl říct, že každá „hezkost“ něco stojí. U číselných odkazů vůbec nic neřešíte a prostě to funguje. Když se ale přidají složky podle kategorie, lomítka, velká/malá písmena, přejmenovávání, překlepy, … tak se zdánlivě jednoduchá funkce zatraceně komplikuje :)



19:08 on Duben 22nd, 2010
Ta pohotovostní nabíječka je fakt cool, koukám jako blázen :) Tohle chci :)
20:21 on Duben 22nd, 2010
Děláš podle mě, jako dost lidí, z duplicit divočinu… Úmyslně Ti nikdo reklamu dělat nebude duplicitami, a když jo, tak budeš jedině rád:-) A když to někdo uděla omylem, tak ti podle mě nijak extra nepoškodí, pozná co je hlavní stránka a tak jako tak člověk se k objednání dostane:-) No a zapomínáš tu na jednu hlavní věc, co tohle řeší mimojiné a to jsou cannonical url…
Jinak pokud se nemýlím pomlčku na konci a bez pomlčky berou vyhledávače stejně…
Jinak tuhle jsem si zrovna u jednoho shopu vsiml, ze ma velka pismena a prišlo mi to strašně divný, pak jsem zjistil, že to je Váš:D Mě to přijde prostě divný;)
20:27 on Duben 22nd, 2010
Cannonical jsme chvíli používali a sice to pomáhá, ale není to žádný zázrak.
U těch duplicit nejde ani o reklamu, ale třeba o záškodníky, kteří odkazy na špatné stránky postují třeba do komentářů přímo na eshopu. Netvrdím, že je to nějak zásadní a rozšířený problém, ale je to možné. Spíš tam jde o to, že to vypadá vtipně, když to někdo přepisuje :)
U lomítek jde hlavně o funkčnost. U spousty webů, když odebereš lomítko, tak se stránka už nenačte.
Ta velká písmena jsou naše specialita :D Abych pravdu řekl, tak jsem to taky jinde ještě neviděl :D Ale zase jsem viděl čárky v URL a to mi přijde ještě divnější.
20:36 on Duben 22nd, 2010
Podle mě je prostě negativnímu vlivu duplicit přisuzováno až moc špatná pověst:-) Tím neříkám, aby se neošetřovali, i když někde ot já neošetřuji, protože jsou někteří redaktoři takoví talenti, že tam hodí nějaký exotický znak a mě se to pak refreshuje a zacyklí, protože na ten nemám stažení „diakritiky“ ready:)
Tak to pak samozřejmě ok.
Důležité je odlišit se od konkurence:-) S čárkami apod souhlas ale já viděl i vykřičník myslím:) Stejně jako diakritika pryč z url:)
21:06 on Duben 22nd, 2010
A co duplicita, když je jeden produkt ve více kategoriích? :c)
21:56 on Duben 22nd, 2010
xHire: Má jen jednu URL :)
22:21 on Duben 22nd, 2010
jenom technická… máte tam text:
Nehledáte produkt Praktická pohotovostní nabíječka?
myslím, že by bylo lepší:
Hledáte produkt Praktická pohotovostní nabíječka?
:) jenom taková deformace…
22:31 on Duben 22nd, 2010
Souki: jedna url mi prijde celkem nestastna, pokud mám v adrese i název kategorie… na ot právě bych použil ty cannonical
22:32 on Duben 22nd, 2010
Ten jsme měli (resp máme i teď), ale nefungoval tak jak by měl.
22:49 on Duben 22nd, 2010
Rammi: Bylo. Asi přepíšeme. Celá 404 by ještě snesla vylepšení, aby byla chytřejší. Mě hlavně láká dát tam googlovské „Měli jste na mysli: ….“
14:33 on Duben 24th, 2010
Vetsina shopu ma duplicitu pri strankovani produkty, pokud se prwkliknete na 2.stranku a pak zpet na prvni, v adrese bude navic parametr. Tudiz stejna stranka pod dvemi url.
Stejne duplicity ma i seznam.cz
19:32 on Duben 26th, 2010
Ta velká písmena v URL vypadají opravdu hodně divně a IMHO by tam být neměla.
Jinak ten nápad vylepšené 404 a automatické opravy URL se mi moc líbí, to by se mělo stát standardem ^^
20:37 on Duben 26th, 2010
Jakub J.: Ve specifikaci jsou i velká. A když někdo může mít v URL čárky, ta proč ne velká písmena :)
Mimochodem velká písmena používá třeba i wiki – http://cs.wikipedia.org/wiki/Franz_Kafka
19:38 on Duben 27th, 2010
Teď mně potěšila taková věc:
http://www.malvik.sk/Kociky/sportove-kociky/Delti-Sportovni-kocarek-DOT-Novinka
na slovenském webu malviku (BTW: naskočil mi na našem seznamu když jsem něco hledal) když jsem změnil jen doménu tak to nasměrovalo přesně na stejny produkt:
http://www.malvik.cz/Kocarky/sportovni-kocarky/Delti-Sportovni-kocarek-DOT-Novinka
což mně tedy mile překvapilo, myslel jsem že budu muset znova hledat.
23:35 on Duben 27th, 2010
Doménová část URL není case sensitive, tj. může se psát malými/velkými písmeny a jejich libovolnou kombinací. Pro zbytek URL to však není specifikováno. V historii tak většinou záleželo na file systému počítače, kterém webový server běžel. *nixové systémy byli case sensitive i na zbytku URL, windowsovské ne.
16:07 on Říjen 18th, 2010
Pánové, to napovídání správné stránky se mi hodně líbí, nebyla by taky nějaká nápověda, jak to udělat (taky bych rád, aby to byl časem standard ;o)