Key takeaways
- Fix the product page before you buy traffic, because every weakness there raises the cost of each sale.
- Tag every link with UTM parameters and judge each source by cost per sale, not by cost per visit.
- Never pay or reward anyone for reviews; pay for real purchases confirmed by your own tracking instead, and subtract refunds when you judge a source.
How do you get traffic and sales for an online store?
To get traffic and sales for an online store, combine free sources that build over time (search, marketplaces, your email list, social content) with a small paid test, send every visitor to a product page that answers the buyer’s questions, and tag each link so you know which source produced the orders. Then move budget to the sources with the lowest cost per sale, not the cheapest visits. Traffic alone does not pay the bills; the order does.
Fix the product page before you buy a single visit
If a page converts one visitor in 200, each sale costs 200 visits. At one in 100, the same budget buys twice as many orders. That is why the page comes first.
- Photos that answer questions: the product in use, in scale next to something familiar, and every angle a buyer would check in a shop.
- The price and the total up front: show shipping costs and delivery times on the product page, not only at checkout. Surprise costs are a common reason carts are left behind.
- A description written for the buyer: what it solves, what is in the box, sizes, materials, and returns.
- A fast mobile page: most visitors from social and paid sources arrive on a phone.
- One clear action: a visible add-to-cart button and a short checkout with guest checkout allowed.
Our landing page checklist goes through these points one by one.
Free and paid traffic sources for a store
| Source | Cost | Speed | Best for |
|---|---|---|---|
| Search (SEO on product and category pages, buying guides) | Free, costs time | Months | Steady buyers who search for what you sell |
| Your email list | Free once you have it | Immediate | Repeat orders and launches |
| Social content and communities | Free, costs time | Weeks | Products that look good in photos or video |
| Search and shopping ads | Paid per click | Days | People already looking for the product |
| Social ads and creators | Paid per view, click, or post | Days | New products people do not search for yet |
| Pay-per-result campaigns | Paid per confirmed action | Days | Paying only for defined results, such as purchases |
Collect email addresses from day one: every paid visit that joins your list can be reached again for free.
Never pay for reviews
Reviews drive sales, which makes them tempting to buy. Amazon’s Community Guidelines do not allow a review to be created, edited, or removed in exchange for compensation, and they list refunds, discounts, free products, and gift cards as compensation. In the US, the FTC’s Consumer Reviews and Testimonials Rule, in force since October 21, 2024, bans fake reviews and bans incentives that require or imply a positive (or negative) review. Ask real customers for honest feedback after delivery, and spend your budget on bringing in shoppers and paying for real purchases instead.
Track every source with UTM parameters
If you cannot see which source brought an order, you cannot decide where the next dollar goes. Add UTM parameters to every link you control:
https://example.com/products/knife-set?utm_source=newsletter&utm_medium=email&utm_campaign=autumn_sale
Keep the naming consistent and lowercase. UTM parameters explained covers the naming rules and the mistakes that split one source into three rows.
Cost per sale beats cost per visit
Cheap visits are not cheap if nobody buys. Turn every source into the same number:
- Cost per sale = what you spent on the source ÷ orders from that source.
- Or, from a visit price: cost per sale = cost per visit ÷ conversion rate.
Then compare it with your maximum cost per sale: the profit of one order (price minus product cost, shipping, and payment fees) multiplied by the share you are willing to spend. A source that lands above it loses money on the first order, however cheap its clicks look. Repeat customers can justify a higher limit; What is ROAS? explains the return side of the same math, and the cost per result calculator does the division for you.
Retargeting basics
Most first-time visitors leave without buying. Retargeting shows your ads again to people who already visited, usually through a pixel or tag from the ad platform on your store. These people already know the product, so they often convert better than cold traffic.
- Split your audiences: product viewers, cart abandoners, and past buyers each need a different message.
- Cap how often the same person sees the ad, and stop showing it after they buy.
- Depending on where your visitors live, you may need their consent before loading advertising pixels, so load them through your cookie banner.
- Do not forget the free version: an abandoned-cart email to shoppers who entered their address.
Where Moonetix fits
Moonetix is a pay-per-result affiliate network, and it suits stores that can track their orders. Advertising on Moonetix runs through custom integrations: together we agree on the offer, the payout per conversion, the target countries, and how conversions are tracked, for example a confirmed purchase, then connect your store backend or tracker with a server-to-server postback. You pay only for the conversions your postback confirms, never for impressions or clicks, so the price of a sale is fixed before the offer goes live.
Be realistic about the audience: users on an offerwall came for a reward, so define the result carefully and compare the cost per sale with your other sources. Our team reviews every offer before it goes live, and the offerwall blocks VPN, proxy, Tor, and datacenter traffic. Server-to-server tracking explains how the postback works.
A worked example
The numbers below are an example, not a quote or a benchmark. A store sells a $45 knife set. After product cost, shipping, and payment fees, one order leaves $18. The owner wants to keep half, so the maximum cost per sale is $9.
Test 1, cheap visits: a traffic source at $0.03 per visit brings 1,000 visits for $30. UTM tags show 3 orders, a 0.3% conversion rate. Cost per sale = $0.03 ÷ 0.003 = $10, just above the $9 limit. Either the page needs work or these visitors are better used to fill a retargeting audience.
Test 2, pay per purchase: a pay-per-result offer pays $6 for each purchase the store’s postback confirms. It brings 12 orders, and 2 of them are refunded later.
| Example | Test 1: cheap visits | Test 2: pay per purchase |
|---|---|---|
| Spend | $30 | $72 |
| Orders | 3 | 12 (2 refunded later) |
| Kept orders | 3 | 10 |
| Cost per kept sale | $10 | $7.20 |
Ten kept orders for $72 is $7.20 per sale, under the $9 limit, and the ten orders leave $180 − $72 = $108 before any repeat purchases. Next step: raise the budget slowly in the countries with the most purchases and watch the refund rate.
Pay for a purchase, not just the visit
If your store can send a postback when an order is placed, Moonetix can pay for confirmed purchases. Advertising on Moonetix runs through custom integrations: together we agree on the offer, the payout per conversion, and the target countries, then connect your tracking with a server-to-server postback. Our team reviews every offer before it goes live, and you pay only for the conversions your postback confirms. Read more about advertising on Moonetix or email us at business@moonetix.com.
Frequently asked questions
What is the fastest way to get traffic to a new online store?
Paid sources: search ads, social ads or creators, and pay-per-result campaigns for a controlled test. Start your email list and SEO at the same time, because they cost nothing per visit later.
What is a good conversion rate for an online store?
It depends on the product, the price, and the source, so compare your own sources with each other. What matters is whether cost per visit divided by conversion rate lands below your maximum cost per sale.
Can I use Moonetix to get reviews for my products?
No. Paying or rewarding people for reviews breaks marketplace rules and, in the US, can break the FTC rule on reviews. Moonetix offers pay for real conversions instead, such as confirmed purchases.
Do I need a developer to pay per purchase?
You need a way to send a postback when an order is placed, either from your store backend or from a tracker that supports server-to-server postbacks. When you advertise on Moonetix, we agree on how conversions are tracked as part of the setup.
How much should I spend on a first test?
Enough to get a handful of orders from one source, not just visits. A test with zero orders tells you little. Set a total budget and a daily cap wherever the platform allows it, so the test stays at the size you choose.


