SEO
DZBuild ships with most SEO basics already taken care of — sitemaps, structured data, mobile-first themes, fast loads. Your job is to write product names and descriptions that Google can rank, and to fill in the few store-level fields DZBuild exposes.
What DZBuild does automatically
- Sitemap.xml: auto-generated per store. Updates as you create/edit products and categories, and includes a Google image sitemap (up to 5 images per product), so your product photos are submitted to Google Images automatically. The file itself is built fresh on every request, so a new product is in it as soon as you save. What can lag is the copy the CDN serves: that one is held for up to 24 hours, so allow a day before you conclude a product is missing.
- Robots.txt — generated per store. Everything is crawlable except the transactional paths (
/checkout,/cart,/order-success/,/api/), and it points crawlers at your store's sitemap. If your store is reached on a non-canonical host — for example the.dzbuild.appsubdomain after you connect a custom domain — that host servesDisallow: /so Google consolidates on one property. - Structured data (
schema.org) — product pages emitProduct+Offer(withMerchantReturnPolicyandOfferShippingDetails) and aBreadcrumbList. The store home page emits aStorenode (name, logo, phone, email, address, social profiles) with a site-search action, plus anItemListof your products. Category pages emitCollectionPage(with the store asisPartOf), aBreadcrumbListand anItemList. - Canonical URLs — every product/category has a
<link rel="canonical">so duplicate URLs don't dilute ranking. - Open Graph + Twitter cards — pretty link previews when customers share product URLs in WhatsApp / Facebook / Telegram.
- hreflang — every storefront page carries a self-referencing
hreflang(ar-DZorfr-DZ) plusx-default, with no add-on needed. With the Multi-Language add-on and language-prefixed URLs enabled, each page instead lists one alternate per language — the default language at the bare path and the others under/ar/,/fr/— plusx-default. - Crawl directives — storefronts opt out of Google's automatic translation (
notranslate) and opt in to large image previews and unlimited snippet length (max-image-preview:large,max-snippet:-1). - HTTPS — every store has SSL by default, with no setup on your side.
- Mobile-first responsive themes — every DZBuild theme is mobile-first and responsive.
- Fast page loads — assets are served from a global CDN, and product images are automatically resized and delivered in WebP.
If your subscription lapses — or a free-plan store hits its order limit — the sitemap goes empty and is served with X-Robots-Tag: noindex, nofollow. Google will drop the store from its index. Rankings you spent months building do not come back instantly when you re-subscribe.
AI answer engines
DZBuild storefronts explicitly allow the major AI crawlers, so your products can be cited and linked in AI answers rather than being invisible to them. The allowlist covers OpenAI (GPTBot, ChatGPT-User, OAI-SearchBot), Anthropic (ClaudeBot, Claude-Web, Claude-SearchBot, anthropic-ai), Perplexity (PerplexityBot, Perplexity-User), Google-Extended, Applebot-Extended, meta-externalagent, Amazonbot, Bytespider, CCBot, YouBot, DuckAssistBot, cohere-ai, MistralAI-User, Diffbot, Timpibot and omgili — 22 bots in all.
What you control
Products and categories
Products and categories have no SEO fields — no editable slug, no meta title, no meta description. DZBuild generates all of them:
- Page title —
Product name - Store name. - Meta description — the first 160 characters of the product description, with HTML stripped. If the description is empty it falls back to
Product name - Store name - Price DZD. - URL slug — generated from the product name. For products it is regenerated every time you save the product; for categories, only when the name changes.
- Open Graph image — the product's primary image.
So the two levers that actually move product SEO are: a strong, keyword-bearing product name, and keywords placed in the first ~160 characters of the description.
Landing pages are the exception — /dashboard/landing-pages → edit a page gives you real SEO title and description fields.
Store-level SEO
Two different screens:
/dashboard/settings → SEO section
- Google Search Console verification code
- Bing Webmaster verification code
Paste only the content="…" value from the verification tag, not the whole <meta> tag. The page shows an example with the right part highlighted.
/dashboard/customize → SEO panel
- SEO title
- SEO description
- SEO keywords (rendered as a
keywordsmeta tag — Google ignores it, but some other engines still read it)
There is no "default OG image" setting. Pages without their own image fall back to your store logo, so upload a logo that still reads well at 1200×630.
Google Search Console
- Add your domain to Google Search Console.
- Verify via the meta tag method — paste only the
content="…"value into the verification field in/dashboard/settings. - Submit
https://your-domain.com/sitemap.xmlso Google indexes faster.
Once you connect a custom domain, that domain becomes the canonical host: the .dzbuild.app subdomain serves Disallow: /, and both robots.txt and sitemap.xml on it 301-redirect to the custom domain. Add and verify the custom domain property in Search Console — a property on the subdomain will only ever report an empty, de-indexed site.
Targeting Algerian search
| Tactic | Why |
|---|---|
| Arabic keywords in titles + descriptions | Largest share of Algerian search volume |
| Wilaya names in product/category descriptions | Captures "X في الجزائر" / "X à Alger" searches |
| "التوصيل" or "livraison" | Strong purchase-intent signal |
| Prices in DZD | Captures price-sensitive queries (DA / دج) |
Content that ranks
- Write product descriptions like a person, not a spec sheet — and front-load the keywords, because the first 160 characters become your meta description.
- Use bullet lists for benefits — Google likes them and so do scanners.
- Add FAQs to category and landing pages — they often surface as featured snippets.
- Internal-link related products / categories.
- Long-form blog content on category topics adds long-tail traffic over months.
Speed
Speed is a ranking factor and a conversion factor. DZBuild storefronts are built mobile-first with CDN-served assets, automatic WebP images, lazy-loaded below-fold content and deferred tracking scripts. Run PageSpeed Insights on your own store — heavy product images and merchant-added scripts are the usual causes of a low score.
Frequently asked
Q: How long until I rank? A: Nobody can give you a date, and DZBuild will not invent one. It depends on the keyword, who else is already ranking for it, and how much content you publish. Run paid traffic in parallel so the store earns while the organic side builds up.
Q: Do I need Google Analytics?
A: Optional but useful. See Pixels — or use the built-in analytics on the dashboard home page at /dashboard.
Q: Will the Product Reviews add-on give me star ratings in Google results?
A: No. The Product Reviews add-on displays star ratings on the product page, but it does not add AggregateRating to the page's structured data, so Google will not show review stars in search results.
Q: What about Yandex / Bing / Baidu? A: Google carries the overwhelming majority of Algerian search traffic, with Bing a distant second. Yandex and Baidu are not worth optimizing for unless you sell B2B internationally.