Повлияет ли наличие идентификатора продукта в URL-адресах на SEO по сравнению с URL-адресом, содержащим только ключевые слова?

12

Скажем, у меня есть интернет-магазин с продуктом (optimus-prime), в категории (супергерои), в которой есть URL:

www.example.com/superheroes/optimus-prime

Теперь я хочу добавить идентификатор продукта (99) к имени продукта в URL-адресе, чтобы URL-адрес стал:

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

Что касается SEO, в частности поискового рейтинга Google, имеет ли какое-либо заметное значение использование одного URL-адреса продукта над другим?

Как программист, я предпочитаю использовать URL с идентификатором в нем, потому что это делает генерацию псевдонимов системы 100% отказоустойчивой для целей маршрутизации CMS.

GeniusDesign
источник
Я думал, что мы уже попросили об этом и ответили, но я не могу найти дубликат. Самое близкое, что я нашел, - Улучшает ли SEO уникальный идентификатор и заголовок в URL-слаге? который спрашивает о наличии идентификатора и пули, а не только идентификатора.
Стивен Остермиллер
1
По теме (но я не думаю, что это полностью дублирует?): Stackoverflow.com/questions/820493/… - этот вопрос задает вопрос «будет ли это больно», тогда как другой спрашивает, допустимо ли это вообще.
Доктор Дж
1
Смотрите также: Как лучше всего разместить идентификатор в URL?
Стивен Остермиллер

Ответы:

8

Как

  • Включите идентификатор в разумном месте. Самый простой - это иметь ... / product / $ id / name-of-product и т. Д.
    • работает практически со всеми системами маршрутизации, без регулярных выражений
  • Добавьте <link rel = canonical> (или как вы его пишете, прошло довольно много времени с тех пор, как я должен был это сделать) к URL-адресу только с идентификатором ¹
  • При обработке запросов, если у URL нет правильного текста, тогда сделайте перенаправление на URL с текущим правильным текстом.

Почему

  • Когда вы (неизбежно) должны изменить текст для какого-либо продукта:

    • Google увидит старые и новые версии как одну и ту же страницу / сущность / продукт
    • старые не исправленные ссылки все равно будут «работать» (и перенаправляться на новые)
    • это относится и к входящим ссылкам с других сайтов, так что вы не потеряете свой «соус Google» (или как его называют крутые ребята в наши дни)
  • Когда (почти неизбежно) у вас есть несколько продуктов с одинаковым названием (особенно, если у вас есть популярный товар, который «обновляется» или «обновлен» и т. Д.), Но разные идентификаторы, оба могут иметь работающую ссылку (может помочь вам распродать) старый сток)
    • Вы всегда можете добавить ссылку на «новый» продукт на «старой» странице

Опечатки неизбежны. Если они хотят сохранить уникальность названий продуктов и никогда не повредить их двойным кодированием UTF8 или чем-то еще, скажите им, что они сохранят обе части. Включая прохождение 404-х в инструментах для веб-мастеров ...

Isn't Это не существенно, поскольку ссылка с «неправильным» текстом в любом случае будет перенаправлена. Пока в нем есть идентификатор, он более или менее неразрывен.

Уилл Кроуфорд
источник
Какое красивое решение :) Относительно <link rel = canonical> у меня есть вопрос: допустим, я отправляю URL продукта в карту сайта следующим образом: www.example.com/superheroes/991/optimus-prime Когда канонический тег Будет ли Google включать в результаты поиска представленный URL или канонический URL? Я хочу убедиться, что результаты поиска Google ссылаются на эту страницу: www.example.com/superheroes/991/optimus-prime, а не на www.example.com/superheroes/991/ Или это не разумно обеспокоен?
GeniusDesign
Это хороший момент, и я не могу полностью вспомнить. «Канонический» тег в основном говорит Google о том, что если существует несколько «просмотров» одной и той же вещи, одно из них - «оригинал», поэтому вы не уменьшаете ценность страницы, разделяя ее на несколько страниц к тому же ...
Уилл Кроуфорд
... но у вас может быть канонический URL, который перенаправляет . Так что я не совсем уверен, что лучше в этом случае. Не имеет значения, какой URL появляется в результатах поиска, если отображаемый фрагмент релевантен; хотя я знаю, что некоторые SEO-специалисты будут утверждать, что пользователи предпочитают симпатичную ссылку, я замечаю текст ссылки больше (и страницы с такими ссылками, как webmasters.stackexchange.com/q/45145 достаточно хорошо отображаются в результатах поиска: o)).
Уилл Кроуфорд
tl; dr спросите Google, если вы обеспокоены этим. В интернете много устаревших и неправильных советов.
Уилл Кроуфорд
У меня есть 1 важное замечание относительно размещения идентификатора между двумя слешами. Это может стать проблемой в сценариях маршрутизации, если пользователь вводит URL-адрес в браузере без порции продукта и без косой черты, например: www.example.com/superheroes/991, а не www.example.com/superheroes/991. / Вы не сможете создать сценарий, который последовательно изолировал бы идентификатор от URL. Благодаря такому URL-адресу изоляция идентификатора становится на 100% надежной: www.example.com/superheroes/991-optimus-prime независимо от конечной тире. См. Метод в моем следующем комментарии ...
GeniusDesign
9

