Landing-page playbook
This is the blueprint Algerian merchants use to consistently hit 3–8 % conversion rate from cold paid traffic. Use it as a starting template, then iterate.
Landing pages vs. product pages
DZBuild has both. They serve different purposes:
| Use a product page when… | Use a landing page when… |
|---|---|
| You're selling a catalog | You're running paid ads to one product |
| Customers browse multiple products | Each campaign is one product, one offer |
| You rely on category pages | You want full creative control over the layout |
| SEO traffic matters | Ads are the only source |
You can run both in parallel — landing pages for paid, product/category pages for SEO and direct traffic.
Plan limits
Landing pages are gated by plan:
| Plan | Landing pages included | Notes |
|---|---|---|
| Free | 0 | You can buy individual pages for 1,000 DZD lifetime each — no recurring fee. |
| Pro | 3 | Three published landing pages in your subscription. |
| Unlimited | unlimited | Spin up as many as you need. |
| Enterprise | unlimited | Same as Unlimited. |
If a paid plan expires, existing landing pages remain in /dashboard/landing-pages but stop publishing on the storefront — re-subscribe to restore them, or pay 1,000 DZD per page to keep specific ones live. Renewal: /dashboard/subscribe → ▶ How to renew in-app guide, or DZBuild YouTube.
Setting up a landing page
-
Open
/dashboard/landing-pages→ Create landing page. -
Pick the product the page sells.
CRITICAL: Set the
product_idcorrectly. Ifproduct_idis left null, shipping calculations don't know which product is in the cart and the storefront silently undercharges shipping. Always select a real product. -
Pick a template — single-product layouts with hero / benefits / reviews / FAQ / order form built in.
-
Customize copy, photos, colors.
-
Set the Pixel override (optional but recommended for campaign-level attribution).
-
Publish.
The landing page lives at /landing/{slug} on your storefront domain (note: /landing/, not /lp/).
The 7-block structure
1. Hero (above the fold)
- Big product photo — real, not stock. Mobile-first.
- One-sentence headline with benefit + price ("X premium bag for 1900 DZD only — delivered everywhere").
- CTA button — scrolls to order form. Color contrasts with the background.
2. Benefits (3–5 bullets)
Three to five benefit lines max. Use icons:
- 🚚 Cash on delivery, all 58 wilayas
- ⭐ 4.7/5 from 200+ customers
- 🔄 Easy returns within 7 days
3. Product showcase
- 4–6 lifestyle photos
- 1 short video if you have one (15s autoplay loop, no sound)
4. How it works / What's in the box
- 3 steps for "how it works" products
- A list of contents for "what's in the box"
5. Reviews / testimonials
- 3–5 reviews with photos
- Real names + locations ("Sarah, Algiers")
- Mix of 4 and 5 stars (all-5 looks fake)
- Source from real reviews captured by Product Reviews
6. FAQ
- 5–8 questions, expandable accordions
- Cover: shipping cost per wilaya, return policy, delivery time, COD, sizing, warranty
7. Order form
- The CTA buttons throughout the page scroll here
- Required: name, phone, wilaya, qty
- Optional: variant pickers (color/size — use the Offer Variant Popup add-on for multi-piece offers)
- Submit order button — large, prominent
- COD trust badge below
Copy guidelines
- Arabic — warm, friendly, conversational. Avoid formal Modern Standard Arabic for casual products; mix in colloquial Darija for relatability.
- French — clear and direct. Don't translate Arabic literally; rewrite for French sensibility.
- Avoid superlatives — "the best ever", "world-class". Algerian buyers are sophisticated; superlatives signal "marketing speak."
Pricing tactics
| Tactic | When to use |
|---|---|
| Strikethrough was/now | High-perceived-value items |
| Bundle pricing | Cross-sell ("Buy 2 + 1 free") |
| Free shipping for offers ≥ X DZD | High-AOV products |
| Plain price | Premium products, simplicity |
Pixel + tracking
- Install Facebook Pixel + CAPI
- Fire
Leadon form-fill,Purchaseon confirmed order - Once you have 50+ purchases, switch your campaign to Optimize for Purchase — Meta moves the algorithm to optimize for buyers, not lookers
A/B testing variants
If you A/B test (Pro plan), use a clean naming convention:
LP-X-control— originalLP-X-test1— testing one changeLP-X-test2— testing another change
Don't change two things at once — you won't know which won.
Speed
Mobile load time is the conversion killer:
- ≤ 1 s = ideal
- 1–2 s = ok
- 2–3 s = losing 30 %+ of visits before they see the page
- 3 s+ = mostly wasted ad spend
Compress hero images aggressively (WebP, ≤ 200 KB). Lazy-load below-fold. The Image Cadre add-on helps frame photos correctly while imgproxy serves WebP automatically.
Audience matching
A landing page is only as good as the traffic. Match the audience to the offer:
- Wide audience for low-price impulse products (perfumes, accessories)
- Narrow lookalike for higher-price considered products (electronics, fashion)
- Retargeting for cart abandoners — see Abandoned cart strategy
When to clone vs. build new
- Clone an existing high-converter when adapting to a new product in the same category.
- Build new when changing market segment or core messaging.
Common mistakes
- Linking to your storefront from the landing page — sends customers down a rabbit hole. Don't.
- Multiple CTAs going to different places — one CTA, one destination (the order form).
- Tons of text — most readers scan, not read. Keep block copy short.
- No variant pickers — if your product has variants, the customer needs to choose them on the page.
product_idleft null — silently undercharges shipping. Always pick a real product.- Wrong Pixel override — campaigns then attribute to the store-level Pixel instead of the campaign Pixel; spend gets mis-attributed.