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. On the address that is not your store's primary address,robots.txtredirects to the primary address, or servesDisallow: /if you switched that redirect off, 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 active, your store uses language-prefixed URLs and each page instead lists one alternate per language: the default language at the bare path and the others under/ar/or/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.
⚠️ Warning — An expired plan de-indexes your store
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.
💡 Tip — Verify your store's primary address
Your store has one primary address, set on the Domains page. Once your custom domain is working it becomes the primary address by default, and the .dzbuild.app subdomain then sends robots.txt and sitemap.xml to it with a 301 redirect (its robots.txt serves Disallow: / instead if you switch that redirect off). Add and verify the address marked Primary address as the property in Search Console. A property on the other address 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.