Paul Boag

The Psychology of Ethical E-commerce: How to Help Customers Buy (Without Manipulation)

Published:
27 October 2025
Reading time:
15 minutes

Your customers want to buy, but you keep accidentally stopping them. Four psychological principles that remove barriers without manipulation.

Designing Websites That Convert

Join a 4-hour live masterclass with Paul Boag and learn how to turn landing pages into conversions using design, copywriting, psychology and marketing — plus a live review of your own site.

Register and join me →

Psychology in e-commerce has got a terrible reputation, and for good reason.

You know what I mean. Artificial scarcity warnings. Hidden charges that appear at checkout. Pre-ticked boxes for things you never wanted. The entire playbook of dark patterns designed to trick people into buying.

An example from the Etsy website of a dark pattern in action.
The web is full of examples of dark patterns such as artificial scarcity warnings on Etsy.

But there is another side to psychology in e-commerce. Not manipulation, but facilitation. Not tricking people into buying things they will regret, but removing the psychological barriers that prevent them from making good decisions.

I have spent years working on e-commerce sites, and I can tell you that most conversion problems are not about persuasion. They are about getting out of your own way. Your customers want to buy. They really do. But you keep accidentally stopping them.

Let me show you four psychological principles, backed by Baymard Institute’s 150,000 hours of e-commerce user research, that help customers complete their purchase without manipulating them.

Combat unfounded fears

Our brains are brilliant at keeping us alive. Unfortunately, they are also brilliant at inventing dangers that do not exist.

That primal part of your brain, the bit that kept your ancestors from being eaten by tigers, is still active. Except now it is looking for threats in newsletter signups and checkout forms.

I learned this working with a company that sold frozen ready meals to elderly people. The product was perfect for the audience. Nutritious meals delivered to their door. But the fears were overwhelming.

What if I cannot work out how to order online? What if a stranger turns up at my door? How will I get the heavy bags of frozen food from the door into my freezer? What if the delivery does not arrive and I have nothing to eat?

We sat down and worked through every single fear. We made sure the same driver delivered every time, so customers got to know them. We police checked all drivers and put their photos on the website. We offered telephone ordering for those uncomfortable online. And the driver would carry the meals directly into the kitchen and load them into the freezer if invited.

Sales increased because we stopped hoping customers would not worry and instead addressed every objection head on.

These fears sound silly when you list them out. But they are very real to users. And most sites make a critical mistake. They hope customers will not think of these objections.

If a user can think of an objection, they will. Your job is to address it before it stops them.

Security concerns at checkout

Let me give you a simpler example. Credit card entry.

Baymard found that users get frustrated when their card number is not checked for typos before submission. They enter their details, hit submit, and only then discover they made a mistake. That moment of friction makes them wonder if your site is trustworthy.

The fix is simple. Luhn validate the credit card number field on the front end before it goes to the payment processor. Catch typos early. Provide clear error messages.

Baymard also recommends supporting users entering data from a physical credit card. Autodetect the card type. Use a 2 digit format for month and year on expiration dates. Provide dynamic tooltips for the security code field.

These tiny details matter because they address a deeper fear. Is this site going to protect my information?

And speaking of fears about charges, ensure your order review step provides a comprehensive summary. Users need to see contact information, shipping details, payment details, products ordered, and comprehensive cost information. No surprises.

An order summary screen showing all the details relating to the order.
Ensure your order review page doesn’t add any surprises and reassures people by showing all of their order details.

Baymard is clear on this. Avoid presenting important new information at the review step. Discovering new costs or conditions at the final moment derails the entire experience.

Email and account signup hesitation

Newsletter signups trigger a whole different set of fears. Will you spam me? Will you sell my email address? Will I be able to unsubscribe?

I have made this mistake myself. I used to have newsletter popups that were pushy and vague about what you would get. Conversion rates were terrible because I ignored these fears.

