Все уроки | Уровень
Продвинутый
0%
0 / 16

Видео урока скоро будет доступно

Урок 8

SEO и продвижение
— чтобы сайт нашли

Мета-теги, Open Graph, Sitemap, Google Search Console, Яндекс Вебмастер, SEO-статьи с AI.

3 часа Продвинутый

Цели урока

После этого урока вы:

  • Поймёте, что такое SEO и почему оно важно для вашего сайта.
  • Научитесь добавлять мета-теги (title, description, Open Graph) на каждую страницу.
  • Создадите sitemap.xml и robots.txt для поисковых роботов.
  • Подключите сайт к Google Search Console и Яндекс Вебмастер.
  • Напишете SEO-статьи с помощью AI и добавите их на сайт.

Что такое SEO?

SEO (Search Engine Optimization) — это набор действий, которые помогают вашему сайту занимать высокие позиции в результатах поиска (Google, Яндекс). Чем выше сайт, тем больше людей его увидят.

Почему это важно?

  • 75% пользователей не переходят на вторую страницу поиска.
  • Органический трафик (с поиска) — самый бесплатный и качественный.

Основные факторы ранжирования:

  • Релевантность — насколько страница соответствует запросу пользователя.
  • Качество контента — полезность, уникальность, структура.
  • Техническое состояние — скорость загрузки, адаптивность, HTTPS.
  • Внешние ссылки — сколько других сайтов ссылаются на вас.

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

ЭлементГде находитсяЗачем нужен
TitleВ <head>Заголовок страницы в поиске. До 60 символов.
DescriptionВ <head>Описание страницы в сниппете. До 160 символов.
H1Первый заголовок на страницеОтражает суть страницы. Должен быть один.
Alt-текстыУ изображенийОписание картинки для поиска и незрячих.
Open GraphВ <head>Мета-теги для соцсетей (Facebook, Telegram, VK).
Sitemap.xmlВ корне сайтаКарта сайта для поисковых роботов.
Robots.txtВ корне сайтаИнструкции для роботов (что индексировать).

Шаг 1.1. Генерация мета-тегов через AI

Попросите AI сгенерировать мета-теги для вашего лендинга. Пример промпта:

«Сгенерируй мета-теги (title, description) для лендинга школы английского языка. Title: до 60 символов, description: до 160 символов, включая ключевые слова: "изучение английского", "школа английского", "преподаватели". Также создай Open Graph мета-теги (og:title, og:description, og:image, og:url) для соцсетей. Предложи изображение для og:image.»

AI предложит готовый код для вставки в <head> вашего index.html.

Важно: Укажите в промпте свою тему (не английский, а то, чему учит ваш сайт) — AI подставит правильные ключевые слова.

Шаг 1.2. Вставка мета-тегов в HTML

  1. Откройте ваш index.html в редакторе кода.
  2. Найдите раздел <head>.
  3. Вставьте сгенерированные AI мета-теги после строки с viewport.

Должны появиться:

  • <title> — заголовок страницы для поиска.
  • <meta name="description"> — описание для сниппета.
  • <meta property="og:..."> — для соцсетей.
  • <meta name="twitter:..."> — для Twitter/X.

Совет: Если AI не сгенерировал Twitter Cards, попросите его добавить: «Добавь Twitter Card meta-теги (twitter:card, twitter:title, twitter:description, twitter:image).»

Шаг 1.3. Проверка мета-тегов

  1. Откройте страницу и посмотрите исходный код (Ctrl+U).
  2. Найдите ваши мета-теги в разделе <head>.
  3. Проверьте, как ссылка выглядит в соцсетях — вставьте ссылку в Telegram, VK или Facebook.

Должен появиться красивый блок с заголовком, описанием и картинкой.

Не отображается? Проверьте, что og:image указывает на существующее изображение, и что все meta-теги внутри <head> (не в <body>).

Дополнительно: Используйте Facebook Debugger или Twitter Card Validator для диагностики.

Шаг 2. Sitemap.xml и robots.txt

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

Попросите AI создать sitemap.xml для вашего сайта:

«Напиши sitemap.xml для моего сайта [укажите URL]. Страницы: index.html, course.html, wiki.html, lesson1.html ... lesson8.html. Укажи приоритеты (priority от 0.5 до 1.0) и частоту обновления (changefreq: weekly).»

Создайте файл sitemap.xml в корне проекта, вставьте код от AI.

2.2. Создание robots.txt

Попросите AI написать robots.txt:

«Напиши robots.txt для моего сайта. Разреши индексацию всех страниц, укажи ссылку на sitemap.xml.»

Создайте robots.txt в корне, вставьте код.

