# SEO

DZBuild gère la majorité des fondamentaux SEO d'office — sitemaps, données structurées, thèmes mobile-first, chargement rapide. Votre rôle est d'écrire des noms de produits et des descriptions que Google peut classer, et de remplir les quelques champs au niveau boutique que DZBuild expose.

## Ce que DZBuild fait automatiquement[​](#ce-que-dzbuild-fait-automatiquement "Lien direct vers Ce que DZBuild fait automatiquement")

* **Sitemap.xml** : généré automatiquement par boutique. Mis à jour à chaque création/modification de produit ou catégorie, et il inclut un **sitemap d'images** Google (jusqu'à 5 images par produit) : vos photos produits sont donc soumises à Google Images automatiquement. Le fichier lui-même est régénéré à chaque requête : un nouveau produit y figure dès l'enregistrement. Ce qui peut traîner, c'est la copie servie par le CDN, conservée jusqu'à 24 heures. Laissez donc passer une journée avant de conclure qu'un produit manque.
* **Robots.txt** : généré par boutique. Tout est crawlable sauf les chemins transactionnels (`/checkout`, `/cart`, `/order-success/`, `/api/`), et il indique aux crawlers le sitemap de votre boutique. Sur l'adresse qui n'est pas l'adresse principale de votre boutique, `robots.txt` redirige vers l'adresse principale, ou sert `Disallow: /` si vous avez désactivé cette redirection, pour que Google consolide tout sur une seule propriété.
* **Données structurées** (`schema.org`) — les pages produit émettent `Product` + `Offer` (avec `MerchantReturnPolicy` et `OfferShippingDetails`) et un `BreadcrumbList`. La page d'accueil de la boutique émet un nœud `Store` (nom, logo, téléphone, email, adresse, profils sociaux) avec une action de recherche interne, plus un `ItemList` de vos produits. Les pages catégorie émettent `CollectionPage` (avec la boutique en `isPartOf`), un `BreadcrumbList` et un `ItemList`.
* **URLs canoniques** — chaque produit/catégorie a un `<link rel="canonical">` pour éviter la dilution.
* **Open Graph + Twitter cards** — aperçus jolis lors du partage sur WhatsApp / Facebook / Telegram.
* **hreflang** : chaque page de la vitrine porte un `hreflang` auto-référent (`ar-DZ` ou `fr-DZ`) plus `x-default`, sans aucun add-on. Avec l'add-on [Boutique multilingue](https://dzbuild.com/fr/fr/docs/addons/multi-language.md) actif, votre boutique utilise des URLs préfixées par langue et chaque page liste à la place une alternative par langue : la langue par défaut sur le chemin nu et les autres sous `/ar/` ou `/fr/`, plus `x-default`.
* **Directives de crawl** — les vitrines se retirent de la traduction automatique de Google (`notranslate`) et activent les grands aperçus d'images et les extraits de longueur illimitée (`max-image-preview:large`, `max-snippet:-1`).
* **HTTPS** — chaque boutique a SSL par défaut, sans aucune configuration de votre côté.
* **Thèmes mobile-first responsives** — tous les thèmes DZBuild sont mobile-first et responsives.
* **Chargement rapide** — assets servis depuis un CDN mondial ; images produits redimensionnées automatiquement et livrées en WebP.

Un plan expiré désindexe votre boutique

Si votre abonnement expire — ou si une boutique en plan Gratuit atteint sa limite de commandes — le sitemap devient vide et est servi avec `X-Robots-Tag: noindex, nofollow`. Google retirera la boutique de son index. Le classement construit pendant des mois ne revient pas instantanément au réabonnement.

### Moteurs de réponse IA[​](#moteurs-de-réponse-ia "Lien direct vers Moteurs de réponse IA")

Les vitrines DZBuild autorisent explicitement les principaux crawlers d'IA, pour que vos produits puissent être cités et liés dans les réponses IA plutôt que d'y être invisibles. La liste d'autorisation couvre 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 et omgili — 22 bots au total.

## Ce que vous contrôlez[​](#ce-que-vous-contrôlez "Lien direct vers Ce que vous contrôlez")

### Produits et catégories[​](#produits-et-catégories "Lien direct vers Produits et catégories")

Les produits et catégories n'ont **aucun** champ SEO — pas de slug modifiable, pas de meta title, pas de meta description. DZBuild les génère tous :

* **Titre de page** — `Product name - Store name`.
* **Meta description** — les 160 premiers caractères de la description du produit, HTML retiré. Si la description est vide, repli sur `Product name - Store name - Price DZD`.
* **Slug d'URL** — généré depuis le nom du produit. Pour les produits, il est régénéré à chaque enregistrement ; pour les catégories, uniquement quand le nom change.
* **Image Open Graph** — l'image principale du produit.

Les deux seuls leviers qui font vraiment bouger le SEO produit sont donc : un **nom** de produit fort et porteur de mots-clés, et des mots-clés placés dans les **160 premiers caractères** environ de la description.

Les landing pages font exception — `/dashboard/landing-pages` → éditer une page vous donne de vrais champs titre et description SEO.

