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 уже на месте.