Baymard found that making newsletter signup optional and opt-in by default builds trust. Signing users up for unwanted emails damages the relationship before it starts. Include information about frequency and content type when providing the opt-in option.

Account creation is even worse. Users worry about password security, data breaches, and hassle.

The fix is straightforward. Always provide guest checkout, and make it the most prominent option. Baymard found that users are hostile toward being forced to create an account. Not being able to find guest checkout is as severe as not offering it at all.

When you do ask for passwords, display all requirements upfront. Nothing frustrates users more than attempting multiple times to create a password your site will accept. And always allow users to show their password so they can spot typos.

Product quality uncertainty

This is where apparel sites really struggle. Users cannot touch the product. They cannot try it on. Their brain goes into overdrive imagining everything that could go wrong.

Baymard research shows that providing a Size Finder tool dramatically reduces sizing fears. Not just a static size chart, but a tool that provides personalized size and fit recommendations. Offer this alongside traditional size charts.

And always include a comprehensive size chart with common measurements for the apparel type. Provide it consistently across all products.

A sizing guide for a jacket, including information on the chest, waist, and hip sizes.
Provide comprehensive information appropriate for the specific product the user is viewing.

For subscriptions, users fear getting trapped. I once worked on a donation page where we addressed this head-on. Right next to the monthly giving option, we wrote “You can easily cancel or adjust your monthly donations at any time.” Conversion increased because we took away the fear.

Baymard confirms this approach. Order cancellation should be discoverable in order status emails, order overviews, and in the footer. Users have varying expectations about where cancellation information will be, so put it everywhere.

Avoid cognitive overload

Picture a bucket. That bucket represents your user’s cognitive capacity.

Now imagine that bucket is already half full before they arrive at your site. They have a screaming toddler in the background. They are on their mobile phone with a dodgy internet connection. They are distracted by 47 other things.

You have got half a bucket of attention to work with. Maybe less.

Every confusing element on your page pours more water into that bucket. Too many choices. Dense paragraphs. Unclear navigation. Competing calls to action.

When the bucket overflows, they leave. It is that simple.

I learned about cognitive load from a video about counting basketball passes. You have probably seen it. People in white shirts passing a ball, and you are supposed to count the passes. Halfway through, a person in a bear costume moonwalks across the screen.

About half of people miss the bear entirely. They are so focused on counting passes that their brain cannot process anything else. There is too much going on.

That is what your product pages and checkout flow look like to users. Too much going on.

Product filtering and navigation

Category pages are the worst offenders. I have seen sites with 40 different filters stacked in a sidebar. Users glaze over and give up.

Baymard research shows you should truncate long lists of filter options. For desktop, cut off lists at 4 to 8 options and provide a clear View More link. This prevents overwhelming users while still offering depth.

A long list of filters on an e-commerce site.
Avoid long lists of filters that make it harder for users to see their options.

For filters that matter most to your audience, promote important filters above the product list. Make them immediately visible. And provide category-specific filters tailored to each product type. Shoe shoppers need different filters than laptop shoppers.

When you have dozens of similar products in search results, combine product variations into one list item. Showing 15 slightly different versions of the same shirt is cognitive overload. Group them together and let users expand to see options.

Checkout form complexity

Checkout is where cognitive load kills conversion.

Users get disoriented without clear progress indicators. Baymard found you must provide accurate process steps that exactly match each step of the checkout. Do not show 3 steps if you actually have 5. That confusion adds water to the bucket.

And for the love of all that is good, minimize your form fields. Remove unnecessary fields. Use smart form features to collapse or hide optional fields. Every field you remove makes completion more likely.

An example form where optional information is hidden and can be manually added.
Remove unnecessary fields to reduce cognitive load.

I worked on a checkout where we cut the fields from 23 to 11. Conversion went up 15 percent. Users told us in testing that it felt easier, faster, less like work.

Address entry is particularly painful. Use fully automatic address lookup to suggest and autofill address fields. Users should type their postcode and have everything else populate. Reduce the burden. Prevent errors.

