Как добавить файл карты сайта

Обновлено: 21.11.2024

Когда дело доходит до рейтинга вашего веб-сайта, вам нужно использовать как можно больше SEO-хитростей. Создание карты сайта — это один из приемов, который определенно поможет улучшить вашу SEO-стратегию.

Небольшой совет для пользователей WordPress. Быстрый и простой способ создать карту сайта — это использовать подключаемый модуль All In One SEO. Он автоматически создаст вашу карту сайта и многое другое для вашего сайта WordPress.

Что такое карта сайта?

Некоторые из вас могут быть более знакомы с этим, чем другие. Прежде чем я покажу вам, как создать карту сайта самостоятельно, я проведу для вас краткий курс по основам работы с файлами Sitemap.

Проще говоря, карта сайта или XML-карта сайта – это список различных страниц веб-сайта. XML — это сокращение от «расширяемый язык разметки», который представляет собой способ отображения информации на сайте.

Я консультировался со многими владельцами веб-сайтов, которых пугает эта концепция, потому что карты сайта считаются техническим компонентом SEO. Но на самом деле вам не нужно быть техническим мастером или иметь техническое образование, чтобы создать карту сайта. Как вы скоро узнаете, на самом деле это не так уж и сложно.

Зачем вам нужна карта сайта?

Поисковые системы, такие как Google, стремятся отображать наиболее релевантные результаты для людей по любому заданному поисковому запросу. Чтобы сделать это эффективно, они используют поисковые роботы для чтения, систематизации и индексации информации в Интернете.

Файлы Sitemap в формате XML облегчают роботам поисковых систем чтение содержимого вашего сайта и индексацию страниц соответствующим образом. В результате это увеличивает ваши шансы на повышение SEO-рейтинга вашего веб-сайта.

Ваша карта сайта сообщит поисковым системам о местонахождении страницы на вашем веб-сайте, времени ее обновления, частоте обновления и важности страницы по отношению к другим страницам вашего сайта. Без надлежащей карты сайта роботы Google могут подумать, что на вашем сайте есть дублированный контент, что на самом деле повредит вашему SEO-рейтингу.

Если вы готовы к более быстрой индексации вашего веб-сайта поисковыми системами, просто выполните следующие пять простых шагов, чтобы создать карту сайта.

Шаг 1. Проверьте структуру своих страниц

Первое, что вам нужно сделать, это просмотреть существующий контент на вашем веб-сайте и посмотреть, как он структурирован.

Посмотрите на шаблон карты сайта и решите, как ваши страницы будут отображаться в таблице.

Это очень простой пример, которому легко следовать.

Все начинается с главной страницы. Затем вы должны спросить себя, на что ссылается ваша домашняя страница. Вы, вероятно, уже поняли это, основываясь на параметрах меню на своем сайте.

Но когда дело доходит до SEO, не все страницы одинаковы. Вы должны помнить о глубине вашего сайта, когда делаете это. Поймите, что страницы, расположенные дальше от главной страницы вашего сайта, будут труднее ранжироваться.

Согласно Search Engine Journal, вы должны стремиться создать карту сайта с малой глубиной, то есть для перехода на любую страницу вашего веб-сайта требуется всего три клика. Это намного лучше для целей SEO.

Поэтому вам нужно создать иерархию страниц на основе важности и того, как вы хотите, чтобы они были проиндексированы. Распределите контент по уровням, которые следуют логической иерархии. Вот пример, чтобы показать вам, о чем я говорю.

Как видите, страница «О нас» содержит ссылки на «Наша команда», а также на «Миссия и ценности». Затем на странице «Наша команда» есть ссылки на «Управление» и «Свяжитесь с нами».

Страница «О нас» является самой важной, поэтому она является частью навигации верхнего уровня. Было бы бессмысленно устанавливать приоритет страницы управления на том же уровне, что и разделы "Продукты", "Цены" и "Блоги", поэтому она относится к содержимому третьего уровня.

Аналогичным образом, если бы ценовой пакет Basic располагался над страницей сравнения пакетов, это нарушило бы логическую структуру.

Так что используйте эти визуальные шаблоны карты сайта, чтобы определить организацию ваших страниц. Возможно, у некоторых из вас уже есть структура, которая имеет смысл, но нуждается в небольшой доработке.

Помните, вы хотите попробовать настроить его таким образом, чтобы на каждую страницу можно было попасть в три клика.

Шаг 2. Кодируйте URL-адреса

Теперь, когда вы прошли и определили важность каждой страницы и сопоставили эту важность в структуре вашего сайта, пришло время закодировать эти URL-адреса.

Это можно сделать, отформатировав каждый URL-адрес с помощью тегов XML. Если у вас есть опыт кодирования HTML, это будет для вас легким делом. Как я уже говорил, «ML» в XML означает язык разметки, то же самое и в HTML.

Даже если для вас это в новинку, разобраться в этом несложно. Начните с текстового редактора, в котором вы сможете создать XML-файл.

Sublime Text — отличный вариант для вас.

Затем добавьте соответствующий код для каждого URL.

  • местоположение
  • последнее изменение
  • частота изменена
  • приоритет страницы

Вот несколько примеров того, как код будет выглядеть для каждого из них.

Не торопитесь и убедитесь, что вы все сделали правильно. Текстовый редактор значительно упрощает вам жизнь, когда дело доходит до добавления этого кода, но все равно требует от вас внимательности.

Шаг 3. Подтвердите код

