outtest
Get started
Free · no signup

100+ A/B test ideas to run next

More than 100 specific A/B test ideas for landing pages, pricing, checkout, onboarding, paywalls, cancel flows, ads and SEO. Filter by page and business.

125 ideas

HomepageLow effort

Name the buyer and the outcome in the headline

Visitors decide in a few seconds whether a page is for them. A headline that says who it is for and what changes gives the right people a reason to stay.

Version B: Replace the slogan headline with one line in the form 'X helps [who] do [what]'. Keep the rest of the page the same.

Judge on revenue per visitor · SaaS, E-commerce, Mobile app, Creator, B2B, Membership

HomepageLow effort

Show the real product in the hero instead of an illustration

A screenshot or product photo shows exactly what people are buying. An abstract illustration makes them guess.

Version B: Swap the hero illustration for a real screenshot or photo of the product doing its main job, with a one-line caption.

Judge on revenue per visitor · SaaS, E-commerce, Mobile app, B2B

HomepageLow effort

Show the starting price on the homepage

Visitors who can't find a price often assume it's expensive or leave to look for it. A visible price also filters out people who were never going to pay it.

Version B: Add 'From $X a month' or the product price directly under the main button.

Judge on revenue per visitor · SaaS, Mobile app, Creator, Membership

HomepageLow effort

Cut the hero to one call to action

Two equal buttons split attention between two next steps. One clear button gives every visitor the same path.

Version B: Remove the secondary hero button, such as 'Learn more' or 'Watch video', and keep only the main one.

Judge on revenue per visitor · SaaS, B2B, Creator, Membership

HomepageLow effort

Lead the homepage with your best seller

Not every first-time visitor opens a collection page. Putting the product most people buy first gives them a short path to an order.

Version B: Replace the brand banner with the best-selling product, its price and an add-to-cart button.

Judge on revenue per visitor · E-commerce

HomepageLow effort

Move real customer logos directly under the hero

Recognizable customers answer 'do companies like mine use this?' before the visitor scrolls.

Version B: Move the logo row from lower on the page to directly under the hero. Only show customers who agreed to be named.

Judge on revenue per visitor · SaaS, B2B

HomepageMedium effort

Test a short homepage against your long one

Visitors who are ready to buy have to scroll past sections they don't need on a long page. Others need the detail, so only a test tells you which group matters more.

Version B: Version B keeps the hero, one proof section, a pricing summary and the button, and drops every other section.

Judge on revenue per visitor · SaaS, B2B, Creator, Membership

HomepageMedium effort

Add a 60-second product video next to the headline

A short video can show a workflow faster than paragraphs of copy, especially for software that is hard to picture.

Version B: Add a click-to-play video of the product doing its main job beside the headline. Keep the headline and button unchanged.

Judge on revenue per visitor · SaaS, Mobile app, B2B, Creator

HomepageMedium effort

Send app homepage visitors to a web checkout instead of the App Store

A web checkout keeps the purchase on a page you control, so you can see who paid and test the page. The App Store link hands the visitor to a page you can't change.

Version B: Change the main button from an App Store badge to 'Get started', leading to a web checkout. Keep the store badges lower on the page.

Judge on revenue per visitor · Mobile app

HomepageLow effort

Remove low-value links from the top navigation

Every navigation link is a way off the path to buying. Links like Careers or Press rarely help a buyer decide.

Version B: Cut the top navigation to the product, pricing and the main button. Move the other links to the footer.

Judge on revenue per visitor · SaaS, B2B, E-commerce, Creator

Landing pageLow effort

Repeat the ad's promise in the landing page headline

People click an ad for one specific promise. If the page opens with a different message, they wonder if they're in the right place.

Version B: Rewrite the landing page headline to use the ad's main line nearly word for word.

Judge on revenue per ad visitor · E-commerce, SaaS, Creator, Mobile app, Membership

Landing pageMedium effort

Send ad traffic to a dedicated landing page instead of the product page

A product page has to serve every visitor. A page built around one ad's angle can speak only to the people that ad attracts.

Version B: Build a single-product page with no navigation around the ad's angle, and send half of the ad's clicks to it.

Judge on revenue per ad visitor · E-commerce, SaaS, Creator

Landing pageLow effort

Remove the navigation from paid landing pages

Paid visitors cost money on arrival. Navigation links give them ways to wander off before they see the offer.

Version B: Hide the header navigation and footer links on the landing page. Keep the logo, the offer and the button.

Judge on revenue per ad visitor · SaaS, E-commerce, Creator, Membership, B2B

Landing pageLow effort

Answer the most common objections right above the final button

An unanswered question at the moment of decision stops the purchase. Support and sales already know which questions come up most.

Version B: Add a short FAQ block above the last button answering the three or four questions support hears most often.

Judge on revenue per visitor · SaaS, Creator, Membership, B2B, E-commerce

