Dle noindex і nofollow - приховування зовнішніх посилань - crossroads

Dle noindex і nofollow - приховування зовнішніх посилань - crossroads
В рамках боротьби з пошуковим спамом, такі пошуковики як Google і Яндекс, знижують в пошуковій видачі рейтинг сторінок, на яких розміщено багато зовнішніх посилань. Про це сказано багато і ніхто толком не може гарантувати так воно насправді, чи ні. Тут багато нюансів, таких як відвідуваність сайту, кількість зовнішніх посилань, якість сайтів за ними і так далі.

Виходячи з цього, вебмастера прагнуть або зменшити кількість зовнішніх посилань на своїх ресурсах, або позбутися від них зовсім. Для цього не потрібно видалення всіх посилань. Досить показати пошукачам, що їх індексувати не слід. При цьому для відвідувачів сайту посилання залишаться на місці.

В цьому випадку, при розміщенні матеріалу на сайт, не потрібно загортати посилання через leech. Але їх потрібно закрити від пошукачів за допомогою nofollow (Google) і noindex (Яндекс). Для цього потрібно небагато відредагувати файл /engine/classes/parse.class.php. Потрібно знайти в ньому рядок

Це 842-й рядок у версії движка 10.4. У попередніх і наступних версіях вона приблизно там же і виглядати має так само. Нижче неї є код такого вигляду:

Його потрібно привести до в такий стан:


Тобто тим самим я обернула посилання в теги noindex і додала в неї параметр nofollow. Цього достатньо для того, щоб пошуковики ігнорували зовнішні посилання і не індексували їх. Таким чином PR сторінок буде в безпеці і з точки зору пошукових систем на вашому сайті не буде зовнішніх посилань.

При використанні вищенаведеного рішення все нові посилання, розміщені в тегах url, в матеріалах сайту, будуть закриті від пошукових систем. Для зміни старих посилань потрібно виконати «перестроювання публікацій» в адмін-панелі сайту на DLE. Після чого можна перевірити вихідний код сторінки в браузері. Посилання будуть мати такий вигляд:

Мінусом є той факт, що правку в файл parse.class.php потрібно вносити кожен раз при оновленні движка. Від пошуковиків будуть приховані всі посилання в матеріалах, як зовнішні, так і внутрішні. Але при використанні «рідного» тега leech відбувається те ж саме і альтернатива йому - відкриті посилання будь-якого типу.