Каждый раз, когда вы программируете вручную, возможна человеческая ошибка. Но для того, чтобы ваша карта сайта работала должным образом, у вас не должно быть ошибок в коде.

К счастью, существуют инструменты, которые помогут проверить ваш код на правильность синтаксиса. В Интернете доступно программное обеспечение, которое может помочь вам в этом. Просто запустите быстрый поиск Google для проверки карты сайта, и вы найдете что-нибудь.

Это укажет на любые ошибки в вашем коде.

Например, если вы забудете добавить закрывающий тег или что-то в этом роде, это можно будет быстро определить и исправить.

Шаг 4. Добавьте карту сайта в корень файла robots.txt

Найдите корневую папку вашего веб-сайта и добавьте файл карты сайта в эту папку.

При этом страница также будет добавлена ​​на ваш сайт. Это совсем не проблема. На самом деле, на многих сайтах это есть. Просто введите веб-сайт, добавьте «/sitemap/» к URL-адресу и посмотрите, что появится.

Вот пример с веб-сайта Apple.

Обратите внимание на структуру и логическую иерархию каждого раздела. Это относится к тому, что мы обсуждали на первом шаге.

Теперь можно сделать еще один шаг вперед. Вы даже можете просмотреть код на разных веб-сайтах, добавив «/sitemap.xml» к URL-адресу.

Вот как это выглядит на веб-сайте HubSpot.

Помимо добавления файла карты сайта в корневую папку, вы также можете добавить его в файл robots.txt. Вы также найдете это в корневой папке.

По сути, это инструкции для поисковых роботов, индексирующих ваш веб-сайт.

Есть несколько вариантов использования папки robots.txt. Вы можете настроить это, чтобы показывать URL-адреса поисковых систем, которые вы не хотите, чтобы они индексировали, когда они сканируют ваш сайт.

Вернемся к Apple и посмотрим, как выглядит их страница robots.txt.

Как видите, у них есть запрет на несколько страниц на их сайте. Поэтому сканеры их игнорируют.

Однако Apple также включает сюда свои файлы Sitemap.

Не все, кого вы спросите, посоветуют вам добавить карты сайта в файл robots.txt. Поэтому я позволю вам решить это самостоятельно.

С учетом сказанного я определенно твердо верю в то, что следует следовать передовым методам успешных веб-сайтов и компаний. Если такой гигант, как Apple, использует это, это не может быть плохой идеей для вас.

Шаг 5. Отправьте карту сайта

Теперь, когда ваша карта сайта создана и добавлена ​​в файлы вашего сайта, пришло время отправить ее поисковым системам.

Для этого вам нужно пройти через Google Search Console. Возможно, у некоторых из вас уже есть эта настройка. Если нет, вы можете очень легко начать работу.

Открыв панель инструментов консоли поиска, выберите Сканирование > Файлы Sitemap.

Затем нажмите «Добавить/протестировать файл Sitemap» в правом верхнем углу экрана.

Это возможность еще раз проверить карту сайта на наличие ошибок, прежде чем продолжить. Очевидно, вы захотите исправить все найденные ошибки. Как только ваша карта сайта будет свободна от ошибок, нажмите «Отправить» и все.

Отсюда все остальное сделает Google.Теперь поисковые роботы легко проиндексируют ваш сайт, что повысит ваш рейтинг SEO.

Альтернативные варианты

Несмотря на то, что эти пять шагов довольно просты и очевидны, некоторым из вас может показаться неудобным вручную изменять код на своем веб-сайте. Это вполне понятно.

К счастью для вас, существует множество других решений, которые могут создать для вас карту сайта без необходимости самостоятельного редактирования кода.

Я рассмотрю некоторые из лучших вариантов, которые вы можете рассмотреть.

Все в одном SEO-плагине

Если у вас есть веб-сайт WordPress, вы можете установить подключаемый модуль All In One SEO, чтобы создать карту сайта для своего веб-сайта.

AIOS позволяет включать и выключать карту сайта с помощью простого переключателя.

Кричащая лягушка

Screaming Frog – это программное обеспечение для настольных компьютеров, которое предлагает широкий спектр инструментов SEO. Карта сайта может использоваться и создаваться бесплатно, если на веб-сайте менее 500 страниц. Тем из вас, у кого есть более крупные веб-сайты, потребуется обновить платную версию.

Screaming Frog позволяет вам вносить все изменения в код, о которых мы говорили ранее, но без фактического изменения кода самостоятельно.

Вместо этого вы следуете подсказке, которая гораздо более удобна для пользователя и написана простым английским языком. Тогда код файла карты сайта будет изменен автоматически. Вот скриншот, чтобы показать вам, что я имею в виду.

Просто перемещайтесь по вкладкам, изменяйте настройки, и файл карты сайта будет изменен соответствующим образом.

Slickplan

Мне очень нравится Slickplan из-за функции визуального построения карты сайта. У вас будет возможность использовать шаблон карты сайта, аналогичный тем, которые мы рассматривали ранее.

Отсюда вы можете перетаскивать различные страницы в шаблон, чтобы упорядочить структуру вашего веб-сайта. Когда вы закончите и будете довольны тем, как выглядит ваша визуальная карта сайта, вы можете экспортировать ее в виде XML-файла.

Slickplan — это платное программное обеспечение, но они предлагают бесплатную пробную версию. По крайней мере, стоит попробовать, если вы сомневаетесь в покупке плана.

Заключение

Если вы готовы вывести свою SEO-стратегию на новый уровень, вам необходимо создать карту сайта для своего веб-сайта.

