Выжимая все SEO из URL, насколько это возможно

8

Я работаю на сайте электронной коммерции, я сказал нашему SEO консультанту , что я планирую сделать схему URL: /products/<id>/<name>. Это похоже на URL Stackoverflow, которые являются /questions/<id>/<title>.

Он спросил меня, могу ли я /p/<id>/<name>вместо этого изменить схему URL . Я знаю, почему он хочет это изменение, слово «продукты» не нужно, чтобы найти правильный продукт, и оно не предлагает никакого SEO, поэтому сокращение его просто pсделает соответствующие ключевые слова <name>весомыми.

Его главный приоритет - максимизация SEO, но я не думаю, что он рассматривает вопрос о том, как это влияет на семантику сайта. Кроме того, слово «продукты» выглядит так, как будто оно имеет смысл и причину присутствия, просто pвыглядит хаотично и безобразно для меня. Я также не думаю , что это делает , что большая разница делает это? Stackoverflow не использует, /q/<id>/<title>и они работают просто отлично, я понимаю, что здесь есть много факторов, а не только URL.

Итак, я хочу получить внешнее мнение о том, какой путь лучше и почему?

JD Исаакс
источник
5
Понятия не имею, но, конечно, меня интересуют любые ответы. Google всегда утверждает, что страницы должны быть оптимизированы для людей, а URL должны быть максимально удобочитаемыми, поэтому меня не удивит, если / products / id / name будет работать лучше, чем / p / id / name. Хорошим шагом может быть сделать имя уникальным, чтобы вы могли использовать его, чтобы найти продукт, и сбросить идентификатор.
Просто помните, что лучшие практики SEO меняются с активным использованием алгоритма. Google работает над улучшением их алгоритма, чтобы найти лучшее качество на страницах. С точки зрения удобства использования использование productsимеет больше смысла, чем двусмысленность p.
zzzzBov

Ответы:

5

По моему опыту, оптимальный URL был бы /[product_category]/name.html

/camping/coleman-4-man-tent.html

Это лучше для пользователя, и если Google использует плотность ключевых слов в URL-адресе в качестве сигнала (никто не знает, делают ли они это, но если бы я запустил поисковую систему, я бы, вероятно, это сделал), то вы бы увеличили плотность ключевых слов, не загрязняя URL с выбрасываемыми словами, такими как «продукты» и посторонними символами, такими как «id».

Недостатком является то, что это дополнительная работа, потому что вы не можете просто проанализировать идентификатор из URL и игнорировать все остальное ( однако большинство людей, которые полагаются на синтаксический анализ идентификатора и игнорируют все остальные винты, потому что они забывают вернуть 404 или 301 для всех, кроме ПРАВИЛЬНАЯ версия URL, поэтому они создают несколько URL, которые покорно возвращают один и тот же HTML, например, / products / 1234 / coleman-4-man-tent / и / products / 1234 / coleman-4br-mcmansion / возвращают один и тот же HTML, который также известен как дублированный контент ).

Один из способов реализовать это - сохранить таблицу, которую я поместил в хэш-карту в памяти, в которой для поиска идентификатора используется ключ "/camping/coleman-4-man-tent.html".

JeremyB
источник
+1 за это, как кажется, «самое чистое» решение. И тот, который я обычно реализую. :)
janosrusiczki
-1 для "плотности ключевых слов"
Майк Хадсон
@JeremyB ... принимая во внимание, что эта страница суммирует мнения различных специалистов по SEO и не содержит фактических фактов от Google или других поисковых систем.
Blazemonger
2

Я говорю, держите "продукты" в вашем URL. Это хорошо для поисковых систем и для пользователей. Поисковые системы могут использовать его, чтобы помочь идентифицировать его как предмет для продажи, и это может помочь при попытке найти его в обычном поиске, а также при поиске товаров. Это также помогает пользователям, так как четко говорит им, что URL приведет их к списку продуктов.

Джон Конде
источник
Я согласен, я думаю, что это будет более полезным для поисковых систем. Но если нет других «сегментов контента», подобных «продуктам» (например, сервисам или подпискам), и ваш клиент действительно хочет, чтобы URL был меньше, я бы решил просто структурировать его как / <id> / <title> вместо p / <id> / <title>.
SubTypical
2
  1. Используйте «продукт» только в том случае, если ваш инвентарь не подходит ни для какого другого сегмента - например, «метчики» или «палатки» и т. Д. «Продукт» не так описателен и полезен, как «сервис», поэтому я могу понять ваш совет SEO-специалистов по его усечению, но Я не согласен с удалением этого сегмента оптом.
  2. Если вы переписываете URL-адреса, рассмотрите возможность удаления ненужных вложений, используя вместо этого дефисы, например /<category>/<id>-<title>
  3. Если вы переписываете URL, не беспокойтесь о расширении языка (.html, .php, .blah и т. Д.)
  4. Включение идентификатора продукта в одном и том же месте позволяет лучше просматривать и сопоставлять БД и канонизировать
  5. Не обращайте внимания на советы тех, кто упоминает «плотность ключевых слов». Когда-либо.
  6. Если вы так много думаете о своем URL, значит, вы слишком много думаете - ни одна поисковая система не оказывает такого сильного влияния на рейтинг вашего URL, кроме а) имени домена и б) длины. Я мог бы начать новый сайт, используя ужасные cgi-binURL-адреса, и при прочих равных условиях все равно опередил бы вас.
  7. Лучшее для пользователей - лучшее.
Майк Хадсон
источник
1
Зачем игнорировать советы человека, который говорит плотность ключевых слов? Что, если они говорят, сделать ваше ключевое слово контента богатым, но не слишком насыщенным, и убедиться, что оно по-прежнему читается нормально для людей.
Джей Ди Айзекс