Вы обязательно должны использовать ID версию URL, так как это имеет смысл для разработки. Фактически, ваш окончательный URL-адрес все еще чище, чем многие URL-адреса электронной коммерции, которые по-прежнему имеют рейтинг.

Google и Bing все равно поймут, что эта страница относится к файлу Optimus Prime в каталоге Superheroes. Номер будет просто проигнорирован. Поисковые системы очень хорошо извлекли смысл из контента, который включает в себя URL-адреса, но они не настолько буквальны, как люди часто им доверяют. Кроме того, URL является лишь одним из многих факторов ранжирования в поисковой выдаче; этот идентификатор продукта вряд ли может перемещать иглу в любом направлении сам по себе.

Генри Высоцкий
источник
Спасибо за ответ. Именно ответ я надеялся. Вероятно, есть другие SEO-люди с другим мнением по этому поводу, поэтому любые внешние ссылки в поддержку этого будут оценены.
GeniusDesign
2
Многие сайты (включая этот) используют идентификаторы в URL-адресах и имеют довольно хороший SEO.
Стивен Остермиллер
1
@ GeniusDesign У меня нет источника - всего 8 лет опыта. :) Но для обратного инжиниринга этого: вы видите множество статей, в которых говорится, что вы должны использовать не только коды продуктов, но и множество, в которых говорится, что вы должны использовать ключевые слова в URL-адресах продуктов, но нет ни одной, которая бы говорила об использовании обоих по сравнению с использованием только ключевых слов. Факт в том, что в дизайне веб-сайтов электронной коммерции так сложно избежать идентификаторов, а отсутствие идентификаторов может вызвать столько проблем, что редко возникает проблема SEO.
Генри Высоцкий
2
Вы совершенно правы. Идентификатор не добавляет смыслового значения, но также не причиняет вреда. Ответ на самом деле заключается в том, что легче между двумя примерами.
closetnoc
2
@GeniusDesign, хотя это вряд ли «авторитетно», в KissMetrics есть статья, описывающая «говорящие URL» (см. № 6), и их хороший пример включает идентификатор; смысл, который они пытаются подчеркнуть, заключается в наличии описательных / индексных слов в вашем URL; пух игнорируется.
Доктор Дж
0

Моя репутация недостаточно высока, чтобы комментировать, поэтому я позволю себе предложить ответ. Я SEO (20+ лет) и у меня есть клиент, который, когда речь идет о URL, почти всегда включает номер модели / продукта; и я делаю это для пользы SEO . Люди (я)не просто искать по ключевому слову, если к товару привязан идентификатор продукта, имеет смысл только, что они будут искать по номеру продукта. И если кто-то ищет именно это, он стоит там с деньгами в кармане и хочет купить. Я знаю, что ID, номер продукта и номер модели не всегда описывают одно и то же, но я считаю, что включение является улучшением для SEO и, по крайней мере, не является помехой. Как кто-то упомянул, URL-адреса не являются окончательным словом для Google. По моему личному опыту, больший вес придается заголовку страницы, но хорошо составленный URL-адрес все же заставляет вас двигаться дальше.

TexasB
источник
Большинство сайтов используют свои собственные внутренние идентификаторы в URL, а не номера продуктов производителя.
Стивен Остермиллер
Абсолютно, а иногда и инвентарь управляется номерами SKU или кодами UPC. sideshowtoy.com/collectibles/… например. 902953 - номер артикула. А при поиске с помощью sku нет. в качестве модификатора вы получаете результаты, используя sku в URL, а некоторые без. google.com/…
TexasB
1
Наличие системного идентификатора в URL-адресе не означает, что вы не должны также включать название / номер модели в URL-адрес, если это имеет смысл в вашей конкретной ситуации. Если название / номер модели добавляет семантическое значение / значение ключевого слова к слагу продукта, конечно, вы должны рассмотреть также включение названия / номера модели в URL.
GeniusDesign