Дубли картинок образуются из-за их сохранения в нескольких размерах. Эти копии хранятся в базе данных хостинга, что увеличивает её объем и замедляет загрузку сайта. Каждая картинка сопровождается страницами вложений, которые представляют собой полноценные веб-документы. Эти страницы открываются в браузерах и должны содержать альтернативные тексты (alt txt) для изображений.
Дубли картинок на страницах вложения
Страницы вложений могут содержать рекламу и позволять пользователям оставлять комментарии. Важно отметить, что спамеры тоже могут оставлять комментарии. Хотя такие страницы не должны индексироваться поисковыми системами, они часто оказываются в индексе, что может негативно сказаться на позициях сайта в результатах поиска.
Запрет индексации. Чтобы предотвратить индексацию страниц вложений, необходимо добавить соответствующие директивы в файл robots.txt
для Яндекса и метатег для Google. Однако, иногда этого недостаточно, и страницы продолжают индексироваться обоими поисковыми системами, что приводит к понижению позиций сайта.
Оптимизация с помощью плагина Clearfy Pro. После установки платного плагина **Clearfy Pro** на моем сайте, индекс медиафайлов начал постепенно уменьшаться. Плагин обеспечил ссылки только на первую картинку в записи, а остальные начали отображаться как «ссылка отсутствует».
Поиск дублированных ссылок. Для поиска дублированных ссылок можно использовать **Яндекс Вебмастер**, где представлены индексы сайта. Дубли картинок находятся, как правило, в конце списка, но могут проявляться и в середине.
В некоторых статьях присутствуют галереи картинок, выведенные с помощью инструмента Word Press. Чтобы построить галерею, нужно вначале загрузить каждую картинку отдельно, со ссылками и описаниями. Потом из этих изображений строится галерея, но получается повторение.
Картинки, входящие в галерею, индексированы Яндексом. У меня раньше был запрет картинок в robots.txt, а в галерее – нет. Но мне позже пришлось заменить их простыми картинками.
Много раз вручную удаляла адреса, робот ставит их в очередь к удалению. Через некоторое время они вновь появляются, однако их общее число значительно снизилось. Полгода назад индекс составлял 600 адресов.
В течение 5 месяцев, на моих сайтах, установлен запретительный метатег. Функционирует он постепенно, удалилось много дублирующего контента, но страницы вложений пока не вошли в их число. Они стали уменьшаться, после вставки кода для канонических адресов.
Изменение в файле .htaccess
Перейдем на хостинг, выделим нужный сайт, найдем файловый менеджер, затем папку public.html. Здесь откроем файл .htaccess, вставим сюда код. Нашла его в Интернете и перенесла в Notepad++, проверила, стоит ли, на странице блокнота кодировка UTF-8 без BOM. Из блокнота скопировала код в файл и сохранила.
Раньше в файле были записаны некоторые строчки, которые стали повторяться, но их стерла. В целом файл .htaccess стал выглядеть следующим образом:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | [php]# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{QUERY_STRING} ^replytocom= [NC] RewriteRule (.*) $1? [R=301,L] RewriteRule (.+)/feed /$1 [R=301,L] RewriteRule (.+)/comment-page /$1 [R=301,L] RewriteRule (.+)/trackback /$1 [R=301,L] RewriteRule (.+)/comments /$1 [R=301,L] RewriteRule (.+)/attachment /$1 [R=301,L] RewriteCond %{QUERY_STRING} ^attachment_id= [NC] RewriteRule (.*) $1? [R=301,L] RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress[/php] |
Однако с дублями картинок можно бороться с помощью плагина DNUL, удаляя из базы лишние экземпляры изображений. Встретила в Интернете еще один плагин с названием «Attachment-page-redirect», на сайты пока не устанавливала. Плагин установить проще, тогда не придется вмешиваться в файл .htaccess, если это кому-то трудно. Но еще в настройках сайта, в разделе медиафайлы оставила размеры высоты и ширины ноль.
Что-то код в спойлерах не показывается. Открываешь его, а он пустой…
Но принцип понятен… Идея, конечно хорошая, вот только не всегда она подходит. Некоторые шаблоны, особенно платные, в обход настроек, своим кодом создают ещё несколько размеров изображений, что называется «под себя»…