This converts the Fastbooks prelaunch site into an Astro static site with shared layouts/components.
- Shared header/footer/CTA/schema
- No duplicated WhatsApp number across every page
- Static HTML output for Netlify
- Easy to add SEO landing pages later
npm install
npm run devOpen:
http://localhost:4321/
npm run build
npm run previewNetlify settings:
Build command: npm run build
Publish directory: dist
netlify.toml is already included.
Open:
src/data/site.ts
Replace:
ownerWhatsAppNumber: "91XXXXXXXXXX",with your WhatsApp number in international format without +.
Example:
ownerWhatsAppNumber: "919471499233",//alternatives/tally-prime//solutions/accounting-software-for-small-business//solutions/accounting-software-for-traders//solutions/accounting-software-for-accountants//features/gst-accounting-software//features/bank-reconciliation-software//features/whatsapp-accounting//tools/free-gst-calculator//privacy//terms/
Primary CTA opens WhatsApp immediately.
Optional CTA fields:
- Name
- Company
- Mobile Number
- Email ID
- What do you want from Fastbooks?
All fields are optional because WhatsApp already gives you the sender's number when the user messages you.
No fake rating/review schema is used. Add ratings only after there are real public reviews.
This version adds:
- Two long-form resource pages:
/resources/best-accounting-software-india//resources/most-used-accounting-software-india/
- Dynamic solution pages
- Dynamic feature pages
- Dynamic alternative pages
- Dynamic tool/template pages
- Expanded footer links
- Updated sitemap.xml
See SEO_ROADMAP.md.
Implemented:
src/components/AnswerBlock.astrosrc/components/FAQSection.astrosrc/components/RelatedLinks.astrosrc/components/Breadcrumbs.astro- BreadcrumbList schema support in
BaseLayout.astro - FAQPage schema support in
BaseLayout.astro - Article schema support for resource pages
- WhatsApp CTA tracking attributes
- Deepened priority pages:
/resources/best-accounting-software-india//resources/most-used-accounting-software-india//alternatives/tally-prime//features/bank-reconciliation-software//solutions/accounting-software-for-traders/
Verification run:
npm run check
npm run buildResult:
npm run check: 0 errors, 1 Astro inline-script hint for JSON-LD output.npm run build: success, 37 static pages built.
Added:
googleSiteVerificationanddefaultOgImageinsrc/data/site.ts- Google verification meta support in
BaseLayout - Open Graph and Twitter card support
public/og/fastbooks-og.svg- Analytics-ready CTA events
public/assets/analytics.jssrc/utils/tracking.tssrc/pages/404.astroMEASUREMENT_PLAN.mdTECHNICAL_SEO_CHECKLIST.md
Events emitted:
request_early_access_clickoptional_details_submitgst_calculator_used
Before deploy, replace:
ownerWhatsAppNumber: "91XXXXXXXXXX"in:
src/data/site.ts
with your actual WhatsApp number without +.