Product page information density

Product descriptions are tricky. Users need information, but walls of text overwhelm them.

Baymard highlight a simple solution. Use both bullet lists and blocks of text. Text blocks provide product overview and detailed feature explanations. Bullet lists focus on specifications. Give users both formats so they can choose how to consume information.

For longer descriptions, subdivide into themed subsections with descriptive headings. Let users jump to what matters to them.

And please, for the love of conversion rates, limit competing calls to action. I have seen product pages with Add to Cart, Add to Wishlist, Compare, Share, Email Me When Available, and Find in Store all screaming for attention. Pick one primary action and make it unmissable.

Fulfill the need for trust

There is an old sales saying. If they like you, they will buy from you.

Except “like” is not quite right. It is trust. People buy from sources they trust. They will even pay a premium for it.

You are probably sitting here reading this instead of taking a course from someone else because you trust me. Or at least trust me more than the alternatives. That trust is worth something.

But building trust is not about saying the right things. It is deeper than that. It requires honesty, openness, and transparency in ways that make most legal teams very uncomfortable.

I have seen this go wrong so many times. Companies hide their return policy in dense legal text. They delete negative reviews. They use stock photos of models instead of real customers.

All of this erodes trust faster than you can imagine.

Return and refund policies

Zappos built an empire by making returns effortless. They took the risk out of buying shoes online, something everyone said was impossible. Free return shipping. No questions asked. The business case was simple. Removing the risk increased purchase rates enough to cover the cost of returns.

Baymard research backs this up. Provide an online return flow in addition to any pre-printed labels. Users struggle to understand how to initiate a return without an online interface. Pre-printed labels can be lost or missing from the package.

And provide detailed instructions on how to package returns. Users worry that poorly packaged returns will be rejected. Remove that anxiety with clear guidance.

The big one is cost transparency. Explicitly state the costs associated with returning an item. Show the total expected refund with shipping costs and order summary broken down for easy review. Hidden return shipping costs cause confusion and abandonment.

Return information displayed immediately below an "Add to Cart" button.
Build trust by outlining the return policy at the point of purchase.

Baymard also found you should display or link to the return policy from the main product page. Users often struggle to find return policies. Make it available in the Buy section or as a product page section. Do not hide it in the footer.

Product reviews and social proof

Now, this is where most sites get it backwards.

They think social proof means showing only glowing 5 star reviews. Wrong. That makes users suspicious. Where are the negative reviews? Are you hiding them? Can I trust any of this?

Baymard is clear. Respond to negative user reviews. Negative reviews significantly influence user opinions about both the product and your site. Users distrust attempts to manipulate or censor reviews.

I worked with a client who was terrified of negative reviews. We convinced them to leave the negative reviews visible and respond thoughtfully to them. Conversion went up. Users trusted the reviews more because they could see the complete picture.

Provide key review attributes that signal authenticity. Mark verified purchases. Show what variation the reviewer purchased. Include the review date. Let users sort by helpfulness.

And allow users to upload images with their review. Reviewer-submitted images provide a realistic depiction of the product in real-world context. They verify qualities shown in professional product images.

A user interface that enables users to upload photographs alongside their review.
Allow those submitting reviews to share photographs to build trust in the quality of the product.

Brand credibility signals

This is less about security badges, though those help, and more about showing the humans behind your brand.

Baymard found that users want supplementary product information like brand history and manufacturing ethics. Users with special purchase preferences need detailed information to verify product suitability.

I mentioned earlier that I worked on a site selling frozen ready meals to elderly people. We put photos of the actual delivery drivers on the site. We showed that all drivers were police checked. We explained that the same driver would deliver every time.

Sales increased because we built trust by being transparent about who would show up at their door. We made it human.

Indulge impatience

Time is your user’s most valuable asset. Probably more valuable than money.

