Your online shop sells one product page at a time.
What a shopper needs to see before buying, how to keep prices and stock truthful everywhere, and how we help online shops find where orders are lost.

The idea in brief
Treat each product page as the place where the decision happens. Answer the practical questions, keep price and stock identical everywhere and measure each step to the order.
A shopper taps an ad for one particular bouquet. They skip the homepage and the brand story and land on a single product page. Before they add anything to the basket they want to know the price, whether it can arrive on Thursday and what happens if it turns up damaged.
Shopping ads and product searches point at products. Each product page therefore has to do the selling on its own, often for someone who has never heard of the shop. That is where we begin when an online shop asks why visits are not turning into orders.
Answer the questions before the basket
Write down what a careful buyer would ask in a physical shop, then check that the page answers each point without a click. How much is it, including delivery? Where do you deliver, and when? What exactly is included? Can it be returned?
The same facts help outside the page. Google’s product structured data lets a shop describe price, availability, shipping costs and its return policy, so that those details can appear in search results. Google decides whether any of it is shown, and its general guidelines require the markup to be a true representation of what visitors can see. Put the information on the page first. Describe it in code second.
Reviews deserve the same care. Show real ones, including the unremarkable ones, and say how they were collected. A page of identical five-star praise answers nothing.
Keep price and stock true everywhere
A price can live in several places at once: the product page, the basket, the checkout, the product feed sent to advertising platforms and last week’s email. When a sale ends on Sunday night, all of them need to change together.
This is a platform rule as well as good manners. Google Merchant Center asks for a landing page whose price and availability match the submitted product data, and it warns that pages which do not follow its requirements can lead to products being disapproved. A shopper who sees one price in a listing and another on the page has the same reaction, only faster.
Choose one source for price and stock, and let the website and the feeds read from it. Rehearse an out-of-stock product before it happens: what the page says, whether the button changes and whether the ad stops.
Let the photos load calmly
Product photography carries much of the persuasion, so it tends to be the heaviest part of the page. Size each image for the screen that receives it and use an efficient format. A phone does not need the file prepared for a desktop zoom.
Give every image a declared width and height. The guidance on layout shift from web.dev explains why: the browser can reserve the space, so the price and the button do not jump while the photos arrive. Nobody enjoys tapping “Add to basket” and hitting something else. We wrote more about these choices in our article on fast websites.
Measure each step to the order
An order total shows what happened. It does not show where people gave up. Google Analytics documents a set of ecommerce events for the path to purchase, including viewing an item, adding it to the basket, starting checkout, adding delivery and payment details, and the purchase itself. They have to be implemented on the shop; they are not collected by default.
With those steps in place you can ask sharper questions. If many people view a product and few add it, look at the page. If baskets fill and checkouts do not start, look at delivery costs and the basket itself. If checkouts start and stall, test the form on a phone with a real card.
Change one thing at a time and give it enough traffic to mean something. A small shop may need weeks before a comparison is worth reading.
How we help online shops
For The Queen’s Garden, a luxury florist, our work covered the online storefront, product photography, Google and Meta campaigns, email marketing and A/B testing. We treat those as one job, because the photograph, the ad and the product page all make the same promise to the same person.
A typical engagement starts with the pages that receive the most paid traffic. We check what they answer, how they load on a phone and whether the measurement can show where shoppers leave. Then we fix the largest gap and measure again.
- Is the full price, including delivery, visible before the basket?
- Does the page say when and where you deliver?
- Is the returns policy written in plain words?
- Do the price and stock match the ad that leads here?
- Does the page stay still while the photos load?
If you sell online in the UAE, our e-commerce services explain where we would start.


