Лабораторная работа №3 — Сниппеты, SEO-теги и семантическая разметка
1. Теория
1.1. Что такое сниппет
Сниппет — это фрагмент информации, который поисковая система отображает в результатах выдачи. Обычно включает:
<title>— заголовок страницы- URL
meta description— краткое описание- дополнительные расширения (фавикон, хлебные крошки, рейтинг, быстрые ссылки)
Хорошо оформленный сниппет:
- повышает CTR (кликабельность),
- помогает поисковым роботам интерпретировать содержание страницы,
- влияет на ранжирование в сочетании с поведенческими факторами.
1.2. SEO-теги страницы
Ключевые элементы:
<title>— до 55–60 символов<meta name="description">— до 155–160 символов<h1>— уникальный заголовок страницы<img alt="">— альтернативный текст изображений- OpenGraph:
<meta property="og:title">
<meta property="og:description">
<meta property="og:image">
Назначение SEO-тегов:
| Тег | Назначение |
|---|---|
<title> |
влияет на ранжирование, формирует заголовок сниппета |
<meta description> |
формирует описание сниппета |
<h1> |
основной заголовок содержимого |
alt |
доступность и SEO изображений |
og:* |
формирование сниппета в соцсетях |
1.3. Семантическая разметка
Семантические теги помогают поисковым роботам и пользователям понимать структуру страницы:
<header><nav><main><section><article><footer>
Преимущества:
- улучшение доступности,
- улучшение индексации,
- логичность структуры,
- корректная работа адаптивных интерфейсов.
2. Задание
2.1. Создание сайта из 3 страниц
Необходимо разработать сайт, состоящий из:
index.htmlabout.htmlcontacts.html
Требования:
- каждая страница содержит корректную структуру (
header/nav/main/footer); - на главной странице SEO оформлены идеально;
-
на двух страницах — преднамеренные типичные ошибки:
-
два
<h1>; - пустой
alt; - отсутствующий
description; - слишком длинный
<title>.
2.2. Публикация на GitHub Pages
- Создать GitHub-репозиторий
- Загрузить HTML-файлы
- Включить GitHub Pages
- Проверить доступность:
https://имя.github.io/репозиторий/
2.3. Проверки SEO и качества кода
Провести анализ каждой страницы:
- W3C Validator — валидность HTML
- PageSpeed Insights — показатели Core Web Vitals
-
Яндекс.Вебмастер:
-
подключение сайта;
- загрузка файла подтверждения;
- проверка индексации.
Сделать скриншоты:
- Валидация HTML (ошибки/предупреждения)
- Результаты скорости
- Уведомления Вебмастера
2.4. Описание и анализ ошибок
Для двух страниц с ошибками составить:
- таблицу ошибок,
- описание причины,
- влияние на SEO,
- что нужно исправить и почему.
2.5. Итоговый отчёт
Отчёт должен содержать:
- Цели работы
- Структура сайта
- Правильные и ошибочные SEO-теги
- Скриншоты валидаторов и PageSpeed
- Таблица ошибок (что → почему → влияние → решение)
- Выводы о влиянии ошибок на индексацию
3. Контрольные вопросы
- Что формирует сниппет и как на него влияет HTML-код?
- Какие SEO-теги обязательны на каждой странице?
- Почему нельзя использовать несколько
<h1>? - Зачем нужен
altи как он влияет на SEO? - Почему важно уникализировать
<title>и<description>? - Чем OpenGraph отличается от поисковых тегов?
- Какие ошибки чаще всего приводят к плохой индексации?
- Как скорость загрузки влияет на ранжирование?
4. Чек-лист для самопроверки
| Баллы | Критерии |
|---|---|
| 6 | Сайт из 3 страниц опубликован на GitHub Pages. Главная страница полностью корректна. На двух страницах преднамеренные ошибки — подробно описаны. Проведена проверка в W3C, PageSpeed, Яндекс.Вебмастере. Отчёт содержит таблицу ошибок, скриншоты всех этапов и подробные выводы. Работа оформлена аккуратно и проверяется пошагово. |
| 5 | На всех 3 страницах есть SEO-теги. Ошибки на 2 страницах внесены и зафиксированы. Сайт подключён к Яндекс.Вебмастеру. В отчёте есть ссылки, таблица, скриншоты и краткие выводы. |
| 3–4 | Сайт состоит из 3 страниц. Главная оформлена корректно. Ошибки на двух страницах есть, но отчёт поверхностный. Скриншоты валидаторов приложены. Таблица ошибок упрощённая. |
| 1–2 | Сайт неполный (1 страница). SEO-теги частично отсутствуют. Ошибочные страницы не сделаны. Нет скриншотов проверок. Отчёт минимальный. |
| 0 | Нет сайта на GitHub Pages. Работа выполнена формально или скопирована. Отчёт отсутствует. |