How to Write a Shopify Product Page for Senior Shoppers
The 65-plus shopper has the money, the time, and almost none of your patience for 13px grey text. Here's how to write a product page that closes them.
Your 68 year old buyer has more money than your 28 year old buyer and less patience for your typography.
That's the whole problem in one line, and most direct to consumer brands solve it backwards. They assume the older shopper is confused by ecommerce, so they add a tour, a chat bubble, a tooltip. She isn't confused. She's been buying online for twenty years. She's declining to squint at 13px light grey copy to find out what your return policy is when a competitor with bigger type is one tab away.
To write a Shopify product page for senior shoppers: set body copy at 18px, hold contrast high enough to read in a lit kitchen, put the price and the button where they cannot be missed on a phone, answer shipping, returns and warranty on the page instead of behind a policy link, give a phone number with hours next to it, and cut every clever word that makes a plain question take two readings. Nothing here is about dumbing anything down. It's about removing the reasons a solvent buyer walks away.
Older buyers don't abandon pages because the internet is hard. They abandon pages because they refuse to gamble, and a page that hides its terms is a gamble.
Why do senior shoppers abandon product pages that everyone else converts on?
Because the friction is invisible to the person who built the page.
You're 34. You have perfect near vision. You designed at 100% zoom on a 27 inch monitor with the room lights off, and you read your own copy eleven times so your brain fills in the words before your eyes finish them.
Your buyer is reading the same page on a phone at arm's length in a bright kitchen with reading glasses she has to go find.
Nielsen Norman Group has been running this study for two decades, and the finding that should be printed above every designer's desk is this: between the ages of 25 and 60, a person's ability to use websites declines by about 0.8% per year. Compound that. A 60 year old is operating at roughly three quarters of the ease a 25 year old has, on the same page, with the same intent to buy. That gap is not intelligence. It's contrast sensitivity, near focus, and the size of the thing you're asking her thumb to hit.
So the page doesn't fail on persuasion. It fails on legibility, and then the founder blames the traffic.
What actually needs to change on the page
Six things, and four of them are not copy.
Body text at 18px. 16px is the floor, not the target. Set the price at 24px minimum. If your theme ships 14px body copy, that is the first commit.
Contrast that survives daylight. The WCAG minimum of 4.5:1 for body text is the legal floor, and I'd push past it here. Light grey on white looks refined on a designer's screen and disappears on a phone held at an angle near a window. Use your darkest body colour and stop.
Tap targets at 44px minimum, with space around them. The number of orders lost to a mis-tap that opened the wrong variant is larger than anyone measures, because the customer never tells you. She just leaves.
No hover-only anything. If a spec, a size, or a swatch name only appears on hover, it does not exist on a phone, and it definitely does not exist for someone whose hand is not steady on a trackpad.
Terms on the page. Shipping cost, delivery window, return window, who pays return shipping, warranty length. Written in the buy box in sentences. Not a link labelled "Shipping & Returns" that opens a policy page in legal English.
A phone number with hours. More on that below, because it's the one founders argue with me about.
Write the copy in plain declaratives
Here's where the writing changes, and it's less about vocabulary than about order.
Younger buyers tolerate a page that builds. Brand story, lifestyle imagery, a slow reveal of what the thing does. Older buyers read like they're reading a label. What is it. What does it do. What does it cost. What happens if it's wrong.
So write the first three lines under the product title as answers, not atmosphere:
- What this is, named the way a person would name it out loud.
- What it does for the specific problem she has.
- What it costs, and what's included at that price.
Then everything else.
Cut the wordplay in headers. A section called "Built Different" tells her nothing. A section called "How to know which size to order" tells her whether to keep reading. Same with the invented feature names. If your ceramic coating has a trademarked name, put the trademarked name second and the plain description first, because "non stick surface that won't flake" is what she's scanning for.
And write out the numbers she'll compare. Not "long lasting battery." Say "runs 18 hours on one charge, recharges in 2 hours." She's going to compare that against the competitor's number, and a vague claim loses to a specific one every single time.
This is the same discipline that closes skeptical buyers in any age bracket. Specificity reads as honesty. Adjectives read as a sales pitch.
Put the phone number on the page
I've had this argument with maybe thirty founders, and I lose it about half the time, so let me make the case properly.
The objection is always the same: a phone number means phone calls, phone calls mean staffing, staffing means cost, and nobody under 40 calls anyway.
All true. And here's the thing.
For a buyer over 65 making a $200 purchase from a brand she has never heard of, the phone number is the proof that you're a company. She may never call it. It sits there doing a trust job that no badge, no seal and no five star widget can do, because everyone knows badges are cheap and a staffed line is not.
When she does call, the conversation is 90 seconds and it's a question your page failed to answer. Will this fit my door. Does it come in white. Do I need a tool for this. Answer it and she buys, on the call, at full price, and then tells three friends.
Put the number in the buy box with the hours next to it. Add "or email us and we answer within one business day" underneath so the email people have their lane. This shows up hard in categories where the buyer is older by default, which is most of health and mobility. Our teardowns of hearing aid product pages and posture corrector product pages both land on the same place: the sale stalls on an unanswered practical question, and a staffed phone line is the cheapest way to answer it.
A phone number is the only trust signal on your page that a competitor cannot copy in an afternoon.
The mistake I see brands make with this audience
They design a separate "senior friendly" experience. An accessibility toggle. A large text mode. Sometimes an entire alternate page.
Don't. It's expensive, it splits your maintenance, and it quietly tells the visitor she's a special case.
Everything on the list above makes the page better for the 34 year old too. Bigger type reads faster on a phone in sunlight for everybody. High contrast survives a cracked screen for everybody. Terms in the buy box remove a click for everybody. Specific numbers beat adjectives for everybody.
I got this wrong for about two years. I built pages that looked expensive, with thin type and generous grey, because that's what looked premium in the design tools. They tested worse. Not with older buyers, with all buyers. Legibility was never a concession. It was the thing.
What the math looks like
Run the math on a store like this, before and after.
Before. Conversion rate 1.1%, average order value $120. Revenue per visitor is $1.32, which is $13,200 on 10,000 visitors.
After. Body copy at 18px, contrast raised, tap targets spaced, terms written into the buy box, phone number with hours, first three lines rewritten as answers. Conversion rate 2.0%, average order value $145. Revenue per visitor is $2.90, which is $29,000 on the same 10,000 visitors.
Same traffic. Same product. A $15,800 monthly gap that was sitting in a stylesheet and a policy link.
The average order value moves too, and that surprises people. It moves because an older buyer who trusts the page buys the better variant and adds the accessory, instead of buying the cheapest version as a test order to see whether your company is real.
For a client example with both numbers moving together, our bedding brand went from conversion rate 1.0% and average order value $125, which is revenue per visitor of $1.25, to conversion rate 3.5% and average order value $231, which is revenue per visitor of $8.10. On 10,000 visitors that's $81,000 instead of $12,500. You can see the full case study numbers. Real client numbers, not typical results, and not a promise of what your store will do.
Do the ten minute test tonight
Open your best selling product on your phone. Take it into the brightest room in your house. Hold it at arm's length, which is where reading glasses live.
Can you read the ingredient list. Can you find the return window without leaving the page. Is the price the second thing your eye lands on. Could you hit the size selector with your thumb on the first try.
Now hand the phone to your mother and watch where she stops.
That's the audit. It costs nothing and it will make you angry.
What to do next
Send us your product page and we'll run a free profit audit on it. We'll show you exactly where your revenue per visitor is leaking, then rebuild a high converting product sales page in less than 15 minutes with the type, the terms, and the answers sitting where a 68 year old buyer can actually read them.
Frequently asked questions
How do I write a Shopify product page for senior shoppers?
Write it bigger, plainer and slower. Set body text at 18px minimum, keep contrast high, put the price and the button where they cannot be missed, answer shipping and returns on the page rather than in a policy link, and give a phone number that a human answers. Older buyers are not confused by ecommerce. They are unwilling to gamble on a page that hides the terms.
What font size should a product page use for older buyers?
18px for body copy, 16px as the absolute floor, and never grey type below #333B52 on white. Nielsen Norman Group found that between the ages of 25 and 60, a person's ability to use websites declines by about 0.8% per year, and most of that is eyesight and target size, not confusion.
Do senior shoppers actually buy online?
Yes, and they spend more per order than younger buyers in most considered purchase categories, because they research once and buy the better version. What they do not do is fight a page. A 68 year old who cannot read your ingredient list closes the tab and buys the same category from a competitor whose type is bigger.
Should I put a phone number on my product page for older customers?
Yes, and make it a real number with real hours next to it. Roughly a third of the questions that would have become an abandoned cart get answered in a 90 second call. The number also functions as proof that a company exists, which is the trust question underneath every high ticket order from an older buyer.
How much revenue is a senior friendly product page worth?
Run the math on a store like this. At a 1.1% conversion rate and a $120 average order value, revenue per visitor is $1.32, which is $13,200 on 10,000 visitors. Fix the type, the contrast, the terms and the phone number, and a 2.0% conversion rate with a $145 average order value puts revenue per visitor at $2.90, which is $29,000 on the same traffic.

