How to Connect a Custom Domain on Cloudflare Pages
Step-by-step guide to point your domain at Cloudflare Pages: DNS records, SSL, apex vs www, and verification without downtime.
12 min read
Step-by-step tutorials for domains, forms, analytics, SEO, and deployment.
Step-by-step guide to point your domain at Cloudflare Pages: DNS records, SSL, apex vs www, and verification without downtime.
12 min read
Wire a plain HTML contact or waitlist form to Formspree: account setup, form action URL, honeypot spam protection, and success redirects.
10 min read
Add privacy-friendly Umami analytics to plain HTML: cloud vs self-hosted, tracking script, multiple domains, and GDPR-conscious configuration.
11 min read
Practical headline framework for static landing pages: clarity, specificity, social proof, A/B ideas, and examples for SaaS and waitlist pages.
10 min read
Shrink CSS for faster static pages: manual vs CLI tools, clean-css, esbuild, cache headers, and when minification actually matters.
10 min read
Create and maintain sitemap.xml for static HTML: required tags, Python generator script, lastmod, and submitting to Google Search Console.
11 min read
Find and fix broken internal and external links on static sites: manual audit, scripted checks, root-relative paths, and pre-launch QA workflow.
10 min read
Add structured data with JSON-LD on static HTML: Organization, Article, FAQPage, WebSite, and Google Rich Results validation.
12 min read
Deploy plain HTML to GitHub Pages: repo setup, GitHub Actions optional, custom domains, HTTPS, and differences vs Cloudflare Pages.
12 min read
Draft a privacy policy for static HTML sites: GDPR basics, third-party processors, cookies, analytics, ads, and what regulators expect disclosed.
13 min read