Axil_Accountants/Concept.md
Vadym Samoilenko 83a8878f4a feat: redesign HeroSection to 3-column MinimalistHero layout
- HeroSection: 3-col layout (copy | concentric circles+dashboard | display headline)
  - 'use client' + framer-motion entrance animations (slide in from sides, scale centre)
  - DashboardPreview inline component (compact portal mockup)
  - Two floating stat mini-cards (Avg Tax Saved, Response Time)
  - Mobile: stacked layout, right headline column hidden, H1 in left column
- ContainerScroll: simplified — removed 72rem scroll container and scroll transforms;
  now plain layout wrapper with CSS fadeInUp entrance
- Header: logo size increased h-10 → h-13 (40px → 52px)
- fix: escape apostrophes in ProcessSection, SolutionSection, TestimonialsSection
- fix: remove unused customSize param from SpotlightCard
- docs: update CONTEXT_HANDOVER.md with session 4 changes

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-22 21:20:42 +00:00

21 KiB
Raw Permalink Blame History

Axil Accountants — Website Concept

Language: All website content is in British English. Status: Concept v1.0 — February 2026 Type: Modern marketing website with headless CMS


1. Project Overview

Client: Axil Accountants Goal: A high-converting, premium marketing website that positions Axil Accountants as the go-to accounting firm for sole traders, limited companies, and startups in the UK. The site functions as a professional sales funnel — driving visitors to book a free consultation.

Core Principle: No pricing on the site. Every CTA leads to a consultation request. The funnel is designed to build trust first, then convert.


2. Brand & Visual Identity

  • Existing logo — provided by client
  • Logo used in header (light version on dark backgrounds, dark version on white)

Colour Palette

Two brand colours extracted from the actual logo.

Role Colour Hex
Primary Emerald Green #3CC68A
Primary Dark Emerald Dark #27A870
Primary Deeper Emerald Deeper #1A8C5B
Primary Light Emerald Light #7DDCB0
Primary Mist Emerald Mist #E8F8F1
Secondary Sky Blue #1B9AD6
Secondary Dark Blue Dark #1480B8
Secondary Light Blue Light #6CC4E8
Secondary Mist Blue Mist #E8F5FC
Text Dark Charcoal #162520
Text Muted Slate Grey #6B7280
Background Off-White #F5FEFA
White Pure White #FFFFFF
Overlay Dark Tint rgba(22, 37, 32, 0.90)

Colour Usage:

  • Emerald → CTA buttons, borders, service icons, active states, progress elements
  • Blue → Heading accents, trust badges (ICAEW/ACCA), stat counters, text links
  • Emerald → Blue gradient → Hero accent, Final CTA section background

Typography

  • Headlines: Satoshi — geometric, modern, confident (via Fontshare CDN)
  • Body: Inter — clean, readable, professional
  • Accent / Numbers: DM Mono — for stats, figures, financial data

Design Language

  • Light, airy, predominantly white/off-white backgrounds
  • Emerald green as primary accent — CTAs, borders, interactive elements
  • Sky blue as secondary accent — trust, headings, data
  • Generous whitespace — premium feel
  • Subtle grain texture overlays on hero sections
  • Glassmorphism cards (frosted glass with green tint) for service blocks
  • Soft shadows — no harsh drop shadows
  • Rounded corners: 16px standard, 24px hero cards, 999px buttons

3. Technology Stack

Frontend

Technology Purpose
Next.js 15 (App Router) Core framework — SSR, SSG, ISR
TypeScript Type safety across the entire codebase
Tailwind CSS v4 Utility-first styling
Framer Motion Page transitions, element animations
GSAP + ScrollTrigger Scroll-driven animations, reveal effects
Three.js / React Three Fiber 3D hero scene (globe, particles)
Lenis Smooth scrolling

CMS & Backend

Technology Purpose
Payload CMS 3 Headless CMS — runs natively inside Next.js
PostgreSQL Primary database (via Neon or Supabase)
Payload Admin Panel Full content management UI
Resend Transactional emails (form submissions, notifications)

Infrastructure

Technology Purpose
Vercel Hosting & deployment (Edge Network)
Cloudinary or Uploadthing Image/media management via CMS
Sentry Error monitoring

Why This Stack

  • Payload CMS runs inside the same Next.js codebase — no separate server needed, zero friction
  • Admin panel is fully customisable and extensible
  • Webhooks, custom fields, form builders all built-in
  • Performance: Lighthouse score target 95+

4. Site Architecture

Pages

/                          → Home (main funnel page)
/services                  → Services overview
/services/bookkeeping      → Bookkeeping detail page
/services/tax-returns      → Self Assessment & Corporation Tax
/services/payroll          → Payroll Management
/services/vat-returns      → VAT Returns
/about                     → About the company & team
/blog                      → Blog index
/blog/[slug]               → Individual blog post
/contact                   → Contact page (consultation form)
/privacy-policy            → Legal
/cookie-policy             → Legal

