Якщо вам потрібно терміново видалити зображення
Щоб швидко видалити зображення, розміщені на вашому сайті, з результатів пошуку Google, скористайтеся інструментом видалення URL. Звертаємо вашу увагу, що якщо ви на додаток до цього не видалите зображення з сайту або не заблокуєте їх, як описано в розділі про звичайну процедуру видалення, то вони можуть знову з’явитися в результатах пошуку Google, як тільки закінчиться термін дії запиту на видалення.
Якщо у вас немає термінової необхідності видаляти зображення
Видалити зображення з результатів пошуку Google можна двома способами:
- додавши правила disallow у файл robots.txt;
- вказавши директиву
noindexв HTTP-заголовкуX-Robots-Tag.
Обидва вони працюють однаково, тому вибір залежатиме від того, який спосіб більше підходить для вашого сайту. Майте на увазі, що для отримання HTTP-заголовка роботу Googlebot необхідно просканувати URL, тому застосовувати обидва способи немає сенсу.
Якщо у вас немає доступу до сайту, на якому розміщені ваші зображення (наприклад, якщо він використовує систему доставки контенту), або ваша CMS не дозволяє блокувати зображення за допомогою директиви noindex в HTTP-заголовку X-Robots-Tag чи правил у файлі robots.txt, вам може знадобитися повністю видалити зображення зі свого сайту.
Як приховати зображення за допомогою правил у файлі robots.txt
Якщо ви не хочете, щоб зображення з вашого сайту були представлені в результатах пошуку Google, додайте в кореневий каталог сайту, на якому розміщено зображення, файл robots.txt, наприклад, за адресою https://yoursite.example.com/robots.txt. Результату доведеться чекати довше, ніж при використанні інструменту видалення URL, але цей спосіб зручніший завдяки підтримці підстановочних знаків і можливості заборонити доступ до каталогів. Крім того, правила robots.txt призначені для всіх пошукових систем, а інструмент видалення URL діє тільки в Google.
Припустимо, на вашому сайті є графічний файл dogs.jpg, розміщений за адресою yoursite.example.com/images/dogs.jpg. Щоб він не відображався в результатах пошуку, додайте до файлу robots.txt наступні рядки:
User-agent: Googlebot-Image Disallow: /images/dogs.jpg
Під час чергового сканування сайту робот Googlebot виявить це правило й виключить зображення dogs.jpg з результатів пошуку.
Правила зручно використовувати, оскільки вони підтримують спеціальні символи. Зокрема, символ * замінює будь-яку послідовність символів, що дозволяє заборонити показ одразу кількох зображень за допомогою одного правила.
Якщо вам потрібно, щоб з індексу Google були виключені кілька зображень з вашого сайту, додайте для кожного з них правило disallow. Якщо в зображеннях використовується однаковий шаблон, наприклад певний суфікс у назвах файлів, то в кожній такій назві рекомендується вказувати символ *. Приклад:
User-agent: Googlebot-Image # Repeated 'disallow' rules for each image: Disallow: /images/dogs.jpg Disallow: /images/cats.jpg Disallow: /images/llamas.jpg # Wildcard character in the filename for # images that share a common suffix. For example, # animal-picture-UNICORN.jpg and # animal-picture-SQUIRREL.jpg # in the "images" directory # will be matched by this pattern. Disallow: /images/animal-picture-*.jpg
Щоб видалити з нашого індексу всі зображення з вашого сайту, додайте у файл robots.txt наступне правило:
User-agent: Googlebot-Image Disallow: /
Щоб заборонити сканування всіх файлів певного типу, наприклад, тільки файлів .jpg, а не .gif, додайте у файл robots.txt наступний запис:
User-agent: Googlebot-Image Disallow: /*.gif$
Якщо в рядку User-agent ввести Googlebot-Image, зображення не показуватимуться в Google Зображеннях. Якщо ж вам потрібно приховати графічні файли в результатах пошуку всіх типів, включно з Google Пошуком і Google Зображеннями, вкажіть у першому рядку агент користувача Googlebot.
Як приховати зображення, вказавши директиву noindex в HTTP-заголовку X-Robots-Tag
Зображення з вашого сайту також можна видалити з результатів пошуку Google, вказавши директиву noindex у заголовку HTTP-відповіді X-Robots-Tag, який стосується певного графічного файла. У цьому випадку роботу Googlebot потрібно буде просканувати URL зображення, щоб виявити правило noindex. Про те, як вказати директиву noindex у заголовку HTTP-відповіді X-Robots-Tag, розповідається в статті про правило noindex.
Звертаємо вашу увагу, що при додаванні тегу robots noimageindex на певну сторінку забороняється індексування всіх розміщених на ній зображень. Однак якщо такі ж зображення є й на інших сторінках, то вони будуть проіндексовані. Щоб повністю заблокувати в пошуку певну картинку, використовуйте директиву noindex у заголовку HTTP-відповіді X-Robots-Tag.