Нет причин бояться этого больше. Как видно из этого руководства, карту сайта легко создать всего за пять шагов.

  1. Проверьте свои страницы
  2. Закодируйте URL
  3. Проверьте свой код
  4. Добавить карту сайта в корень и файл robots.txt
  5. Отправить карту сайта

Для тех из вас, кто все еще сомневается, стоит ли вручную изменять код на своем веб-сайте, есть и другие варианты. В Интернете полно ресурсов с картами сайта, но плагин Yoast, Screaming Frog и Slickplan — отличный выбор для начала.

Наш подключаемый модуль может создавать карты сайта для различных разделов вашего веб-сайта. Это облегчает поисковым системам понимание структуры вашего сайта. Мы объединяем все отдельные карты сайта в индекс карты сайта. Это означает, что вам нужно только отправить ссылку индекса карты сайта, которая автоматически обновляется при добавлении, удалении или изменении вашего контента. Тот же индекс карты сайта используется нашими надстройками, такими как Yoast SEO: News и Yoast SEO: Local.

Безупречная структура сайта позволяет легко найти ваш контент. Yoast SEO Premium содержит несколько функций, которые помогут вам структурировать ваш сайт. Улучшая структуру своего веб-сайта, вы получаете преимущества для SEO, посетителей и поисковых систем.

Если вы не включили наши карты сайта, сначала выполните следующие действия и, при необходимости, настройте индекс карты сайта в соответствии с потребностями своего веб-сайта.

Оглавление

Консоль поиска Google

Google является нашей предпочтительной поисковой системой. Если вы еще не добавили свой веб-сайт в Google Search Console, сначала выполните следующие действия.

У Google есть две версии консоли поиска: новая консоль поиска Google и старые инструменты Google для веб-мастеров.

Как отправить карту сайта в Google Search Console

Меню «Карты сайта» находится в разделе «Индекс». Если вы не видите «Карты сайта», нажмите «Индекс», чтобы развернуть раздел.

Примечание. В свойстве домена не отображается домен для поля. Используйте полный URL-адрес карты сайта.

Как удалить карту сайта из Google Search Console

Если вы допустили ошибку при отправке файла sitemap_index.xml или вам нужно удалить другую карту сайта, вы можете удалить ее и отправить повторно. Ожидается, что это не повредит поисковой оптимизации вашего сайта.

Как отправить карту сайта в Инструменты Google для веб-мастеров

Инструменты Google для веб-мастеров больше не принимают файлы Sitemap. Используйте новую консоль поиска Google.

Инструменты Bing для веб-мастеров

Если вы еще не добавили свой веб-сайт в Инструменты Bing для веб-мастеров, сначала выполните следующие действия.

Веб-мастер Яндекса

Если вы еще не добавили свой сайт в Яндекс, сначала выполните следующие действия.

Другие поисковые системы

Проводник сайтов Yahoo был заменен инструментами Bing для веб-мастеров.

Пинг поисковых систем

После того, как вы вручную подключили карты сайта к Bing и Google, при каждом обновлении публикации Yoast будет автоматически проверять поисковые системы, чтобы они сканировали карту сайта.

Этот фильтр можно использовать для отключения проверки связи для всех поисковых систем. Это вошло бы в functions.php . Если вы не знаете, как и где добавить код, вам может помочь ваш хост-провайдер или разработчик темы. Кроме того, вы можете воспользоваться услугами партнера Yoast, который может помочь.

Файлы Sitemap – это важный инструмент, с помощью которого поисковые системы могут обнаружить ваш сайт. Вы также можете добавить карту сайта в консоль поиска Google, чтобы улучшить индексацию вашего сайта.

Для поисковой оптимизации наличие карты сайта имеет решающее значение для индексации ваших важных страниц, демонстрации того, какие страницы являются ценными, и их регулярного индексирования, чтобы убедиться, что в результатах поиска отображается только ваш самый последний контент. Если ваши страницы, даже ненадолго, будут исключены из результатов поиска, вы можете потерять рейтинг, и на его восстановление может уйти много времени. Файлы Sitemap – отличный способ обеспечить стабильность вашего индекса.

Итак, мы создали простое руководство по добавлению карты сайта в Google Search Console.

Но сначала, что такое Search Console и для чего она используется?

Search Console раньше называлась Инструментами для веб-мастеров, но с тех пор была переименована. Это бесплатный инструмент, который позволяет владельцам бизнеса, маркетологам и веб-мастерам понять, как их сайт отображается в поисковом индексе Google, а также дает им ресурсы для поддержания работоспособности сайта и устранения проблем по мере их появления. Это также позволяет Google предупреждать о возможных проблемах или уведомлять владельцев сайтов о штрафах.

Существует также встроенный способ добавления карты сайта в Google Search Console.

Что такое карта сайта?

Карта сайта – это файл, который вы размещаете в своем домене и который содержит информацию о страницах, видео и других файлах на вашем сайте, а также о взаимосвязях между ними. Google может прочитать этот файл и использовать его в качестве быстрого и удобного каталога для поиска и сканирования страниц на вашем сайте. Он также может сообщить Google: когда страница обновлялась в последний раз, как часто страница изменялась, а также любые альтернативные языковые версии страницы. Это важная часть работы робота Googlebot при сканировании и индексировании. Googlebot использует ссылки href для перехода со страницы на страницу, а карта сайта — это способ предоставить роботу Googlebot хороший, четкий и простой список каждой из них.