Landing pageLow effort

Show the price above the fold

Visitors who see the price early decide faster. Those who have to scroll to find it may leave before they do.

Version B: Add the price, or the starting price, next to the first button on the page.

Judge on revenue per visitor · Creator, Membership, E-commerce, SaaS

Landing pageMedium effort

Test a short sales page with the curriculum and price against your long one

Warm visitors who already know you may not need a long page. Cold visitors might, so the answer depends on your traffic.

Version B: Version B has the promise, who it's for, the curriculum or contents, the price and the button, and nothing else.

Judge on revenue per visitor · Creator, Membership

Landing pageLow effort

Replace generic testimonials with ones that describe a specific result

'Great course!' tells a visitor very little. A testimonial that says what changed for the customer is more believable.

Version B: Swap the current testimonials for real ones that describe a before and after. Only use words customers actually gave you.

Judge on revenue per visitor · Creator, Membership, SaaS, B2B

Landing pageMedium effort

Add a comparison table against the usual alternative

Visitors are comparing you with something, often a spreadsheet, a manual process or a competitor. Showing the comparison saves them doing it in their heads.

Version B: Add a table comparing your product with the most common alternative on price, time and what's included. Only state facts you can back up.

Judge on revenue per visitor · SaaS, B2B, Mobile app

Landing pageLow effort

Add a sticky buy button on mobile

On a long mobile page the button scrolls out of view for most of the visit.

Version B: Add a fixed bar at the bottom of the screen on mobile with the price and the buy button.

Judge on revenue per visitor · E-commerce, Creator, Membership, SaaS

Landing pageHigh effort

Put a short quiz before the offer

A few questions let visitors see themselves in the offer and let you recommend one plan instead of showing all of them.

Version B: Add 3 to 5 questions that end on a recommended plan or product with its price and a buy button.

Judge on revenue per visitor · Mobile app, E-commerce, Membership, Creator

Landing pageLow effort

Show a real week inside the community on the join page

People joining a paid community want to know what actually happens there. A list of benefits doesn't show it.

Version B: Replace the benefits list with the real weekly schedule, example post topics and what a new member gets in the first seven days.

Judge on revenue per visitor · Membership

Pricing pageLow effort

Show the annual plan first, priced per month

Annual plans bring cash upfront and remove eleven chances to cancel. Showing the monthly equivalent makes the price easy to compare.

Version B: Set the billing toggle to annual by default and show the annual price divided by 12, with the yearly total underneath.

Judge on revenue per visitor · SaaS, Mobile app, Membership, B2B

Pricing pageLow effort

Move the 'Most popular' badge to the middle plan

Buyers who are unsure often follow the page's recommendation. If it sits on the cheapest plan, it steers them down.

Version B: Move the badge and the highlighted card style from the cheapest plan to the middle one. Change nothing else.

Judge on revenue per visitor · SaaS, B2B, Membership, Mobile app

Pricing pageMedium effort

Remove the free plan from the pricing page

A free plan can absorb people who would have paid. Removing it may lose signups and still bring in more revenue.

Version B: Hide the free plan so visitors see paid plans only, with or without a free trial.

Judge on revenue per visitor · SaaS, Mobile app

Pricing pageMedium effort

Show prices instead of 'Contact us' for smaller plans

Smaller buyers often won't book a call just to learn a price. Showing it lets them buy or self-qualify.

Version B: Publish prices for the entry plans and keep 'Contact us' only for the enterprise plan.

Judge on revenue per visitor, with qualified demos as context · B2B, SaaS

Pricing pageMedium effort

Add a higher tier above your current top plan

A higher tier gives heavy users somewhere to go and makes the plan below it look more reasonable.

Version B: Add a plan with more usage, seats or support at a clearly higher price. Keep the existing plans unchanged.

Judge on revenue per visitor · SaaS, B2B, Creator, Membership

Pricing pageMedium effort

Merge your two most similar plans

When two plans differ in small ways, visitors spend their time comparing them instead of buying.

Version B: Combine the two closest plans into one and show one fewer card on the pricing page.

Judge on revenue per visitor · SaaS, B2B, Mobile app

Pricing pageMedium effort

Raise the price of your main plan for new visitors

If demand holds at a higher price, every new customer is worth more. Testing is the only way to find out without betting the business on it.

Version B: Show new visitors a price 20 to 50% higher on the main plan. Existing customers keep what they pay.

Judge on revenue per visitor · SaaS, E-commerce, Mobile app, Creator, B2B, Membership

Pricing pageLow effort

Describe plan limits in outputs instead of credits

'400 credits' means nothing to a new visitor. '40 images a month' tells them whether the plan fits.

Version B: Next to each plan's credit amount, show what it buys in real outputs, such as images, minutes or documents.

Judge on revenue per visitor · SaaS, Mobile app

