Czy posiadanie identyfikatora produktu w adresach URL zaszkodzi SEO w porównaniu do adresu URL zawierającego tylko słowa kluczowe?

12

Powiedzmy, że mam sklep internetowy z produktem (optimus-prime), w kategorii (superheros) tak, że ma adres URL:

www.example.com/superheroes/optimus-prime

Teraz chcę wstawić identyfikator produktu (99) do nazwy produktu w adresie URL, aby adres URL stał się:

www.example.com/superheroes/99-optimus-prime

Jeśli chodzi o SEO, a zwłaszcza rankingi wyszukiwania Google, czy robi to jakąś zauważalną różnicę, gdy używa się jednego adresu URL produktu nad drugim?

Jako programista wolę używać adresu URL z identyfikatorem, ponieważ sprawia, że ​​generowanie aliasu systemowego jest w 100% bezpieczne w przypadku routingu CMS.

GeniusDesign
źródło
Myślałem, że już o to zapytamy i odpowiemy, ale nie mogę znaleźć duplikatu. Najbliższe, jakie znalazłem, to Czy unikalny identyfikator i tytuł w adresie URL poprawiają SEO? która pyta o posiadanie identyfikatora i ślimaka, a nie tylko identyfikatora.
Stephen Ostermiller
1
Powiązane (ale nie wydaje mi się, żeby się powielało?): Stackoverflow.com/questions/820493/... - pytanie to brzmi „czy to boli”, a drugie pytanie, czy w ogóle jest dopuszczalne.
Doktor J

Odpowiedzi:

8

W jaki sposób

  • Umieść identyfikator w rozsądnym miejscu. Najłatwiej jest mieć ... / product / $ id / name-of-product itp.
    • działa z prawie każdym systemem routingu, bez wyrażeń regularnych
  • Dodaj <link rel = canonical> (lub jak to przeliterujesz, minęło trochę czasu, odkąd musiałem to zrobić) do adresu URL z samym identyfikatorem ¹
  • Podczas obsługi żądań, jeśli adres URL nie zawiera poprawnego tekstu, wykonaj przekierowanie na adres URL z bieżącym poprawnym tekstem w.

Dlaczego

  • Gdy (nieuchronnie) musisz zmienić tekst niektórych produktów:

    • Google zobaczy stare i nowe wersje jako tę samą stronę / podmiot / produkt
    • stare nieskorygowane linki nadal będą „działać” (i zostaną przekierowane do nowych)
    • dotyczy to również linków przychodzących z innych stron, abyś nie stracił swojego „sosu Google” (ani tego, jak nazywają go teraz fajne dzieci)
  • Gdy (prawie nieuchronnie) masz wiele produktów o tej samej nazwie (zwłaszcza jeśli masz popularny produkt, który jest „aktualizowany” lub „zmieniany” itp.)), Ale z różnymi identyfikatorami, oba mogą mieć link, który działa (może pomóc Ci się sprzedać stary zapas)
    • zawsze możesz dodać link do „nowego” produktu na stronie „starej”

Typy są nieuniknione. Jeśli chcą liczyć na to, że nazwy produktów będą unikalne i nigdy nie zostaną uszkodzone przez podwójne kodowanie UTF8 lub cokolwiek innego, powiedz im, że zachowają oba elementy. W tym przechodzenie przez 404 w narzędziach dla webmasterów…

¹ Nie jest to konieczne, ponieważ link z „złym” tekstem przekieruje i tak. Tak długo, jak ma w sobie identyfikator, jest mniej lub bardziej niezniszczalny.

Will Crawford
źródło
Cóż za piękne rozwiązanie :) Jeśli chodzi o <link rel = canonical> Mam pytanie: Załóżmy, że przesyłam adres URL produktu w mapie witryny w następujący sposób: www.example.com/superheroes/991/optimus-prime Kiedy tag kanoniczny jest czy Google uwzględni następnie przesłany adres URL lub kanoniczny adres URL w wynikach wyszukiwania? Chcę się upewnić, że wynik wyszukiwania Google prowadzi do tej strony: www.example.com/superheroes/991/optimus-prime, a nie: www.example.com/superheroes/991/ Czy też nie jest to rozsądne zmartwiony o?
GeniusDesign
To dobra uwaga i nie do końca pamiętam. Tag „kanoniczny” polega głównie na poinformowaniu Google, że jeśli istnieje wiele „widoków” tej samej rzeczy, jednym z nich jest „oryginalny”, więc nie rozcieńczasz wartości strony, dzieląc ją na kilka stron powiązanych do tego samego…
Will Crawford
... ale może mieć kanoniczny URL, który przekierowuje . Więc nie jestem pewien, co jest najlepsze w tym przypadku. Nie powinno mieć znaczenia, który adres URL pojawia się w wynikach wyszukiwania, jeśli wyświetlany fragment kodu jest odpowiedni; chociaż wiem, że niektórzy SEO twierdzą, że użytkownicy wolą ładnie wyglądający link, bardziej zauważam tekst linku (a strony z linkami takimi jak webmasters.stackexchange.com/q/45145 pokazują się wystarczająco dobrze w wynikach wyszukiwania: o)).
Will Crawford
tl; dr zapytaj Google, czy się tym martwisz. W Internecie jest wiele przestarzałych i niepoprawnych porad.
Will Crawford,
Mam jedną ważną notatkę dotyczącą umieszczenia dowodu tożsamości między 2 ukośnikami. Może to stać się problemem w skryptach routingu, jeśli użytkownik wpisze adres URL w przeglądarce bez informacji o produkcie i bez znaku ukośnika, na przykład: www.example.com/superheroes/991 w przeciwieństwie do: www.example.com/superheroes/991 / Nie będziesz w stanie utworzyć skryptu, który będzie w stanie konsekwentnie izolować identyfikator od adresu URL. Posiadanie takiego adresu URL sprawia, że ​​izolacja identyfikatora jest w 100% bezpieczna w razie awarii: www.example.com/superheroes/991-optimus-prime, niezależnie od końcowego myślnika. Zobacz metodę w moim następnym komentarzu ...
GeniusDesign
9

