Создать URL
Генератор Правила транслитерации Как сделать ЧПУ Блог Вопросы и ответы Создать URL
Практика

Корзина и оформление заказа: правила для адресов

В отличие от карточки товара или раздела каталога, страницы корзины и оформления заказа не рассчитаны на посетителей из поисковой выдачи вовсе — это чисто функциональный, персонализированный процесс.

Типичная структура адресов для процесса покупки

site.ru/cart/                    корзина
site.ru/checkout/                оформление заказа
site.ru/checkout/delivery/       шаг выбора доставки
site.ru/checkout/payment/        шаг оплаты
site.ru/checkout/confirm/        подтверждение заказа

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

Почему эти страницы почти всегда закрыты от индексации

  • Содержимое персонально. Корзина конкретного посетителя отражает именно его текущий выбор товаров, а не общедоступную информацию, полезную стороннему пользователю поисковой выдачи.
  • Страница не самодостаточна без контекста. Попадание на пустую страницу оформления заказа напрямую из поисковой выдачи не имеет смысла для нового посетителя, не прошедшего предыдущие логичные шаги процесса покупки.
  • Наличие персональных данных на поздних шагах. Страницы, где отображаются персональные данные — адрес доставки, детали заказа, — по соображениям приватности не должны быть доступны для внешнего индексирования в принципе.

Технический способ закрытия от индексации. Весь раздел корзины и оформления заказа обычно закрывается директивой в robots.txt целиком, а не отдельно по каждому шагу — поскольку весь процесс представляет собой единый функциональный блок, не предназначенный для внешнего поискового трафика ни на одном из своих этапов.

Одностраничный чекаут против многошагового

Некоторые сайты реализуют процесс оформления заказа как единую страницу с последовательным раскрытием блоков через JavaScript, а не серию отдельных страниц с собственными адресами для каждого шага. В этом случае вопрос об адресах для отдельных шагов вообще не возникает — упрощается и техническая реализация, и вопрос закрытия от индексации, поскольку существует всего один адрес для всего процесса целиком.

Сохранение корзины между визитами

Хотя сама страница корзины закрыта от индексации, для удобства покупателя важно сохранять её содержимое между визитами — через привязку к аккаунту для авторизованных пользователей или через долгоживущий cookie для гостей, чтобы человек, отвлёкшийся и вернувшийся на сайт позже, не терял уже отобранные товары и не начинал выбор заново.

Нужны ли хлебные крошки на страницах оформления заказа

Обычные хлебные крошки, ведущие в каталог, здесь менее уместны — вместо них полезнее явный индикатор прогресса по шагам самого процесса оформления заказа, показывающий, на каком этапе находится покупатель и сколько шагов осталось, что помогает ориентироваться именно в контексте текущей задачи оформления покупки, а не общей навигации по сайту.

Чек-лист

  1. Использовать простую, технически логичную структуру адресов для шагов оформления заказа.
  2. Закрывать весь раздел корзины и оформления заказа от индексации директивой в robots.txt.
  3. Сохранять содержимое корзины между визитами для удобства покупателя.
  4. Использовать индикатор прогресса вместо обычных хлебных крошек внутри процесса оформления.

Оформление заказа без обязательной регистрации

Требование обязательной регистрации до оформления заказа — распространённая причина отказа от покупки на последнем шаге. Разумная практика — предлагать оформление гостевым заказом с опциональным созданием аккаунта уже после завершения покупки, что снижает барьер для случайного, разового покупателя, не заинтересованного в постоянном взаимодействии с магазином.

Единая корзина между разными устройствами

Для авторизованного покупателя, начавшего собирать заказ на одном устройстве и продолжающего на другом — например, добавившего товары с телефона, а оформляющего заказ на компьютере, — важна синхронизация содержимого корзины через привязку к аккаунту, а не только к конкретному браузеру или устройству, иначе часть отобранных товаров будет казаться потерянной при смене устройства.

Технические возможности для брошенной корзины

Если посетитель добавил товары в корзину, но не завершил оформление заказа, сохранение этого состояния позволяет реализовать напоминание — по email для авторизованных пользователей или через push-уведомление в браузере. Это отдельная маркетинговая функциональность, не связанная напрямую со структурой адресов, но опирающаяся на ту же техническую возможность сохранения содержимого корзины между визитами.

Частые вопросы

Нужно ли индексировать страницу корзины и оформления заказа?

Нет, эти страницы обычно полностью закрываются от индексации — их содержимое персонально для каждого посетителя и не представляет ценности для стороннего пользователя, переходящего из поисковой выдачи.

Как лучше закрыть весь процесс оформления заказа от индексации технически?

Директивой в файле robots.txt, закрывающей весь раздел целиком, а не отдельно каждый шаг — процесс оформления заказа представляет собой единый функциональный блок.

Нужны ли хлебные крошки на страницах оформления заказа?

Обычные хлебные крошки менее уместны здесь — полезнее явный индикатор прогресса по шагам самого процесса, показывающий текущий этап и оставшиеся шаги оформления.

Готовый адрес можно собрать прямо сейчас: откройте генератор ЧПУ — он транслитерирует фразу по таблице Яндекса, уберёт служебные слова и покажет длину адреса.

Читайте также

4 мин чтения

Мультибрендовый магазин: структура под несколько марок

Магазин, торгующий десятками независимых марок одновременно, сталкивается с задачей сложнее простого вопроса «раздел или фильтр для бренда» — здесь бренд часто определяет саму суть покупательского выбора.

Читать статью →