Home › Stacks › Static Site or Blog
Free Static Site or Blog Stack
A content site with a contact form, bot protection and privacy-friendly analytics. Every layer below is a tracked free tier, with its published limits and the date we last checked them. The tightest limit in the stack is usually the one you hit first.
Hosting: Cloudflare Pages
- Builds500 / month, 1 at a time
- Build timeout20 minutes
- Custom domains100 per project
- Files per site20,000
- Max file size25 MiB
Catch: Pages Functions count against the Workers Free quota.
Checked 10 Nov 2026 · vendor page · other hosting free tiers
Bot Protection: Cloudflare Turnstile
- WidgetsUp to 20
- ChallengesUnlimited
- Hostnames10 per widget
- Analytics lookback7 days
Catch: A CAPTCHA alternative for bot checks on forms and logins, not a user login system. Any-hostname widgets and removing Cloudflare branding are Enterprise only.
Checked 9 Nov 2026 · vendor page · other auth free tiers
Form Email: Resend
- Emails3,000 / month
- Daily limit100 / day
- Custom domains3
- Inboxes3
- Automation runs10,000
Catch: 100/day cap bites before the monthly limit.
Checked 13 Nov 2026 · vendor page · alternatives
Analytics: Umami Cloud
- Events100K / month
- Websites1
- Data retention6 months
- SupportCommunity
Catch: No API or MCP access on Hobby, and no extra events; Pro is $20/month for 1 million events and up to 20 websites.
Checked 9 Nov 2026 · vendor page · other monitoring & analytics free tiers
Uptime Alerts: UptimeRobot
- Monitors50
- Interval5 minutes
- Integrations5
- Status pages1 (basic)
- Data retention3 months
Catch: Free plan allows personal and commercial use, but checks only every 5 minutes, with no team (notify or login) seats.
Checked 5 Nov 2026 · vendor page · other monitoring & analytics free tiers
This is one example combination, not a recommendation or sponsorship. Swap any layer for an alternative in the same category; confirm limits at each vendor before you build.