Back to Blog

The CRO Audit Checklist: 50 Conversion Killers to Fix Today

· CRO Audits Team · 3 min read
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:

  1. Businesses that audit themselves become better clients. When you understand the framework, you can have more productive conversations about optimization.

  2. 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.


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