Sitemap в SEO
Sitemap - это файл со списком
страниц сайта. Обычно он лежит
в корне и называется
sitemap.xml. Робот читает
его и быстрее узнает, какие
адреса есть и какие обновились.
Без карты робот ходит по ссылкам и может пропустить страницу, на которую мало кто ссылается.
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://example.com/</loc>
</url>
<url>
<loc>https://example.com/about</loc>
<lastmod>2024-05-12</lastmod>
</url>
</urlset>
В loc пишут полный адрес
с https://. В lastmod -
дату обновления. По ней робот
понимает, что страницу стоит
обойти снова.
В карту кладут только то, что должно быть в поиске. Не кладут корзину, кабинет, админку, поиск, дубли и страницы с запретом индексации.
Ссылку на карту указывают
в robots.txt:
User-agent: *
Disallow: /admin/
Sitemap: https://example.com/sitemap.xml
Sitemap не гарантирует индексацию. Если страница слабая или закрыта от обхода, робот ее может не взять. Карту обновляют, когда появляются новые страницы или меняются старые.
Зачем нужен sitemap.xml?
Какие страницы не стоит включать в sitemap?
Дана структура сайта:
/ главная
/about о компании
/blog/1 статья
/cart корзина
/admin панель
Какие адреса должны попасть в sitemap и почему?