Одна страница — один адрес: как убрать дубли страниц 1С-Битрикс

Это вторая статья серии о Битрикс и SEO:
Как убрать дубли страниц 1С-Битрикс
Доктор слушает пациента и приговаривает:

— Хорошо, хорошо...
— Доктор, а что хорошего-то?!

— Хорошо, что у меня такого нет!
С точки зрения SEO плохо, когда одна и та же страница доступна по двум разным ссылкам.

Поисковый робот путается в том, какую страницу показывать.

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

Причин для появления дублей может быть несколько.

Причина первая: один элемент в нескольких секциях инфоблоков Битрикс Дубли

С точки зрения пользователя и программиста иногда у одной страницы должны быть несколько адресов.

Например, если один и тот же товар присутствует в нескольких группах каталога.
Один товар в разных разделах
Разумеется, попасть на его страницу можно двумя разными маршрутами.

Тогда в “хлебных крошках” должны быть разные цепочки групп. А для этого потребуется чтобы у страниц были разные адреса.

Казалось бы, все логично.

Товар в Платьях

Товар в Штанах   

Единственное различие между этими страницами — слово “Платья” или “Штаны” в хлебных крошках. Для оптимизатора это — вредный дубль.

Вариант решения: нужно выбрать один основной адрес, например /catalog/pants/pants-flower-glade/ и сделать так, чтобы при переходе даже из группы /catalog/dresses/ переход шел на эту основную страницу.

Это простой путь почти без недостатков. Почти — потому что “хлебные крошки” будут вести себя нелогично и не будут удобным средством навигации.

Более изящно — проставить атрибут rel="canonical" тега link на страницах всех “дублей” и указать основную страницу, которую и продвигать. Все поисковики учитывают этот атрибут.
Это идеальное решение, так как оно сохраняет удобный пользовательский интерфейс и выполняет все требования оптимизатора.

Настройку атрибута canonical можно сделать:
  • для единичных страниц — с помощью модуля Маркетплейса 1С-Битрикс “Инструменты SEO-специалиста”;
  • для целого раздела — силами программиста.

Причина вторая: адреса c /index.php и / на Битрикс Дубли

— ААААА!!! Доктор, посмотрите, что это у меня?!!!


— ААААА!!! Господи, ЧТО это у вас?!!!
Одна из распространенных проблем с дублями страниц на Битрикс — появление в индексе поисковых машин страниц с именем файла index.php в адресе и без него.

Пример.

Сайт компании 1С-Битрикс показывает главную страницу и при вводе адреса http://1c-bitrix.ru, так и при указании имени файла http://www.1c-bitrix.ru/index.php.

Очевидно, разработчики не считают это проблемой. В самом деле, проблемы нет, пока ссылки с именем файла не будут сгенерированы кем-то по ошибке или злому умыслу, а потом проиндексированы.

Стандартные компоненты Битрикса почти никогда не генерируют ссылки на страницы с именем файла index.php (почти — потому что нужно убирать index.php в настройке шаблонов страниц новых инфоблоков).

Тем не менее желательно подавить появление таких страниц раз и навсегда.

Это проще всего сделать добавлением трех строк в файл .htaccess (если вы применяете web-сервер Apache):

RewriteCond %{ENV:REDIRECT_STATUS} ^$

RewriteCond %{REQUEST_FILENAME} !/bitrix/(.*)$

RewriteRule (^|.*?/)index\.php$ http:// %{HTTP_HOST}/$1 [R=301,QSA,L]


Что получается? Получается что index.php корректно вырезается из строки адреса с простановкой 301 редиректа и сохранением get-параметров. Все будет работать:
Для полноты картины можно еще закрыть такие страницы от индексации в robots.txt.

Например, так:

Disallow: */index.php

Яндекс, Google и ваш SEO-специалист будут довольны.

Причина третья: дубли из-за “лишних” get-параметров в адресе

— Доктор, когда я так делаю — мне больно!

— Ну не делайте так.
Тема дублей страниц на этом не исчерпана.

Что будет, если к адресу страницы приписать произвольный параметр?

Например http://www.1c-bitrix.ru/?who_are_the_champions

Сайт просто показывает ту же самую страницу.

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

SEO-специалисту такое не нравится. Он всю ночь читал webmaster.ya.ru и не выспался. Ему мерещатся дубли.

SEOшник хочет, чтобы любые “нелегальные” параметры в адресе страницы вырезались.

Программисту трудно, почти невозможно, решить эту задачу хорошо. А плохо программисты делать не любят.

Причина простая: никто не знает какие параметры страница должна обрабатывать, а какие являются “нелегальными”. Внутренняя логика компонентов современного сайта редко абсолютна прозрачна даже для опытного программиста.

Если программист сделает так, чтобы ненужные параметры блокировались, он может нарушить работу компонентов Битрикса или систем веб-аналитики.

