Лабораторная работа №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 / схемы навигации:
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. Загрузка и проверка
- Загрузите
sitemap.xmlиrobots.txtна хостинг (например, GitHub Pages). - Проверьте доступность файла:
https://yoursite.ru/sitemap.xml
2.6. Добавьте карту сайта в:
- Google Search Console
- Яндекс.Вебмастер
Убедитесь, что индексирование выполнено без ошибок.
3. Контрольные вопросы
- Что такое структура сайта и как она влияет на SEO и UX?
- Для чего нужен файл
sitemap.xml? - Какие теги обязательны в sitemap.xml?
- Что означают
<lastmod>,<changefreq>,<priority>? - Почему
<loc>должен быть абсолютным URL? - Как правильно связать sitemap.xml и robots.txt?
- Каковы ограничения файла sitemap.xml по размеру и количеству URL?
- Что такое Sitemap Index? Когда его использовать?
- Как учитывать многоязычность (
hreflang)? - Какие ошибки мешают индексации URL из sitemap.xml?
- Как формировать sitemap.xml для динамических разделов (новости, каталог)?
- Когда нужно использовать отдельные карты: для изображений, видео или новостей?
Чек-лист для самопроверки
| Баллы | Критерии выполнения |
|---|---|
| 7 | • Полностью выполнены все пункты: – ≥10 факторов с разделением по группам; – «критическая тройка» факторов с развёрнутым обоснованием; – глубокий анализ демо-сайта (скорость, UX, ассортимент) + таблицы/скриншоты; – корзина разобрана подробно: шаги, удобство, барьеры; – скорость измерена через DevTools, объяснено влияние на конверсию; – сравнение ReadyScript с Ozon/Wildberries по ≥3 параметрам; – описаны модели монетизации с российскими кейсами; – ≥5 рисков и ≥5 мер оптимизации с аргументацией; Отчёт оформлен аккуратно, есть выводы о влиянии коммерческих факторов. |
| 6 | • Выполнены все практические задания: – список факторов + критическая тройка; – анализ ReadyScript (скорость, интерфейс, ассортимент); – описание корзины (влияющие элементы); – замеры скорости + связь с продажами; – сравнение с другим интернет-магазином по 3 параметрам; – модели монетизации с российскими примерами; – ≥5 рисков и ≥5 мер оптимизации; Работа структурирована, но визуализации немного. |
| 5 | • Выполнен анализ демо-сайта (скорость, удобство, ассортимент); • описана корзина (что помогает/мешает); • есть замеры скорости и выводы; • сравнение с другим магазином, но поверхностное; • ≥5 рисков и ≥5 мер оптимизации, но без аргументации; • оформление слабое, мало таблиц и скриншотов. |
| 3–4 | • Есть список ≥10 факторов, разделённых по группам; • критическая тройка определена, но обоснована слабо; • есть первичный анализ сайта (скорость, интерфейс), но без сравнений; • корзина описана кратко; • монетизация упомянута без примеров. |
| 1–2 | • Только теоретические определения без классификации; • практическая часть формальная; • нет скриншотов и анализа реальных сайтов. |
| 0 | • Работа выполнена ИИ без личного анализа; • нет практических примеров и скриншотов. |