Это важная часть поисковой оптимизации, поскольку возможность улучшить рейтинг и увеличить поисковый трафик начинается с индексации. Поскольку интернет-компании и веб-сайты разрабатывают стратегию SEO, крайне важно убедиться, что ваш сайт (и все ваши продукты) могут отображаться в результатах поиска.

Без карты сайта ваша поисковая оптимизация может быть серьезно неэффективной.

Продолжайте читать, чтобы следовать нашему пошаговому руководству по добавлению карты сайта на платформу Google Search Console. Но сначала важно знать, что такое файлы Sitemap и зачем они вам нужны.

Нужно ли добавить карту сайта в Search Console?

Технически нет. Чтобы ваша компания появилась в поиске Google, можно просто ничего не делать и позволить Google естественным образом найти и обнаружить ваш сайт. Для небольших или средних сайтов это будет работать (но будет медленнее). В этих случаях карта сайта может даже не понадобиться.

В конце концов, у него нет недостатков.

Для больших сайтов вам может понадобиться карта сайта, если вы хотите избежать ненадежной индексации, исключения ваших страниц из индекса Google или наличия глубоко скрытых страниц, которые вообще не индексируются.

Если страницы вашего сайта связаны друг с другом и на них можно перейти из других частей сайта, Google обычно может обнаружить большую часть вашего сайта. Но карта сайта может улучшить сканирование и сократить ресурсы сервера.

Вы можете обратиться к справочному руководству Google Search Console, чтобы узнать, когда отправка файла Sitemap имеет смысл:

  • Ваш сайт очень большой.Чем больше ваш сайт, тем выше вероятность того, что робот Googlebot пропустит некоторые страницы, особенно это касается крупных сайтов, таких как сайты электронной коммерции или торговые площадки.
  • На вашем сайте есть большой архив содержательных страниц, изолированных страниц или страниц, которые не связаны друг с другом.
  • Ваш сайт новый, и на нем мало обратных ссылок. Поскольку робот Googlebot использует ссылки для обнаружения страниц, он также обычно использует ссылки из других доменов только для того, чтобы попасть на ваш сайт. Если другие сайты еще не начали ссылаться на вас, получение займет больше времени. проиндексировано.
  • На вашем сайте много мультимедийного контента, например видео, изображений, или он отображается в Новостях Google. В некоторых случаях Google может использовать файлы Sitemap для дополнительного контекста.

Согласно Google, небольшой сайт определяется примерно как 500 страниц. Если ваш сайт меньше этого (или даже больше), вы можете приблизительно оценить количество проиндексированных страниц, выполнив несколько шагов.

Сначала вы можете выполнить поиск «site:» в своем домене. Это даст вам приблизительное представление о том, какая часть вашего сайта уже проиндексирована Google. Оператор site: позволяет получить результаты поиска только для вашего сайта, и Google сообщит вам примерное количество страниц, отображаемых в результатах. Помните, что Google говорит вам, что это «примерно», сколько результатов у вас есть, это не совсем надежно.

На самом деле вполне возможно, что у вас может быть несколько неканонических URL для одних и тех же индексируемых страниц, из-за чего создается впечатление, что у вас проиндексировано больше страниц, чем на самом деле. Если поисковый оператор site: дает меньше результатов, чем вы ожидаете, это, вероятно, означает, что не все ваши страницы индексируются.

В этом случае добавление шагов по добавлению карты сайта в Google Search Console определенно не повредит.

Если вы уже настроили Search Console, вы также можете проверить свою индексацию, просмотрев отчет «Покрытие» в разделе «Индекс». Оттуда вы можете проверить «Действительные» страницы, чтобы убедиться, что они соответствуют вашим ожиданиям, вы даже можете просмотреть список действительных страниц, чтобы проверить статус страниц.

Если у вас нет карты сайта, отправленной в Search Console, вы можете увидеть свои страницы в списке «Проиндексировано, не отправлено в карту сайта». Вы также можете увидеть несколько других сообщений, которые могут указывать на то, что Google не индексирует страницы:

  • Обнаружено — в настоящее время не проиндексировано.
  • Просканировано – в настоящее время не проиндексировано.

Это может быть признаком нескольких проблем. Возможно, Google считает, что эти страницы содержат мало контента или недостаточно ценны для индексации. Или что робот Googlebot израсходовал краулинговый бюджет вашего сайта и не просканировал эти URL-адреса, опасаясь перегрузки вашего сервера, или что у робота Google есть какие-то другие проблемы, например, он не может отображать страницы.

В таких случаях вы можете провести технический SEO-аудит своего сайта, чтобы выяснить, не могут ли другие факторы вызывать проблемы. Но в некоторых случаях эти сообщения безобидны, и со временем Google проиндексирует эти страницы.

Как отправить карту сайта в Google Search Console

Если вы решили, что вам стоит добавить карту сайта, вот как это сделать шаг за шагом.

Выполните следующие действия, чтобы отправить карту сайта в Google Search Console. В этом же месте вы сможете увидеть, была ли и когда карта сайта отправлена ​​ранее, а также когда она была в последний раз «прочитана» роботом Googlebot и сколько URL-адресов Google обнаружил в вашей карте сайта. В этом случае, несмотря на то, что «обнаружено» — это не то же самое, что проиндексировано или даже просканировано, сканирование и индексирование каждой страницы может занять несколько дней.

После того как карта сайта была отправлена, вам не нужно отправлять ее повторно, если не изменится URL-адрес местоположения для карты сайта.