Pricing pageLow effort

Collapse the full feature table behind a link

Long feature tables bury the few differences that decide which plan to pick.

Version B: Show the five differences that matter most on each plan card and move the full table behind 'Compare all features'.

Judge on revenue per visitor · SaaS, B2B

Pricing pageHigh effort

Test flat team pricing against per-seat pricing

Per-seat pricing can make teams add fewer people. A flat price removes that friction and changes what each customer pays.

Version B: Replace the per-seat price with a flat price for teams up to a set size, for new visitors only.

Judge on revenue per visitor · SaaS, B2B

Pricing pageLow effort

Offer a payment plan next to the full price

Some buyers can afford the product but not in one payment. A plan lets them start now.

Version B: Add 'or 3 monthly payments of $X' under the full price, where X adds up to slightly more than the one-off price.

Judge on revenue per visitor over 90 days · Creator, Membership

Pricing pageLow effort

Show annual savings as an amount of money, not a percentage

'Save $96 a year' is a concrete number. 'Save 20%' makes the visitor do the maths.

Version B: Change the toggle label from a percentage to the dollar amount saved on the plan being viewed.

Judge on revenue per visitor · SaaS, Membership, Mobile app

Pricing pageLow effort

Add billing FAQs directly under the plan cards

Questions about cancelling, refunds and invoices stop people at the last step, and the answers are usually buried elsewhere.

Version B: Add short answers on cancelling, refunds, taxes and invoices right under the plans.

Judge on revenue per visitor · SaaS, B2B, Membership, Creator

Pricing pageMedium effort

Add a cost estimator for usage-based pricing

Visitors can't judge what usage pricing will cost them, and uncertainty about a bill is a reason to wait.

Version B: Add a slider where visitors enter their expected usage and see the monthly cost update.

Judge on revenue per visitor · SaaS, B2B

Product pageLow effort

Move the star rating under the product title

Shoppers look for reviews before they decide. At the bottom of the page, some never reach them.

Version B: Move the star rating and review count to just under the title, linking down to the full reviews. Only use real reviews.

Judge on revenue per visitor · E-commerce, Creator

Product pageLow effort

Show the product in use as the first image

A plain product shot shows what it looks like. A photo of it in use shows what it's for.

Version B: Swap the first gallery image for a photo of the product being used, across the whole product template.

Judge on revenue per visitor · E-commerce

Product pageLow effort

Show the multi-pack first with its per-unit price

For consumables, the first option shown is often the one shoppers pick. A lower per-unit price gives them a reason to buy more.

Version B: Make the 3-pack the first and preselected option, showing its price per unit next to the single's.

Judge on revenue per visitor · E-commerce

Product pageLow effort

Preselect subscribe and save, with one-time purchase clearly visible

Repeat buyers who would happily subscribe may not notice the option unless it's the default. The value is in the second and third orders.

Version B: Preselect the subscription option and show the one-time price right next to it with equal prominence.

Judge on revenue per visitor over 60 days · E-commerce

Product pageMedium effort

Put the delivery date and returns policy next to the add-to-cart button

'When will it arrive?' and 'Can I send it back?' are questions shoppers ask right at the button.

Version B: Add 'Arrives by [date]' and a one-line returns policy directly under the add-to-cart button.

Judge on revenue per visitor · E-commerce

Product pageLow effort

Show the size guide on the page instead of in a popup

Shoppers unsure of their size either guess and return, or leave. A popup is easy to miss.

Version B: Show the key measurements for each size in a small table next to the size selector.

Judge on revenue per visitor · E-commerce

Product pageLow effort

Say what the product does before the spec list

Specs answer 'what is it', but buyers first want to know 'what does it do for me'.

Version B: Add three or four short lines on what the product does for the buyer above the spec list.

Judge on revenue per visitor · E-commerce, Creator

Product pageMedium effort

Offer one related add-on under the add-to-cart button

A matching item at the moment of purchase can raise order value without an extra step.

Version B: Add a single related product as a checkbox add-on under the button, priced as normal.

Judge on revenue per visitor · E-commerce, Creator

Product pageMedium effort

Add a short video of the product being used

Some products are hard to judge from photos: how they fold, pour, fit or sound.

Version B: Add a 15 to 30 second video of the product in use as the second item in the gallery.

Judge on revenue per visitor · E-commerce, Creator

Product pageMedium effort

Show real pages from inside the template or course

Buyers of digital products can't hold them. A preview shows the quality before they pay.

Version B: Add screenshots of real pages or a free first lesson to the product page.

Judge on revenue per visitor · Creator, Membership

Product pageLow effort

Add a sticky add-to-cart bar on mobile product pages

Once a mobile shopper scrolls into the description and reviews, the button is out of reach.

Version B: Show a bar with the price and add-to-cart button at the bottom of the screen after the main button scrolls out of view.

