Checklist: how to prepare an online store for an advertising launch

Checklist: how to prepare an online store for an advertising launch

«The advertising isn’t working» is one of the most common opening messages from store owners who come to us after trying it themselves or after a disappointing run with a previous agency. And in more than half of those cases it turns out the advertising was in fact working — traffic was arriving, people were clicking. The store simply was not converting.

A broken pixel, a page that takes 8 seconds to load on mobile, no reviews, unclear delivery terms, a price above competitors with no reason to buy here specifically — all of that kills conversion before the algorithm has had a chance to learn anything.

That is why at VELAR we never launch advertising without a pre-launch audit. Below are five blocks of checks and a full 20-point checklist that we close out before the first euro of budget. Not after.

The technical foundation: pixel, tracking and page speed

This is the most critical block. Without it, everything else is shooting blind.

Meta Pixel and the Conversions API. The pixel is not simply «paste the code onto the site». It has to track specific events correctly: ViewContent (product view), AddToCart, InitiateCheckout and Purchase. If any of these events is not tracked, or is tracked with duplication, the algorithm learns from false data. Train it on phantom conversions and it will show your ads to people who buy nothing.

The Conversions API (CAPI) is essential for stores doing more than 20 orders a month. CAPI sends data directly from the server, bypassing ad blockers and iOS 14+ restrictions. Without it you lose between 20 and 40% of trackable conversions depending on the audience.

Checks via Meta Pixel Helper and Events Manager:

  • The pixel is active and loads on every key page
  • No event is duplicated in Events Manager
  • Purchase tracks the actual order value (not a constant «1»)
  • The event has been verified with a test order through Test Events

Google Analytics 4 and Enhanced Ecommerce. If you plan to use Google Ads, GA4 with Enhanced Ecommerce connected is not optional — it is the minimum. Without it, Google Ads will optimise for micro-conversions (clicks, views) rather than actual purchases.

Page speed — LCP under 3 seconds on mobile. Google PageSpeed and Core Web Vitals are not a marketing whim. If your main product page takes 7 seconds to load on mobile, you automatically lose a significant share of potential buyers before they have even seen the product. To check: PageSpeed Insights → mobile → the LCP figure.

The most common causes of a slow site: uncompressed images (JPEGs over 200 KB instead of 30–60 KB WebP), heavy third-party scripts (chats, pop-ups, analytics without deferred loading), and no CDN.

The technical check — the mandatory minimum:

ItemWhere to check
Pixel active and error-freeMeta → Events Manager
All 4 key events trackedMeta → Test Events
GA4 connected, goals configuredGA4 → Admin → Events
HTTPS / SSL across the whole sitebrowser → padlock in the URL
Mobile LCP < 3 secPageSpeed Insights
No mass 404sGoogle Search Console

What the customer sees after the click: the landing page

Advertising pays for the click. The landing page closes the sale. These are two different jobs, and confusing them is the most expensive mistake in performance advertising.

The first screen without scrolling (above the fold). On mobile that is literally the first 400–500 pixels. What has to be there:

  • A headline that matches the promise in the ad. If the ad says «Nike trainers 30% off», the page has to show Nike trainers at 30% off, not a general «Footwear» catalogue.
  • Product photos — at least 3–4 quality images, visible immediately.
  • A «Buy» or «Add to cart» button — large, high-contrast, no scrolling required.
  • The price — with no hidden step into the cart just to «find out the price».

Social proof and trust. For a cold audience (and in advertising it is always cold), a page without reviews is a page with a wall of doubt. At minimum, 15–20 genuine reviews with ratings directly on the product page, not a link saying «go to Google Maps». Better still: user-generated content — real photos from customers with the product.

Delivery and returns terms — without clicks. The customer should not have to go hunting for «Delivery and payment» in the site footer. The key information belongs on the product page itself:

  • Delivery times (and bear in mind that «up to 7 working days» is too long for most products if a competitor delivers in 2)
  • Delivery cost or the free-delivery threshold
  • Returns terms in a single sentence

Photo quality — an underrated lever. This is especially critical for Meta Ads, where your product competes with thousands of others in the feed. Product on a white background is the minimum. Lifestyle photos (the product in real use) are essential for fashion, beauty and homeware. If your photos were taken on a phone in bad lighting, that is not an advertising problem, it is a product problem.

Product catalogue and feeds for Meta Catalog and Google Shopping

For e-commerce stores planning Meta Advantage+ Catalog or Google Shopping, the catalogue is a separate artefact that has to be prepared deliberately.

Product names built around search intent. «Dress art. 4482-B» in a Google Shopping feed means nobody will ever find your product. The correct name: «Women’s blue cotton dress, sizes S–XL». People search with descriptive queries — your feed has to answer them.

Stock accuracy. One of the biggest ROAS killers in Shopping campaigns is advertising that sends traffic to out-of-stock products. If you do not have automatic stock synchronisation between your warehouse and your site, it has to be solved before launch. Google Shopping penalises discrepancies between «in stock» in the feed and «out of stock» on the page.

URL structure and canonicalisation. Pages like /product?id=8821&color=blue&size=42 are a technical problem both for SEO and for passing attribution in advertising. Ideally: /dresses/cotton-dress-blue, or at least /products/dress-blue-s-xl.

Offer competitiveness: is there a reason to buy from you?

This is the block agencies rarely discuss honestly. We will.

Even technically flawless advertising with impeccable creatives will not sell a product if there is no answer to the customer’s question: «Why here and not there?»

