Это вторая статья серии о Битрикс и 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
Понравилась статья?
Поделитесь ссылкой с друзьями и коллегами!

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

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