The CRO Audit Checklist: 50 Conversion Killers to Fix Today
This is the checklist we use internally. Not a simplified version. Not a teaser designed to sell you something. The actual 50-point framework our audit team runs through on every professional engagement.
We’re publishing it because we believe the biggest barrier to better conversion rates isn’t access to information — it’s knowing what to look at and in what order. Most businesses are optimizing the wrong things because no one showed them the right checklist.
Here’s yours.
How to Use This Checklist
Time investment: Plan for 2-4 hours to work through all 50 points thoroughly. You can also tackle one category per day over a week.
Scoring system: Rate each item 0, 1, or 2:
- 0 = Failing or not implemented
- 1 = Partially implemented or needs improvement
- 2 = Fully optimized
Maximum score: 100 points
Tools you’ll need (all free):
- Google Analytics 4 (traffic and conversion data)
- Google PageSpeed Insights (performance metrics)
- Chrome DevTools (technical inspection)
- Your own mobile phone (real-device testing)
Important: Be honest with your scoring. An inflated self-assessment helps no one. If you’re unsure whether something qualifies as a 1 or a 2, give it a 1.
Category 1: Homepage Conversion Killers
Your homepage sets expectations, builds trust, and directs traffic. If it fails at any of these, every subsequent page suffers.
1. Above-the-Fold Value Proposition
Can a first-time visitor understand what you do, who you serve, and why you’re different — without scrolling? Test this by showing your homepage to someone unfamiliar with your business for 5 seconds, then asking them to describe what you offer.
Failing: Value proposition is buried, vague, or absent above the fold
Optimized: Clear headline + supporting subtext + visual that reinforces the message, all visible before scrolling
2. Primary CTA Visibility
Is your most important call-to-action immediately visible and unambiguous? There should be exactly one primary action you want visitors to take, and it should be visually dominant.
Failing: No clear CTA above the fold, or multiple competing CTAs of equal visual weight
Optimized: Single, high-contrast CTA button with action-oriented text (“Start Free Trial,” not “Learn More”)
3. Hero Image Relevance
Does your hero image support the value proposition, or is it a generic stock photo? Irrelevant imagery creates cognitive dissonance and undermines trust.
Failing: Generic stock photography or decorative images unrelated to your offering
Optimized: Image showing your product in use, your results, or your actual customers
4. Navigation Clarity
Can visitors reach any key page within 2 clicks from the homepage? Navigation should be intuitive enough that users never feel lost.
Failing: Cluttered mega-menus, ambiguous labels, or important pages buried 3+ levels deep
Optimized: Clear top-level categories, descriptive labels, and visible utility navigation (search, cart, account)
5. Homepage Loading Speed
Does your homepage load in under 3 seconds on a mobile connection? Check with Google PageSpeed Insights using the mobile setting.
Failing: Load time > 4 seconds or Core Web Vitals in “Poor” range
Optimized: Load time < 2.5 seconds with all Core Web Vitals passing
6. Trust Signals Above the Fold
Are credibility indicators (client logos, review ratings, security badges, press mentions) visible without scrolling?
Failing: No trust signals above the fold
Optimized: 2-3 trust signals visible near the CTA (social proof close to the action reduces friction)
7. Mobile Hero Experience
Does your above-the-fold content work on mobile? Not just “fit” — actually work. Many desktop hero sections become unreadable or lose their CTA on mobile viewports.
Failing: Desktop content simply scaled down, CTA pushed below the fold on mobile
Optimized: Mobile-specific hero layout with appropriately sized text and thumb-accessible CTA
8. Exit Intent Capture
Are you capturing visitors who are about to leave? Exit-intent overlays are controversial but consistently effective when done well (offering genuine value, not just demanding an email).
Failing: No exit capture mechanism
Optimized: Contextual exit overlay offering relevant value (discount, resource, free tool) with easy dismissal
9. Site Search Functionality
If your site has more than 20 pages, search isn’t optional. And it needs to work well — returning relevant results even for imperfect queries.
Failing: No search, or search that returns irrelevant results
Optimized: Prominent search with autocomplete, typo tolerance, and relevant results
10. Contact Accessibility
Can visitors find a way to reach you within 2 seconds? This includes phone number, email, live chat, or contact form — visible in the header or easily found in the footer.
Failing: Contact information only available on a dedicated contact page
Optimized: Multiple contact options visible in header/footer on every page
Category 2: Product/Service Page Issues
These are the pages where purchase decisions happen. Every element should be engineered to answer questions, overcome objections, and build confidence.
11. Headline-Benefit Alignment
Does your product/service headline answer the visitor’s core question: “What’s in it for me?” Feature-focused headlines (“AI-Powered Analytics Platform”) underperform benefit-focused ones (“See Exactly Where You’re Losing Customers”).
Failing: Headline focuses on features, brand name, or vague claims
Optimized: Headline communicates the primary benefit or outcome
12. Feature vs. Benefit Copy
Throughout the page, are you selling outcomes or specifications? “256GB storage” is a feature. “Never worry about running out of space” is a benefit.
Failing: Copy reads like a spec sheet
Optimized: Each feature is paired with its corresponding benefit and real-world application
13. Social Proof Proximity
Are testimonials, reviews, and trust signals placed near decision points — not just in a dedicated “Testimonials” section at the bottom?
Failing: Social proof isolated in its own section, away from CTAs
Optimized: Relevant testimonials appear next to the pricing section and CTA, reinforcing confidence at the moment of decision
14. Price Presentation
Is pricing clear, unambiguous, and justified? Hidden pricing creates distrust. Unexplained pricing creates sticker shock. The best practice is transparent pricing with value context.
Failing: Pricing hidden, unclear, or presented without context
Optimized: Clear pricing with value justification (comparison to alternatives, ROI calculation, or “what you get” breakdown)
15. Objection Handling
Do you address the top 3-5 objections your prospects have — on the page where they’re making their decision? If you know customers worry about setup difficulty, address it. If price is a concern, justify the value.
Failing: No proactive objection handling
Optimized: FAQ section or inline content addressing common concerns with specific, substantive answers
16. Comparison Content
Can visitors understand how you differ from alternatives without leaving your site? In 2026, comparison shopping happens whether you facilitate it or not. Better to control the narrative.
Failing: No comparison information
Optimized: Honest comparison section or page showing your strengths relative to alternatives
17. Visual Hierarchy
Does the eye naturally flow from headline → benefit → social proof → CTA? Or is the page a cluttered field of competing elements?
Failing: Flat visual hierarchy with no clear reading path
Optimized: Deliberate contrast, spacing, and sizing that guides the eye toward conversion
18. Scarcity and Urgency Authenticity
If you use urgency or scarcity elements (countdown timers, “Only 3 left”), are they genuine? Fake urgency destroys trust when visitors discover it.
Failing: Manufactured urgency (countdown timers that reset, fake stock warnings)
Optimized: Genuine scarcity communicated honestly, or urgency based on real deadlines (seasonal promotions, cohort-based enrollment)
19. CTA Button Design
Is the primary CTA button visually dominant, using action-oriented text? “Submit” is the worst-performing CTA text in existence. “Get My Free Audit” outperforms “Request Audit” by 20-30% in most contexts.
Failing: Low-contrast button with generic text (“Submit,” “Click Here”)
Optimized: High-contrast button with specific, benefit-oriented text and clear visual prominence
20. Mobile Scrolling Experience
On mobile, does the product/service page read naturally with a single-column flow? Are all interactive elements easily tappable?
Failing: Content requires pinching, zooming, or horizontal scrolling
Optimized: Clean single-column layout with appropriately sized text, images, and touch targets
Category 3: Checkout and Form Problems
This is where money changes hands — or doesn’t. Checkout and form optimization typically has the highest ROI per change because these visitors have already decided to act.
21. Form Field Count
Are you asking only for information you absolutely need? Every additional field reduces form completion by approximately 11%.
Failing: 8+ fields, or fields that aren’t strictly necessary (fax number, “How did you hear about us?”)
Optimized: Minimum viable fields with optional fields clearly marked or deferred
22. Input Field Labels
Are labels persistent (above the field), not just placeholder text that disappears when users start typing? Placeholder-only labels cause completion errors because users forget what the field asked for.
Failing: Placeholder-only labels
Optimized: Persistent labels above fields, with helpful placeholder examples where appropriate
23. Error Messaging
When users make a form error, does the message tell them specifically what’s wrong and how to fix it? “Invalid input” is useless. “Phone number must include area code (e.g., 555-123-4567)” is helpful.
Failing: Generic error messages (“Invalid input,” “Please correct errors”)
Optimized: Specific, inline error messages appearing next to the relevant field with correction guidance
24. Progress Indicators
For multi-step forms or checkout processes, can users see where they are and how many steps remain?
Failing: No progress indication in a multi-step process
Optimized: Visual progress bar or step indicator showing current position and total steps
25. Guest Checkout Option
Can visitors complete a purchase without creating an account? Forced account creation is the number two reason for cart abandonment (after unexpected costs).
Failing: Account creation required before checkout
Optimized: Guest checkout available with optional account creation after purchase
26. Payment Method Variety
Do you offer the payment methods your customers prefer? At minimum: major credit cards, PayPal. Ideally: Apple Pay, Google Pay, and relevant regional options (Klarna/Afterpay for higher-priced items).
Failing: Credit card only
Optimized: 3+ payment options including digital wallets relevant to your audience
27. Security Indicators at Checkout
Are SSL indicators, security badges, and trust seals visible during the checkout process — especially near payment form fields?
Failing: No visible security indicators during checkout
Optimized: SSL badge, payment processor logo, and guarantee text visible near the payment form
28. Shipping Cost Transparency
Are shipping costs (or free shipping thresholds) communicated before the final checkout step? Surprise costs at the last moment are the number one cause of cart abandonment.
Failing: Shipping costs revealed only at the final review/confirmation step
Optimized: Shipping cost or free shipping threshold visible on product pages and in the cart
29. Mobile Keyboard Optimization
Do form fields trigger the appropriate mobile keyboard? Phone fields should show the numeric keypad. Email fields should show the @ symbol. ZIP code fields should show numbers.
Failing: Standard text keyboard for all fields
Optimized: Appropriate inputmode attributes triggering the right keyboard for each field type
30. Autofill Compatibility
Can browsers autofill your forms? Proper autocomplete attributes allow Chrome, Safari, and Firefox to pre-fill name, address, email, and payment information — reducing friction dramatically.
Failing: Autofill doesn’t work due to non-standard field names or disabled autocomplete
Optimized: Standard autocomplete attributes on all applicable fields
Category 4: Mobile Experience Gaps
With mobile accounting for 60-70% of web traffic, mobile isn’t a secondary experience — it’s the primary one for most of your visitors.
31. Touch Target Sizing
Are all interactive elements (buttons, links, form fields) at least 44×44 pixels? Smaller targets cause misclicks and frustration.
Failing: Interactive elements smaller than 44×44 pixels
Optimized: All touch targets meet or exceed 44×44 pixels with adequate spacing between them
32. Thumb-Zone Placement
Are your primary CTAs and navigation elements in the easy-reach zone for one-handed mobile use (bottom half of the screen)?
Failing: Primary actions in the top corners (hardest to reach one-handed)
Optimized: Key actions positioned in the bottom-center zone, or using sticky bottom CTAs
33. Text Readability
Is body text at least 16px on mobile? Anything smaller triggers the “pinch to zoom” impulse and signals a poor mobile experience.
Failing: Body text below 16px, requiring zoom to read comfortably
Optimized: 16px+ body text with comfortable line height (1.5-1.6) and adequate contrast
34. Form Input Sizing
Are mobile form fields large enough to tap accurately on the first attempt? Undersized fields cause repeated misclicks and abandonment.
Failing: Form fields with height below 44px
Optimized: Form fields with 48px+ height, clear tap targets, and adequate spacing between fields
35. Image Loading Strategy
Are images lazy-loaded so they don’t block the initial page render? Are they served in modern formats (WebP/AVIF) at appropriate sizes for mobile screens?
Failing: All images loaded upfront in full resolution
Optimized: Lazy-loaded images served in next-gen formats with responsive sizing
36. Sticky Navigation
Can users access the menu without scrolling back to the top? On long product or content pages, losing the navigation means losing the user.
Failing: Fixed header only visible at the top of the page
Optimized: Compact sticky header that appears on scroll-up, or persistent bottom navigation
37. Phone Number Clickability
Do phone numbers trigger a call when tapped? This is a basic mobile UX requirement that many sites miss.
Failing: Phone numbers displayed as plain text
Optimized: Phone numbers wrapped in tel: links that initiate a call on tap
38. Horizontal Scroll Elimination
Is all content contained within the mobile viewport? Any element causing horizontal scroll indicates a responsive design failure.
Failing: Elements (tables, images, ads) extending beyond viewport
Optimized: All content fits within the viewport at all breakpoints
39. Mobile-Specific CTAs
Are your calls-to-action appropriate for the mobile context? “Call Now” makes sense on mobile but not desktop. “Watch Demo” may need a different approach on small screens.
Failing: Desktop CTAs carried over to mobile without adaptation
Optimized: Context-appropriate CTAs (tap-to-call on mobile, chat on desktop, etc.)
40. Viewport Configuration
Is the viewport meta tag properly configured? Without it, mobile browsers may render the desktop version of your site.
Failing: Missing or incorrect viewport meta tag
Optimized: <meta name="viewport" content="width=device-width, initial-scale=1"> present on all pages
Category 5: Technical and Speed Issues
Technical performance directly impacts conversions. Users don’t know (or care) about your tech stack — they know whether your site feels fast and reliable.
41. Core Web Vitals Compliance
Are all three Core Web Vitals in the “Good” range? LCP < 2.5 seconds, INP < 200 milliseconds, CLS < 0.1.
Failing: Any Core Web Vital in “Poor” range
Optimized: All three metrics in “Good” range on both mobile and desktop
42. Image Optimization
Are images properly compressed, sized, and served in modern formats? Images are typically the largest contributor to page weight.
Failing: Uncompressed images, oversized dimensions, served as PNG/JPEG when WebP would suffice
Optimized: Compressed images in next-gen formats, with srcset for responsive sizing
43. JavaScript Execution
Is render-blocking JavaScript minimized? Check how many scripts load before the page becomes interactive.
Failing: Multiple render-blocking scripts, total blocking time > 300ms
Optimized: Critical JS inlined, non-critical JS deferred or async-loaded, total blocking time < 150ms
44. Server Response Time
Is your server’s Time to First Byte (TTFB) under 200ms? This is measured by WebPageTest or Chrome DevTools’ Network panel.
Failing: TTFB > 600ms
Optimized: TTFB < 200ms through proper caching, CDN, and server optimization
45. Browser Caching
Are static assets (CSS, JS, images) cached with appropriate headers? Returning visitors should load your site almost instantly from cache.
Failing: No cache headers or very short cache durations
Optimized: Static assets cached for 1+ year with cache-busting through filename hashing
46. CDN Utilization
Is your content served from edge locations close to your users? A CDN dramatically reduces latency for geographically distributed visitors.
Failing: All content served from a single origin server
Optimized: Full-site CDN with edge caching for static and dynamic content
47. 404 Error Pages
Are broken links identified and fixed? Use Google Search Console or a crawler like Screaming Frog to find 404 errors. Each one is a dead end for a potential customer.
Failing: Multiple active 404s, especially linked from internal pages or high-authority external sources
Optimized: All 404s resolved through fixes or 301 redirects, custom 404 page with navigation options
48. SSL/HTTPS Implementation
Is the entire site served over HTTPS with no mixed content warnings? This is non-negotiable for both security and SEO in 2026.
Failing: Any pages or resources served over HTTP, mixed content warnings
Optimized: Full HTTPS with HSTS headers and no mixed content
49. Redirect Chains
Are there redirect chains (Page A → Page B → Page C) in your internal linking or incoming links? Each redirect adds latency and dilutes SEO value.
Failing: Redirect chains of 2+ hops
Optimized: All internal links point directly to the final URL, no chains
50. Third-Party Script Audit
How many third-party scripts load on your pages, and do you still need all of them? Old analytics snippets, expired A/B tests, and forgotten chat widgets accumulate over time.
Failing: 10+ third-party scripts, including some you can’t identify
Optimized: Each third-party script inventoried, justified, and evaluated for performance impact
Score Your Results
Calculating Your Score
Add up your points across all 50 items.
Total possible: 100 points
Interpretation Guide
80-100 Points: Strong Foundation
Your site is well-optimized. Focus on advanced techniques — personalization, advanced testing, and micro-conversion optimization. A professional audit at this stage would focus on the 5-15% improvement that separates good from great.
60-79 Points: Good Baseline
You’ve addressed the fundamentals, but there are meaningful gaps. Focus on the items you scored 0 or 1 — these are your immediate opportunities. Consider a professional audit to validate your self-assessment and uncover issues you might be too close to see.
40-59 Points: Significant Opportunities
Your site has substantial conversion barriers that are likely costing you meaningful revenue. Prioritize the categories where you scored lowest. A professional audit is strongly recommended — the ROI at this stage is typically 20-50x the investment.
Below 40 Points: Critical Issues
Your website is significantly underperforming its potential. The good news is that there’s enormous upside. A professional audit isn’t just recommended — it’s the highest-ROI investment you can make right now.
What to Do Next
Prioritize by Category Score
If one category scores significantly lower than others, start there. A checkout process scoring 3/20 while your homepage scores 16/20 tells you exactly where the revenue is leaking.
Quick Wins First
Within each category, tackle items scored 0 that have high ease of implementation. Restoring trust signals, fixing mobile keyboard inputs, and removing unnecessary scripts are all changes that can happen in a day.
Track and Measure
Before making changes, record your baseline metrics in GA4: overall conversion rate, device-specific rates, and page-level performance. Then measure again 30 days after implementation.
Know Your Limits
This checklist tells you what to look at, but not always why things are broken or how to fix them. If your technical score is low, you need a developer. If your content strategy scores poorly, you need a conversion copywriter. If everything scores low, you need a professional audit.
When Self-Assessment Isn’t Enough
We publish this checklist freely because we know two things:
-
Businesses that audit themselves become better clients. When you understand the framework, you can have more productive conversations about optimization.
-
The hardest problems can’t be self-diagnosed. Just like you can check your own blood pressure but still need a doctor for diagnosis, a checklist identifies symptoms while a professional audit identifies root causes.
If your score revealed significant gaps — or if you scored well but your conversion rate still doesn’t reflect it — the next step is a conversation with someone who does this every day.
Request your professional CRO audit → and we’ll start where this checklist ends: with the behavioral analysis, competitive intelligence, and technical deep-dive that turns findings into revenue.
Your website is either working for you or against you. Now you have the checklist to know which one it is.
Related Reading
- CRO vs SEO: How They Work Together
- When to Hire a CRO Agency vs DIY
- What’s Actually Included in a $2,500 CRO Audit? A Complete Breakdown
Want expert help optimizing your conversion rate? Get a free CRO audit or see our case studies to learn how we help businesses grow.
Related Articles
Site Search Optimization: Turn Your Search Bar Into a Conversion Engine
Visitors who use site search convert 2-3x more than those who browse. Learn how to optimize your on-site search to capture that high-intent traffic and drive more revenue.
How to Prioritize CRO Tests: ICE, PIE, and PXL Frameworks Compared
Stop guessing which tests to run first. Learn three proven prioritization frameworks — ICE, PIE, and PXL — to focus your CRO efforts where they'll have the biggest impact.
Pricing Page Optimization: 12 Tactics That Actually Move the Needle
Your pricing page is the highest-intent page on your site — and probably the most under-optimized. Here are 12 proven tactics to turn comparison shoppers into customers.
Ready to optimize your conversions?
Get personalized, data-driven recommendations for your website.
Request Your Audit — $2,500