1. Keep the website in GitHub
GitHub stores the website files and lets Pages CMS safely edit blogs and services through forms.
This hidden guide explains the free publishing, editing, analytics, reviews, and lead-flow setup for the business owner.
GitHub stores the website files and lets Pages CMS safely edit blogs and services through forms.
Cloudflare Pages publishes the site for free and runs the Google Reviews and lead-capture functions.
Open Pages CMS, choose the repository, then add or edit services and blogs without touching code.
Cloudflare Web Analytics shows page views, referrers, countries, devices, and top pages from the dashboard.
Open Pages CMS, select the GitHub repository, then choose Blogs.
Choose Services in Pages CMS and create a new service entry.
Pricing plans are stored as files inside src/content/pricing/ — one file per plan. You do not need to touch any code.
src/content/pricing/ and click Add file → Create new file.growth-starter.md.basic.md and change the values: name, price, features, matchIndustries, matchStatus.order to control where it appears (1 = first, 5 = last).matchIndustries and matchStatus control which visitors see this plan as their best match. Use values like: retail, it, manufacturing, services, healthcare, food, real_estate, education, finance, export_import, freelance, other — and: individual, partnership, llp, pvt_ltd.
The popup shows current pricing automatically from the same content files. To change the popup message or disable it, edit src/components/AnnouncementPopup.astro. To stop showing it, remove the AnnouncementPopup line from src/layouts/BaseLayout.astro.