### SEO au niveau boutique[​](#seo-au-niveau-boutique "Lien direct vers SEO au niveau boutique")

Deux écrans différents :

**[`/dashboard/settings`](https://dzbuild.com/dashboard/settings) → section SEO**

* Code de vérification Google Search Console
* Code de vérification Bing Webmaster

Ne collez que la valeur `content="…"` de la balise de vérification, pas la balise `<meta>` entière. La page montre un exemple avec la bonne partie surlignée.

**[`/dashboard/customize`](https://dzbuild.com/dashboard/customize) → panneau SEO**

* Titre SEO
* Description SEO
* Mots-clés SEO (rendus dans une balise meta `keywords` — Google l'ignore, mais certains autres moteurs la lisent encore)

Il n'existe **pas** de réglage « image OG par défaut ». Les pages sans image propre retombent sur le logo de votre boutique : chargez donc un logo qui reste lisible en 1200×630.

### Google Search Console[​](#google-search-console "Lien direct vers Google Search Console")

1. Ajoutez votre domaine dans [Google Search Console](https://search.google.com/search-console).
2. Vérifiez via la méthode meta tag — ne collez que la valeur `content="…"` dans le champ vérification de [`/dashboard/settings`](https://dzbuild.com/dashboard/settings).
3. Soumettez `https://votre-domaine.com/sitemap.xml` pour accélérer l'indexation.

Vérifiez l'adresse principale de votre boutique

Votre boutique a une seule adresse principale, choisie dans la page Domaines. Dès que votre domaine personnalisé est en ligne, il devient l'adresse principale par défaut, et le sous-domaine `.dzbuild.app` renvoie alors `robots.txt` et `sitemap.xml` vers lui par une redirection 301 (son `robots.txt` sert `Disallow: /` à la place si vous désactivez cette redirection). Ajoutez et vérifiez dans Search Console, comme propriété, l'adresse marquée **Adresse principale**. Une propriété sur l'autre adresse ne rapportera jamais qu'un site vide et désindexé.

## Cibler la recherche algérienne[​](#cibler-la-recherche-algérienne "Lien direct vers Cibler la recherche algérienne")

| Tactique                                           | Pourquoi                                                |
| -------------------------------------------------- | ------------------------------------------------------- |
| **Mots-clés en arabe** dans titres et descriptions | Plus grande part du volume de recherche                 |
| **Noms de wilayas** dans les descriptions          | Capte les requêtes *« X à Alger »* / *« X في الجزائر »* |
| **« livraison »** ou **« التوصيل »**               | Signal d'intention d'achat fort                         |
| **Prix en DZD**                                    | Capte les recherches sensibles au prix (DA / دج)        |

## Du contenu qui rank[​](#du-contenu-qui-rank "Lien direct vers Du contenu qui rank")

* Écrivez les descriptions comme une personne, pas comme une fiche technique — et placez les mots-clés en tête, car les 160 premiers caractères deviennent votre meta description.
* Utilisez des **listes à puces** pour les bénéfices — Google et les lecteurs aiment.
* Ajoutez des **FAQ** sur les pages catégorie et landing — elles remontent souvent en featured snippet.
* Maillage interne entre produits / catégories liés.
* Du contenu long sur les sujets de catégorie ajoute du trafic longue traîne sur les mois.

## Vitesse[​](#vitesse "Lien direct vers Vitesse")

La vitesse est un facteur de ranking et de conversion. Les vitrines DZBuild sont construites mobile-first, avec des assets servis par CDN, des images WebP automatiques, du lazy-load sous la ligne de flottaison et des scripts de tracking différés. Lancez [PageSpeed Insights](https://pagespeed.web.dev) sur votre propre boutique — les images produits lourdes et les scripts ajoutés par le marchand sont les causes habituelles d'un score bas.

## FAQ[​](#faq "Lien direct vers FAQ")

**Q : Combien de temps avant de ranker ?** R : Personne ne peut vous donner de date, et DZBuild n'en inventera pas. Cela dépend du mot-clé, de qui se positionne déjà dessus, et du volume de contenu que vous publiez. Lancez du payant en parallèle pour que la boutique gagne de l'argent pendant que l'organique monte.

**Q : Faut-il Google Analytics ?** R : Optionnel mais utile. Voir [Pixels](https://dzbuild.com/fr/fr/docs/marketing/pixels.md) — ou utilisez les [analytics](https://dzbuild.com/fr/fr/docs/marketing/analytics.md) intégrés sur la page d'accueil du tableau de bord, [`/dashboard`](https://dzbuild.com/dashboard).

**Q : L'add-on Avis produits me donnera-t-il des étoiles dans les résultats Google ?** R : Non. L'add-on [Avis produits](https://dzbuild.com/fr/fr/docs/addons/product-reviews.md) affiche les étoiles sur la page produit, mais il n'ajoute pas `AggregateRating` aux données structurées de la page : Google n'affichera donc pas d'étoiles d'avis dans les résultats de recherche.

**Q : Yandex / Bing / Baidu ?** R : Google capte l'écrasante majorité des recherches en Algérie, Bing arrivant loin derrière. Yandex et Baidu ne valent l'optimisation que pour du B2B international.