Zdecydowanie powinieneś użyć wersji adresu URL, ponieważ ma to sens przy programowaniu. W rzeczywistości twój końcowy adres URL jest nadal czystszy niż wiele adresów URL e-commerce, które wciąż są w rankingu.

Google i Bing nadal będą rozumieć, że strona dotyczy pliku Optimus Prime w katalogu Superheroes. Liczba zostanie po prostu zignorowana. Wyszukiwarki bardzo dobrze wyodrębniły treść z treści, w tym adresów URL, ale nie są one tak dosłowne, jak ludzie często im przypisują. Poza tym adres URL jest tylko jednym z wielu czynników rankingowych w SERP; jest mało prawdopodobne, aby ten identyfikator produktu sam poruszał igłą w dowolnym kierunku.

Henry Visotski
źródło
Dziękuję za Twoją odpowiedź. Dokładnie na odpowiedź, na którą liczyłem. Prawdopodobnie są inni ludzie SEO, którzy mają odmienne zdanie na ten temat, więc wszelkie odniesienia zewnętrzne potwierdzające to byłyby mile widziane.
GeniusDesign,
2
Wiele witryn (w tym ta) używa identyfikatorów w adresach URL i ma całkiem niezłe SEO.
Stephen Ostermiller
1
@GeniusDesign Nie mam źródła - tylko 8 lat doświadczenia. :) Ale żeby to odwrócić: widzisz wiele artykułów mówiących, że nie powinieneś używać tylko kodów produktów, i wiele mówiących, że powinieneś używać słów kluczowych w adresach URL produktów, ale ani jednego, który mówi coś o używaniu obu w porównaniu z używaniem tylko słów kluczowych. Faktem jest, że tak trudno jest unikać identyfikatorów w projektowaniu witryn e-commerce, a brak identyfikatorów może powodować tak wiele problemów, że rzadko pojawia się jako problem SEO.
Henry Visotski
2
Masz całkowitą rację. Identyfikator nie dodaje znaczenia semantycznego, ale także nie szkodzi. Odpowiedź jest naprawdę na to, co jest łatwiejsze między tymi dwoma przykładami.
closetnoc
2
@GeniusDesign, choć nie jest „autorytatywny”, KissMetrics ma artykuł opisujący „mówiące adresy URL” (patrz # 6), a ich dobry przykład zawiera identyfikator; próbują podkreślić, że w adresie URL znajdują się słowa opisowe / z możliwością indeksowania; puch zostaje zignorowany.
Doktor J
0

Mój przedstawiciel nie jest wystarczająco wysoki, aby skomentować, więc odważę się udzielić odpowiedzi. Jestem SEO (ponad 20 lat) i mam klienta, który, jeśli chodzi o adresy URL, prawie zawsze dołączam numer modelu / produktu; i robię to dla korzyści SEO . Ludzie (ja)nie szukaj tylko według słowa kluczowego, jeśli z produktem jest powiązany identyfikator produktu, sensowne jest, aby wyszukiwał również według numeru produktu. A jeśli ktoś tego dokładnie szuka, stoi tam z pieniędzmi w kieszeni i chce kupić. Wiem, że numery identyfikacyjne, numery produktów i modeli nie zawsze opisują to samo, ale uważam, że włączenie to jest ulepszeniem SEO, a przynajmniej nie jest przeszkodą. Jak ktoś wspomniał, adresy URL nie są ostatnim słowem dla Google. Z mojego własnego doświadczenia wynika, że ​​tytuł strony ma większą wagę, ale dobrze zbudowany URL wciąż prowadzi do dalszej drogi.

TexasB
źródło
Większość witryn używa własnych wewnętrznych identyfikatorów w adresach URL zamiast numerów produktów producenta.
Stephen Ostermiller
Oczywiście, a czasami inwentaryzacją zarządzają numery SKU lub kody UPC. na przykład sideshowtoy.com/collectibles/ ... 902953 jest numerem SKU. A podczas wyszukiwania za pomocą sku no. jako modyfikator otrzymujesz wyniki za pomocą sku w adresie URL, a niektóre bez. google.com/…
TexasB
1
Posiadanie identyfikatora systemu w adresie URL nie oznacza, że ​​nie należy również umieszczać nazwy / numeru modelu w adresie URL, jeśli ma to sens w konkretnej sytuacji. Jeśli nazwa / numer modelu dodaje wartość semantyczną / wartość słowa kluczowego do informacji o produkcie, należy oczywiście uwzględnić również nazwę / numer modelu w adresie URL.
GeniusDesign