Na SEO muške – Vybrali.sme.sk a koncová lomka v URL

Tibor Peták, 25. Júl 2008

25-ty deň v mesiaci vyzerá byť tým pravým pre mesačník Na SEO muške. Minulý diel mal pozitívny ohlas, takže sme tu zas a pokúsime sa vyriešiť jeden SEO problém jedného známeho webu.

Krátke vysvetlenie pojmu trailing slash

Koncová lomka… po anglicky trailing slash určuje, či web používa URL adresy ako súbory: /klucove-slovo-a-niekolko-inych (nezakončené lomenom) alebo URL adresy ako adresáre: /klucove-slovo-a-niekolko-inych/ (zakončené lomenom). Tieto URL adresy sú odlišné a teoreticky vám server na obe žiadosti môže vracať niečo úplne iné. Preto neide o to, že by Google nevedel takéto dve URL brať ako jednu, ide o to, že si to nemôže dovoliť – pre Google sú to dve rôzne adresy.

Problém Vybrali.sme

Vybrali.sme.sk si dlhšiu dobu nevšímajú problém, ktorý sa vzťahuje k ich štruktúre URL adries. Pre znalých a nedočkavých, ponúkam rozuzlenie v podobe dvoch odkazov:

Google cache stránky s lomenom na konci URL

Google cache stránky s lomenom na konci URL

Google cache stránky bez lomena na konci URL

Google cache stránky bez lomena na konci URL

Hore uvedené odkazy ukazujú Google cache dvoch stránok z vybrali.sme, dvoch stránok s rovnakým obsahom. Tým, že sú indexované a cache-ované obe verzie, odkazová šťava sa nesústredí na jednu stránku, ale rozdeľuje medzi dve. Takže namiesto toho, aby vo vyhľadávaní bojovala s konkurenciou len jedna silná, bojujú stránky dve a bojujú aj navzájom proti sebe (čomu sa konkurencia môže len tešiť).

Ono samotný fakt, že SEF URL adresy nemáte ošetrené presmerovaním, ktoré si pre htaccess ukážeme, by nebol problém. Problém začína tam, keď nemáte jasno v odkazovaní – keď niekde na stránkach naodkazujete aj verziu s aj verziu bez lomena. Vybrali.sme sa to darí v pravom menu na stránke s novými článkami.

Najlepšie články za posledné dva dni na Vybrali.sme

Ak uvediem iné dva odkazy:

Novinky s lomenom na konci URL adresy

Novinky s lomenom na konci URL adresy

Novinky bez lomena na konci URL adresy

Novinky bez lomena na konci URL adresy

… zistíte, že Vybrali.sme si na verziu tohto URL bez lomena nikde neodkazuje (aspoň ja som takýto odkaz nenašiel). Problémom je, že na verziu bez lomena odkazujú stránky zvonku, mimo SME.sk.

Riešenie

Jednak je vhodné vždy myslieť na verziu, ktorú používate po celom webe a neodkazovať na inú – tým predídete prvému problému. No a potom, je užitočné sa poistiť automatickým presmerovaním 301, čím predídete aj problému č.2. Pre htaccess som našiel pekný, ale anglický článok o tom, how to add trailing slash to the end of the URL. Možnosti máte tri:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !index.php
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ http://www.priklad.sk/$1/ [L,R=301]

alebo

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !\..+$
RewriteCond %{REQUEST_URI} !/$
RewriteRule (.*) http://www.priklad.sk/$1/ [R=301,L]

alebo

RewriteRule ^([a-zA-Z0-9]+)/$ /$1 [L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /([a-zA-Z0-9]+)
RewriteRule ^([a-zA-Z0-9]+)$ /%1/? [R=301,L]


Podobné články / mohlo by vás zaujať:

9 komentárov k “Na SEO muške – Vybrali.sme.sk a koncová lomka v URL”

1. depi píše:
Júl 25th, 2008 at 11:16 pm

Pekny diel!
Tak ma napada, budes muskovat aj ked budes v tej Indonezii? :)

2. tybi-admin píše:
Júl 25th, 2008 at 11:24 pm

Jasne, muška na 25. august je už napísaná. ;)

3. gee píše:
Júl 26th, 2008 at 1:50 am

Ukončujúce lomeno -> Koncové lomítko

4. tybi-admin píše:
Júl 26th, 2008 at 5:12 am

gee, obávam sa, že je to český výraz, niečo podobné ako slovo tlačítko alebo podtržítko.

5. braque píše:
Júl 26th, 2008 at 6:47 am

slovensky je Lomka

6. Piki píše:
Júl 27th, 2008 at 9:23 pm

Hej, lomka… a k tomu podčiarkovník. Tí dvaja keď to dajú dohromady… No nechcem vidieť toho lezúňa na vôdzke pozorovaného cez prievidzu :-)

7. Okuin píše:
Júl 28th, 2008 at 7:57 am

lol, v tej diskusii sa vzdy riesia take veci k teme :D

8. Marko Kolar píše:
Júl 30th, 2008 at 7:19 pm

skoda ze nemas viac casu… myslim ze by vsetci privitali viac “SEO musiek”… velmi vydareny diel

9. divamys píše:
August 14th, 2008 at 1:16 pm

… moj pripad bol bez lomky, a teda presmerovat som potreboval opacne.

RewriteCond %{HTTP_HOST} ^www.example\.com$ [NC]
RewriteRule ^(.+)/$ http://%{HTTP_HOST}/$1 [R=301,L]

Súhlasíš - nesúhlasíš, reaguj!