Judge on revenue per visitor · E-commerce

CheckoutLow effort

Put Apple Pay and Google Pay above the card form

Wallet buyers can pay without typing card details, but only if they see the option first.

Version B: Move the express payment buttons to the top of checkout, above the card and address fields.

Judge on revenue per checkout visitor · E-commerce, SaaS, Creator, Membership, Mobile app

CheckoutMedium effort

Let buyers check out without creating an account

A required account adds a password step for people who only want to buy.

Version B: Make account creation optional, offered after payment, instead of required before it.

Judge on revenue per checkout visitor · E-commerce, Creator

CheckoutLow effort

Add a one-click add-on in checkout

Buyers who have already decided are the most likely to take a small, related extra.

Version B: Add a checkbox for one related product, such as a template pack or accessory, above the pay button.

Judge on revenue per checkout visitor · Creator, E-commerce

CheckoutLow effort

Add a one-line refund policy next to the pay button

Fear of being stuck with something is strongest at the moment of paying.

Version B: Add your real refund or cancellation policy in one line right under the pay button.

Judge on revenue per checkout visitor · Creator, SaaS, Membership

CheckoutLow effort

Remove optional fields from checkout

Every field is more typing, and optional fields like phone number or company name make people wonder why you want them.

Version B: Remove every field you don't need to take payment or deliver the order.

Judge on revenue per checkout visitor · E-commerce, SaaS, B2B

CheckoutLow effort

Show the order summary open on mobile

A collapsed summary hides what people are paying for at the moment they pay.

Version B: Show the item, price and total expanded at the top of mobile checkout instead of behind a toggle.

Judge on revenue per checkout visitor · E-commerce

CheckoutMedium effort

Show the shipping cost before checkout

Unexpected costs at the last step give shoppers a reason to stop.

Version B: Show estimated shipping on the product page and in the cart, based on the visitor's country.

Judge on revenue per visitor · E-commerce

CheckoutMedium effort

Offer a switch to annual billing inside checkout

Some buyers pick monthly by default and would take annual if the saving were shown at the point of paying.

Version B: Add a toggle in checkout showing the annual price and the amount saved, with monthly still preselected.

Judge on revenue per checkout visitor · SaaS, Membership, Mobile app

CheckoutHigh effort

Test a one-page checkout against a multi-step one

Steps can feel shorter or longer depending on the buyer, and the only way to know which your buyers prefer is to test.

Version B: Put contact, delivery and payment on one page in version B, keeping every field the same.

Judge on revenue per checkout visitor · E-commerce, Creator

CheckoutLow effort

Restate what's included next to the card form

By the time buyers reach checkout, the sales page is out of sight. A reminder of what they get can settle last-minute doubt.

Version B: Add a short list of what the purchase includes beside or above the payment fields.

Judge on revenue per checkout visitor · SaaS, Creator, Membership

CheckoutMedium effort

Show prices in the buyer's local currency

Converting a foreign currency in their head adds doubt about the real cost.

Version B: Show prices and charge in the visitor's local currency for your largest markets.

Judge on revenue per checkout visitor · E-commerce, SaaS, Creator

SignupMedium effort

Ask for a card at trial signup

Fewer people start a trial when a card is required, but those who do are more committed. Only revenue shows which effect is bigger.

Version B: Require a card to start the trial in version B, charging nothing until the trial ends.

Judge on revenue per visitor · SaaS, Mobile app

SignupMedium effort

Add 'Sign up with Google' above the email form

One click is faster than filling in a form and confirming an email address.

Version B: Add a Google sign-in button above the email and password fields.

Judge on revenue per visitor · SaaS, B2B, Mobile app

SignupLow effort

Cut the signup form to email and password

Questions about company size or role can wait until after signup, when the user has a reason to answer them.

Version B: Remove every field except email and password, and ask the rest during onboarding.

Judge on revenue per visitor · SaaS, B2B, Membership

SignupLow effort

Add a short reminder of what they get beside the signup form

Visitors who click through from another page lose sight of the offer on a bare signup form.

Version B: Add the plan name, the trial terms and three or four lines on what's included next to the form.

Judge on revenue per visitor · SaaS, Membership, Creator

SignupLow effort

Require a work email for B2B trials

Personal emails bring students and tire-kickers into the trial and sales queue. A work email filters them out.

Version B: Reject free email domains on the trial form, with a clear message asking for a work address.

Judge on revenue per visitor, with qualified demos as context · B2B

SignupMedium effort

Replace the demo request form with a calendar

A form followed by a scheduling email adds days and drop-off. Picking a time on the page books the meeting now.

Version B: Embed a calendar so visitors choose a demo slot directly, asking only for name and work email.

Judge on pipeline value per visitor · B2B

SignupMedium effort

Replace passwords with an emailed sign-in link

Creating a password is a small, annoying step. A sign-in link removes it.