Как мы описали в разделе выше, отчет «Покрытие» в Search Console может сообщить вам о статусе индекса отправленных вами страниц карты сайта.

Что нужно указать в карте сайта?

Ваша карта сайта должна содержать только URL-адреса со статусом 200 на вашем сайте. Не включайте перенаправленные URL-адреса, страницы 404 или нестатические URL-адреса, такие как URL-адреса, сгенерированные сеансом.

Вы также не должны включать какие-либо неканонические URL-адреса или несколько разных URL-адресов для одной и той же страницы. Если вы не используете канонические теги на своем сайте, вполне вероятно, что Google самостоятельно выберет канонические версии или выберет URL-адреса в карте сайта в качестве канонических. Однако важно убедиться, что у вас есть только один URL для каждой страницы на вашей карте. Если у вас есть несколько URL-адресов для каждой страницы или если ваша карта сайта забита редиректами и ошибками 404, у Google возникнут проблемы с индексацией вашего сайта, или ваш краулинговый бюджет может быть израсходован слишком быстро.

Следуйте другим важным рекомендациям по использованию файлов Sitemap:

  • Разместите карту сайта в корне сайта (как дочерний элемент основного домена), если хотите, чтобы карта сайта работала для всего сайта. Файлы Sitemap влияют только на потомков родительского каталога.
  • Сообщите Google о альтернативных языковых версиях URL с помощью тегов hreflang.
  • Файлы Sitemap должны иметь кодировку UTF-8, а URL-адреса должны быть экранированы соответствующим образом.

Добавление нескольких файлов Sitemap в Google Search Console

Если у вас большой сайт, имеет смысл разбить карту сайта на несколько файлов меньшего размера. В этом случае лучше всего использовать индексный файл карты сайта, который по формату очень похож на обычную карту сайта, но содержит другие карты сайта. По сути, это карта сайта из файлов Sitemap.

Вы можете ознакомиться с руководством Google по созданию и отправке файлов Sitemap таким образом.

В этом случае достаточно отправить один индексный файл в Search Console, чтобы Google просканировал его. В Search Console можно отправить до 500 файлов индекса карты сайта для каждого сайта.

Как и в случае с обычной картой, после отправки индекса карты сайта вам не нужно отправлять его повторно, если не изменится URL-адрес местоположения.

Подробнее

Свяжитесь с нами, чтобы узнать больше о добавлении карты сайта в Google Search Console. Наша команда может предоставить вам дополнительную информацию о поисковой оптимизации с помощью стратегических услуг SEO, призванных помочь вам в развитии вашего бизнеса.

В Google несколько языков файлов Sitemap.

Во всех форматах следует использовать стандартный протокол. В настоящее время Google не ходит в файлы Карта сайта атрибут .

Вот пример XML-файла Sitemap с одним URL:

RSS, mRSS и Atom 1.0

Текст

Правила создания текстовых файлов Карта сайта

  • Необходимо использовать кодировку UTF-8.
  • В файл Sitemap можно добавить только URL.
  • Этому текстовому файлу можно дать любое имя, но необходимо использовать расширение .txt (например, sitemap.txt).

Файлы Sitemap с расширенным синтаксисом

Google поддерживает расширенный синтаксис файлов Карта сайта для описания ниже MIME-типов. С помощью дополнительных элементов можно описывать видео, изображения и плохо поддающийся анализу контент, чтобы они лучше индексировались.

Общие рекомендации в отношении файлов Карта сайта

Кроме того, все URL-адреса (включая адрес файла Sitemap) должны быть правильно экранированы и закодированы, чтобы их мог обработать веб-сервер. Обычно это происходит автоматически, если для создания URL-адреса вы запрашиваете какой-либо шаблон, инструмент или файл журнала, то есть не вводите адрес вручную. Если при отправке файла Sitemap вы эффективно оживите, что Google не удалось найти ваши URL, убедитесь, что они соответствуют стандарту RFC-3986 для URI, стандарту RFC-3987 для IRI и стандарту XML.

Пример URL, где есть символ, не отображающийся к кодировке ASCII ( ü ), а также символ, который требует экранирования ( & ):

Этот же URL в кодировке ISO 8859 и с применением экранирования:

Этот же URL в кодировке UTF-8 и с применением экранирования:

Как создать файл Sitemap

Создайте файл Карта сайта, вы сообщаете поисковым системам, какие из ваших URL следует выбрать для показа в офисе. Такие URL являются каноническими. Если вы нашли соответствующий контент по показателю URL, выберите основной вариант страницы и добавьте его в файл Sitemap, только его.

Выберите URL-адрес, добавьте его в файл Sitemap, создайте его из контекста ниже. Оптимальный вариант будет зависеть от архитектуры и размеров сайта.

  • Файл Sitemap можно сгенерировать с помощью системы управления контентом.
  • Если в файле уже используется URL-адрес или меньше, попробуйте создать его вручную.
  • Если ожидается, что файл Sitemap будет очень большим, создадим его автоматически.

Как создать файл Sitemap с помощью системы управления контентом

Если вы работаете с системой управления контентом, такой как WordPress, Wix или Blogger, то возможно, что она уже сгенерировала файл Sitemap, доступный поисковым системам. Попробуйте найти сведения о том, как ваша система управления контентом создает файлы Sitemap, или о том, как подготовить такой файл, если она не сделала это автоматически. Например, если вы работаете с Wix, введите в поиске Google запрос «wix sitemap».

В остальных случаях вам может понадобиться создать файл Sitemap самостоятельно.

