Доктор слухає пацієнта і примовляє:
- Добре Добре.
- Доктор, а що хорошого-то.
- Добре, що у мене такого немає!
Пошуковий робот плутається в тому, яку сторінку показувати.
Причин для появи дублів може бути кілька.
Причина перша. Один елемент в декількох секціях Інфоблоки Бітрікс. дублі
Наприклад, якщо один і той же товар присутній в декількох групах каталогу.
Зрозуміло, потрапити на його сторінку можна двома різними маршрутами.
Здавалося б, все логічно.
Єдина відмінність між цими сторінками - слово "Плаття" або "Штани" в хлібних крихтах. Для оптимізатора це - шкідливий дубль.
Це простий шлях майже без недоліків. Майже - тому що "хлібні крихти" будуть вести себе нелогічно і не будуть зручним засобом навігації.
Більш витончено - проставити атрибут rel = "canonical" тега link на сторінках всіх "дублів" і вказати основну сторінку, яку і просувати. Всі пошукачі враховують цей атрибут.
Це ідеальне рішення, так як воно зберігає зручний призначений для користувача інтерфейс і виконує всі вимоги оптимізатора.
Налаштування атрибута canonical можна зробити:
для поодиноких сторінок - за допомогою модуля Маркетплейса 1С-Бітрікс "Інструменти SEO-фахівця",
для цілого розділу - силами програміста.
- ААААА. Доктор, подивіться, що це у мене.
- ААААА. Господи, ЩО це у вас.
Очевидно, розробники не вважають це проблемою. Справді, проблеми немає, поки посилання з ім'ям файлу не будуть згенеровані кимось помилково або злого наміру, а потім проіндексовані.
Стандартні компоненти Бітрікс майже ніколи не генерують посилання на сторінки з ім'ям файлу index.php (майже - тому що потрібно прибирати index.php в налаштуванні шаблонів сторінок нових Інфоблоки).
Проте бажано придушити появу таких сторінок раз і назавжди.
Це найпростіше зробити додаванням трьох рядків в файл .htaccess (якщо ви застосовуєте web-сервер Apache):
Для повноти картини можна ще закрити такі сторінки від індексації в robots.txt.
Яндекс, Google і ваш SEO-фахівець будуть задоволені.
- Доктор, коли я так роблю - мені боляче!
- Ну не робіть так.
Тема дублів сторінок на цьому не вичерпана.
Сайт просто показує ту ж саму сторінку.
З точки зору програміста це нормально. Ви у сайту запитали щось специфічне, передали хитрий параметр. Він всіма компонентами все передав, може якийсь і відреагував. Все в порядку.
SEO-фахівця таке не подобається. Він всю ніч читав webmaster.ya.ru і не виспався. Йому ввижаються дублі.
Програмісту важко, майже неможливо, вирішити це завдання добре. А погано програмісти робити не люблять.
Причина проста: ніхто не знає які параметри сторінка повинна обробляти, а які є "нелегальними". Внутрішня логіка компонентів сучасного сайту рідко абсолютна прозора навіть для досвідченого програміста.
Якщо програміст зробить так, щоб непотрібні параметри блокувалися, він може порушити роботу компонентів Бітрікс або систем веб-аналітики.
Набагато простіше зробити ось що:
простежити за тим, щоб сам веб-сайт не генерував "неправильних" посилань;
виключити проблемні сторінки з індексу (наприклад, зазвичай так чинять зі сторінками результатів пошуку);
своєчасно додавати в індекс пошукової машини нові осмислені сторінки, щоб їх "параметрезованих" копія була проіндексована раніше.
Мабуть, єдине, чого не можна уникнути таким чином, це розміщення десь поза вашого сайту посилання з недоречним параметром і індексація її пошуковою системою.
Якщо і програміст і оптимізатор будуть просто мити руки акуратно робити свою справу, ніякої шкоди від зайвих get-параметрів не буде. А ось параноїдальна спроба захиститися від них буде коштувати вам непередбачуваних глюків на сайті в майбутньому.
ИнтерВолга як веб-інтегратор
Веб-інтеграція це створення великих інформаційних веб-систем. глибоко інтегрованих в бізнес Замовника. Це зниження витрат на роботу з клієнтами, зростання продажів і автоматизація процесів.
ИнтерВолга - компетентний веб-інтегратор. Ми можемо вирішити всі завдання веб-інтеграції власними силами. Більшість наших проектів - комплексні, інтеграційні.
Наш принцип: приносити користь бізнесу клієнта за рахунок осмисленого застосування веб-технологій.
Рішення завдання пошукового просування, комплексного стратегічного інтернет-маркетингу це одна з основних компетенцій веб-інтегратора.