Wrażliwe na wielkość liter adresy URL i SEO - sprawy dotyczące spraw - wyszukiwanie Discovery

przez John Sherrod , Dyrektor SEO

Pracuję z wieloma stronami ASP .NET i nieuchronnie kwestia wrażliwości na adresy URL i SEO budzą nieprzyjemną głowę. Nie jest niczym niezwykłym, że pojedynczy adres URL jest wyrażany na wiele sposobów w witrynie ASP .NET, ponieważ nie ma to wpływu na wynik żądania strony. Na serwerach Microsoft / Windows /page1.html jest traktowany tak samo jak /Page1.html i / PAGE1 .html. Słyszałem, że wiele razy mówiono „jeśli to działa, to dobrze”.

Niestety Google nie zgadza się z tą filozofią.

Dosłowna interpretacja znaków przez Google i ich sprawa jest precyzyjna, podobnie jak hasła. To może być świadoma decyzja, ale dzieje się tak po prostu dlatego, że działają serwery UNIX / Linux (są konfigurowalne - więc dla uproszczenia po prostu nazywam je wszystkimi UNIX i ruszam dalej). Serwery Microsoft nie rozróżniają wielkich i małych liter. Serwery UNIX tak.

Aby nie wdawać się w debatę na temat jakości, stabilności i niezawodności między serwerami Microsoft i UNIX, wystarczy powiedzieć, że działają inaczej. Jeśli pracujesz w PHP, jesteś na serwerze UNIX. Ze względu na konieczność dostarczania dokładnych żądań strony dopasowania do serwera UNIX znacznie trudniej jest wprowadzić zduplikowaną treść obejmującą różne struktury adresów URL sprawy.

W systemie UNIX niedopasowane adresy URL po prostu się zepsują i obrażenia będą natychmiast widoczne. To po prostu nie zadziała. Więc jeśli masz stronę o nazwie /page1.php i przypadkowo łączysz się z /Page1.php, serwer odpowie 404 nie znaleziono błędu.

Jeśli Twoja witryna jest w ASP .NET, korzystasz z serwera Microsoft. W takim przypadku wszystkie pliki /page1.html, /Page1.html i PAGE1 .html zostaną zwrócone pomyślnie i nie zostaną przerwane. Innymi słowy, prośby o te adresy URL zostaną rozwiązane w odpowiedzi serwera 200 ok, wskazując: „Wszystko jest dobrze z tymi adresami URL”. Jeśli więc Google indeksuje te 3 różne adresy URL (i będą to robić), będą postrzegać je jako wyjątkowe i niezależne.

Jeśli więc Google indeksuje te 3 różne adresy URL (i będą to robić), będą postrzegać je jako wyjątkowe i niezależne

Na szczęście w większości przypadków Google jest na tyle sprytny, aby ostatecznie dowiedzieć się, że te unikalne adresy URL to naprawdę ta sama strona. Niestety, przepływ strony do każdej z tych stron może zostać rozcieńczony lub rozrzedzony, ponieważ różne przychodzące linki do tych stron nie są konsolidowane. Gdy tak się dzieje, rankingi mogą rzeczywiście cierpieć.

Mówiąc prościej, 50 linków do /page1.html i 50 linków do /Page1.html nie jest równe 100 linkom do /page1.html.

Kilka lat temu Google trudno było odróżnić http://www.website.com i http://website.com jeśli obie rozwiązały się z odpowiedzią serwera 200 ok. To praktycznie nie jest problem z Google dzisiaj, ale może być poważnym problemem z Bing.

Niedawno Google zaczęło lepiej rozumieć, że /page1.html i /Page1.html to tylko dwie instancje tej samej treści. Nie sądzę, że będziemy musieli zbyt długo czekać, aż konsolidacja pageRank w /page1.html i /Page1.html wystąpi w algorytmie rankingu Google. Mogę tylko zgadywać, że to coś na ich radarze.

Jednak nie licz Binga z wyścigu. Tak, Microsoft wynalazł zarówno ASP .NET, jak i Bing, ale są jak dzikie rodzeństwo, które po prostu mają tych samych rodziców. Bing jest wybredny. Bing lubi określony kanoniczny, lekki kod, czyste architektury i strony, które są nazywane, znakowane i optymalizowane za pomocą słów kluczowych. I chociaż Bing używa własnych serwerów (można by przypuszczać), ich CDN jest w rzeczywistości Akamai, który działa na Linuksie. Ale dygresję.

Wróćmy więc do pytania - czy sprawa ma znaczenie w strukturach URL, jeśli chodzi o SEO? Tak to jest.

Na podstawowym poziomie wyszukiwarki muszą wyraźnie zrozumieć różnicę między ptakiem a zwierzęciem Pseudonim (Charlie Parker) i Larry Bird legendarny koszykarz. Kapitalizacja ma znaczenie, ponieważ intencja jest inna. Intencją jest to, że drobiazgowa niuansa w wyszukiwarkach nieustannie stara się ustalić o swoich użytkownikach. Są w tym dobrzy, ale nie świetni.

Nie pozostawiaj więc wyszukiwarkom próby określenia zamierzonej struktury. To dla nich tylko więcej pracy, a historia mówi, że mogą i źle to zrobią. A to może kosztować Ciebie lub klienta pieniądze, jeśli chodzi o SEO.

Wróćmy więc do pytania - czy sprawa ma znaczenie w strukturach URL, jeśli chodzi o SEO?