Как вам помочь ?
Структура URL в интернет-магазине
URL (от англ. Uniform Resource Locator) - это стандартизированный способ записи адресов в сети Интернет. Также, словом "URL" часто называют и сам этот адрес.
Например, раздел "Помощь" на нашем сайте имеет такой URL:
www.advantshop.net/help
Рассмотрим, как формируется URL (адрес) разделов интернет-магазина, созданного на платформе ADVANTSHOP.
- Структура URL интернет-магазинов на ADVANTSHOP
- URL категорий не вложены друг в друга
- URL товаров не связаны с URL категорий
- Что делать с URL при переносе сайта на ADVANTSHOP с другой платформы
Структура URL интернет-магазинов на ADVANTSHOP
В платформе ADVANTSHOP используется следующая модель построения URL, которая состоит из 3х частей:
[адрес сайта] / [ключевое слово] / [изменяемая, уникальная часть]
Такая модель обусловлена технологией, на основе которой разработана платформа ADVANTSHOP - ASP.NET MVC.
Пример URL, сформированного по такой модели:
site.ru/categories/phones
Раскрашенный вариант:
site.ru/categories/phones
Где:
- site.ru - это домен сайта
- categories - ключевое слово, означающее категорию
- phone - уникальная часть, которая задаётся в панели администрирования (в нашем случае - в редактировании категории) (рис. 1).
Рис 1. Пример указания параметра URL для категории. Аналогично URL задаётся и для товаров, новостей, производителей.
Ключевые слова обозначают, на какой странице сейчас находится посетитель сайта. Например:
- product - страница товара
- categories - страница категории
- news - страница новости
- pages - страница с произвольным содержимым (текст, изображения и т.п.)
- manufacturers - страница бренда
Примеры ссылок:
- Товар - site.ru/product/my-new-product
- Категория - site.ru/categories/moya-kategoria
- Новость - site.ru/news/novosti-za-may-2016
- Страница - site.ru/pages/kak-oplatiti-zakaz
Далее рассмотрим ещё две особенности такой структуры URL.
URL категорий не вложены друг в друга
Если мы создаём категорию "Телефоны" с адресом site.ru/categories/phones, а внутри неё ещё создадим одну категорию (например, "Apple") - URL у категории "Apple" будет такой: site.ru/categories/apple. Другими словами, URL дочерней категории формируется точно так же, как и URL родительской категории. URL дочерней категории ничего не перенимает от URL родительской категории.
Может возникнуть вопрос: а почему бы не сделать для дочерней категории URL вида site.ru/categories/phones/apple, где phones - категория, а apple - подкатегория?
Рассмотрим, по какой причине так делать не стоит. Если при таком подходе у дочерней категории "Apple" сменится родительская категория (например, с "Телефоны" на "Смартфоны"), то её URL тоже изменится (например, с site.ru/categories/phones/apple на site.ru/categories/smartphones/apple). А это повлечёт за собой ошибку 404 ("страница не найдена") на старом URL - site.ru/categories/phones/apple.
Получается, что старый URL "выпадет" из поискового индекса, а новый ещё не успеет проиндексироваться. Результат - понижение позиций сайта в поисковой выдаче.
Как же при использовании той модели URL, которая используется в ADVANTSHOP, более ясно обозначить содержимое категорий? Как по URL однозначно определить, какие товары находятся в категории, к примеру, site.ru/categories/apple - смартфоны или "умные" часы?
Решить эту задачу можно очень просто. Достаточно задать более подробный URL для категорий. Для смартфонов Apple это может быть site.ru/categories/apple-iphone, а для "умных" часов Apple - site.ru/categories/apple-watch.
URL товаров не связаны с URL категорий
На практике это означает, что URL категории, в которой находится товар и URL самого этого товара никак не пересекаются и не зависят друг от друга. Такой подход позволяет помещать один и тот же товар сразу в несколько категорий.
Например, у вас есть товар "iPhone 6 32Gb" и вы хотите, чтобы он одновременно был в двух категориях - "iPhone" и "iPhone 6". В этом случае вы просто привязываете товар к нужным категориям и получаете следующий результат:
- URL категории "iPhone" - site.ru/categories/iphone
- URL категории "iPhone 6" - site.ru/categories/iphone-6
- URL товара "iPhone 6 32Gb" - site.ru/products/iphone-6-32gb
Что делать с URL при переносе сайта на ADVANTSHOP с другой платформы
Если вы перенесли ваш сайт на ADVANTSHOP с другой платформы, на которой была другая структура URL, вам необходимо будет настроить перенаправления (редиректы) со старых URL на новые.
Готово. Мы рассмотрели как устроены URL в интернет-магазине.
Другие статьи по теме
- Семантическая разметка сайта Shema.org
- SEO продвижение
- Webmaster Yandex и Google
- Как предоставить доступ к Google Search Console
- Мета-теги
Тэги: Структура URL в интернет-магазине, как устроены url, url, чпу, Структура URL