Checking the offer — 4 questions:

  1. Price. Open Google Shopping and type in the name of your product. If your price is higher than 80% of competitors, either there is a weighty, visible reason (brand, quality, exclusivity) or your advertising is going to be expensive.

  2. Delivery terms. «Delivery in 3–5 days» is no longer a competitive advantage — it is the standard. If you offer next-day delivery or same-day dispatch, put it in the ad and on the page.

  3. The immediate impulse. Is there an incentive to buy now rather than «look again later»? A first-order discount, a bonus, limited stock — this is not manipulation, it is part of the funnel. With no incentive at all, a large share of traffic gets warmed up and goes and buys elsewhere.

  4. Guarantee and returns. Especially for new customers: a clear «30 days, returns with no questions asked» removes the wall of doubt. If it is absent or not visible, conversion from a cold audience will be lower.

Online store conversion: prepared vs unprepared for advertising
Unprepared
≈0.5–0.9%
Basic preparation
≈1.5–2%
Full preparation
≈3–5%

Illustrative, based on typical patterns. The difference in conversion between stores with a solid technical base, social proof and a clear offer — and stores without them — reaches 3–5×.

Analytics: seeing whether advertising pays for itself

Without proper analytics you cannot manage advertising — you can only watch it.

What has to be configured before the start:

  • GA4 Enhanced Ecommerce — tracks every step of the funnel: product view → add to cart → checkout → purchase. Without it you do not know where exactly your buyer drops off.
  • UTM tags on every ad link. Basic hygiene, without which GA4 cannot distinguish «came from Meta Ads» from «came from search».
  • Target ROAS calculated. Before launch you should know your margin, the minimum ROAS at which advertising is profitable (break-even), and the target for month one. We cover this in detail in the article on ROAS and how to calculate it.
  • The conversion goal passed into the ad account. Google Ads and Meta have to optimise for actual purchases, not clicks or views.

The full checklist: 20 items before launching advertising

#ItemBlockCritical?
1Meta Pixel installed and activeTechnical✓
2All 4 events tracked (View, Cart, Checkout, Purchase)Technical✓
3No duplicate events in Events ManagerTechnical✓
4Conversions API (CAPI) connectedTechnical—
5GA4 installed, Enhanced Ecommerce enabledAnalytics✓
6HTTPS / SSL on every pageTechnical✓
7Mobile LCP < 3 secondsTechnical✓
8No mass 404s in Search ConsoleTechnical—
9Page headline matches the promise in the adLanding page✓
10Quality photos (6+ angles plus lifestyle)Landing page✓
11CTA button visible without scrolling (mobile)Landing page✓
12At least 15 reviews with ratings on the product pageLanding page✓
13Delivery and returns terms visible on the page itselfLanding page—
14Product names in the feed are descriptive (not codes)Catalogue✓
15Stock synchronised in real timeCatalogue✓
16Price checked against competitors in Google ShoppingOffer✓
17There is an incentive for a first orderOffer—
18UTM tags configured for every ad linkAnalytics✓
19Target ROAS calculated and agreedAnalytics✓
20Ad account optimising for «Purchases», not clicksAnalytics✓

✓ = critical, launch is not recommended without it. — = important, but can run in parallel

VELAR’s position: when we say a store is ready

We have a rule that is occasionally inconvenient for clients but always good for their budget: we do not launch advertising if the store fails more than two critical items on the checklist.

Not because we want to delay the start, but because launching advertising on an unprepared store means spending the budget to train the algorithm on false data. After that you have to spend again, this time on correct data. It works out twice as expensive.

When we launched Exolook — a women’s activewear brand — completely from scratch, the technical side of the site became critical immediately: the ad accounts were recording duplicate purchases and add-to-carts, and data was being passed to Meta and Google incorrectly. Launching «as is» would have meant training the algorithm on distorted conversions and burning budget on false data. Together with the client we reworked the technical side of the site and established clean, correct data transfer — and only then scaled the campaigns.

That is why technical preparation and work on the landing page are part of our service, not «your contractor will redo it after us». Details on what work on an advertising-ready site includes are in the relevant service section.

The honest answer to «when can we launch?»:

When all 13 critical items are complete and the store can handle the first flow of orders without technical failures. If there is doubt about even one item, it is better to check than to «launch and see».


If you want to work through this checklist with us and understand exactly what needs fixing before the start, book a free audit. We will check tracking, the offer and the landing pages — and tell you plainly where you are ready, where you are not, and how long it will take.

And if you are still deciding how much to set aside for advertising and what budget to start with, read «How much targeted advertising costs»: broken down by component, no abstractions.

Frequently asked questions

How long does it take to prepare a store for advertising?

It depends on the state of the site. Technical setup of the pixel and tracking takes 1–2 days. If there are problems with page speed or catalogue structure, it can take 1–2 weeks. We run a pre-launch audit and tell you straight away what needs fixing and how long it will take.

Can I launch advertising while the site is still in development?

For individual services or to build an email list — yes, via a landing page. For an online store — no. Without a complete catalogue, checkout and tracking, advertising only gathers data; it does not sell. It is worth launching when you can accept and process at least 10–20 orders a day without failures.

What most often blocks an advertising launch?

Three most common reasons for delay: (1) the pixel is installed but events are not tracked correctly; (2) the page takes more than 5 seconds to load on mobile; (3) there are no reviews or social proof, so conversion from a cold audience is critically low. All of these are fixable, but they take time before launch, not after.

Do I need a large budget to launch advertising effectively?

No, but the budget has to be sufficient for the algorithm to learn — that is the key point. A small budget on an unprepared store equals a guaranteed loss. A small budget on a well-prepared store with a clear funnel is a perfectly workable start. The specific amount for your niche is best discussed during an audit.