Navigation Structure

Logo | Services ▾ | About | Blog | Contact    [Book a Free Consultation →]
  • Sticky header with blur backdrop on scroll
  • Mobile: hamburger menu with full-screen overlay, animated slide-in
  • Services dropdown with icon cards for each service

5. Home Page — Sales Funnel Design

The homepage is structured as a sequential sales funnel. Each section is designed to move the visitor one step closer to booking a consultation.


Section 1 — Hero (Above the Fold)

Purpose: Capture attention, establish premium positioning, deliver core value proposition.

Layout:

  • Full-viewport height
  • Split layout: left — text content; right — 3D animated scene

3D Scene (Three.js / React Three Fiber):

  • Interactive 3D globe with soft green particle network
  • Globe rotates slowly, responds to mouse/cursor movement (parallax)
  • Floating financial data nodes (dots connected by lines, like a network graph)
  • Subtle green particle field in the background
  • On mobile: simplified 2D animated version (performance-first)

Content:

[EYEBROW TAG]  Trusted by 500+ UK Businesses

[HEADLINE H1]
Smart Accounting
for Growing
British Businesses

[SUBHEADLINE]
From sole traders to limited companies — Axil Accountants handles
your numbers so you can focus on what you do best.

[CTA PRIMARY]   → Book a Free Consultation
[CTA SECONDARY] → See Our Services

[TRUST STRIP]   ★ 4.9 Google Rating  |  ICAEW Certified  |  500+ Clients Served

Animation:

  • Headline words appear with staggered slide-up (GSAP)
  • CTAs fade in after headline
  • Trust strip slides in from bottom
  • 3D globe loads with scale-in and rotation ease

Section 2 — Pain Points / "We Understand"

Purpose: Create empathy. Show we understand client problems.

