DEV Community

Tugelbay Konabayev
Tugelbay Konabayev

Posted on • Originally published at about-kazakhstan.com

Zero-Cost SEO Stack: Astro + Cloudflare Pages + GitHub Actions

I run about-kazakhstan.com -- 83 articles, 90 URLs, growing traffic -- on a completely free hosting stack. Here is the setup.

Architecture

Astro (SSG) ? GitHub ? Cloudflare Pages (free)
                ?
        GitHub Actions (CI)
          - Build check
          - IndexNow ping
          - Daily SEO monitor
          - Weekly content discovery
Enter fullscreen mode Exit fullscreen mode

Free Tier Stack

Service Free Tier What I Use It For
Cloudflare Pages Unlimited sites Hosting + CDN + SSL
GitHub Actions 2000 min/month CI/CD + SEO automation
Umami Self-hosted Analytics (no cookie banner needed)
Google Search Console Free Index monitoring
IndexNow Free Instant search engine notification

GitHub Actions Workflows

# .github/workflows/seo-monitor.yml
on:
  schedule:
    - cron: "0 10 * * *"  # daily
jobs:
  monitor:
    runs-on: ubuntu-latest
    steps:
      - run: node scripts/position-tracker.mjs
      - run: node scripts/rank-alert.mjs
Enter fullscreen mode Exit fullscreen mode

Performance

  • Build: 45s for 83 articles
  • Deploy: ~90s after git push
  • Lighthouse: 98-100
  • Monthly cost: $0

The Almaty travel guide is a good example of what the stack produces -- fast, SEO-optimized, zero hosting cost.

What is your go-to free hosting stack?

Top comments (0)