SEO for Static Sites: Sitemap, Meta Tags and JSON-LD

Static sites have a built-in SEO advantage: the server delivers ready-made HTML with meta tags, and search engine crawlers instantly index pages without waiting for JavaScript rendering. GitHub CMS generates a complete SEO package automatically on every build.

What’s Included in the GitHub CMS SEO Package

  • Sitemap.xml — automatically updated when articles are added. Contains all site pages with last-modified dates.
  • Robots.txt — configured for optimal crawling with sitemap reference.
  • Open Graph tags — og:title, og:description, og:image, og:url for social sharing.
  • Twitter Cards — summary_large_image with title, description, and image.
  • Canonical URLs — every page gets a proper canonical link to prevent duplicate content.

JSON-LD Structured Data

GitHub CMS generates 17+ Schema.org types automatically:

  • Organization — company name, logo, legal name, tax ID, contact info
  • Article — headline, description, author, date published, main entity
  • BreadcrumbList — full navigation path for each page
  • FAQPage — automatically detected from FAQ sections
  • HowTo — step-by-step instructions with materials

Meta Tags Best Practices

  • Title: ≤70 characters, unique per page, include primary keyword near the front
  • Description: ≤160 characters, compelling summary with call to action
  • Canonical URL: absolute URL, no trailing slash issues
  • Hreflang: link RU and EN versions for proper language targeting

Performance Impact on SEO

TTFB ≤200ms significantly improves crawl budget. Static sites serve HTML instantly without database queries or PHP processing, making them ideal for search engine optimization.

Summary

GitHub CMS provides a complete SEO foundation out of the box: sitemap, robots.txt, Open Graph, Twitter Cards, canonical URLs, and 17+ Schema.org types — all generated automatically on every git push.

Static sites have a built-in SEO advantage: the server delivers ready-made HTML with meta tags, and search engine crawlers instantly index pages without waiting for JavaScript rendering. GitHub CMS generates a complete SEO package automatically on every build.

What’s Included in the GitHub CMS SEO Package

  • Sitemap.xml — automatically updated when articles are added. Contains all site pages with last-modified dates.
  • Robots.txt — configured for optimal crawling with sitemap reference.
  • Open Graph tags — og:title, og:description, og:image, og:url for social sharing.
  • Twitter Cards — summary_large_image with title, description, and image.
  • Canonical URLs — every page gets a proper canonical link to prevent duplicate content.

JSON-LD Structured Data

GitHub CMS generates 17+ Schema.org types automatically:

  • Organization — company name, logo, legal name, tax ID, contact info
  • Article — headline, description, author, date published, main entity
  • BreadcrumbList — full navigation path for each page
  • FAQPage — automatically detected from FAQ sections
  • HowTo — step-by-step instructions with materials

Meta Tags Best Practices

  • Title: ≤70 characters, unique per page, include primary keyword near the front
  • Description: ≤160 characters, compelling summary with call to action
  • Canonical URL: absolute URL, no trailing slash issues
  • Hreflang: link RU and EN versions for proper language targeting

Performance Impact on SEO

TTFB ≤200ms significantly improves crawl budget. Static sites serve HTML instantly without database queries or PHP processing, making them ideal for search engine optimization.

Summary

GitHub CMS provides a complete SEO foundation out of the box: sitemap, robots.txt, Open Graph, Twitter Cards, canonical URLs, and 17+ Schema.org types — all generated automatically on every git push.