Как создать файл Sitemap вручную

Если вы планируете добавить в файл Sitemap, его существующий URL-адрес может быть создан вручную. Для этой библиотеки текстовый редактор, такой как Блокнот (Windows) или nano (Linux, macOS), и начните вносить в новый файл данные в соответствии с синтаксисом, который описан в разделе Форматы файлов Карта сайта выше.

Вручную можно создавать и увеличивать файлы Sitemap, но это очень трудоемкий процесс.

Как создать файл Sitemap автоматически

Если вам нужно включить в файл Sitemap его URL-адрес, то желательно будет создать автоматически.Сгенерировать файл Sitemap можно с помощью различных инструментов, но лучше всего использовать ресурсы вашего сайта. Например, вы можете выбрать URL-адрес, найти сайт, из его базы данных и экспортировать этот адрес на экран или в файл на следующем веб-сервере. При необходимости обратитесь к разработчикам или серверам. сбор с нашей подборкой внешних генераторов файлов Карта сайта: вы можете создать их на основе аналогового инструмента.

Как сделать файл Sitemap более ранним для Google

Файл Sitemap анализируется только при первом его обнаружении, а не при каждом сканировании сайта. Чтобы файл был восстановлен, перенос нам, что данные в нем изменились. Это делается с помощью запроса ping. Не добавляйте несколько файлов Sitemap и не отправляйте запросы ping, если в файл не вносились изменения и он не был новым.

Предоставить Google доступ к файлу Sitemap можно множеству способов:

  • Отправить файл через интерфейс отчета.
  • Выполнение запроса ping. GET на приведенный ниже адрес, указав полный URL файла Карта сайта и убедившись, что этот файл доступен:

Файл Карта сайта служитель лишь подсказкой для поисковых систем. Его наличие не гарантирует, что система Google скачивает этот файл или использует его для мощной страницы на сайте.

Устранение неполадок, использующих при обработке файлы Sitemap

Если не указано иное, содержимое этой страницы предоставляется по лицензии Creative Commons Attribution 4.0, а образцы кода — по лицензии Apache 2.0. Подробнее см. в Правилах сайта Google Developers. Java является зарегистрированным товарным знаком Oracle и/или ее дочерних компаний.

Используйте отчет о файлах Sitemap, чтобы сообщать Google о любых новых файлах Sitemap для вашего ресурса, просматривать историю отправки файлов Sitemap и любые ошибки, обнаруженные Google при анализе отправленных вами файлов Sitemap.

Что такое карта сайта? Нужен ли мне этот отчет?

Карта сайта – это файл на вашем сайте, который сообщает Google, о каких страницах вашего сайта нам следует знать.

  • Если вы используете службу веб-хостинга, такую ​​как Squarespace или Wix, они могут создать для вас карту сайта, и в этом случае вам не нужно использовать карты сайта или этот отчет. Найдите у своего хостинг-провайдера информацию о файлах Sitemap.
  • Если у вас небольшой сайт (менее 100 страниц) и вы можете перейти на любую страницу своего сайта, перейдя по одной или нескольким ссылкам с главной страницы, вам не нужно использовать файлы Sitemap или этот отчет. В этом случае просто запросите индексацию своей главной страницы (если только вы не используете услугу веб-хостинга, как упоминалось ранее, и в этом случае вам вообще ничего не нужно делать).

Управление файлами Sitemap

Для управления файлами Sitemap также можно использовать API Sitemaps Search Console. API предоставляет все те же функции и информацию, что и этот отчет.

"Отправка" карты сайта означает сообщение Google, где ее найти на вашем сайте. На самом деле вы не можете загрузить карту сайта в Google.

Чтобы отправить новую карту сайта для сканирования:

  1. Предпосылки:
    • У вас должны быть права владельца ресурса, чтобы отправить карту сайта с помощью отчета о файлах Sitemap. Если у вас нет разрешений владельца, вместо этого вы можете указать его в файле robots.txt.
    • Обратите внимание, что в отчете может отображаться не более 1000 отправленных файлов Sitemap. Вы можете отправить больше, но здесь могут быть показаны только 1000 (которые не отображаются в порядке отправки). В настоящее время нет никакого способа увидеть лишние файлы Sitemap в Search Console.
  2. Разместите карту сайта на своем сайте.
    • Карта сайта должна использовать один из допустимых форматов карты сайта. Следуйте рекомендациям по синтаксису, местоположению файла и т. д. для файла Sitemap.
    • Мы рекомендуем размещать карту сайта в корневом каталоге вашего сайта, но если вы используете службу хостинга сайта (такую ​​как Blogger, Wix или GoDaddy), вам следует прочитать документацию по вашей службе, чтобы узнать, где и как опубликовать карту сайта (или даже необходимо).
    • Карта сайта должна быть доступна для робота Googlebot и не должна быть заблокирована какими-либо требованиями входа в систему. Вы можете проверить, доступна ли карта сайта роботу Googlebot, проверив, можете ли вы перейти по URL-адресу карты сайта в режиме инкогнито.
  3. Откройте отчет о файлах Sitemap.
  4. Введите относительный URL-адрес карты сайта в отчет о файлах Sitemap и нажмите "Отправить".

Карта сайта должна быть обработана немедленно. Однако сканирование URL-адресов, перечисленных в карте сайта, может занять некоторое время, и возможно, что не все URL-адреса в карте сайта будут просканированы, в зависимости от размера сайта, активности, трафика и т. д.

Повторно отправить карту сайта