Layout: Full-width section, dark green background (#1A2E1F), white text

Content:

[HEADLINE]
Running a business is hard enough.
Tax deadlines shouldn't keep you up at night.

[SUBTEXT]
Whether you're a freelancer juggling invoices or a director managing
payroll and VAT — the financial admin never stops.

[3-column pain point cards — frosted glass on dark green]
📋  Missed deadlines & HMRC penalties
🧮  Confused by tax rules that keep changing
⏰  Hours wasted on bookkeeping instead of growing your business

Animation:

  • Cards appear on scroll with staggered reveal (ScrollTrigger)
  • Section uses subtle parallax background movement

Section 3 — Services Overview

Purpose: Present services clearly. Each service links to its own detail page.

Layout: Light background, 2×2 grid of service cards (desktop), vertical stack (mobile)

Services:

  1. Bookkeeping — Accurate, up-to-date records. Monthly reports. Peace of mind.
  2. Tax Returns — Self Assessment & Corporation Tax prepared and filed on time, every time.
  3. Payroll — Compliant payroll for your team. RTI submissions to HMRC. Payslips handled.
  4. VAT Returns — MTD-compliant VAT preparation, filing, and advice.

Card Design:

  • Frosted glass with sage green border
  • Icon (custom SVG, line-style)
  • Service name + short description
  • "Learn More →" link
  • Hover: subtle lift effect + green glow border

CTA below grid:

Not sure which service you need?
[→ Let's Talk — Book a Free Consultation]

Section 4 — Why Choose Axil Accountants

Purpose: Build trust and differentiate from competitors.

Layout: Alternating left/right layout with animated stat counters

Content:

[HEADLINE] Why Businesses Choose Axil

[STAT COUNTERS — animate on scroll]
500+   Businesses Served
98%    Client Retention Rate
£2M+   Tax Saved for Our Clients
12+    Years of Experience

[3 USP blocks]

✓  ICAEW & ACCA Qualified
   Our accountants hold the UK's most respected professional qualifications.

✓  Fixed Monthly Engagement
   No surprise bills. You always know what you're paying for.

✓  Dedicated Account Manager
   One point of contact who knows your business inside-out.

✓  Cloud-Based & Paper-Free
   We work with Xero, QuickBooks, and FreeAgent — wherever you are.

Section 5 — Testimonials / Social Proof

Purpose: Validate trust with real client voices.

Layout: Carousel / marquee with client cards

Sources:

  • Google Reviews (embedded widget or scraped/cached in CMS)
  • Manual reviews added via Payload CMS admin panel
  • ICAEW / ACCA badge display

Card Design:

  • Client name + business type
  • Star rating (5 stars)
  • Quote (23 sentences)
  • Optional: client photo or avatar

CTA below:

Join hundreds of satisfied UK businesses.
[→ Book Your Free Consultation Today]

Section 6 — Who We Work With

Purpose: Help visitors self-identify. Reinforces audience segmentation.

Layout: 3 illustrated cards with icons

[Sole Traders]         [Limited Companies]       [Startups]
Self-employed?         Running an Ltd?            Just launched?
We handle your         We manage your             We'll set you up
Self Assessment,       annual accounts,           right from day one —
bookkeeping, and       payroll, VAT, and          HMRC registration,
more.                  Corp Tax.                  bookkeeping, payroll.

[→ Learn More]         [→ Learn More]             [→ Learn More]

Section 7 — How It Works

Purpose: Remove friction. Show how easy it is to get started.

Layout: Horizontal step-by-step process (3 steps), animated connecting line

Step 1          →       Step 2          →       Step 3
Book a Free             We Review               You Focus on
Consultation            Your Needs              Your Business

15-minute call,         We propose a            We handle everything
no commitment.          tailored plan.          — you get reports.

Section 8 — Blog Preview

Purpose: SEO value + content authority. Show expertise.

Layout: 3 latest blog post cards in a row

  • Managed entirely through Payload CMS
  • Cards: cover image, category tag, headline, excerpt, date, read time
  • CTA: "Visit Our Blog →"

Section 9 — Final CTA Section

Purpose: Last chance to convert before footer. High-urgency design.

Layout: Full-width, deep green background, centred content

[HEADLINE]
Ready to take the stress out of your finances?

[SUBHEADLINE]
Book a free 15-minute consultation with our team today.
No commitment. No jargon. Just clear, honest advice.

[CTA BUTTON — large, white on green]
→ Book a Free Consultation

[Trust reassurance below]
★ 4.9/5 on Google  ·  ICAEW Certified  ·  No lock-in contracts

4-column layout:

  1. Logo + tagline + social icons (LinkedIn, Facebook, Instagram)
  2. Services links
  3. Company links (About, Blog, Contact, Careers)
  4. Contact info (address, phone, email) + ICAEW/ACCA badge

Bottom bar: Copyright · Privacy Policy · Cookie Policy


6. Individual Service Pages

Each service has a dedicated landing page, structured as a mini-funnel:

  1. Hero — Service name, bold headline, CTA ("Get a Quote" → consultation form)
  2. What's Included — Bullet list of deliverables
  3. Who It's For — Targeted at sole traders / Ltd / startups as relevant
  4. How It Works — 3-step process specific to this service
  5. FAQ — 57 questions, managed in CMS
  6. Testimonials — Filtered by service tag from CMS
  7. CTA — Book consultation

7. About Page

Sections:

  1. Hero — Company story headline + team photo
  2. Our Story — Founding, mission, values
  3. Team — Staff profiles (photo, name, role, qualification) — managed in CMS
  4. Our Values — 4 core values (integrity, clarity, reliability, growth)
  5. Certifications — ICAEW / ACCA logos + descriptions
  6. CTA — Meet us for a free consultation

8. Blog

Features:

  • Blog index with search + category filter
  • Articles managed entirely in Payload CMS
  • Rich text editor with image upload, code blocks, pull quotes
  • Author, publish date, reading time, category tags
  • Open Graph / SEO metadata per post (editable in CMS)
  • Related posts section on each article

Content Strategy: Articles targeting UK accounting SEO terms (e.g., "How to file a Self Assessment tax return", "What expenses can I claim as a sole trader UK", "MTD for VAT explained")


9. CMS Admin Panel (Payload CMS)

The Payload CMS admin panel is available at /admin and allows the client to manage all website content without touching code.

Collections (Manageable Content)

Collection What you can manage
Pages Edit text, headings, CTAs on any page
Services Add/edit service pages, descriptions, FAQs
Blog Posts Create, edit, schedule, publish articles
Team Members Add/remove staff profiles, photos, bios
Testimonials Add client reviews manually
FAQs Global FAQ entries, tagged by service
Media Library Upload images, PDFs, videos
Forms Create contact forms, newsletter sign-ups
Navigation Edit menu items, dropdown links
Footer Edit footer links, contact details, social URLs
Site Settings Global settings — phone, email, address, logo

Form Builder

  • Drag-and-drop form fields (text, email, phone, dropdown, checkbox, file upload)
  • Per-form settings:
    • Email notification — send submissions to any email address
    • Webhook — send payload to external URL (CRM, Slack, Zapier, etc.)
    • Redirect — after submission, redirect to thank-you page
    • Confirmation message — custom success message shown to user
  • All form submissions stored in CMS admin panel

Integration Settings (Admin-Configurable)

  • Calendly URL — booking widget embed URL
  • Google Analytics ID
  • Google Tag Manager ID
  • Facebook Pixel ID
  • Tawk.to / chat widget — paste widget code in admin
  • Webhook endpoints — add named webhooks, assign to forms
  • SMTP / Email provider — configure Resend API key
  • Social media URLs — LinkedIn, Facebook, Instagram

10. Chat Bot

Recommended approach: Configurable in admin panel — client can activate one of:

  • Custom-built chat widget powered by OpenAI GPT-4o or Claude API
  • Trained on company services, FAQs, pricing guidance
  • Collects visitor name + email before chat
  • Escalates to human (email notification) when it cannot answer
  • Conversation logs stored in CMS / sent to email

Option B — Live Chat Widget

  • Tawk.to embed — free, supports operators going online/offline
  • Chat widget code paste-able in admin settings

Option C — Lead Capture Bot

  • Scripted flow: asks 34 qualifying questions
  • Collects name, email, business type, main concern
  • Sends lead to email + optional webhook to CRM

Admin can switch between options or disable chat entirely from settings panel.


11. Animations & Visual Effects

Hero — 3D Scene (Three.js / R3F)

  • Slowly rotating 3D sphere with dot-matrix surface
  • Particle network floats above globe — financial data visualisation metaphor
  • Mouse parallax: globe and particles shift slightly with cursor movement
  • Colour palette: sage green particles on near-white background
  • Performance: reduced particle count on mobile, falls back gracefully

Scroll Animations (GSAP + ScrollTrigger)

  • Headlines: word-by-word or line-by-line slide-up reveal
  • Section entries: fade-in + translate-up on scroll
  • Stat counters: number count-up animation when entering viewport
  • Service cards: staggered reveal with 100ms delay between cards
  • "How It Works" timeline: animated line draws left-to-right as user scrolls

Page Transitions (Framer Motion)

  • Page-level: smooth fade + slight vertical slide between routes
  • Overlay: green full-screen wipe on navigation (optional — client preference)

Micro-Interactions

  • Buttons: subtle scale + colour shift on hover
  • Nav links: underline slides in from left on hover
  • Cards: lift + border glow on hover
  • Form fields: smooth focus state with green border transition
  • CTA button: gentle pulse animation when idle (draws attention)

Smooth Scrolling

  • Lenis for buttery-smooth scroll physics across all sections

12. Performance & SEO

Performance Targets

  • Lighthouse Performance: 95+
  • First Contentful Paint: < 1.2s
  • Largest Contentful Paint: < 2.5s
  • Cumulative Layout Shift: < 0.1

SEO

  • Next.js App Router with built-in metadata API
  • Per-page SEO title, description, Open Graph image — all editable in CMS
  • Structured data (JSON-LD): LocalBusiness, AccountingService, FAQPage schemas
  • Sitemap auto-generated (/sitemap.xml)
  • Robots.txt configurable
  • Blog articles optimised for UK accounting search terms

Accessibility

  • WCAG 2.1 AA compliant
  • Keyboard navigation throughout
  • Proper ARIA labels on interactive elements
  • Sufficient colour contrast for all text

13. Responsive Design

Breakpoint Behaviour
Mobile (< 640px) Single column, 3D simplified, hamburger nav
Tablet (6401024px) 2-column grids, condensed nav
Desktop (> 1024px) Full layout, all animations active
Large (> 1440px) Max-width container 1440px, centred

14. Key Conversion Points (CTA Map)

Every CTA across the site leads to the consultation booking form.

Location CTA Text Action
Hero "Book a Free Consultation" Opens booking form / Calendly modal
Hero "See Our Services" Smooth scroll to services section
Services section "Let's Talk" Opens booking form
Each service page hero "Get Started Today" Opens booking form
Testimonials section "Join Our Clients" Opens booking form
Final CTA section "Book a Free Consultation" Opens booking form
Header (sticky) "Book a Consultation" Opens booking form
Chat bot Collect name + email Sends lead to CRM / email

15. Project Deliverables

  • Full Next.js 15 codebase (TypeScript)
  • Payload CMS configured with all collections
  • Admin panel at /admin
  • All pages: Home, Services (5 pages), About, Blog, Contact
  • 3D animated hero scene (Three.js / R3F)
  • GSAP scroll animations
  • Framer Motion page transitions
  • Consultation booking form (with email notifications + webhook support)
  • Responsive design (mobile-first)
  • SEO metadata system
  • Google Analytics / GTM integration
  • Chat bot integration (configurable in admin)
  • Deployment to Vercel
  • CMS training documentation for client

16. Out of Scope (v1)

  • Client portal / login area
  • Online payment processing
  • Accounting software integration (Xero API, etc.)
  • Multi-language support
  • A/B testing framework

These can be considered for v2 based on business needs.


Document maintained by development team. Last updated: February 2026.