Епічний косяк в блозі і канонічні url

Почавши розбиратися і наводити порядок в блозі, виявив прямо-таки епічний фейл, який присутній на сайті з часів першої зміни CMS. Спочатку, даний проект стартував на найпопулярнішому і донині, блоговому движку, WordPress. Але мені адже подавай альтернативу, і смикнуло перейти на MaxSite CMS, на той момент досить активно розвивається і з досить непоганим функціоналом. Тут не гналися за зайвими наворотами і сам движок був помітно легше і спритніше того ж WordPress.

Однак, з виходом версії 0.84, розробник просто вбив своє дітище на корню, замінивши стару систему побудови шаблонів (і без того вкрай складну в розумінні і заплутану) на ще більш дику. Саме це оновлення стало переломним у розвитку, в цілому, не поганої і перспективного движка. Ситуація ще страшнішою практично повною відсутністю, хоч якийсь, виразної документації (ті уривки інформації, що зараз є на сайті, складно назвати цим гучним словом).

Свого часу, я намагався донести розробнику, що якщо він робить проект для людей, а не парочки гиків, то не варто впроваджувати технології заради самих технологій, якщо цим не зручно користуватися … але, власне бачення і не бажання прислухатися до потреб користувачів , призвело до того, що зараз проект мляво доживає. Останнім моїм внеском у розвиток цього проекту був шаблон для оформлення адмінки для MaxSite CMS, яким користуюся донині.

Так що думки про переїзд блогу на щось інше, з’явилися ще чотири роки тому. У той час, я вже починав активно вивчати MODX, хоч і не вважаю даний движок ідеальним саме для блогу. Поки, остаточного рішення на якій системі управління контентом зупинитися немає, можливо знову буде якийсь експеримент, наприклад вельми перспективний, побудований на Laravel PHP Framework. Знову мене понесло кудись, але ж спочатку хотів написати про епічний косяк в блозі, який якось випав у мене з уваги і в результаті я сам себе, весь час існування блога, знижував в пошуковій видачі.

Що таке канонічні URL і в чому була моя помилка …

Справа в тому, що використовуючи движки сайтів треба бути вкрай уважним, так як одні й ті ж матеріали можуть існувати під двома і більше різними адресами URL. Наприклад, у мене таке зустрічається практично всюди, а пошукові системи негативно ставляться до дубльованого контенту, знижуючи його у видачі. Дійсно, системи управління контентом генерує дублі сторінок і робиться це для зручності користувачів – архіви статей, наявність сторінок в різниць в різних категоріях, тегів і так далі.

Для боротьби з подібним дублюванням контенту існують (посилання на статтю в гугл-Вебмайстер). До купи статейка на Яндексі про. Технічно вирішується це досить просто – для вказівки пошуковим системам посилання на канонічну сторінку, в код кожного документа додається спеціальний тег (приклад даної сторінки):

<link rel = “canonical” href = “http://mdex-nn.ru/page/epicheski-kosiak-i-kanonicheskie-url.html”>

У мене таких тегів не було і виною тому була некоректна настройка шаблону. Я вже писав вище, що розробка шаблонів для MaxSite CMS той ще цирк з кіньми. Правда, в тому була не тільки моя вина – при розробці шаблону, в файлі functions-template.php стояв коментар що даний файл не годі було копіювати в свій шаблон, а саме в ньому, як виявилося, і перебувало формування тега канонічних посилань. За чесному, в той час ще й не відав ні про які канонічні посиланнях, довірившись того, що в двигуні все передбачено (так воно і було, але тільки в стандартному шаблоні). Такі справи. Зараз все виправив і залишаєшся чекати результатів переобхода сайту пошуковими системами паралельно підшукуючи і переходячи на альтернативний движок.

Якщо вважаєте статтю корисною, не лінуйтеся ставити лайки і ділитися з друзями.

Ссылка на основную публикацию