Вам не нужно повторно отправлять карту сайта, о которой мы уже знаем, даже если вы ее изменили. Google заметит любые изменения при следующем сканировании вашего сайта.

Удалить карту сайта

При удалении карты сайта она удаляется из этого отчета, но Google не забывает карту сайта или любые указанные в ней URL-адреса. Если вам действительно нужно, чтобы Google перестал посещать URL-адреса, указанные в карте сайта, вам потребуется использовать правило robots.txt.

Чтобы удалить карту сайта:

  1. В таблице основного отчета о файлах Sitemap найдите и щелкните файл Sitemap, который вы хотите удалить.
  2. На странице сведений о карте сайта нажмите кнопку дополнительных параметров.
  3. Нажмите Удалить карту сайта.
  4. Чтобы Google больше не посещал карту сайта, либо используйте правило robots.txt, чтобы заблокировать ее чтение Google, либо удалите файл карты сайта со своего сайта.

Чтение отчета

  • В этом отчете показаны только те файлы Sitemap, которые вы отправили с помощью этого отчета или API. Он не показывает какие-либо карты сайта, обнаруженные с помощью ссылки robots.txt или других методов обнаружения. Однако, даже если мы уже обнаружили карту сайта с помощью других средств, вы все равно можете отправить ее с помощью этого отчета, чтобы отслеживать наши успехи и количество ошибок.
  • В отчете показаны только те файлы Sitemap, которые относятся к текущему ресурсу.
  • Вы можете отправить изображения, видео или URL-адреса новостей в карту сайта. Однако в настоящее время в отчете нет данных для этих типов URL.

Для каждой карты сайта отображается следующая информация:

Моей карты сайта нет в списке!

Вот несколько причин, по которым ваш файл Sitemap может не отображаться в отчете:

Ошибки файла Sitemap

Отчет о файлах Sitemap сообщает о следующих ошибках.

URL недоступны

Google обнаружил ошибку при попытке сканирования URL-адреса в вашей карте сайта. Проверьте URL-адрес в карте сайта с помощью инструмента проверки URL-адресов, чтобы узнать, доступен ли URL-адрес для Google.

URL не отслеживаются