Version B: Sign people up with email only and send a one-time sign-in link instead of asking for a password.

Judge on revenue per visitor · SaaS, Membership, Creator

SignupLow effort

State the trial end date on the signup page

A clear end date and a reminder promise set expectations, which can reduce angry refunds later.

Version B: Show 'Free until [date]. We'll email you 3 days before you're charged.' next to the signup button.

Judge on revenue per visitor after refunds · SaaS, Mobile app, Membership

OnboardingMedium effort

Cut onboarding to one first task

New users who see the product work once are more likely to pay. A long setup delays that moment.

Version B: Replace the setup steps with a single task that shows the product's main result, and move the rest to later.

Judge on trial-to-paid revenue per signup · SaaS, Mobile app, B2B

OnboardingMedium effort

Start new users from a template instead of a blank page

A blank page asks new users to know what to do. A template shows them.

Version B: Open new accounts on a ready-made template for the most common use case, editable from the first screen.

Judge on trial-to-paid revenue per signup · SaaS, B2B

OnboardingMedium effort

Replace the product tour with a short checklist

Tours are skipped or forgotten. A checklist lets people do the steps at their own pace.

Version B: Remove the step-by-step tour and show a checklist of four or five setup actions, each linking to where it happens.

Judge on trial-to-paid revenue per signup · SaaS, B2B

OnboardingMedium effort

Ask one question about the user's goal on the first screen

Knowing why someone signed up lets you show them the part of the product that matters to them.

Version B: Ask 'What do you want to do first?' with three to five options, and send each answer to a different starting point.

Judge on trial-to-paid revenue per signup · SaaS, Mobile app, Membership

OnboardingHigh effort

Load sample data into new accounts

An empty dashboard shows nothing. Sample data shows what the product looks like when it's working.

Version B: Fill new accounts with realistic sample data, clearly labelled, with a one-click option to clear it.

Judge on trial-to-paid revenue per signup · SaaS, B2B

OnboardingLow effort

Ask new members to post an introduction on day one

Members who talk to someone in their first week have a reason to come back.

Version B: Make the first onboarding step a prompt to post an introduction, with a template they can fill in.

Judge on revenue per new member over 60 days · Membership

OnboardingLow effort

Send new course buyers straight to the first lesson

A buyer who starts the course on day one is using what they paid for. One who lands on a dashboard may never start.

Version B: After purchase, open the first lesson directly instead of the course dashboard.

Judge on revenue per buyer after refunds · Creator

OnboardingMedium effort

Show the upgrade prompt after the first success, not on day one

An upgrade prompt means more after the user has seen the product work.

Version B: Move the first upgrade prompt from the welcome screen to right after the user completes their first key action.

Judge on trial-to-paid revenue per signup · SaaS, Mobile app

OnboardingLow effort

Rewrite onboarding copy around the user's goal

Copy that describes buttons tells users what the product has. Copy that describes their next result tells them why to continue.

Version B: Rewrite each onboarding step to say what the user will have after it, such as 'Your first report, in two minutes'.

Judge on trial-to-paid revenue per signup · SaaS, Mobile app, B2B

PaywallLow effort

Preselect the annual plan on the paywall

People often keep whatever option is preselected, and annual plans bring more revenue upfront.

Version B: Preselect the annual plan and show its monthly equivalent, with the monthly plan one tap away.

Judge on revenue per paywall viewer · Mobile app, SaaS

PaywallLow effort

Add a free trial toggle to the paywall

Some users won't pay without trying, while others are happy to pay straight away. A toggle lets each choose.

Version B: Add a switch that turns a free trial on or off, updating the button text and price details.

Judge on revenue per paywall viewer · Mobile app

PaywallMedium effort

Show the paywall right after onboarding

Right after onboarding, users have just said what they want and may be most ready to pay for it.

Version B: Show the paywall at the end of onboarding instead of when the user hits a limit later.

Judge on revenue per paywall viewer · Mobile app, SaaS

PaywallLow effort

Replace the paywall feature list with one outcome and a screenshot

A list of features makes users do the work of imagining the result. One clear outcome shows it.

Version B: Swap the bullet list for one headline about the main result and a screenshot of it.

Judge on revenue per paywall viewer · Mobile app, SaaS

PaywallMedium effort

Offer a smaller plan when someone closes the paywall

Users who decline the main plan may still pay for a lighter one.

Version B: When a user closes the paywall, show one screen offering a cheaper plan or a monthly option, then let them go.

Judge on revenue per paywall viewer · Mobile app, SaaS

PaywallLow effort

Show one recommended plan instead of three

Comparing plans on a small screen takes effort. One clear offer with a link to other options is quicker to decide on.

Version B: Show only the recommended plan, with 'See all plans' underneath.

Judge on revenue per paywall viewer · Mobile app

PaywallHigh effort

