Все публикации

Подробная инструкция по составлению sitemap.xml

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

Файл sitemap.xml используется для предоставления информации поисковым системам о страницах на сайте, которые должны быть проиндексированы. Вот описание основных тегов, которые можно встретить в sitemap.xml:

1. <urlset>

  • Это корневой элемент файла sitemap.xml, который содержит один или несколько элементов <url>.
  • Пример: <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">.

2. <url>

  • Оборачивает информацию об отдельной странице сайта.
  • Пример:

    xml

    <url>
     <loc>https://example.com/your-page</loc>
     <lastmod>2024-06-29</lastmod>
     <changefreq>never</changefreq>
     <priority>0.5</priority>
    </url>

3. <loc> (location):

  • Указывает URL страницы, которую необходимо проиндексировать.
  • Пример: <loc>https://example.com/your-page</loc>.

4. <lastmod> (last modified):

  • Указывает дату последнего изменения страницы. Это помогает поисковым системам понять, когда контент был обновлен.
  • Пример: <lastmod>2024-06-29</lastmod>.
  • 5. <changefreq> (change frequency):

  • Указывает ожидаемую частоту изменения контента на странице. Возможные значения: always, hourly, daily, weekly, monthly, yearly, never.
  • Пример: <changefreq>never</changefreq>.
  • 6. <priority>:

  • Указывает приоритет страницы относительно других страниц на сайте. Значение может быть от 0.0 до 1.0, где 1.0 - самый высокий приоритет.
  • Пример: <priority>0.5</priority>.
  • Вот пример полного файла sitemap.xml:

    xml

    <?xml version="1.0" encoding="UTF-8"?>
    <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
     <url>
      <loc>https://example.com/your-page1</loc>
      <lastmod>2024-06-29</lastmod>
      <changefreq>daily</changefreq>
      <priority>0.8</priority>
     </url>
     <url>
      <loc>https://example.com/your-page2</loc>
      <lastmod>2024-06-25</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.5</priority>
     </url>
     <url>
      <loc>https://example.com/your-static-page</loc>
      <lastmod>2024-06-29</lastmod>
      <changefreq>never</changefreq>
      <priority>0.3</priority>
     </url>
    </urlset>

    Этот файл sitemap.xml сообщает поисковым системам информацию о трех страницах, включая их URL, дату последнего обновления, частоту изменения контента и приоритет.

    Заключение

    Выяснили, что разметка sitemap нужна для того, чтобы поисковые системы увидели наши страницы и начали их индексировать. В Вебмастере Яндекса. если не будет указан файл sitemap.xml, то поисковик не начнет их индексировать и они не начнут появляться в поиске. А вот чтобы он точно их увидел, нужно подсказать роботам поисковых систем где лежит файл sitemap.xml. Чтобы это сделать в файле robots.txt необходимо добавить строчку: Sitemap: https://example.ru/sitemap.xml

    Комментарии

    Комментариев пока нет.

    Войти или зарегистрироваться чтобы оставить комментарий.