Every second your site takes to load costs you revenue. I am not exaggerating. Microsoft research shows that for every 2 seconds of load time, you lose 4.3 percent of revenue per visitor. You see a 3.8 percent reduction in clicks and a 1.8 percent drop in search queries.

Let that sink in. Two seconds. Less time than it takes to sneeze.

I rebuilt my entire site a few years ago. Spent over 10 grand on it. Did not change the design at all. Just rebuilt it from scratch for performance.

The performance gains paid for themselves within months. Faster site, better conversion, happier users.

Page load and site performance

Product images are usually the culprit. They are large, there are lots of them, and they slow everything down.

Baymard recommends using lazy loading with a Load More button for category pages. Do not try to load 100 products at once. Load 15 to 30 and let users request more. This improves initial page performance dramatically.

For images that do load, ensure they are high quality but optimized. On mobile, fetch higher resolution images only when users zoom. Do not make them download massive files upfront.

And when things are loading, use load indicators. Update them after 20 seconds to manage user expectations. This prevents users from clicking multiple times or assuming the site is broken.

A loading indicator appears on the "Add to Cart" button when the user clicks.
Make it clear to the user that their action is being processed. Don’t leave them wondering what’s happening.

For mobile specifically, improve both actual and perceived performance. Minify and compress assets. Use caching. Prefetch products. Provide load indicators. Mobile users are even more impatient than desktop users.

Delivery speed and visibility

But performance is not just about page speed. It is about delivery speed too.

Users want to know when their order will arrive before they complete checkout. Baymard found you should provide an estimated delivery date near the Buy section. Not shipping speed. Actual date.

Delivery information appears alongside an "Add to Cart" button.
Provide an estimated delivery date near the Buy section

Do not say “Delivery Speed: 2 Business Days.” That makes users do math. Instead, use delivery date instead of delivery speed. Say “Estimated delivery: Thursday, October 24.” Specific dates reduce confusion and improve decision making.

After purchase, integrate all tracking information within your e-commerce site. Do not make users visit third-party courier sites. Provide a full order tracking interface on your site to avoid confusion.

Instant gratification options

This is where physical retailers have an advantage.

Buy online, pick up in store.

Baymard research shows this is often free and fast, which significantly reduces cart abandonment due to high shipping costs or slow delivery.

If you offer store pickup, use IP geotargeting to suggest the nearest store. Make it easy for users to select this option. And customize the checkout flow for store pickup. Remove descriptions about shipping. Provide pickup instructions in the confirmation email.

For product pages, include Find in Store information near the Buy section. Display current stock levels at the selected store. Let users see immediately if they can get the product today instead of waiting for shipping.

The question you need to answer

These four principles work. Combating fears. Avoiding overload. Building trust. Indulging impatience.

They are not manipulation tactics. They are about understanding human psychology and designing experiences that work with it, not against it.

When you remove psychological barriers instead of exploiting them, you build long-term customer relationships. You reduce support costs. You improve retention. You avoid the backlash that dark patterns inevitably create.

But here is what I want you to think about.

You are already using psychology in your e-commerce design. Every choice you make has psychological implications. The question is not whether to use psychology.

The question is whether you will use it to help your customers or manipulate them.

I know which approach builds better businesses.

  • Free access to 3 books including Click! that teaches you how to encourage clicks without shady tricks.
  • Choose between multiple email courses.
  • Choose between in-house or freelancers and agencies content.
  • Learn from an expert with over 30 years experience.

About me

I’m a UX consultant and conversion optimization specialist with 32 years in digital. I help teams create user experiences that work; winning support, improving results, and making change stick.

Contact me

Email: paul@boagworld.com
UK Based – Clients in North America, Europe, Asia, Australia.

how I help

  • UX Strategy – Spot what’s blocking a great experience and get a clear plan to fix it.
  • Improving Conversion – Simple, evidence-based changes that make every click count.
  • Coaching & Leadership – A sounding board to help you lead with clarity and confidence.
  • Training & Workshops – Hands-on sessions, playbooks, and self-learning so your team keeps improving.