Add a web purchase option to the paywall for US users

On the US App Store, apps may now link out to a web checkout, which you control and can test like any web page.

Version B: For users on the US storefront, add a 'Buy on the web' button beside the in-app purchase options, leading to your web checkout.

Judge on revenue per paywall viewer · Mobile app

PaywallMedium effort

Let free readers see part of the content before the paywall

A reader who has seen some of the content knows what they're paying for.

Version B: Show the first part of each members-only post or lesson, then the paywall, instead of hiding it entirely.

Judge on revenue per visitor · Membership, Creator

PaywallLow effort

Add a real App Store review to the paywall

A review from another user answers 'is it worth it?' at the moment of deciding.

Version B: Add one short, real review with its star rating above the purchase button.

Judge on revenue per paywall viewer · Mobile app

Cancel flowLow effort

Offer a pause before the final cancel button

Some people cancel because of a busy month, not because they're done with the product. A pause keeps them without cutting the price.

Version B: Add a screen offering a one to three month pause before the final cancel confirmation.

Judge on revenue retained per cancel attempt · SaaS, Membership, Creator

Cancel flowLow effort

Offer a cheaper plan instead of cancelling

A customer paying less is still a customer, and may upgrade again later.

Version B: Show the next plan down with its price and what they'd keep, before the cancel confirmation.

Judge on revenue retained per cancel attempt · SaaS, Membership, B2B

Cancel flowMedium effort

Match the save offer to the cancel reason

A customer leaving over price needs a different answer from one leaving over a missing feature.

Version B: Ask why they're leaving, then show a pause for 'too busy', a cheaper plan for 'too expensive' and a help link for 'not working'.

Judge on revenue retained per cancel attempt · SaaS, Membership

Cancel flowLow effort

Offer a discount on the next two months

A short discount can keep a customer through a rough patch. It also costs revenue, so it needs testing against no offer.

Version B: Offer a one-time discount on the next two payments before the final cancel button.

Judge on revenue retained per cancel attempt over 90 days · SaaS, Membership

Cancel flowMedium effort

Show what the customer will lose, using their own data

Customers forget how much they've built. Seeing their own projects, files or history listed is concrete.

Version B: Add a screen listing the customer's own saved items and what happens to them after cancelling.

Judge on revenue retained per cancel attempt · SaaS, Mobile app, Membership

Cancel flowLow effort

Offer a switch to annual at a lower monthly rate

Some customers cancelling over cost would stay at a lower monthly equivalent.

Version B: Offer the annual plan, shown as its monthly equivalent, as an option before the cancel confirmation.

Judge on revenue retained per cancel attempt · SaaS, Membership

Cancel flowLow effort

Add a short note from the founder asking what went wrong

A personal note makes it easier to reply, and some problems can be fixed in a conversation.

Version B: Add two or three sentences from the founder with a reply link, above the cancel options.

Judge on revenue retained per cancel attempt · SaaS, Membership, Creator

Cancel flowLow effort

Let subscribers skip a month instead of cancelling

Subscribers with too much product at home cancel when all they need is a gap.

Version B: Add 'Skip next delivery' or 'Skip next month' as the first option in the cancel flow.

Judge on revenue retained per cancel attempt · E-commerce, Membership

EmailsLow effort

Send a trial-ending email three days before the charge

A clear reminder can cut refund requests and gives undecided users a nudge to use the product before the trial ends.

Version B: Send an email three days before the first charge with the date, the amount and a link to the most useful feature.

Judge on revenue per trial user after refunds · SaaS, Mobile app, Membership

EmailsLow effort

Send the first abandoned cart email after one hour instead of 24

The shopper's intent is freshest soon after they leave.

Version B: Move the first abandoned cart email from 24 hours to one hour after the cart was abandoned.

Judge on revenue per email recipient · E-commerce, Creator

EmailsLow effort

Send the welcome email as plain text from the founder

A plain email from a person reads like a message, not a campaign, and invites a reply.

Version B: Replace the designed welcome email with a short plain-text one sent from the founder's name and address.

Judge on revenue per recipient over 30 days · SaaS, Creator, Membership, E-commerce

EmailsLow effort

Email monthly customers an annual switch after their third payment

After three months, a customer knows the product is worth it and may take a saving for committing.

Version B: Send an email after the third monthly payment offering the annual plan and the amount they'd save.

Judge on revenue per recipient over 90 days · SaaS, Membership

EmailsLow effort

Send a win-back email with what's new 30 days after cancelling

Some customers left over something you've since fixed or added.

Version B: Send an email 30 days after cancellation listing real changes since they left, with a link to restart.

Judge on revenue per email recipient · SaaS, Membership, Mobile app

EmailsLow effort

Leave the discount out of the first abandoned checkout email

Some shoppers would have bought at full price. A discount in the first reminder gives them money off they didn't need.

