Skip to main content

SEO

Make your store discoverable on Google. What DZBuild does for you and what you control.

Written by Support

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. A brand-new product can take up to about an hour to show up in it.

  • 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.app subdomain after you connect a custom domain — that host serves Disallow: / so Google consolidates on one property.

  • Structured data (schema.org) — product pages emit Product + Offer (with MerchantReturnPolicy and OfferShippingDetails) and a BreadcrumbList. The store home page emits a Store node (name, logo, phone, email, address, social profiles) with a site-search action, plus an ItemList of your products. Category pages emit CollectionPage (with the store as isPartOf), a BreadcrumbList and an ItemList.

  • 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-DZ or fr-DZ) plus x-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/ — plus x-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 titleProduct 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 keywords meta 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

  1. Add your domain to Google Search Console.

  2. Verify via the meta tag method — paste only the content="…" value into the verification field in /dashboard/settings.

  3. Submit https://your-domain.com/sitemap.xml so Google indexes faster.

💡 Tip — Verify the custom domain, not the subdomain

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: 4–12 weeks for low-competition keywords. Run paid traffic in parallel — paid brings revenue while SEO ramps.

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 has ~95% market share in Algeria. Bing is second; Yandex/Baidu aren't worth optimizing for unless you sell B2B internationally.

Did this answer your question?