SEO для статических сайтов: sitemap, meta-теги и JSON-LD

SEO для статических сайтов проще, чем для динамических: сервер отдаёт готовый HTML, а весь SEO-пакет (sitemap, мета-теги, JSON-LD) генерируется автоматически. Ниже — что именно входит в этот пакет в GitHub CMS.

Статические сайты имеют преимущество в SEO: сервер отдаёт готовый HTML с мета-тегами, поисковые роботы мгновенно индексируют страницы без ожидания JavaScript-рендеринга. GitHub CMS генерирует полный SEO-пакет автоматически при каждой сборке.

Что входит в SEO-пакет GitHub CMS

  • Sitemap.xml — автоматически обновляется при добавлении статей. Содержит все страницы сайта с датами последнего изменения.
  • Robots.txt — разрешает индексацию всех страниц и указывает путь к sitemap.
  • Meta-теги — title, description, robots, keywords генерируются из frontmatter каждой статьи.
  • Open Graph — og:title, og:description, og:image, og:url, og:type для красивых превью в соцсетях.
  • Twitter Cards — twitter:card, twitter:title, twitter:description, twitter:image для Twitter/X.
  • JSON-LD — структурированные данные Article, BlogPosting, FAQPage, HowTo для расширенных сниппетов в Google.

FAQ

Проверьте SEO вашего сайта

Запустите npm run build и откройте dist/index.html. Все meta-теги, JSON-LD и canonical URL уже на месте.