Виключені сторінки документ є неканонічним

Дуже дивна сталася річ з одним сайтом, створеному на OpenCart. Всі сторінки випали з індексу Яндекса - залишилося тільки одна - головна. Перша думка - сайт потрапив під фільтр. Але це не звичайний сайт, а інтернет-магазин, який, до речі, приносить дохід його власнику. Я вперше написав Платону Щукін з проханням вказати причину того, що сталося. Що ж це могло статися? Опис товарів майже всі унікальні, сайт ще не просувався і зворотних посилань поки немає.

В панелі Яндекс.Вебастера в розділі «Виключені сторінки» знаходиться інформація про сторінки, які були проіндексовані роботом.

Сторінки заборонені до індексування вебмастером або не існує

Документ є неканонічним

А ось тут вже цікаво.

Далі йде список УРЛ карток продуктів (тут їх наводити не буду). Тепер давайте міркувати разом. Значить так. Що ми маємо?> Недоробки в OpenCart або дивну реакцію Яндекса? Дивимося що знаходиться в коді сторінки товару. Так там є тег з параметром rel = "canonical". Справа в тому, що УРЛ, вказаний в тезі збігається з УРЛ самої сторінки. Вона що камікадзе? Що за суіціт такий? Я розумію, якби УРЛ сторінки, в коді якої був би цей тег, який вказує на оригінал, тоді питань немає. Тепер перевіряємо сторінку цього поста мого блогу, який працює на Вордпресс. І що? І чим відрізняються теги на цих двох сторінках? Тільки тим, що у OpenCart rel = "canonical" після заслання, у WordPress - спочатку. Але при цьому мій блог відмінно індексується. Чому так? Де логіка? Значить Яндекс думає, що в Опенкарт ці картки товару неканонічні, а є дублями оригінальних сторінок. Але вони як раз і є оригіналами. Мда, напевно доведеться прибирати з коду цей тег. Навіщо мені проблеми? Те що не потрібно, я і сам закрию від індексації в robots.txt.

Читаємо з Допомоги Яндекса

Атрибут rel = "canonical" тега

Добрий день. Звернув увагу, що на моєму сайті (під OpenCart) така ж ситуація. Велика кількість сторінок у яких атрибут canonical, що посилаються на свою ж сторінку, виключені з пошуку.

І ще я звернув увагу на порядок проходження атрибутів. Може спробувати поміняти порядок атрибутів відповідно до прикладу, зазначеним на Yandex?

А тепер питання, а як це можна зробити? Я не сильний в html. Хто-небудь може підказати в яких файлах і що треба написати, щоб атрибути помінялися місцями?
Наперед дякую.

Схожі статті