Google не удалось просканировать все URL-адреса, указанные в вашей карте сайта. Вот несколько возможных причин:

  • URL содержит слишком много переадресаций для поисковых роботов Google. Мы предлагаем вам заменить все URL-адреса перенаправления в ваших картах сайта URL-адресами, которые действительно должны сканироваться.
    • Если вы постоянно перенаправляете с одной страницы на другую, используйте постоянную переадресацию.
    • Избегайте использования переадресации JavaScript или мета-обновления.

    URL запрещен

    Ваша карта сайта содержит некоторые URL-адреса, которые находятся на более высоком уровне или в другом домене, чем файл карты сайта.

    Ошибка сжатия

    Google обнаружил ошибку при попытке распаковать сжатый файл карты сайта. Повторно сожмите карту сайта (с помощью такого инструмента, как gzip), загрузите ее на свой сайт и отправьте повторно.

    Пустой файл Sitemap

    Ваша карта сайта не содержит URL-адресов. Проверьте свою карту сайта, чтобы убедиться, что она не пуста.

    Ошибка размера файла карты сайта: размер вашей карты сайта превышает максимально допустимый размер файла.

    Ваша карта сайта в несжатом виде превышает 50 МБ. Если ваша карта сайта больше установленного лимита, разбейте ее на несколько файлов меньшего размера, перечислите их в файле индекса карты сайта и отправьте файл(ы) индекса карты сайта.

    Недопустимое значение атрибута

    Вы присвоили недопустимое значение атрибуту тега XML. Проверьте свои карты сайта, чтобы убедиться, что присутствуют только разрешенные атрибуты, и что вы назначаете только разрешенные значения в соответствии со спецификациями карты сайта. Проверьте атрибуты и значения на наличие опечаток.

    Недопустимая дата

    Ваш файл Sitemap содержит одну или несколько недопустимых дат. Эта ошибка может быть связана с тем, что дата имеет неправильный формат или сама дата недействительна. Даты должны использовать кодировку даты и времени W3C, хотя вы можете опустить часть времени. Убедитесь, что ваши даты соответствуют одному из следующих форматов даты и времени W3C:

    Указывать время необязательно (время по умолчанию – 00:00:00 по Гринвичу), но если вы указываете время, необходимо также указать часовой пояс.

    Недопустимое значение тега

    Ваша карта сайта содержит один или несколько тегов с недопустимым значением. Проверьте характеристики своего типа карты сайта (индекс, стандарт, видео и т. д.).

    Неверный URL

    Убедитесь, что URL-адреса, указанные в карте сайта, закодированы для удобства чтения и правильно экранированы. Проверьте наличие неправильных символов, таких как пробелы или кавычки. Вы также можете попробовать скопировать URL-адрес в браузер, чтобы проверить, сможет ли браузер понять URL-адрес и загрузить страницу.

    Недопустимый URL-адрес в файле индекса карты сайта: неполный URL-адрес

    Обновите файл индекса карты сайта, включив в него полный путь к каждому указанному файлу карты сайта, а затем отправьте повторно.

    Недопустимый XML: слишком много тегов

    Ваша карта сайта содержит повторяющиеся теги. Например, следующая запись вызовет эту ошибку, поскольку тег указан дважды:

    В ошибке указан проблемный тег и номер строки. Удалите повторяющийся тег и повторно отправьте карту сайта.

    Отсутствует атрибут XML

    У тега в карте сайта отсутствует обязательный атрибут. Проверьте свои карты сайта, чтобы убедиться, что все обязательные атрибуты отсутствуют. После того как вы исправите значения атрибутов, повторно отправьте карту сайта.

    Отсутствует тег XML

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

    Отсутствует URL эскиза

    В одной или нескольких видеозаписях отсутствует URL миниатюры. Убедитесь, что расположение всех URL миниатюр указано с помощью тега.

    Отсутствует название видео

    В одной или нескольких видеозаписях отсутствует заголовок. Убедитесь, что у каждого видео в вашей карте сайта есть заголовок, указанный в теге.

    Неправильный формат индекса карты сайта: вложенные индексы карты сайта

    Одна или несколько записей в файле индекса карты сайта используют собственный URL-адрес или URL-адрес другого файла индекса карты сайта. Файл индекса карты сайта не может отображать другие файлы индекса карты сайта, только файлы карты сайта.

    Удалите все записи, указывающие на файлы индекса карты сайта, а затем повторно отправьте карту сайта.

    Ошибка синтаксического анализа

    Google не удалось проанализировать XML карты сайта.

    Часто эта проблема возникает из-за неэкранированного символа в URL. Как и во всех XML-файлах, любые значения данных (включая URL-адреса) должны использовать escape-коды сущностей для определенных символов, таких как & ' " < >символы. Убедитесь, что ваши URL-адреса правильно экранированы.

    Временная ошибка

    В нашей системе возникла временная проблема, из-за которой мы не смогли обработать вашу карту сайта. Как правило, когда вы получаете эту ошибку, вам не нужно повторно отправлять карту сайта. Google может попытаться снова получить вашу карту сайта позже. Если ошибка не устранена через несколько часов, попробуйте повторно отправить файл Sitemap.

    Слишком много файлов Sitemap в индексном файле Sitemap

    В вашем файле индекса карты сайта содержится более 50 000 карт сайта. Разделите индекс карты сайта на несколько файлов индекса карты сайта и убедитесь, что в каждом из них содержится не более 50 000 карт сайта.

    Слишком много URL в карте сайта

    В вашей карте сайта указано более 50 000 URL-адресов. Разделите карту сайта на несколько карт сайта и убедитесь, что каждая из них содержит не более 50 000 URL-адресов. Вы также можете использовать файл индекса карты сайта для управления файлами карты сайта.

    Неподдерживаемый формат

    Ваша карта сайта имеет неподдерживаемый формат.

    Некоторые распространенные ошибки XML:

    • В карте сайта должен использоваться правильный заголовок. Например, если ваша карта сайта содержит информацию о видео, она будет иметь следующий заголовок:
    • Пространство имен в заголовке должно быть "http://www.sitemaps.org/schemas/sitemap/0.9" (не .9).
    • Все XML-атрибуты должны быть заключены либо в одинарные ('), либо в двойные (") кавычки, и эти кавычки должны быть прямыми, а не фигурными. Программы обработки текстов, такие как Microsoft Word, могут вставлять фигурные кавычки.

    Несоответствие пути: отсутствует www

    Измените карту сайта, чтобы удалить "www" из всех URL-адресов, чтобы они соответствовали местоположению вашей карты сайта.

    Несоответствие пути: включает www

    Измените карту сайта, чтобы добавить "www" ко всем URL-адресам, чтобы они соответствовали местоположению вашей карты сайта.

    Неверное пространство имен

    Корневой элемент вашей карты сайта не содержит правильного пространства имен, или пространство имен объявлено неправильно, или содержит опечатку или неверный URL.

    Убедитесь, что вы используете правильное пространство имен для вашего типа файла. Например:

    • Файл карты сайта: xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
    • Файл карты сайта для видео: xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"
    • Файл карты сайта index: .

    Ведущий пробел

    Ваша карта сайта начинается с ведущего пробела, а не с объявления пространства имен. Файлы XML должны начинаться с объявления XML, указывающего используемую версию XML.

    Эта ошибка не помешает Google обработать вашу карту сайта, но вы можете удалить пробел, чтобы файл соответствовал стандарту XML и больше не появлялась эта ошибка.

    Миниатюра слишком большая

    Эскиз видео, указанный в карте сайта, слишком велик. Измените размер миниатюры видео до 160 x 120 пикселей. Обновите карту сайта новой информацией, а затем отправьте ее повторно. Подробнее о добавлении информации о видео в карту сайта.

    Миниатюра слишком маленькая

    Эскиз видео, указанный в карте сайта, слишком мал. Измените размер миниатюры видео до 160 x 120 пикселей. При необходимости обновите карту сайта. Подробнее о добавлении информации о видео в карту сайта.

    Местоположение видео и страница воспроизведения совпадают

    В карте сайта для видео URL-адрес видеоконтента и URL-адрес проигрывателя не могут совпадать. Если вы укажете и , и , URL-адреса должны быть разными. Подробнее о добавлении информации о видео в карту сайта.

    URL местоположения видео выглядит как URL страницы воспроизведения

    Карта сайта содержит URL-адреса, заблокированные файлом robots.txt

    Google не может получить доступ к вашей карте сайта или не может получить доступ ко всему контенту, указанному в вашей карте сайта, поскольку он заблокирован файлом robots.txt. Используйте инструмент проверки URL, чтобы подтвердить, какой файл заблокирован, и изменить файл robots.txt, чтобы робот Googlebot мог получить к нему доступ.

    Читайте также: