Conversion Rate Optimization
CRO Methodology
Research → Hypothesis → Test → Implement Cycle
1. RESEARCH — Gather quantitative + qualitative data
2. ANALYZE — Identify friction and opportunity
3. HYPOTHESIZE — Form specific, testable hypothesis
4. PRIORITIZE — Score and order hypotheses (ICE/PIE)
5. TEST — Run A/B test or implement directly
6. LEARN — Document result and extract insight
7. ITERATE — Use learnings to inform next hypothesis
Data Sources for Research
| Source |
What It Tells You |
| Google Analytics |
Where people drop off, what pages perform |
| Heatmaps (Hotjar) |
What users click, where they scroll to |
| Session recordings |
How users actually navigate |
| Exit surveys |
Why users didn't convert |
| User interviews |
What users think, feel, need |
| Support tickets |
What confuses or frustrates customers |
| Sales call recordings |
Objections, hesitations, vocabulary |
Landing Page Optimization
Above-the-Fold Checklist
Conversion Killers Audit
Landing Page Structure (High-Converting)
[HERO]
Headline + Subheadline
Primary CTA + friction reducer
Hero visual
[SOCIAL PROOF BAR]
Company logos or review count + star rating
[PROBLEM STATEMENT]
Relatable pain description
[SOLUTION INTRODUCTION]
How your product solves it
[FEATURES → BENEFITS]
3–5 benefit blocks (feature name + outcome + proof)
[SOCIAL PROOF (DEEP)]
2–3 customer testimonials with photos, company, title
Or case study snapshot: Before/After metrics
[OBJECTION HANDLERS]
FAQ covering top 5 objections from sales calls
[FINAL CTA]
Repeat primary CTA + urgency + friction reducer
[FOOTER]
Minimal: privacy, terms, company name
Heatmap Analysis
What to Look For
| Pattern |
Meaning |
Fix |
| Click on non-link elements |
Users expect it to be clickable |
Make it clickable or redesign |
| No clicks on CTA |
CTA is not visible or compelling |
Move up, increase contrast, rewrite copy |
| Rage clicks |
Broken element or user frustration |
Fix the element |
| High scroll depth only |
Content is engaging but CTA placed wrong |
Move CTA to where users stop scrolling |
| Low scroll depth |
Above-the-fold not compelling |
Redesign hero |
Hotjar Scroll Map Action
- If 70%+ of users don't scroll past fold: redesign hero
- Place CTAs where scroll depth drops significantly (that's where users are deciding)
- If desktop and mobile scroll maps differ: optimize separately
Session Recording Analysis
What to Watch For
- Where do users hesitate before clicking?
- Do users back up and re-read anything?
- Do users start filling out a form then abandon?
- Do users try to click non-clickable elements?
- Do users use site search? What do they search for?
Recording Review Protocol
- Watch 20 recordings per week minimum
- Tag each: convert / bounce / rage-click / confusion
- Note top 3 observations per session
- Aggregate patterns across 20+ sessions before acting
Form Optimization
Form Conversion Principles
- One column beats multi-column for completion rate
- Label above field beats placeholder-only labels (accessibility + mobile)
- Inline validation beats submit-time error (immediate feedback)
- Progress indicator for multi-step forms
- Autofill compatibility — correct
autocomplete attributes
Form Field Audit
| Field |
Necessary? |
Can We Get It Later? |
Remove? |
| First name |
Yes |
No |
Keep |
| Last name |
Maybe |
Yes (MOFU) |
Remove |
| Phone |
Maybe |
Yes |
Remove (unless required) |
| Company |
Yes (B2B) |
No |
Keep |
| Company size |
Nice to have |
Yes |
Remove |
| How did you hear |
Nice to have |
Yes |
Remove |
Autocomplete Attributes (HTML)
<input type="text" name="firstname" autocomplete="given-name">
<input type="text" name="lastname" autocomplete="family-name">
<input type="email" name="email" autocomplete="email">
<input type="tel" name="phone" autocomplete="tel">
<input type="text" name="company" autocomplete="organization">
Trust Signals
Trust Signal Hierarchy
- Security: SSL badge, SOC 2, GDPR compliance
- Social proof: Logo bar (known brands), review ratings (G2, Capterra)
- Specificity: "12,847 teams" beats "thousands of teams"
- Guarantees: 30-day money-back, free cancellation
- Media mentions: "As seen in [Forbes/TechCrunch/etc]"
- Awards: Industry awards with badge
- Team / founders: Faces and names (humanizes company)
Review Widget Placement
- Hero section: Star rating + review count
- Pricing page: Industry-specific testimonial adjacent to each plan
- Checkout/trial: Recent review + reviewer photo
Social Proof Patterns
Types of Social Proof (by strength)
| Type |
Strength |
Example |
| Expert endorsement |
Very High |
"Recommended by [Industry Analyst]" |
| Customer case study |
High |
"Acme increased conversion 40% in 90 days" |
| Testimonial with photo |
High |
Quote + real person + company + title |
| G2/Capterra rating |
High |
4.8/5 from 847 reviews |
| Customer logos |
Medium |
Row of recognizable brand logos |
| User count |
Medium |
"Join 12,000+ teams" |
| Press mention |
Medium |
TechCrunch / Forbes logos |
| Generic quote |
Low |
"Great product!" — J.S. |
Testimonial Template (high-converting)
"[Specific result achieved] in [timeframe].
Before [your product], we [painful before state].
Now [specific after state with metric]."
— [Full Name], [Title], [Company]
[Company logo] [Photo]
Quick Wins Checklist
Implement these before running A/B tests:
1---2name: conversion-optimization3description: When to activate: CRO, conversion rate optimization, landing page optimization, heatmaps, session recordings, form optimization, trust signals, social proof4---56# Conversion Rate Optimization78## CRO Methodology910### Research → Hypothesis → Test → Implement Cycle11```121. RESEARCH — Gather quantitative + qualitative data132. ANALYZE — Identify friction and opportunity143. HYPOTHESIZE — Form specific, testable hypothesis154. PRIORITIZE — Score and order hypotheses (ICE/PIE)165. TEST — Run A/B test or implement directly176. LEARN — Document result and extract insight187. ITERATE — Use learnings to inform next hypothesis19```2021### Data Sources for Research22| Source | What It Tells You |23|--------|------------------|24| Google Analytics | Where people drop off, what pages perform |25| Heatmaps (Hotjar) | What users click, where they scroll to |26| Session recordings | How users actually navigate |27| Exit surveys | Why users didn't convert |28| User interviews | What users think, feel, need |29| Support tickets | What confuses or frustrates customers |30| Sales call recordings | Objections, hesitations, vocabulary |3132## Landing Page Optimization3334### Above-the-Fold Checklist35- [ ] Headline communicates value proposition in ≤8 words36- [ ] Subheadline explains what it is and who it's for37- [ ] CTA button visible without scrolling38- [ ] CTA copy is action-oriented and benefit-specific39- [ ] Hero image/video shows outcome (not product interface alone)40- [ ] At least one social proof element visible (logos, review count)41- [ ] No navigation menu (removes exits from landing pages)42- [ ] Page load time < 2.5s LCP4344### Conversion Killers Audit45- [ ] Slow page speed (test with PageSpeed Insights, target LCP < 2.5s)46- [ ] Generic headlines ("Welcome to our platform")47- [ ] Weak CTA ("Submit", "Click here")48- [ ] Too many form fields49- [ ] No social proof50- [ ] Unclear pricing51- [ ] No mobile optimization52- [ ] Competing CTAs (multiple primary actions)53- [ ] No urgency or reason to act now54- [ ] Trust signals absent (SSL indicator, privacy policy link, reviews)5556### Landing Page Structure (High-Converting)57```58[HERO]59 Headline + Subheadline60 Primary CTA + friction reducer61 Hero visual6263[SOCIAL PROOF BAR]64 Company logos or review count + star rating6566[PROBLEM STATEMENT]67 Relatable pain description6869[SOLUTION INTRODUCTION]70 How your product solves it7172[FEATURES → BENEFITS]73 3–5 benefit blocks (feature name + outcome + proof)7475[SOCIAL PROOF (DEEP)]76 2–3 customer testimonials with photos, company, title77 Or case study snapshot: Before/After metrics7879[OBJECTION HANDLERS]80 FAQ covering top 5 objections from sales calls8182[FINAL CTA]83 Repeat primary CTA + urgency + friction reducer8485[FOOTER]86 Minimal: privacy, terms, company name87```8889## Heatmap Analysis9091### What to Look For92| Pattern | Meaning | Fix |93|---------|---------|-----|94| Click on non-link elements | Users expect it to be clickable | Make it clickable or redesign |95| No clicks on CTA | CTA is not visible or compelling | Move up, increase contrast, rewrite copy |96| Rage clicks | Broken element or user frustration | Fix the element |97| High scroll depth only | Content is engaging but CTA placed wrong | Move CTA to where users stop scrolling |98| Low scroll depth | Above-the-fold not compelling | Redesign hero |99100### Hotjar Scroll Map Action101- If 70%+ of users don't scroll past fold: redesign hero102- Place CTAs where scroll depth drops significantly (that's where users are deciding)103- If desktop and mobile scroll maps differ: optimize separately104105## Session Recording Analysis106107### What to Watch For1081. Where do users hesitate before clicking?1092. Do users back up and re-read anything?1103. Do users start filling out a form then abandon?1114. Do users try to click non-clickable elements?1125. Do users use site search? What do they search for?113114### Recording Review Protocol115- Watch 20 recordings per week minimum116- Tag each: convert / bounce / rage-click / confusion117- Note top 3 observations per session118- Aggregate patterns across 20+ sessions before acting119120## Form Optimization121122### Form Conversion Principles1231. **One column** beats multi-column for completion rate1242. **Label above field** beats placeholder-only labels (accessibility + mobile)1253. **Inline validation** beats submit-time error (immediate feedback)1264. **Progress indicator** for multi-step forms1275. **Autofill compatibility** — correct `autocomplete` attributes128129### Form Field Audit130| Field | Necessary? | Can We Get It Later? | Remove? |131|-------|-----------|---------------------|---------|132| First name | Yes | No | Keep |133| Last name | Maybe | Yes (MOFU) | Remove |134| Phone | Maybe | Yes | Remove (unless required) |135| Company | Yes (B2B) | No | Keep |136| Company size | Nice to have | Yes | Remove |137| How did you hear | Nice to have | Yes | Remove |138139### Autocomplete Attributes (HTML)140```html141<input type="text" name="firstname" autocomplete="given-name">142<input type="text" name="lastname" autocomplete="family-name">143<input type="email" name="email" autocomplete="email">144<input type="tel" name="phone" autocomplete="tel">145<input type="text" name="company" autocomplete="organization">146```147148## Trust Signals149150### Trust Signal Hierarchy1511. **Security**: SSL badge, SOC 2, GDPR compliance1522. **Social proof**: Logo bar (known brands), review ratings (G2, Capterra)1533. **Specificity**: "12,847 teams" beats "thousands of teams"1544. **Guarantees**: 30-day money-back, free cancellation1555. **Media mentions**: "As seen in [Forbes/TechCrunch/etc]"1566. **Awards**: Industry awards with badge1577. **Team / founders**: Faces and names (humanizes company)158159### Review Widget Placement160- Hero section: Star rating + review count161- Pricing page: Industry-specific testimonial adjacent to each plan162- Checkout/trial: Recent review + reviewer photo163164## Social Proof Patterns165166### Types of Social Proof (by strength)167| Type | Strength | Example |168|------|----------|---------|169| Expert endorsement | Very High | "Recommended by [Industry Analyst]" |170| Customer case study | High | "Acme increased conversion 40% in 90 days" |171| Testimonial with photo | High | Quote + real person + company + title |172| G2/Capterra rating | High | 4.8/5 from 847 reviews |173| Customer logos | Medium | Row of recognizable brand logos |174| User count | Medium | "Join 12,000+ teams" |175| Press mention | Medium | TechCrunch / Forbes logos |176| Generic quote | Low | "Great product!" — J.S. |177178### Testimonial Template (high-converting)179```180"[Specific result achieved] in [timeframe]. 181Before [your product], we [painful before state].182Now [specific after state with metric]."183184— [Full Name], [Title], [Company]185[Company logo] [Photo]186```187188## Quick Wins Checklist189190Implement these before running A/B tests:191- [ ] Clear, benefit-driven headline192- [ ] CTA button color contrasts with background (not just "green works")193- [ ] Remove all navigation from landing pages194- [ ] Add 3+ trust signals above fold195- [ ] Reduce form to minimum required fields196- [ ] Add friction reducers under CTA197- [ ] Ensure mobile-optimized (test on real devices)198- [ ] Fix any page speed issues (LCP > 2.5s)199- [ ] Add customer logos or review count200- [ ] Make phone number/chat visible for high-intent visitors