Закриваємо всі посилання на зображення в nofollow

Сьогодні поставив собі цікаве завдання -закрити від індексації всі посилання на зображення (як зовнішні, так і внутрішні) на моєму блозі WordPress.

посилання

Питання слушне, має місце бути.

Вся справа у СЕО-міфах. Деякі вважають, що сторінка донор (яка посилається) під час передачі ваги акцептору (на кого посилається. У разі – сторінка із зображенням) втрачає свою вагу. В принципі, звучить дуже логічно. Адже у посилань є свої фактори ранжирування.

На деяких сайтах, як наприклад мій блог, картинки не завжди унікальні і тим більше не приносять трафік з пошуку по картинках. Їх не потрібно прокачувати. Тому є сенс закрити від індексації внутрішні посилання зображення.

Звичайно ж, це не стосується проектів, що рясніють безліччю зображень і фотографій, які при цьому отримують трафік з пошуку по картинках. У такому разі не треба закривати.

Закрити картинки в nofollow за допомогою SQL-запиту

На сайтах з невеликою кількістю статей, ця проблема легко вирішується ручним проставленням атрибуту nofollow. Але якщо статей тисячі? Без автоматизації процесу на це піде багато часу.

Перше що мені спало на думку - скористатисяSQL-запитом, тому що знайти WordPress плагін, що виконує подібні функції малоймовірно.

Я не сильний у роботі з базою даних, проте мені пощастило ознайомитися з однією цікавою статтею, в якій описано 20 корисних SQL-запитів. Раджу її прочитати. Вона мене рятувала вже кілька разів.

Отже, з цієї статті нас цікавить конструкція із заміни одного тексту з таблиці wp_posts (тут зберігаються всі статті) на інший:

Тепер потрібно визначити правильне формулювання ділянок тексту, що замінюється і замінює.

Приоформлення статей, використовується не так багато графічних розширень. Як правило – jpg, gif, png.

Що ми робимо? А робимо ми таке:

Можна ще покращити конструкцію та додати target=”_blank”, щоб усі посилання відкривались у новому вікні:

Абсолютно нічого складного.

Далі за аналогією додаємо nofollow і blank до jpg зображень:

nofollow

Для виконання зазначених дій бажано мати хоч якесь уявлення про роботу SQL та PHPMyAdmin.