Version B: Send the first reminder with no discount, and offer the discount only in the second email.

Judge on revenue per email recipient · E-commerce, Creator

EmailsLow effort

Send a final reminder four hours before the cart closes

Some buyers wait for a real deadline. A reminder close to it catches people who meant to buy.

Version B: Add an email four hours before your launch cart closes, restating the offer and the exact closing time.

Judge on revenue per email recipient · Creator, Membership

EmailsMedium effort

Send a reorder reminder timed to when the product runs out

A reminder that lands when the customer is running low is useful rather than promotional.

Version B: Send a reorder email based on the product's typical usage time, with a one-click link to reorder.

Judge on revenue per email recipient · E-commerce

EmailsLow effort

Give each onboarding email one link

Emails with many links split attention. One clear action is easier to take.

Version B: Rewrite each onboarding email around one next step with a single link or button.

Judge on trial-to-paid revenue per signup · SaaS, B2B

AdsLow effort

Lead ad copy with the problem the product solves

People scroll past product names but stop for a problem they recognize.

Version B: Rewrite the first line of the ad to name the customer's problem, keeping the image and offer the same.

Judge on revenue per ad visitor · E-commerce, SaaS, Mobile app, Creator, Membership

AdsLow effort

Put the price in the ad copy

A price in the ad means clicks come from people who already accept it, which can lower spend on visitors who were never going to buy.

Version B: Add the price or starting price to the ad's primary text or headline.

Judge on revenue per ad dollar spent · E-commerce, Creator, Mobile app, SaaS

AdsLow effort

Use a customer's exact words as the first line

Customers describe the problem in their own terms, which is often how other buyers think about it too.

Version B: Take a line from a real review or support message, with permission, and use it as the ad's first line.

Judge on revenue per ad visitor · E-commerce, SaaS, Creator, Membership, Mobile app

AdsMedium effort

Test a phone-shot demo against a polished studio ad

A simple phone video of someone using the product can feel more like a recommendation than an advert.

Version B: Film a 15 to 30 second demo on a phone and run it against the current studio creative with the same copy.

Judge on revenue per ad visitor · E-commerce, Mobile app, Creator

AdsLow effort

Test a first-order offer in the ad against no offer

An offer can bring cheaper clicks and more orders, and it also costs margin on every order. Only revenue after the discount shows the net effect.

Version B: Run the same ad with and without a first-order offer in the headline.

Judge on revenue per ad dollar spent, after discounts · E-commerce

AdsLow effort

Put a concrete, true number from your product in the ad headline

A specific number like a setup time or a count of templates is easier to believe than an adjective.

Version B: Replace a claim like 'fast' or 'easy' with a real number, such as 'Set up in 10 minutes', only if it's true.

Judge on revenue per ad visitor · SaaS, Mobile app, E-commerce

AdsLow effort

Name the audience in the first line of the ad

A line like 'For Shopify store owners' tells the right people to stop and the wrong people to keep scrolling.

Version B: Add 'For [audience]' at the start of the ad's primary text.

Judge on revenue per ad visitor · SaaS, B2B, Creator, Membership

AdsLow effort

Send ad clicks to the pricing page instead of the homepage

Visitors from a high-intent ad may want the price, not the pitch again.

Version B: Change the ad's destination URL from the homepage to the pricing page, for half of the traffic.

Judge on revenue per ad visitor · SaaS, Mobile app, Membership

AdsLow effort

Add the starting price to your search ad headline

Searchers comparing options click on the ones that answer their first question, which is often the price.

Version B: Add 'From $X a month' to one of the search ad's headlines.

Judge on revenue per ad visitor · SaaS, E-commerce, B2B

AdsLow effort

Run an ad that answers your top objection

If most people hesitate over one thing, an ad that answers it may bring in buyers the other ads miss.

Version B: Write an ad around your most common objection, such as 'No contract. Cancel in two clicks.', only if it's true.

Judge on revenue per ad visitor · SaaS, Membership, Mobile app, Creator

SEOLow effort

Add the price to title tags on product pages

A price in the search result answers a shopper's first question and may attract clicks from people ready to buy.

Version B: On a group of product pages, add the current price to the title tag, and compare with similar pages left unchanged.

Judge on organic clicks and revenue from organic visitors · E-commerce, SaaS

SEOLow effort

Add the current year to titles on comparison and list pages

Searchers comparing tools want current information, and a year in the title signals it. Only do it if the page is actually updated.

Version B: Update a group of comparison or list pages and add the year to their titles, comparing with a similar unchanged group.

Judge on organic clicks and revenue from organic visitors · SaaS, B2B, E-commerce

SEOMedium effort

Add an FAQ answering common search questions to each template page

Pages that answer the follow-up questions people search for can match more queries.

Version B: Add three to five questions and short answers to a group of pages built on the same template, with a matched group left alone.

