Jak Google traktuje fragment skrótu w kanonicznym adresie URL


13

Widziałem wiele stron internetowych wykorzystujących ślimaki w adresie URL w celu zwiększenia SEO, takie jak to:

http://example.com/article/1543/how-to-boost-seo/

Zastanawiałem się, czy mógłbym zamiast tego zrobić coś takiego:

http://example.com/article/1543#how-to-boost-seo

i określ go jako kanoniczny adres URL. W tym artykule Google napisano: „Jest to wskazówka, którą mocno szanujemy”. Czy to zawiera identyfikator fragmentu, czy też zostanie odrzucony?

Odpowiedzi:


13

Identyfikatory fragmentów są tradycyjnie używane do identyfikacji części dokumentu w aplikacjach po stronie klienta. Jak podano w specyfikacji Google:

Tradycyjnie fragmenty mieszające (to znaczy wszystko po znaku # w adresie URL) były używane do wskazania jednej części statycznego dokumentu HTML. ... fragmenty skrótów nie są częścią żądań HTTP (w rezultacie nie są wysyłane do serwera)

W związku z tym, jak to obejmuje, Googlebot domyślnie ignoruje fragmenty skrótów. Dlatego dla tego adresu URL:

http://example.com/article/1543#how-to-boost-seo

Googlebot należy patrzeć tylko na zasobu zwróconego przez serwer: http://example.com/article/1543ignorując fragmentu skrótu: how-to-boost-seo.

Zasadniczo więc zasobem dla powyższego adresu URL jest kanoniczny adres URL po normalizacji (tj. Po usunięciu fragmentu).

Celem użycia ślimaka jest zidentyfikowanie strony jako słowa kluczowego czytelnego dla człowieka. Użycie fragmentu wprowadza w błąd ten cel i przesłania jego czytelność:

/how-to-boost-seo jest o wiele bardziej czytelny niż: /1543#how-to-boost-seo

Krótko mówiąc, użycie fragmentu jako ślimaka nie wydaje się korzystne dla użytkowników ani wyszukiwarek.


1
Dzięki za informację. Przeczytałem specyfikację, ale sformułowanie po prostu nie jest całkiem jasne. To tak, jakby próbować wywnioskować, co Google zaindeksuje na podstawie dokumentu przeznaczonego do indeksowania AJAX. Czytelność można poprawić, dodając coś /takiego /1543#/how-to-boost-seo.
Przepełnienie pytania

Spójrz na ostatnią sekcję (numer 6) trzeciego linku w mojej odpowiedzi tutaj . Google ignoruje wszystko po haszu, niezależnie od ukośnika po nim, ponieważ musi znormalizować adresy URL, aby zapobiec duplikowaniu treści. Jeśli musisz użyć skrótu w adresie URL, musisz użyć hash bang #!zgodnie z ich specyfikacją.
dan

1
Znalazłem to, co sugeruje, że Google wykonuje indeksowanie skrótów, aby zapewnić „ skok do ” linków w wyniku wyszukiwania. Teraz jest dla mnie bardziej zrozumiałe, że fragment skrótu nie może być użyty w głównym wyniku.
Przepełnienie pytania

Tak, to jest dla bogatych fragmentów. Większość wyszukiwarek jest taka sama, w przeciwnym razie jedna strona z wieloma linkami zakotwiczenia spowodowałaby wielokrotne indeksowanie tej samej strony, co skutkowałoby powieleniem treści.
Dan
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.