What should a product page show on the first screen?
The best product pages remove doubt before the shopper scrolls far: on a phone, which is how most Thai shoppers browse, the first screen shows what the item is, what it costs, whether it is in stock, and how to buy or ask.
Everything else supports that: photos prove it, copy explains it, delivery and payment details remove the last excuses to leave.
This guide covers the page up to the add-to-cart button. What happens after that has its own guide on e-commerce checkout optimization. Start by checking your own best-selling product on your phone against this list:
- A clear main photoThe product itself, filling the frame, not a lifestyle banner with the item in a corner.
- A plain titleWhat it is, with the key variant or size, in the shopper's language.
- Price and any promotionThe price the buyer will actually pay, with the discount stated plainly.
- Stock statusIn stock, low stock or preorder, shown honestly.
- Variant selectorsSize, colour or pack size, with unavailable options clearly marked.
- Add to cart and a way to askThe buy button, with a chat or WhatsApp button close by.
Photos and video
Online, the photos are the product. The shopper cannot pick it up, so each image should answer a question they would otherwise message you about.
A simple shot list
- Front, back and side on the same plain background, so the gallery looks like one set.
- Scale: the item in a hand, on a person or next to a familiar object. A bag that looks large on a white background may fit only a phone.
- Detail: fabric weave, stitching, the label, the plug type, the ingredients panel.
- In use: one or two context shots, such as the dress on a model or the lamp on a desk.
- Short video: 10 to 20 seconds of the product moving, opening or being worn often shows more than five photos.
Shoot in the same light and at the same angles for every product so the category pages look consistent. Supplier photos are a starting point at best: they are often the same images every other seller uses, and they rarely show what the product really looks like in a Bangkok condo.
Titles and descriptions in Thai and English
If you also sell on Shopee or Lazada, the easy route is to paste the marketplace listing into your own store. Resist it. Marketplace titles are stuffed with keywords for the marketplace's search, they read badly on a brand site, and identical text on several sites gives Google no reason to prefer yours.
How to structure the copy
- Title: brand, product type, key variant. "Cotton linen shirt, relaxed fit, sage" beats a line of twenty keywords.
- Opening two sentences: who it is for and the main reason to choose it.
- Scannable details: material, dimensions, weight, care, what is in the box, warranty if any.
- Size guide: in centimetres, measured on your actual stock. Sizing differs between brands and between Asian, European and US labels, so say which standard you use and give chest, waist and length.
Thai and English
If you serve both audiences, write each language properly rather than machine-translating. Thai shoppers search and read in Thai; expats and tourists want English. A language switch that lands on the same product in the other language, not the home page, keeps them on the page.
Price, promotions and variants
Price confusion kills more sales than a high price. The shopper should know, from the product page, roughly what they will pay in total.
- One clear price per variant. If the XL or the larger pack costs more, the price should change the moment it is selected, not at checkout.
- Honest discounts. Show the original price only if the item genuinely sold at it. Promotions for 9.9, 11.11 or Songkran should state the end date.
- Tax display. Agree with your accountant how tax is reflected in the displayed price, and label it the same way on every product. Price labelling falls under the Department of Internal Trade, which enforces the Price of Goods and Services Act B.E. 2542, while advertising claims fall under the Office of the Consumer Protection Board; check current guidance from both rather than copying a competitor.
- Receipts. Business buyers often ask for a full tax invoice, so say on the page that one is available. Our article on e-tax invoices and receipts for Thai e-commerce sites explains the options.
For variants, avoid dropdowns with fifteen options on mobile. Buttons or swatches are easier to tap, and out-of-stock options should look disabled rather than disappear, so shoppers know the item exists.
Delivery, returns and payment clarity
Three questions stop Thai shoppers at the product page more than any other: when will it arrive, can I return it, and can I pay the way I want.
Delivery by area
Give an estimate split by area, for example Bangkok and nearby provinces versus the rest of the country, and name the couriers you use, such as Thailand Post, KEX Express (formerly Kerry Express), Flash Express or J&T. State the order cut-off time for same-day dispatch and any shipping threshold. Showing live rates or tracking depends on your setup; our guide to shipping integrations for Thai stores covers how stores connect to couriers.
Returns in one line
A short summary next to the button, such as "Exchange within 7 days if unworn" as an example, with a link to the full policy. Hidden return rules create chats, refunds and bad reviews.
Payment before checkout
Show payment icons under the add-to-cart button: PromptPay QR, cards, mobile banking, cash on delivery if you offer it. A buyer who only uses COD should not discover at the last step that you do not accept it. Which methods you can offer depends on your provider; see our overview of payment gateways in Thailand.
Which trust signals actually help a new store?
A new store competes with marketplaces where buyers feel protected. Your product page has to earn that trust with things a buyer can check.
- Reviews from real buyers only. Invite reviews after delivery and show them as they come in, including the less glowing ones. Invented or copied reviews are easy to spot and can breach consumer protection rules. A new store with none should simply say reviews will appear after the first orders.
- The DBD trustmark. Online businesses registered for e-commerce with the Department of Business Development can apply to display the DBD Registered trustmark, which links to a verification page. Show it only once it is granted.
- Visible contact details. A company name, address and a working phone or chat link in the footer tell the buyer a real business stands behind the page.
If you want to see how established stores handle this, our roundup of e-commerce sites in Thailand looks at whole stores rather than single pages.
Questions before buying
Many Thai buyers want to ask one question before paying: does this come in black, will it arrive by Friday, is this the original. If the only way to ask is to find the contact page, some will go back to the marketplace instead.
Place a LINE, WhatsApp or chat button right below or beside the add-to-cart button, with a short label such as "Ask about this product". Ideally the message opens with the product name already filled in, so staff know what the customer is looking at. Keep the button small enough that it does not compete with the buy button, and make sure someone actually answers during your stated hours.
Track which products get the most questions. Repeated questions are a list of gaps in your product copy.
Speed, mobile layout and product schema
On mobile, a sticky add-to-cart bar that stays at the bottom of the screen as the shopper scrolls through photos and details saves them scrolling back up. Keep the page light: compress photos, load the gallery images after the first one, and avoid stacking several review, chat and upsell apps that each add their own scripts. Our guide on how to read a speed test shows how to check the result.
Product structured data tells Google the name, price, availability and, where real, review ratings. Shopify and WooCommerce themes add a basic version (our Shopify SEO guide covers what else to check on that platform); check that price and stock stay accurate for every variant, because mismatches can lead Google to ignore the markup.
If your current store makes these changes hard, that is usually a theme problem, not a content one. Our online store development service builds on Shopify or WooCommerce with PromptPay, cards, COD and Thai couriers set up, plus product import and staff training. The E-commerce package starts from THB 50,000 as an indicative one-time price; see the e-commerce website prices page for what is included. A typical project takes around 15 days from the agreed brief to launch, and large catalogues can take longer. More store guides are in our e-commerce section.
More e-commerce guides
Sources
- Google Search Central: Product structured data
- Office of the Consumer Protection Board (OCPB)
- Department of Internal Trade (DIT) website, which administers the Price of Goods and Services Act B.E. 2542
- DBD Registered mark system (moved from trustmarkthai.com in April 2025)

