Как создать карту сайта sitemap.xml и добавить в Яндекс Вебмастер и Google Search Console
Карта сайта (sitemap.xml) – содержит ссылки на страницы сайта. Карта сайта нужна для индексации страниц поисковыми роботами Яндекса и Google.
Содержание:
- Создание карты сайта
- Онлайн-генераторы
- Плагины
- Программист
Создание карты сайта
Чтобы создать карту можно воспользоваться тремя способами.
Онлайн-генераторы
В интернете есть специальные сервисы по созданию карты сайта. Например: Mysitemapgenerator.com. Вставляете адрес сайта, для которого нужна карта, и скачиваете sitemap.xml. Файл можно редактировать, например: удалить страницы, которые не нужны для продвижения. Этот способ простой, но неудобен тем, что при создании новых страницы, нужно генерировать карту сайта заново. Также необходимо раз в 2-3 месяца обновлять карту сайта, чтобы роботы быстрее индексировали изменения.
Плагины
В некоторых CMS (системах управления сайтом) можно установить плагин, который автоматически добавляет новые страницы в карту сайта, а также периодически обновляет sitemap. Это удобно, но когда на сайте много различных плагинов, снижается скорость загрузки сайта. К тому же, только некоторые CMS поддерживают плагины.
Программист
Поставьте задачу программисту по созданию автоматической карты сайта со своими условиями. Тогда новые страницы сами попадут в карту сайта, и она будет автоматически обновляться. Этот способ потребует затрат на программиста, зато все будет автоматизировано — про sitemap.xml можно будет забыть!
Загрузка sitemap.xml на сайт
Загрузка карта сайта нужна, если вы генерируете ее самостоятельно. Да и в целом всем специалистам полезно знать, где она находится. Так что не пропускайте этот пункт, даже если карта у вас она автоматическая.
После того, как вы сгенерировали карту сайта, загрузите файл sitemap.xml в корень сайта. Сделать это можно через хостинг или FTP. Sitemap.xml находится там же, где Robots.txt и .htacces.
Теперь, если ввести в адресную строку site.ru/sitemap.xml, откроется карта сайта со страницами.
Добавление sitemap.xml в robots.txt
Файл на сайт загрузили, но роботы об этом пока не знают. Чтобы показать этот файл, пропишите ссылку в техническом файле robots.txt.
Sitemap: https://site.ru/sitemap.xml
Загрузка sitemap.xml в Яндекс.Вебмастер
А теперь показываем файл роботам Яндекса. Для этого откройте Яндекс.Вебмастер – Индексирование – Файлы Sitemap – отправьте карту сайта. Возможно, Яндекс уже увидел карту сайта из robots.txt.
Загрузка sitemap.xml в Google Search Console
Не забываем и про роботов Google. Для этого откройте Google Search Console – Файлы Sitemap – отправьте карту сайта.
Итог: карта сайта нужна для поисковых роботов. Лучше всего установить автоматическую карту сайта с помощью программиста. Если карта сайта не автоматическая, то не забывайте обновлять ее раз в 2-3 месяца. Заново добавлять карту сайта в Яндекс.Вебмастер и Google Search Console нет необходимости – они переобходят карту сайта автоматически.
Спасибо, что дочитали до конца. Переходите к следующей инструкции.
Узнаем как создать Sitemap XML для Яндекса и Google: пошаговая инструкция
Sitemap – это веб-страница, отображающая полную информацию обо всех страницах сайта, которые нужны для поисковых роботов. Кто-то скажет, что она и не нужна, ведь все разделы уже отображаются. Однако необходимость такой страницы существует в том случае, если на сайте содержится пятьдесят страниц и больше. Для поисковиков и для пользователей она будет служить путеводителем, помогающим понять, где содержится та или иная информация.
XML- и HTML-файлы
Так как карта сайта используется не только для поисковых роботов, но и для пользователей, посещающих сайт, обычно составляют две карты: в XML- и HTML-форматах.
Чтобы создать Sitemap для поисковых роботов, используют XML-файл. Благодаря ему роботы заносят в свою поисковую базу новые проиндексированные страницы. При отсутствии карты на многостраничном сайте большое количество страниц может не индексироваться на протяжении иногда очень долгого времени.
Для создания карты сайта для пользователей используется HTML-файл. Важность этой карты заключается в том, что от ее удобства напрямую зависит, найдет ли пользователь интересующую его информацию или нет. Поэтому такую карту создают для тех интернет-проектов, у которых все разделы и их подразделы не помещаются в главном меню.
Как создать Sitemap XML
Существует три способа решения данной задачи:
Покупка генератора для карты сайта.
Создать Sitemap при помощи онлайн-сервисов.
Ручное написание файла.
Для существенной экономии времени предлагается приобретение генераторов. Поэтому если двадцать — тридцать долларов для покупки лицензии являются для веб-мастера мелкой тратой денег, то купить его, особенно для крупного интернет-ресурса, все-таки не помешает, так как не нужно будет тогда создавать сайт вручную.
Для сайта, содержащего несколько сотен страниц, рекомендуются онлайн-сервисы, где для того, чтобы создать Sitemap, необходимо будет лишь указать адрес интернет-ресурса и загрузить результат.
Самым верным вариантом является ручное создание карты. Для этого нужно знать такие теги, как url, urlset, loc, lastmod, changefreg и priority. При этом первые три тега считаются обязательными, а без последних трех можно и обойтись.
Создание Sitemap в Joomla
Чтобы на сайте создать Sitemap, Joomla и WordPress имеют специальные дополнения, как и большинство известных систем администрирования, благодаря которым карта сайта создается вручную или автоматически. Для крупных интернет-проектов, у которых постоянно обновляются материалы, такое дополнение очень удобно.
В «Джумле» оно называется Xmap, в WordPress – Google XML Sitemaps.
Автоматическое создание карты сайта
Автоматически создать Sitemap помогают бесплатные онлайн-серверы, если страниц сайта насчитывается не более пятисот. Вот как легко проводится генерация карты сайта:
Зайдя на один из таких интернет-ресурсов, нужно найти пункт «Генерация Sitemap», нажать на кнопку «Создать» и создать файл Sitemap автоматически.
Найти «URL сайта» и ввести там адрес сайта, для которого создается карта.
Возможно, система потребует введение проверочного кода. Его нужно также ввести и нажать «Старт».
Готовую карту загрузить на сайт.
Ручной способ создания карты
Такой способ является, с одной стороны, самым трудным, отнимающим драгоценное время, но с другой стороны, это самый верный способ, применяющийся в тех случаях, когда другие варианты не подходят. Так, например, если есть много страниц, в занесении в карту сайта которых нет особой необходимости, но автоматически они, конечно, туда попадают, ручной способ избавит карту от «передозировки» таких страниц. Другой причиной, по которой выбирают этот способ, является плохая навигация сайта.
Для реализации ручного создания карты необходимо:
Собрать страницы для включения их в карту.
В excel-файл вставить все адреса в третий столбик.
В 1-м и 2-м столбиках вставить и url и loc.
В 4-м и 5-м столбиках вставить закрывающие url и loc.
Применить функцию «сцепить» для соединения пяти столбиков.
В текстовом редакторе сделать sitemap.xml.
Добавить в этот файл теги и urlset и /urlset.
Вставить между ними соединенный столбик.
Все сохранить.
Получившийся файл необходимо проверить. Сделать это можно, например, в «Яндексе», в панели веб-мастера.
Как создать Sitemap для «Яндекса» и Google
После создания сайта ее добавляют на сайт. С этой целью файл с картой сайта нужно назвать Sitemap.xml и добавить его в корневую директорию. Чтобы поисковые роботы поскорее нашли ее, в Google и «Яндекс» имеются специальные инструменты. Они называются «Инструменты для веб-мастеров» (в Google) и «Яндекс-вебмастер» (в «Яндексе»).
Добавление Sitemap в Google
В Google необходимо пройти процедуру авторизации в «Инструментах для веб-мастеров». Далее, выбрав сайт, перейти в оптимизацию/файлы Sitemap, нажать кнопку «Загрузить» и подтвердить данную операцию.
Добавление Sitemap в «Яндекс»
Так же и в «Яндекс-вебмастер» нужно сначала авторизоваться. Потом перейти на индексирование/файлы Sitemap, указать там путь файла и нажать кнопку «Добавить».
Советы по созданию карты сайта
Рекомендуется придерживаться следующих советов при создании карты сайта:
Поисковые роботы сегодня возьмут только те файлы, которые содержат не больше пятидесяти тысяч url.
При превышении карты десяти мегабайт лучше разбить ее на несколько файлов. Благодаря этому перегрузки сервера не будет.
Чтобы создать Sitemap xml правильно, при нескольких файлах нужно их всех прописать в файле индекса, используя теги sitemapindex, sitemap, loc и lastmod.
Все страницы нужно прописывать или с префиксом «www» или без его использования.
Необходимая кодировка файла — это UTF8.
Также в файле нужно добавить указание пространства имен языка.
Как создать карту сайта для пользователей
Поскольку такая карта создается для пользователей, она должна быть максимально проста и наглядна. Несмотря на это, необходимо качественно донести всю информацию о структуре используемого сайта.
HTML-карты в основном имеют привычную пользовательскую структуру, состоящую из разделов и подразделов, выделенных определенным образом, например, стилями CSS и графическими элементами.
Чтобы создать Sitemap для крупного интернет-проекта, как и в случае с XML-картой, здесь также рекомендуется разбивание. В этом случае оно осуществляется в виде отдельных вкладок, избавляющих карту от громоздкости.
Повысить функционал страницы позволит язык JavaScript, который в этой карте допускается использовать, так как она создается не для роботов-поисковиков, а для пользователей.
Порядок для файла карты сайта
Желательно, чтобы в созданном файле, содержащем Sitemap, всегда были чистота и порядок, особенно если у сайта имеется большое количество страниц. Поскольку роботы-поисковики просматривают карты сайта очень быстро, для просмотра всего файла крупного интернет-ресурса может просто не хватить времени.
Поэтому если привыкнуть добавлять страницы в карту сайта не внизу, а в верхней ее части, то, с одной стороны, можно не сомневаться, что поисковый робот успеет просмотреть адреса новых страниц, а с другой стороны, таким образом намного легче будет контролировать все страницы.
Карта сайта WordPress — Как создать файл карты сайта для вашего сайта
Обновлено Брайан Джексон
В этом уроке я покажу вам, как создать файл карты сайта WordPress (например, sitemap_index.xml) для вашего сайта. Карты сайта используются Google, Bing и Яндекс в качестве иерархии для вашего сайта. Я настоятельно рекомендую потратить время на их создание и правильную отправку в Google, Bing и Яндекс. Если вы не используете WordPress, см. мой другой учебник «Как вручную создать файл Sitemap для вашего веб-сайта».
Шаг 1
Первый шаг — установить плагин WordPress «WordPress SEO by Yoast». Это плагин, который я всегда рекомендую для создания файлов карты сайта, если вы используете WordPress, и он совершенно бесплатный. Я использовал этот плагин для сотен установок WordPress за последние 10 лет. В настоящее время он используется сайтами WordPress по всему миру и имеет более 1 миллиона активных установок.
Итак, в WordPress перейдите в раздел «Плагины» и нажмите «Добавить новый». Затем мы введем «WordPress SEO» и нажмем «Поиск плагинов».
Шаг 2
Теперь мы нажмем «Установить сейчас» на плагине WordPress SEO by Yoast
. (я всегда рекомендую создавать резервную копию WordPress перед установкой любого плагина, на всякий случай. Или, по крайней мере, иметь доступ к FTP)Шаг 3
Теперь нажмите «Активировать плагин».
Шаг 4
Теперь мы перейдем к «SEO» с левой стороны и выберем «XML Sitemaps».
Шаг 5
Теперь мы убедимся, что функция карты сайта XML включена. Он должен быть включен по умолчанию после установки плагина.
Шаг 6
Теперь нажмите кнопку «XML Sitemap» и откройте только для того, чтобы убедиться, что разрешения каталога для записи файла работают и файл выглядит нормально.
[alert-note]Примечание: если он говорит, что файл не может быть найден, попробуйте отключить параметр карты сайта, сохранить, а затем снова включить параметр карты сайта. Иногда мне приходилось делать это при первых установках.[/alert-note]
Ваш файл карты сайта должен отображать список ваших страниц/сообщений, и он будет выглядеть примерно так. Скорее всего, он расположен в корне вашего сайта, например: https://woorkup.com/sitemap_index.xml. Это не настоящий физический файл. Он динамически генерируется на лету с помощью PHP.
Этот плагин будет автоматически обновлять файл всякий раз, когда вы создаете/обновляете страницу или публикуете в WordPress. Таким образом, нет необходимости снова создавать этот файл вручную.
Теперь, когда у вас есть файл карты сайта, обязательно ознакомьтесь с моими дополнительными сообщениями о том, как правильно их отправить. Также обратите внимание: Google по-прежнему будет индексировать ваш сайт без карты сайта, но данные, которые вы можете увидеть в Google Search Console, могут быть очень полезными.
- Как отправить свой веб-сайт в Google Search Console
- Как отправить свой веб-сайт в инструменты Bing для веб-мастеров
- Как добавить свой сайт в Инструменты Яндекса для веб-мастеров
Надеемся, что это руководство по созданию файла карты сайта WordPress было полезным. Как всегда, не стесняйтесь оставлять свои комментарии ниже!
Twitter61Facebook1Buffer62
SHARES
Брайан Джексон
Я создаю полезный контент и разрабатываю плагины для WordPress, ориентированные на производительность. Подключайтесь к Twitter, подписывайтесь на мою рассылку (раз в месяц) или купите мне кофе.
Как отправлять файлы Sitemap в формате XML в Google, Bing и Yandex
Поскольку поисковые системы оценивают уникальный, релевантный и своевременный контент выше, хорошо поддерживаемая карта сайта в формате XML имеет решающее значение для любой стратегии SEO.
При встрече с потенциальным клиентом я первым делом просматриваю некоторые простые разделы его веб-сайта, чтобы лучше понять состояние его поисковой оптимизации. XML Sitemap входит в мой контрольный список трех основных областей.
Что такое XML-карта сайта?
Этот простой файл связывается напрямую с поисковыми системами, чтобы быстро оповещать их о любом новом или измененном содержании. Таким образом, Google, Yahoo! и Bing быстрее индексируют ваш контент.
Человеческий перевод: Карта сайта в формате XML аналогична расписанию городских поездов. В нем вы найдете карту каждой железнодорожной станции, маршруты до нее и расписание. Точно так же поисковым системам предоставляются целевые страницы вашего основного веб-сайта, навигация вашего веб-сайта и даты последнего изменения этих страниц.
(Обратите внимание, что карта сайта в формате XML сильно отличается от карты сайта в формате HTML. Последняя предназначена для людей и не может быть напрямую связана с поисковыми системами.)
Почему карта сайта в формате XML важна для поисковой оптимизации?
Алгоритм поисковой системы Google Panda заботится об опубликованном контенте, синдикации и дублированном контенте. Карта сайта в формате XML — лучший способ заявить о своих претензиях как об авторе и владельце контента.
Контент может появляться и исчезать, но поисковые системы всегда хотят знать о нем.
Как начать работу с файлами Sitemap в формате XML
Теперь, когда вы знаете, что у вас должен быть файл Sitemap в формате XML, пришло время его настроить (или обновить). В зависимости от систем управления контентом (CMS), вот несколько отличных инструментов для создания XML Sitemap:
- Плагин Yoast SEO — этот инструмент SEO специально предназначен для веб-сайтов WordPress, размещенных на собственном хостинге. После правильной настройки плагин позаботится об обновлении поисковых систем при каждом изменении вашего сайта.
- XML-Sitemaps.com. Если у вас нет CMS или вы не знаете, какая у вас есть, то это отличный инструмент SEO для установки на вашем домене. Он будет делать все то же самое, что и Yoast для создания XML Sitemap, но вам понадобится веб-разработчик, который поможет вам его установить.
Как отправить XML-карту сайта в Google
- Создайте файл и убедитесь, что его размер не превышает 10 МБ.
- Убедитесь, что файл находится на вашем веб-сервере и доступен по URL-адресу.
- Войдите в Инструменты Google для веб-мастеров.
- Перейдите в «Сканирование» > «Карты сайта».
- Нажмите «Добавить/проверить карту сайта» и введите конечный URL-адрес для вашей карты сайта.
Как отправить XML-карту сайта в Bing
- Убедитесь, что файл находится на вашем веб-сервере и доступен по URL-адресу.
- Войдите в Инструменты Bing для веб-мастеров.
- Нажмите «Настроить мой сайт» > «Карты сайта».
- Введите URL-адрес в поле «Отправить на карту сайта».
Как отправить XML Sitemap в Яндекс
- Убедитесь, что файл находится на вашем веб-сервере и доступен по URL-адресу.
- Войдите в сервис Яндекс Вебмастер.
- Нажмите «Мои сайты» и выберите сайт. (Добавьте его, если его там нет.)
- Нажмите «Индексирование» > «Параметры индексирования» > «Файлы Sitemap».
- Добавить URL.
Недостаточно верить, что если вы создадите свой сайт, они придут. Дайте поисковым системам указания и обновления, чтобы они не потерялись. Тогда они придут!
Фото предоставлено Search Engine Journal.
Опубликовано
Категория: SEO
Раскрытие материала Связь: Некоторые ссылки в посте выше являются «партнерскими ссылками».