Хорошая стратегия URL для сайта и SEO

Я запускаю сайт, где у пользователей есть свои страницы профиля.Они также могут размещать продукты для продажи (которые они сделали) и писать /импортировать сообщения в блоге.Я собираюсь реализовать карту сайта, и мне нужно принять окончательное решение по стратегии URL.Вот что у меня сейчас есть для продуктов (где 1234 - это идентификатор продукта, который я использую для поиска этого продукта): NB «продукт» - это фиксированная строка (хотя это и другое слово на реальном сайте) - все остальные являются динамическими в зависимости от элемента,example.com/product/1234.product-category.product-nameя должен перейти на любой из них?то есть:example.com/maker/users_name/product-category/product-name/1234example.com/product/product-category/product-name/1234example.com/product/1234/product-category/product-nameОсновными пунктами для рассмотрения являются:Куда должен идти идентификатор продукта в URL?Как с точки зрения читабельности пользователем, так и с точки зрения SEOДолжен ли я указать имя пользователя (как он сделал этот продукт)?Должен ли я попытаться удалить удостоверение личности в целом?
4 голоса | спросил ed209 26 32008vEurope/Moscow11bEurope/MoscowWed, 26 Nov 2008 02:10:38 +0300 2008, 02:10:38

2 ответа


0
Я думаю, что первый пример (example.com/product/1234.product-category.product-name) является лучшим форматом, но я бы посоветовал изменить его тогда "."на «-».Я просто думаю, что если каким-то образом название продукта заканчивается чем-то, что вызывает другой обработчик на вашем сервере, например «.php» или «.jsp», у вас могут возникнуть нежелательные эффекты.Куда должен идти идентификатор продукта в URL?Как с точки зрения читабельности пользователем, так и с точки зрения SEOЯ не думаю, что действительно важно, куда идет идентификатор продукта, но что касается читающего его пользователя, я думаю, что они обращают внимание на конец строки, поэтому я бы поставил идентификатор первым, оставив наиболее описательную часть (продуктимя) в конце.Должен ли я указать имя пользователя (как он сделал этот продукт)?Не уверен, разрешите ли вы своим пользователям изменять имена пользователей, но если бы вы это сделали, я бы пропустил имя пользователя.Примером может служить тот, кто выходит замуж и меняет свою фамилию.Это повредит вашему SEO, так как URL изменится, но поисковые системы уже проиндексировали его по-старому.Вы должны были бы поместить некоторые постоянные перенаправления на место, чтобы справиться с этим, чего можно избежать, просто пропустив имя пользователя.Должен ли я попытаться удалить удостоверение личности в целом?Вы должны оставить идентификатор в URL-адресе в случае, если два продукта имеют одинаковое имя, и ваш алгоритм создания URL-адреса создает дублирующую ссылку.
ответил Brian Behm 26 32008vEurope/Moscow11bEurope/MoscowWed, 26 Nov 2008 02:25:14 +0300 2008, 02:25:14
0
Я предпочитаю это: example.com/users_name/product-category/product-name/1234Однако следует помнить, что URL-адрес становится слишком длинным несколько раз.Это трудно представить или продвигать в блоге или на форуме.Почему бы просто не использовать example.com/1234 и использовать заголовок, чтобы указать другие данные, такие как категория и название продукта?Сейчас я думаю, что поисковые системы становятся все умнее, а короткие URL используются все больше и больше.
ответил anandsoft 24 52017vEurope/Moscow11bEurope/MoscowFri, 24 Nov 2017 19:54:38 +0300 2017, 19:54:38

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132