Я работаю на сайте электронной коммерции, я сказал нашему SEO консультанту , что я планирую сделать схему URL: /products/<id>/<name>
. Это похоже на URL Stackoverflow, которые являются /questions/<id>/<title>
.
Он спросил меня, могу ли я /p/<id>/<name>
вместо этого изменить схему URL . Я знаю, почему он хочет это изменение, слово «продукты» не нужно, чтобы найти правильный продукт, и оно не предлагает никакого SEO, поэтому сокращение его просто p
сделает соответствующие ключевые слова <name>
весомыми.
Его главный приоритет - максимизация SEO, но я не думаю, что он рассматривает вопрос о том, как это влияет на семантику сайта. Кроме того, слово «продукты» выглядит так, как будто оно имеет смысл и причину присутствия, просто p
выглядит хаотично и безобразно для меня. Я также не думаю , что это делает , что большая разница делает это? Stackoverflow не использует, /q/<id>/<title>
и они работают просто отлично, я понимаю, что здесь есть много факторов, а не только URL.
Итак, я хочу получить внешнее мнение о том, какой путь лучше и почему?
products
имеет больше смысла, чем двусмысленностьp
.Ответы:
По моему опыту, оптимальный URL был бы /[product_category]/name.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".
источник
Я говорю, держите "продукты" в вашем URL. Это хорошо для поисковых систем и для пользователей. Поисковые системы могут использовать его, чтобы помочь идентифицировать его как предмет для продажи, и это может помочь при попытке найти его в обычном поиске, а также при поиске товаров. Это также помогает пользователям, так как четко говорит им, что URL приведет их к списку продуктов.
источник
/<category>/<id>-<title>
cgi-bin
URL-адреса, и при прочих равных условиях все равно опередил бы вас.источник