# J2 Bookkeeping Website — Next-Phase Plan

**Prepared by:** Wren
**Date:** 2026-05-11
**Site:** j2bookkeeping.com (Neve theme + Elementor Pro, hosted WP)

---

## TL;DR

The site is **structurally sound** but missing two things that are quietly costing conversions: **social proof** and **caching/CDN**. Both are high-impact, low-to-medium-effort fixes. Three smaller cleanups (unique meta descriptions, Microsoft Clarity, canonical/H1 fix on /bookkeeping/) round out a tight Phase 2 scope that can ship inside 1-2 sessions.

The single biggest gap: **zero Google review widgets, zero named testimonials, zero case studies, zero client-logo strips on any page audited.** A service business in this category competes on trust, and right now every page asks visitors to trust J2 on credentials alone (ProAdvisor / MBA / Elite badges) without ever showing what other clients say or what outcomes J2 has produced.

---

## Audit findings

Pages audited: `/`, `/services/`, `/advisory-services/`, `/bookkeeping/`, `/about/`, `/contact/`

### 🔴 Critical gaps

**1. Social proof is absent across the entire site.**
| Page | Google review widget | Named testimonials | Case studies | Client logos | Star ratings |
|------|:-:|:-:|:-:|:-:|:-:|
| / | ❌ | ❌ | ❌ | ❌ | ❌ |
| /services/ | ❌ | ❌ | ❌ | ❌ | ❌ |
| /advisory-services/ | ❌ | ❌ | ❌ | ❌ | ❌ |
| /bookkeeping/ | ❌ | ❌ | ❌ | ❌ | ❌ |
| /about/ | ❌ | ❌ | ❌ | ❌ | ❌ |

The pages only display certification badges (ProAdvisor, QBO Certified, MBA), which is *credential* proof — not *social* proof. Visitors need to see other businesses like theirs trusted J2 and got real outcomes.

**2. Every page has the identical meta description.** All 6 audited pages share the same 192-char default site description ("J2 Bookkeeping provides expert bookkeeping, tax planning, fractional CFO, and QuickBooks services..."). Google demotes pages with duplicate descriptions in search results and selects its own snippet (usually a worse one).

**3. No caching plugin or CDN detected.** No WP Rocket, no LiteSpeed Cache, no Cloudflare. Homepage HTML is 468 KB. With caching + a free Cloudflare CDN, TTFB and repeat-visit speed would drop sharply — directly improving Core Web Vitals (a Google ranking factor).

### ⚠️ Worth fixing

**4. `/bookkeeping/` has two H1 tags and a canonical mismatch** — the page lives at `/bookkeeping/` but its canonical points to `/services/bookkeeping/`. This signals to Google that this URL is a duplicate and shouldn't be indexed. Either the canonical or the URL needs to align.

**5. No Microsoft Clarity (free heatmaps + session recordings).** GA4 is installed, but it tells us *what* happened, not *why*. Clarity is free from Microsoft, drops in via one script tag, and gives session replays + click heatmaps — invaluable for guiding Phase 3 iteration.

**6. Duplicate Google Font requests** — Inter weights 400-800 *and* 400-900 are both being loaded. Pick one (probably 400-800).

### ✅ Already good — leave alone

- GA4 installed and firing
- `ProfessionalService` + `FAQPage` JSON-LD schema on homepage
- `sitemap.xml` live with 6 sub-sitemaps
- Title tags clean (47-57 chars, brand + location pattern)
- Images well-sized on key pages (24-106 KB)
- Scripts properly async'd in `<head>`
- New advisory page renders cleanly on mobile + desktop

---

## Recommended Phase 2 scope

Ordered by impact ÷ effort:

| # | Move | Impact | Effort | Notes |
|---|------|--------|--------|-------|
| 1 | **Social proof block on home + services + advisory** | 🔥 High | Medium | Needs 2-3 named testimonials, 1-2 client outcomes, Google review profile URL |
| 2 | **WP Rocket + Cloudflare free tier** | High | Low | One-time setup, immediate Core Web Vitals win |
| 3 | **Unique meta description per page (6 pages)** | Medium-High | Low | I'll draft; you approve in 5 minutes |
| 4 | **Microsoft Clarity install** | Medium (learning) | Low | One snippet, gives us data for Phase 3 |
| 5 | **Fix /bookkeeping/ canonical + duplicate H1** | Low | Low | Quick cleanup, while we're in there |
| 6 | **Dedupe Google Font weights** | Low | Low | Small perf gain |

**Estimated ship time:** all 6 items in 1-2 working sessions if inputs (testimonials, Google profile URL) are ready.

---

## Inputs needed from you (Jimmie)

Before I can ship #1 (social proof), I need:

1. **Google reviews** — either:
   - Your Google Business Profile URL (so I can embed the live review widget), OR
   - 2-3 specific reviews copy/pasted with reviewer first name + business type

2. **Named client testimonials** — 2-3 short quotes with attribution. Format: *"Quote here." — First Name L., Title, Company/Industry*. Even anonymized is fine if you can't get permission: *"Owner of a Texas roofing company, ~$2M revenue."*

3. **Client outcomes (1-2)** — Specific, anonymized results we can write up as mini case studies. Examples:
   - "Caught $X in misclassified expenses in the first 60 days"
   - "Helped a $1.5M HVAC owner save $Y on taxes through entity restructuring"
   - "Cut close time from 3 weeks to 5 days for a 30-employee service business"

For #2 (caching/CDN), I'll need either you to authorize the WP Rocket purchase (~$59/yr for single site) OR confirm we should use the free LiteSpeed Cache if your host supports it.

For #4 (Clarity), no input needed — I'll install it.

---

## Proposed sequencing

**Session A (parallel work, ~1 hr):**
- I install Clarity + WP Rocket + Cloudflare and run a fresh Lighthouse audit to baseline the speed wins
- I draft unique meta descriptions for all 6 pages and send for your approval
- I fix /bookkeeping/ canonical and dedupe fonts
- **You** pull together the testimonials + outcomes + Google profile URL

**Session B (~2 hr):**
- I build the social proof block design and slot it into home, services, advisory
- We review live, iterate, and ship

**Phase 3 (after 2 weeks of Clarity data):**
- Watch session recordings, identify drop-off points, A/B test the worst sections

---

## What I'm NOT recommending right now

To stay focused, I'm explicitly **not** scoping these into Phase 2:

- Full homepage redesign — current homepage_v2 is solid; social proof + speed are the wins to chase first
- New service landing pages — the advisory page proves the pattern; we'll add more once social proof is in place
- Email list / lead magnet — valid Phase 3, but conversion fundamentals come first
- A/B testing infrastructure (VWO/Optimizely) — premature without baseline conversion data
- Schema markup for `/services/*` sub-pages — minor SEO; comes after meta descriptions

---

**Awaiting your go-ahead on:**
- Approve Phase 2 scope above (or redirect)
- Confirm WP Rocket purchase OR LiteSpeed Cache preference for caching
- Send testimonials / outcomes / Google profile URL when you have a moment