Шаг 3.1. Google Search Console

  1. Перейдите на Google Search Console.
  2. Нажмите «Добавить ресурс».
  3. Выберите «Префикс URL», введите адрес вашего сайта (https://ваш-логин.github.io/).
  4. Выберите способ подтверждения: HTML-тег.
  5. Скопируйте сгенерированный мета-тег.
  6. Вставьте его в <head> вашего index.html.
  7. Запушьте изменения на GitHub.
  8. Нажмите «Подтвердить» в Search Console.

Готово: Если зелёная галочка — сайт подтверждён.

Шаг 3.2. Отправка sitemap и проверка

Отправка sitemap в Search Console:

  1. В левом меню выберите «Sitemap».
  2. Введите sitemap.xml.
  3. Нажмите «Отправить».
  4. Через некоторое время появится статус «Успешно».

Проверка индексации:

  1. Перейдите в раздел «Покрытие».
  2. Вы увидите, сколько страниц проиндексировано.
  3. Если страниц нет — введите URL и нажмите «Запросить индексацию».

Важно: Индексация может занять от нескольких часов до нескольких дней. Проверьте, что robots.txt не блокирует страницы.

Шаг 4. Яндекс Вебмастер

  1. Перейдите на Яндекс Вебмастер.
  2. Нажмите «Добавить сайт», введите URL.
  3. Выберите способ подтверждения (например, через HTML-файл).
  4. Скачайте файл подтверждения и загрузите в корень сайта.
  5. Запушьте изменения.
  6. Нажмите «Проверить» в Вебмастере.
  7. В разделе «Индексирование» → «Sitemap-файлы» добавьте sitemap.xml.

Оба инструмента: Google Search Console + Яндекс Вебмастер — не дублируют друг друга. Используйте оба для максимального охвата аудитории.

Шаг 5.1. Генерация идей для статей

Попросите AI предложить темы для блога:

«Предложи 5 тем для статей в блог школы [ваша тема]. Темы должны быть полезными для родителей/клиентов. Включи ключевые слова: [ваши ключевые слова].»

AI предложит темы. Выберите одну — самую актуальную для вашей аудитории.

Примеры тем для школы английского:

  • Как мотивировать ребёнка изучать английский
  • 5 признаков хорошего преподавателя английского
  • Сколько времени нужно, чтобы выучить английский

Шаг 5.2. Написание SEO-статьи

Выберите одну тему и попросите AI написать статью:

«Напиши статью для блога на тему "[выбранная тема]". Объём 500–700 слов. Включи ключевые слова: [ваши ключевые слова]. Сделай вступление, 5 пунктов с пояснениями, заключение с призывом записаться на пробный урок.»

Важно: Отредактируйте текст AI — добавьте примеры из своего опыта, проверьте факты. Чистый AI-текст может быть распознан как некачественный.

Шаг 5.3–5.4. Добавление статьи на сайт

5.3. Создание страницы блога

  1. Попросите AI создать HTML-файл для статьи: «Создай HTML-файл для SEO-статьи в стиле моего лендинга. Тема: [тема]. Вставь полный текст статьи с заголовками H1, H2, H3 и изображениями с alt-текстами.»
  2. Сохраните файл как blog.html (или blog1.html, blog2.html).
  3. Добавьте ссылку на статью в меню сайта или на главную страницу.

5.4. Оптимизация статьи

  • Проверьте, что заголовок H1 содержит ключевое слово.
  • Разбейте текст на абзацы с подзаголовками H2, H3.
  • Добавьте изображения с alt-текстами.
  • Добавьте мета-теги title и description для страницы блога.

Домашнее задание

  1. Добавьте мета-теги (title, description, Open Graph) на все страницы вашего сайта.
  2. Создайте sitemap.xml и robots.txt, загрузите в корень сайта.
  3. Подключите сайт к Google Search Console и Яндекс Вебмастер.
  4. Напишите 2–3 SEO-статьи с помощью AI, создайте страницу блога.
  5. Проверьте индексацию страниц.
  6. Закоммитьте и запушьте все изменения.
  7. Пришлите ссылку на сайт и скриншот из Search Console.

Итог урока

Что мы узнали?

  • Что такое SEO и какие факторы влияют на ранжирование.
  • Как добавлять мета-теги и Open Graph для соцсетей.
  • Как создавать sitemap.xml и robots.txt.
  • Как подключать сайт к Google Search Console и Яндекс Вебмастер.
  • Как генерировать SEO-статьи с помощью AI.

Главный итог: Ваш сайт готов к продвижению. Когда поисковые системы проиндексируют его, люди смогут находить вас через Google и Яндекс. Вы сделали важный шаг к тому, чтобы ваш сайт приносил реальную пользу.

Все уроки Поделиться результатом Следующий урок

На следующем занятии мы займёмся безопасностью и финальной презентацией — SSL, капча, политика конфиденциальности и запуск проекта.