2012-11-18 13 views
6

Szukałem, ale mam problem ze znalezieniem rozstrzygającego wniosku. Byłbym też zainteresowany, jeśli ma to jakikolwiek wpływ na SEO.Apostrophe's w adresie URL. Dobry pomysł czy zły pomysł? I dlaczego?

+0

Czy można sprawdzić w ten sposób: - http://productforums.google.com/forum/#!topic/webmasters/aKVMfwL6WgE –

+2

Są legalne. To, czy są one preferowane, czy dobre czy złe, jest nietypowe i subiektywne. Ich wpływ na SEO lepiej zapytać o http://webmasters.stackexchange.com. – cHao

+0

To samo pytanie: http://webmasters.stackexchange.com/questions/37986/is-it-okay-to-use-apostrophes-in-the-url-are-there-any-negative-consequences – unor

Odpowiedz

9

Proponuję nie używać.

Przyczyny:

  1. Google żąda serwer z nieprzestrzegania zakodowany adres URL, nawet jeśli związek jest na stronie zawierające zakodowane (% 27) wersję. Takie zachowanie może nie być takie samo w różnych przeglądarkach innych wyszukiwarek. Ponadto Google wyświetla nie zakodowaną wersję w wynikach wyszukiwania.

  2. Możesz przeczytać link opublikowany przez Rahul Tripathi (http://productforums.google.com/forum/#!topic/webmasters/aKVMfwL6WgE) o wpływie w rankingu wyszukiwania z/bez apostrofu.

Jeśli nadal chcesz używać apostrofu:

  1. Upewnij się, że twój serwer obsługuje kodowane dobrze & non zakodowany URL.

  2. Śledź dzienniki serwera WWW pod kątem błędów 404 z powodu nieprawidłowego użycia apostrofu przez roboty.

Przy okazji przeprowadzamy obecnie eksperyment, w którym rejestrujemy zachowania różnych wyszukiwarek podczas indeksowania stron z niebezpiecznymi znakami. Możesz znaleźć o tym na http://app.searchenabler.com/experiments/.

Jeden przykład testu, który przeprowadziliśmy. http://app.searchenabler.com/experiments/unsafe/%20 $ & „() * +, -:;!.% 3C =% 3E @ [/]% 5E_% 60% 7B% 7C% 7D ~

(Można spróbować otworzyć powyżej URL w inny przeglądarce & sprawdzić zachowanie)

Ponadto można zobaczyć jak google buforowane jeden taki adres URL w http://webcache.googleusercontent.com/search?q=cache:jkWRWOTPZXwJ:app.searchenabler.com/experiments/unsafe/%2520!%24%26 „() *% 2B, -.% 3B% 253c% 3D% 253e% 40% 5B% 255C% 5D% 255E_ % 2560% 257B% 257C 257D% ~ + & cd = 1 & hl = pl & ct = clnk

+5

** 1. ** [RFC 3986] (http://www.faqs.org/rfcs/rfc3986.html) (aktualizacje RFC1738) stwierdza, że ​​apostrof jest postacią zastrzeżoną. Zastrzeżone znaki muszą być zakodowane, jeśli mają specjalne znaczenie w schemacie URI. Apostrof nie ma specjalnego znaczenia w HTTP i nie musi być kodowany. ** 2. ** Google nie powinien żądać zakodowanego apostrofu, chyba że jest zakodowany w pierwotnym żądaniu. Apostrof (lub pojedynczy cudzysłów) to '% 27' ('% 60' to skrót). – MrWhite

+0

@ W3D, masz rację, dziękuję za poprawienie. Pomyliłem się z apostrofem z powrotem cytatem (tyknięcie zwrotne) i odpowiednio odpowiedziałem. Mam zaktualizowane wyjaśnienie powyżej. – khadim

Powiązane problemy