Перейти к содержанию

Лабораторная работа №2 - Структура сайта и карта сайта (sitemap.xml)


1. Теория

1.1. Что такое структура сайта

Структура сайта — это иерархическая организация страниц и разделов, которая отражает логику навигации и связи между элементами контента.

Примеры структур:

  • Главная → Категории → Подкатегории → Товары / Статьи
  • Главная → О нас → Контакты → Блог
  • Структура помогает пользователям понимать навигацию, а поисковым роботам — индексировать сайт корректнее.

1.2. Что такое sitemap.xml

sitemap.xml — XML-файл, который содержит список URL сайта и дополнительную информацию:

  • дата последнего изменения (<lastmod>)
  • частота обновления (<changefreq>)
  • относительный приоритет (<priority>)

Используется поисковыми системами (Google, Yandex) для ускорения и улучшения индексации.

Особенно полезен для:

  • больших сайтов,
  • сайтов с динамическим контентом,
  • сайтов с плохой перелинковкой.

1.3. Структура файла sitemap.xml

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://example.ru/</loc>
    <lastmod>2025-10-14</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://example.ru/about/</loc>
    <lastmod>2025-10-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>

Основные элементы:

  • <loc> — обязательный абсолютный URL
  • <lastmod> — дата последнего изменения
  • <changefreq> — частота обновления (daily, weekly, monthly и др.)
  • <priority> — относительная важность страницы

2. Задание

2.1. Выбор тематики и проектирование структуры

Выберите тематику сайта:

  • онлайн-театр
  • каталог товаров
  • портфолио
  • блог
  • туристическое агентство
  • новостной портал

Определите:

  • типы контента (категории, карточки, статьи, новости, FAQ, контактные формы)
  • цели сайта
  • ключевые страницы

Пример MindMap / схемы навигации:

Mindmap


2.2. Иерархия страниц (таблица)

Составьте таблицу структуры:

  • Раздел
  • Подразделы
  • Пример URL
  • <changefreq>
  • <priority>

Пример:

Структура таблицы


2.3. Создание sitemap.xml

На основе таблицы необходимо сформировать полный файл sitemap.xml.

Минимальные требования:

  • все URL должны быть абсолютными (https://...)
  • указывать <lastmod> по возможности
  • <priority> должен иметь смысл (не одинаковый для всех)
  • <changefreq> должен отражать реальную частоту обновления

Проверьте валидность на одном из сервисов:


2.4. Связь sitemap.xml с robots.txt

В файл robots.txt (корень сайта) добавьте:

Sitemap: https://yoursite.ru/sitemap.xml

2.5. Загрузка и проверка

  1. Загрузите sitemap.xml и robots.txt на хостинг (например, GitHub Pages).
  2. Проверьте доступность файла:
https://yoursite.ru/sitemap.xml

2.6. Добавьте карту сайта в:

  • Google Search Console
  • Яндекс.Вебмастер

Убедитесь, что индексирование выполнено без ошибок.


3. Контрольные вопросы

  1. Что такое структура сайта и как она влияет на SEO и UX?
  2. Для чего нужен файл sitemap.xml?
  3. Какие теги обязательны в sitemap.xml?
  4. Что означают <lastmod>, <changefreq>, <priority>?
  5. Почему <loc> должен быть абсолютным URL?
  6. Как правильно связать sitemap.xml и robots.txt?
  7. Каковы ограничения файла sitemap.xml по размеру и количеству URL?
  8. Что такое Sitemap Index? Когда его использовать?
  9. Как учитывать многоязычность (hreflang)?
  10. Какие ошибки мешают индексации URL из sitemap.xml?
  11. Как формировать sitemap.xml для динамических разделов (новости, каталог)?
  12. Когда нужно использовать отдельные карты: для изображений, видео или новостей?

Чек-лист для самопроверки

Баллы Критерии выполнения
7 • Полностью выполнены все пункты:

– ≥10 факторов с разделением по группам;
– «критическая тройка» факторов с развёрнутым обоснованием;
– глубокий анализ демо-сайта (скорость, UX, ассортимент) + таблицы/скриншоты;
– корзина разобрана подробно: шаги, удобство, барьеры;
– скорость измерена через DevTools, объяснено влияние на конверсию;
– сравнение ReadyScript с Ozon/Wildberries по ≥3 параметрам;
– описаны модели монетизации с российскими кейсами;
– ≥5 рисков и ≥5 мер оптимизации с аргументацией;

Отчёт оформлен аккуратно, есть выводы о влиянии коммерческих факторов.
6 • Выполнены все практические задания:
– список факторов + критическая тройка;
– анализ ReadyScript (скорость, интерфейс, ассортимент);
– описание корзины (влияющие элементы);
– замеры скорости + связь с продажами;
– сравнение с другим интернет-магазином по 3 параметрам;
– модели монетизации с российскими примерами;
– ≥5 рисков и ≥5 мер оптимизации;

Работа структурирована, но визуализации немного.
5 • Выполнен анализ демо-сайта (скорость, удобство, ассортимент);
• описана корзина (что помогает/мешает);
• есть замеры скорости и выводы;
• сравнение с другим магазином, но поверхностное;
• ≥5 рисков и ≥5 мер оптимизации, но без аргументации;
• оформление слабое, мало таблиц и скриншотов.
3–4 • Есть список ≥10 факторов, разделённых по группам;
• критическая тройка определена, но обоснована слабо;
• есть первичный анализ сайта (скорость, интерфейс), но без сравнений;
• корзина описана кратко;
• монетизация упомянута без примеров.
1–2 • Только теоретические определения без классификации;
• практическая часть формальная;
• нет скриншотов и анализа реальных сайтов.
0 • Работа выполнена ИИ без личного анализа;
• нет практических примеров и скриншотов.

Скачать шаблон отчёта

👉 Скачать шаблон отчёта