Запобігання пошуковим системам від індексування ваших XML-мап для кращого SEO

Мапи XML - це текстові файли, які допомагають інформувати Google про кожну веб-сторінку, зображення та відеофайли, доступні на вашому сайті. Наприклад, якщо на вашому сайті є сторінка, яку важко знайти, оскільки жодна з інших сторінок / сайтів не посилається на неї, Google може досягти її через файл Sitemaps.

Файли Sitemap створюються в основному для пошукових систем, але оскільки вони також містять текст, вони можуть навіть відображатися в звичайних результатах пошуку, таким чином конкуруючи з іншими веб-сторінками . Щоб побачити це для себе, спробуйте пошуковий запит типу filetype: xml inurl: sitemap у Google.

Ви можете легко запобігти індексації веб-сторінок на основі HTML за допомогою тегів META, але така функція недоступна для Sitemaps на основі XML.

Мапи XML - це текстові файли, які допомагають інформувати Google про кожну веб-сторінку, зображення та відеофайли, доступні на вашому сайті

Запобігання показу XML Sitemap вашого сайту в результатах пошуку Google

Джон Мюллер з Google, в твітті, запропонував альтернативне рішення - подавати файли мапи сайту з "noindex x-robots-tag", щоб запобігти їх індексації.

Для реалізації пропозиції Івана потрібно не більше хвилини. Ось як:

Перейдіть до каталогу на веб-сервері Apache, де знаходяться файли мапи сайту (зазвичай вони знаходяться в папці верхнього рівня блогу) і відкрийте файл .htaccess для редагування.

Якщо у вас є лише один файл Sitemap XML, додайте цей код до вашого файлу .htaccess.

& lt; IfModule mod_rewrite.c & gt; & lt; Файли sitemap.xml & gt; Набір заголовків X-Robots-Tag "noindex" & lt; / Files & gt; & lt; / IfModule & gt;

Замініть слово "sitemap.xml" у коді на фактичне ім'я файлу Sitemap.

Якщо у вас більше однієї карти сайту (наприклад, для зображення , відео або у випадку Блоги Blogger які підтримують декілька файлів sitemaps), замість цього використовуйте наступний код. Не забудьте замінити sitemap1, sitemap2 тощо фактичними іменами файлів.

& lt; IfModule mod_rewrite.c & gt; & lt; Файли ~ "^ (sitemap1 | sitemap2 | sitemap3) xml $" & gt; Набір заголовків X-Robots-Tag "noindex" & lt; / Files & gt; & lt; / IfModule & gt;

Перевірте свої зміни .htaccess

Після збереження змін у файлі .htaccess перейдіть до URI Valet і скопіюйте повну URL-адресу будь-яких ваших XML-мап сайтів.

Якщо у вас є X-Robots тег з noindex перераховані в Server Response, реалізація була успішною, і ваші мапи сайту більше не повинні з'являтися в Google і інших пошукових системах.

Також див. Експерти Google відповідають на ваші питання SEO