Гораздо проще сделать вот что:
  • проследить за тем, чтобы сам сайт не генерировал “неправильных” ссылок;
  • исключить проблемные страницы из индекса (например, обычно так поступают со страницами результатов поиска);
    Параметры URL в метрике
  • своевременно добавлять в индекс поисковой машины новые осмысленные страницы, чтобы их “параметризованная” копия не была проиндексирована раньше.
Пожалуй, единственное, чего нельзя избежать подобным образом, это размещение где-то вне вашего сайта ссылки с неуместным параметром и индексация ее поисковой системой.

Например, чуть выше в этой статье я разместил такую “неправильную” ссылку http://www.1c-bitrix.ru/?who_are_the_champions

Ссылка работает, индексируется, однако умный поисковик правильно “склеит” страницы и вреда никакого не будет.

Если и программист и оптимизатор будут просто мыть руки аккуратно делать свое дело, никакого вреда от лишних get-параметров не будет. А вот параноидальная попытка защититься от них будет стоить вам непредсказуемых глюков на сайте в будущем.

ИНТЕРВОЛГА как веб-интегратор

Веб-интеграция это создание крупных информационных веб-систем, глубоко интегрированных в бизнес Заказчика. Это снижение затрат на работу с клиентами, рост продаж и автоматизация процессов.

ИНТЕРВОЛГА – компетентный веб-интегратор. Мы можем решить все задачи веб-интеграции собственными силами. Большинство наших проектов – комплексные, интеграционные.

Наш принцип: приносить пользу бизнесу клиента за счет осмысленного применения веб-технологий.

Решение задачи поискового продвижения, комплексного стратегического интернет-маркетинга это одна из основных компетенций веб-интегратора.

Обычно мы начинаем подготовку интеграционного проекта с проведения стратегического SWOT-анализа информационных систем и рекламных кампаний Заказчика. Оставьте заявку на консультацию.

Если вы четко видите цель, оставьте заявку на обсуждение интеграционного проекта.

Читайте другие статьи серии:
Поделиться
16.05.2015
Оцените статью
Мы работаем по одному из двух форматов:
  • аренда команды (от 2 человек, не менее 3 месяцев);
  • итерации с фиксированной ценой (1-3 месяца длительностью).
ИНТЕРВОЛГА предоставляет:
  • регулярные онлайн-планерки с заказчиком;
  • квалифицированных специалистов;
  • организованную команду (находятся в одном помещении, что упрощает решение рабочих вопросов);
  • полную прозрачность и регулярность отчетов о результатах.
Ключевые услуги:
  • нагруженный интернет-магазин;
  • личный кабинет;
  • оптовые продажи — B2B-платформа;
  • маркетплейс;
  • технический аудит сайта;
  • Битрикс24 — корпоративные HR-порталы;
  • Битрикс24 — построение CRM-системы;
  • Битрикс24 — личные кабинеты сотрудников;
  • Битрикс24 — аудит портала;
  • 1С — интеграция с другими системами;
  • 1С — доработка системы;
  • маркетинг — комплексное интернет-продвижение;
  • маркетинг — продвижение для B2B.

Статьи по теме

От ручных отчетов к дашборду: вся правда о процессах компании за 1 минутуЕсли не любите читать длинные отчеты, а предпочитаете сразу ухватить всю суть, то пока нет ничего лучше дашбордов. Сделали их на PowerBI в закрытом контуре клие...
Аналитика по 100 сделкам за 2 минуты и 20 рублей теперь реальностьНе хватает типовых отчетов CRM, чтобы понять что происходит с продажами? Нет времени, чтобы, держа руку на пульсе, погружаться во все детали сделок? Ответ здесь...
Как оживить заброшенный розничный сайт и сделать из него генератор оптовых продажРеальный пример того, как переделать старый розничный сайт на Аспро Максимум под оптовый магазин и за месяц перетащить туда 70 клиентов с чеком от 3,5 млн. ...
Как управлять информацией о товарах, если каналов продаж много, а ты одинКогда номенклатура вырастает до нескольких тысяч SKU, управлять информацией о продуктах становится труднее. Рассказываем как победить хаос с помощью PIM-системы...
ИИ для бизнеса: как понять, что он нужен, где использовать ИИ в бизнесе: контроль и эффективность или галлюцинации и большие затраты. Как перестать сомневаться и начать внедрение? Оценим риск, пользу и сделаем первый ша...
Умный поиск по CRM Битрикс24 и базам знанийЧем старше компания, тем больше у неё документов, отчетов, записей встреч. Как не тратить часы на поиск нужных сведений, а получать мгновенный ответ на вопрос? ...
Хотите получать лучшие статьи от INTERVOLGA раз в месяц?
Подпишитесь на рассылку — спамить не будем