Judge on organic clicks and revenue from organic visitors · SaaS, E-commerce, B2B, Creator

SEOMedium effort

Answer the search query in the first paragraph

A page that answers straight away gives searchers what they came for without scrolling.

Version B: Rewrite the opening paragraph of a group of guides to answer the main query in two sentences, and compare with unchanged guides.

Judge on organic clicks and revenue from organic visitors · SaaS, B2B, Creator

SEOLow effort

Link from your top articles to the pricing page

Readers who arrive from search often leave without seeing what you sell.

Version B: Add a relevant in-text link to the product or pricing page on a group of high-traffic articles, and compare with similar articles left alone.

Judge on revenue from organic visitors · SaaS, Creator, B2B

SEOLow effort

Match the H1 to the main search phrase on category pages

A heading that uses the words shoppers search for tells both them and search engines what the page is about.

Version B: Change the H1 on a group of category pages to the main search phrase for each, and compare with a matched group.

Judge on organic clicks and revenue from organic visitors · E-commerce

SEOMedium effort

Add product structured data with price and availability

Structured data can make product results show price and stock in search, which may change who clicks.

Version B: Add product markup with price, availability and real review data to a group of product pages, with a similar group left unchanged.

Judge on organic clicks and revenue from organic visitors · E-commerce

AI SEOLow effort

Put a two-sentence direct answer at the top of each page

A short, self-contained answer is easy for an AI model to quote when someone asks that question.

Version B: Add a two-sentence answer under the title of a group of pages, and compare AI referrals with a similar group left alone.

Judge on ai referral visits and revenue from ai referrals · SaaS, B2B, Creator, E-commerce

AI SEOMedium effort

Publish honest comparison pages against named alternatives

People ask AI assistants to compare tools. A fair comparison page gives the model a source to draw on.

Version B: Create comparison pages for your most common alternatives, with checked facts and a clear 'pick them if' section.

Judge on ai referral visits and revenue from ai referrals · SaaS, B2B

AI SEOLow effort

Add a plain facts block with pricing, limits and integrations

When someone asks an assistant what a product costs or connects to, the model needs those facts in readable text.

Version B: Add a short block of plain-text facts (price, plan limits, integrations, who it's for) to a group of product pages.

Judge on ai referral visits and revenue from ai referrals · SaaS, B2B, Mobile app

AI SEOLow effort

Link a source for every number on a page

A number with a source gives a model something checkable to quote.

Version B: On a group of pages, add a source link beside every statistic and remove numbers you can't source.

Judge on ai referral visits and revenue from ai referrals · SaaS, B2B, Creator

AI SEOLow effort

Rewrite headings as the questions people ask

People ask AI assistants full questions. Headings that match them make the answer below easy to find.

Version B: Change the headings on a group of guides from topic labels to real questions, and compare with an unchanged group.

Judge on ai referral visits and revenue from ai referrals · SaaS, B2B, E-commerce, Creator

AI SEOHigh effort

Create one page per use case, naming who it's for in the first line

Assistants are often asked for a tool for a specific job. A page about that exact job is easier to match.

Version B: Publish a page for each main use case that opens with who it's for and what the product does for them.

Judge on ai referral visits and revenue from ai referrals · SaaS, B2B, Mobile app

AI SEOHigh effort

Render key content as HTML instead of loading it with JavaScript

Some AI crawlers may not run JavaScript, so text loaded in the browser can be invisible to them.

Version B: Move pricing, product descriptions and FAQs on a group of pages into the server-rendered HTML.

Judge on ai referral visits and revenue from ai referrals · SaaS, E-commerce, B2B

AI SEOLow effort

Add a 'best for' line naming who the product suits

When someone asks an assistant for the best tool for their situation, a page that states its fit plainly is easier to match.

Version B: Add one sentence near the top of a group of pages: 'Best for [audience] who need [job]'.

Judge on ai referral visits and revenue from ai referrals · SaaS, Mobile app, B2B, Creator

How it works

Each idea says what version B changes, why it might win, and what to judge it on. Pick ideas for the step of your funnel that loses the most money, not the ones that are easiest to build.

A good test changes something a visitor would notice. Small tweaks (a slightly different shade of button) rarely move revenue enough for a small site to detect.

Questions people ask

What should I A/B test first?+

The step that loses the most revenue. For most SaaS businesses that's the pricing page or the trial to paid step; for stores it's usually the product page or checkout.

How many A/B tests should I run at once?+

As many as your traffic supports without overlapping on the same page and audience. Small sites should run one test per page at a time.

What makes a good A/B test idea?+

It targets a known leak, changes something visitors will notice, and is judged on revenue, not clicks.

Learn more

More free tools

Want the tests run for you?

AI agents read your analytics and payments, find where you lose the most money, build the fix and test it. Every test is judged on revenue, not clicks. Plans from $29 a month.