Standard Pages
Every business site needs these pages minimum. Build them all before the first deploy.
Page list
Section titled “Page list”| Page | Route | noindex |
Notes |
|---|---|---|---|
| Homepage | / |
No | Hero, services, process, pricing, FAQ, CTA |
| About | /about |
No | Team, story, values |
| Contact | /contact |
No | Web3Forms + Google Maps |
| Thank You | /thank-you |
Yes | Web3Forms redirect target |
| Privacy Policy | /privacy-policy |
No | Required for GA4 + forms |
| Terms of Service | /terms |
No | Required for paid services |
| 404 | /404.astro |
No | Custom error page |
| Service pages | /services/web-design/ etc. |
No | One per service |
| Blog index | /blog |
No | List of posts |
| Blog post | /blog/[slug] |
No | Individual posts |
| Checkout | /checkout |
Yes | Payment page |
| Payment return | /payment-return |
Yes | Post-payment status |
Homepage sections (in order)
Section titled “Homepage sections (in order)”- Hero - headline, subheadline, 2 CTA buttons (primary + secondary)
- Who we help - logos or icons of industries served
- Services - 3 service cards linking to service pages
- Process - how it works, 3-4 steps
- Website packages - pricing cards (one-time)
- SEO packages - pricing table (monthly)
- FAQ - 5-6 questions with FAQPage JSON-LD
- Bottom CTA - final push to contact
Marking pages as noindex
Section titled “Marking pages as noindex”<Layout noindex={true} title="Checkout - Business Name">This:
- Adds
<meta name="robots" content="noindex, nofollow"> - Suppresses the
<link rel="canonical">tag - Does not remove the page from the sitemap automatically - also add to
robots.txtDisallow
404 page
Section titled “404 page”src/pages/404.astro - Cloudflare Pages serves this automatically for missing routes. Keep it simple: a message and a link back to the homepage.
Thank You page
Section titled “Thank You page”Receives the Web3Forms redirect after a form submission. Should:
- Confirm the message was sent
- Set
noindex={true} - Not have a form (no double submissions)
- Link back to the homepage
Service pages structure
Section titled “Service pages structure”Each service page follows the same pattern:
- Hero - service headline + 2 CTAs
- What’s included - feature list or grid
- Process - how the service is delivered
- Pricing - packages specific to this service
- FAQ - 4-5 service-specific questions
- CTA - final push to contact or checkout
Keep H2 headings unique across pages. “Common questions” on the web design page + “Common questions” on the homepage = duplicate H2 flagged by Screaming Frog. Use “Website FAQs”, “SEO questions answered” etc.