Guide : Ecommerce XML Sitemaps
Générique sitemap advice breaks bas à catalog scale. Ce est comment segment an ecommerce sitemap par type, stay sous le 50 000-URL/50MB limites avec a sitemap indexer, decide ce que se produit à out-de-stock et discontinued produit URLs, garder lastmod honest as inventory turns over daily, et pair sitemaps avec IndexNow — plus pourquoi splitting par category est pour monitoring, pas budget d’exploration.
1 indice probant sur cette page
- Outil en ligne associéXML Sitemap Validator
An ecommerce XML sitemap listes l’URL canoniques a store veut exploré, split par contenu type (produits, categories, brands, static pages) sous un sitemap indexer. Le difficile limites vous design autour: 50 000 URLs / 50MB per fichier, up à 50 000 fichiers per indexer. Segmentation est pour monitoring dans Search Console et Bing Webmaster Outils — pas a explorer-budget or classement lever (Mueller). Seulement inclure canonical, indexable, 200-status URLs; garder lastmod honest à le dernier significant modifier et ignore priority/changefreq (Google ignores les deux). Le differentiator la plupart guides skip est out-de-stock et discontinued produits: handle les avec a documented arbre de décision (permanent vs. temporary vs. unknown) et sync sitemap removal avec internal-lien cleanup, pas blanket 404s. Automate generation donc le fichier jamais goes stale, et pair lastmod avec IndexNow pour rapide price/stock changements.
TL;DR — An XML sitemap est a liste de votre web addresses que vous hand directement à moteur de recherches donc ils peut trouver votre pages. Pour a store avec thousands de produits, un big liste obtient unwieldy, donc vous split il dans séparé fichiers — un pour produits, un pour categories, et donc on — tout pointed à par a unique indexer fichier. Le règles que matter la plupart: seulement liste pages vous en réalité vouloir dans Google, garder le liste fresh automatiquement, et ont a clair plan pour ce que se produit à a produit’s lien quand il goes out de stock or obtient discontinued.
Ce que an XML sitemap is
Moteur de recherches trouver votre pages deux façons: par suivant liens, et par reading a sitemap — a fichier où vous simplement liste le web addresses (URLs) vous vouloir les à know à propos de. An XML sitemap est que liste, written dans a format construit pour machines plutôt que personnes. Preuve à l’appui de cette affirmation A sitemap tells search engines which site URLs are available for crawling. Portée : A sitemap helps discovery but does not guarantee crawling or indexing. Niveau de confiance : élevé · Vérifié : Google: Build and submit a sitemap
On a petit site, un sitemap fichier est plenty. On an ecommerce store avec thousands or millions de produits, c’est où le interesting problèmes commencer.
Pourquoi ecommerce sitemaps are différent
A store’s catalog est big et il changements constantly — produits sell out, come back, obtenir discontinued, et obtenir ajouté chaque day. Que crée three practical headaches a normal sitemap guide jamais a à deal avec:
- Size. A unique sitemap fichier peut liste à la plupart 50 000 URLs (or être 50MB uncompressed). A big catalog blows past que, donc vous split il dans plusieurs fichiers et utiliser a sitemap indexer — a master fichier que points à tout le others. Preuve à l’appui de cette affirmation Google limits a sitemap file to 50,000 URLs or 50 MB uncompressed. Portée : Larger sets must be split into multiple sitemaps, optionally referenced by an index. Niveau de confiance : élevé · Vérifié : Google: Build and submit a sitemap
- Freshness. Si vous generate le sitemap par hand, il goes out de date presque immédiatement. Il a à être generated automatiquement.
- Stock changements. Quand a produit sells out or obtient discontinued, vous ont à decide ce que se produit à son page et son sitemap entry — et ceux deux decisions devrait être fait ensemble, pas séparément.
Comment split il up
The courant pattern is to faire a separate sitemap fichier pour chaque type of page:
- Products
- Categories (aussi appelé collections)
- Brands
- Static pages (votre homepage, À propos de, blog, etc.)
Alors un sitemap indexer fichier listes tout de ceux. Le principal raison à split ce façon n’est pas magic SEO power — c’est donc que quand quelque chose goes incorrect, vous pouvez voir dans Recherche Google Console qui groupe de pages a le problème (e.g. “half mon produit pages ne sont pas getting indexé”).
Ce que to put in it — and ce que to leave out
Seulement liste pages vous genuinely vouloir to montrer up in Google:
- Inclure: votre réel produit pages et category pages que vous vouloir ranked.
- Laisser out: filter et sort URLs (comme “sort by price”), tracking liens, pages que redirection somewhere sinon, pages que retourner an erreur, et pages vous avez told Google pas à indexer.
The out-of-stock question
Ce is the un la plupart guides skip. Quand a product goes out of stock, vous don’t have un réponse — vous have a decision:
- Coming back soon? Garder lune page (et son sitemap entry) actif. Offer a “notify me” or restock date.
- Gone pour bon, mais il y a a bon replacement? Redirection il à le replacement et supprimer il depuis le sitemap.
- Gone pour bon, et lune page encore obtient trafic or a utile reviews? Il peut stay actif.
Le incorrect déplacer est deleting chaque out-de-stock produit et returning an erreur page — que peut lose vous rankings que sont genuinely difficile à win back.
Vouloir le technique version — exact limites, le sitemap-indexer math pour millions de
SKUs, lastmod nuance, IndexNow, et le complet discontinued-produit arbre de décision?
Switch à le Avancé tab.
TL;DR — Segment an ecommerce sitemap par type (produits / categories / brands / static) sous un sitemap indexer, et know pourquoi: c’est a monitoring outil pour Search Console et Bing Webmaster Outils, pas a explorer-budget or classement lever (Mueller). Le limites vous design autour: 50 000 URLs / 50MB per fichier, up à 50 000 fichiers per indexer, et — pour le enterprise ceiling — GSC accepts up à 500 sitemaps et Bing states son indexer model scales à billions de URLs. Seulement inclure canonical, indexable, 200-status URLs; exclude facets, tracking params, thin variants, redirections, 4xx, et noindex.
lastmodest le seulement attribut les deux moteurs utiliser — garder il honest à le dernier significant modifier; ignorepriorityetchangefreq(Google explicitly ignores les deux). Automate generation donc le fichier jamais goes stale, et pairlastmodavec IndexNow pour rapide price/stock changements. Le differentiator la plupart guides skip: out-de-stock et discontinued produits besoin a documented arbre de décision (permanent vs. temporary vs. unknown), avec sitemap removal synced à internal-lien cleanup — pas blanket 404s.
Pourquoi generic sitemap advice breaks at catalog scale
Chaque “how to make a sitemap” article covers le même choses: le 50 000-URL limite,
splitting dans an indexer, excluding junk URLs, keeping lastmod précis. c’est tout
vrai, et none de il est où an ecommerce store en réalité struggles. Le store-scale
problèmes sont operational: a catalog que turns over daily, out-de-stock et
discontinued SKUs par le thousand, near-duplicate size/color variants, et automation
que quietly arrête running. Ce piece assumes vous déjà ont a sitemap et besoin
à handle ceux.
«The reason sitemaps earn their keep more as a store grows is straightforward. Google: “Generally, on large sites it’s more difficult to make sure that every page is linked by at least one other page on the site.” A sitemap is how you make sure a product that’s under-linked internally still gets discovered. John Mueller has called XML sitemaps “a minimal baseline for any serious website.” The Mueller “minimal baseline” line is relayed via Search Engine Roundtable’s coverage of an X/Twitter reply; treat it as reported, not a self-fetched primary quote. » (Traduction) (Résumé en français de la section vingt-huit, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
The hard limites you’re designing autour
Le sitemap protocol caps a unique fichier and donne vous a sitemap index to obtenir past it:
- Per fichier: Google — “Tout formats limite a unique sitemap à 50MB (uncompressed) or 50 000 URLs. Si vous ont a plus grand fichier or plus URLs, vous doit break votre sitemap dans plusieurs sitemaps.” Preuve à l’appui de cette affirmation Each Google sitemap file is limited to 50,000 URLs or 50 MB uncompressed. Portée : Protocol and Search Console submission limits are separate constraints. Niveau de confiance : élevé · Vérifié : Google: Large sitemaps
- Sitemap indexer: “A sitemap indexer fichier peut ont up à 50,000
locbalises” — je.e. il peut référence up à 50 000 child sitemaps. Vous pouvez “submit up à 500 sitemap indexer fichiers pour chaque site dans votre Search Console account.” - Bing’s stated ceiling est plus generous encore: up à 50 000 URLs per fichier et 50 000 child fichiers per indexer, donc “a unique sitemap indexer fichier peut référence up à 2,5 billion URLs. À scale, plusieurs indexer fichiers peut prise en charge up à 2,5 trillion URLs à travers a domain, making ce approche ideal pour grand, complexe sites.”
Pour nearly chaque store, le practical takeaway est: 50 000 URLs per fichier, split par type, un indexer. Le billions/trillions figures seulement matter si vous êtes architecting pour tens de millions de SKUs — mais ils tell vous le protocol ne va pas être votre bottleneck.
Segmentation strategy — and ce que it’s en réalité pour
Split le catalog dans logical sitemap fichiers — produits, categories/collections, brands, static/CMS pages — referenced par a unique indexer. Ici’s le partie la plupart guides obtenir incorrect: ils imply que splitting le sitemap par type améliore budget d’exploration or obtient plus pages indexé. Il ne fait pas. Mueller est explicit que ce est a diagnostic choice, pas a explorer lever:
- “Le size & number de sitemap fichiers généralement ne va pas affecter le exploration, unless votre serveur est donc bogged bas que même fetching a handful de sitemap fichiers voudrait lent il bas…”
- “Je généralement recommend splitting a sitemap fichier dans logical parties de votre site donc que vous pouvez monitor ceux parties individually…” Les deux relayed via Moteur de recherche Journal’s rapport de a Reddit AMA; le split-pour- monitoring point est le operative un.
Donc le payoff de a produits sitemap séparé depuis a categories sitemap est que GSC’s Sitemaps rapport et Bing Webmaster Outils montrer vous a submitted-vs-indexé ratio per segment. Quand “product pages” montre 40% indexé mais “category pages” montre 95%, vous know exactly où à regarder. Segmentation surfaces le problème; il ne fait pas corriger il, et il ne fait pas buy vous budget d’exploration.
Ce que belongs in le sitemap — and ce que doesn’t
Google’s règle est le entier filter: “Inclure l’URLs dans votre sitemap que vous vouloir à voir dans Google’s résultats de recherche. Google généralement montre l’URL canoniques dans son recherche résultats, qui vous pouvez influence avec sitemaps.” Donc a sitemap URL devrait être canonical, indexable, et retourner a 200. Preuve à l’appui de cette affirmation Google recommends listing the canonical URLs that a site wants shown in Search. Portée : Sitemap inclusion is a canonicalization hint and does not override noindex or response status. Niveau de confiance : élevé · Vérifié : Google: Build and submit a sitemap
Inclure: canonical product pages (PDPs), category/collection pages vous vouloir ranked, brand pages, indexable static pages.
Exclude:
- Faceted / filtered / sorted URLs —
?sort=,?color=, filter combinations. Ces belong dans votre facet stratégie (bloquer or canonical), pas le sitemap. Joshua Hardwick’s Ahrefs sitemap guide flags le ecommerce-spécifique version de ce: c’est “worth checking pour duplicate et near-duplicate pages on ecommerce sites as ces souvent slip via le net.” - Session IDs et tracking parameters.
- Redirections (3xx) et erreurs (4xx / 410) — a sitemap de redirection URLs est a sitemap de URLs vous êtes telling Google pas à montrer.
noindexpages — contradicting yourself (submit + noindex) simplement wastes explore.- Thin near-duplicate variants. A séparé size/color URL avec aucun unique contenu
ne devrait pas être a séparé sitemap entry — liste le canonical produit URL. Google’s
2024 produit-variants données structurées (
ProductGroup/hasVariant/variesBy) est le modern façon à express que a définir de size/color options est un produit avec variants plutôt que N near-duplicate pages; let que, pas le sitemap, carry le variant relationship.
Produit images ride on le owning page entry, pas a séparé liste. ne pas construire a
standalone sitemap de image URLs — ajouter an <image:image> bloquer à le canonical
produit URL’s propre <url> entry en utilisant le image sitemap extension. Google:
“Chaque <url> balise peut contenir up à 1,000 <image:image> balises” — plenty pour a PDP’s
gallery. Preuve à l’appui de cette affirmation Product images can be added to an existing product URL entry with the image sitemap extension instead of a separate image sitemap. Portée : Each <url> entry can carry up to 1,000 <image:image> tags, and the images still have to be crawlable (not blocked by robots.txt) and, if served from another domain, verified in Search Console. Niveau de confiance : élevé · Vérifié : Google: Image sitemaps Deux crawlability
requirements que sont facile à miss à catalog scale: ne pas disallow le image paths dans
robots.txt, et si produit images sont servi depuis a séparé domain or CDN, vérifier
que host dans Search Console or le images ne va pas être picked up. Qui variant’s image
obtient le entry suit le même canonical-architecture appel as l’URL itself — attach
images à le canonical produit entry, pas à chaque thin variant URL vous avez déjà
excluded ci-dessus.
Le out-de-stock et discontinued produit arbre de décision
Ce est où an ecommerce sitemap article peut en réalité differentiate, parce que presque none de les handle il avec quelconque nuance — et c’est le exact décision que determines si une URL belongs dans le sitemap. j’ai written le complet framework on le Ahrefs blog (Comment Devrait Vous Handle Out-de-Stock Produits? Il Dépend), et il y a a raison c’est appelé “il depends.” il y a aucun perfect solution — le job est à establish consistent règles aligned avec votre entreprise goals, pas à memorize un réponse.
The decision splits on two axes: is it gone permanently or temporarily, and fait lune page encore have valeur (trafic, reviews, utile info)?
- Temporarily out, confirmed returning → garder lune page actif et dans le sitemap. Offer a restock estimate, a waitlist, a notify-me. ne pas churn il dans et out de le sitemap on chaque stock toggle — c’est noise.
- Temporarily out, status unknown → deprioritize il dans le UI et maillage interne (reorder, filter il bas) plutôt que pulling il depuis le sitemap immédiatement. Premature removal risques Google treating lune page as abandoned et losing rankings que sont difficile à win back.
- Permanently gone, bon replacement exists → 301 redirection à a similaire produit à preserve popularité des liens, et supprimer il depuis le sitemap.
- Permanently gone, aucun replacement, mais lune page encore earns trafic or a utile contenu (reviews, a buying guide) → il peut stay actif et dans le sitemap.
- Permanently gone, aucun valeur → delete et retourner
404/410, et supprimer il depuis le sitemap.
A critical operational point: removal est a coordinated cleanup, pas a unique sitemap edit. As Je put il dans que article, “quand redirecting une page, nombreux systèmes va automatiquement supprimer lien internes depuis categories, facets, sitemaps, et internal recherche pages” — donc pull l’URL depuis le sitemap et clean up le lien internes que point à il (category modules, related-produit widgets, internal recherche) dans le même workflow. A dead URL c’est gone depuis le sitemap mais encore lié depuis twenty category pages hasn’t vraiment été cleaned up.
Et le chose Google’s propre guidance warns contre: ne pas reflexively mass-404 chaque discontinued produit. Google favors keeping l’URL actif avec alternatives, or redirecting à a pertinent category, over blanket 404s — et il warns contre generating grand numbers de soft 404s. A wall de newly-404’d produit pages est exactly le modèle que triggers que.
Mettre à jour frequency, lastmod, and automation
«Automate generation. This is non-negotiable on a catalog that changes daily. My standing advice on enterprise sites is: “Add sitemaps. I would make sure this is automated. If you are asked to manually create them, you can do it, but just know that if it’s manual these will rarely be kept up-to-date.” Bing has documented the exact failure mode — “Too often, Bing discovers stalled sitemaps which have the same URLs listed for months – sometimes years” — and recommends the sitemap “should ideally be automatically generated at least once a day.” » (Traduction) (Résumé en français de la section cinquante, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
lastmod est le un attribut que matters. Les deux Google et Bing actively utiliser il;
nobody utilise le others. Garder il honest:
«- Google: “Google uses the <lastmod> value if it’s consistently and verifiably (for
example by comparing to the last modification of the page) accurate.” And it should
“reflect the date and time of the last significant update to the page… an update to
the main content, the structured data, or links on the page is generally considered
significant, however an update to the copyright date is not.”
» (Traduction) (Résumé en français de la section cinquante-deux, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
«- Bing is blunt about the anti-pattern: “Do not set the <lastmod> value set to the
time you generate the sitemap. <lastmod> should be the date of the last modification
of the content.” Use ISO 8601 with a time component.
» (Traduction) (Résumé en français de la section cinquante-deux, sous-partie deux : le texte source est conservé pour vérification lors de la relecture francophone.)
Ici’s a genuine gray area worth flagging: est a price modifier or a stock-status flip
a “significant” mettre à jour? Par Google’s definition (principal contenu / données structurées / liens),
a bare price modifier est arguably pas — mais si il changements votre Product données structurées
(availability, price), c’est closer à significant. Mon honest lire: ne pas essayer à
être clever à propos de il. ne pas bump lastmod on chaque trivial toggle (que simplement ajoute noise),
et ne pas rely on lastmod alone à propagate a time-sensitive price drop rapide.
«Pair lastmod with IndexNow for fast-moving changes. Bing frames the two as
complementary, not either/or: “While real-time URL submission protocols such as
IndexNow help notify search engines of immediate content changes, sitemaps remain a
foundational signal for ensuring comprehensive URL coverage across your site.” And for
AI-powered surfaces specifically: “The lastmod field in your sitemap remains a key
signal, helping Bing prioritize URLs for recrawling and reindexing, or skip them
entirely if the content hasn’t changed since the last crawl.” So: sitemap for coverage
and daily freshness, IndexNow (Bing/Yandex/others — not Google) to push individual
price/stock flips without waiting for the next recrawl cycle.
» (Traduction) (Résumé en français de la section cinquante-quatre, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
Ignore priority and changefreq
«Don’t spend engineering time maintaining these. Google is unambiguous: “Google ignores
<priority> and <changefreq> values.” Gary Illyes reportedly called the priority
field “essentially a bag of noise.”
The Illyes line is relayed via Search Engine Roundtable’s SMX Advanced 2017
coverage, not a self-fetched primary source; the point stands regardless because
Google’s docs now say both fields are ignored. Whatever value your platform
auto-populates for these is harmless; just don’t build logic to compute them.
» (Traduction) (Résumé en français de la section cinquante-six, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
Monitoring and diagnosis
Ce is ce que the segmentation was pour:
- GSC Sitemaps rapport — per-segment submitted-vs-indexé. A produit-sitemap ratio c’est beaucoup pire que votre category sitemap points vous straight à a produit-page problème (contenu pauvre, bloqué variants, canonical problèmes).
- Bing Webmaster Outils — le même segment-level view on Bing’s side, plus IndexNow submission status.
- GSC Page Indexation rapport — watch le excluded buckets pour facet/parameter URLs ballooning, qui signifie votre facet stratégie est leaking dans discovery.
- Site explorer / audit (Ahrefs Site Audit, Screaming Frog) — catch produits encore showing an out-de-stock message, orphaned produits ne … plus lié depuis anywhere, et le broken lien internes left behind après a redirection or removal.
«## Enterprise-scale architecture — a worked shape » (Traduction) (Résumé en français de la section soixante et un, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
Pour a catalog dans le millions de SKUs, plan le hierarchy autour votre réel volume et le submission ceilings plutôt que bolting on fichiers reactively:
/sitemap-index.xml ← the one index you submit to GSC + BWT
├── /sitemaps/products-1.xml (URLs 1–50,000)
├── /sitemaps/products-2.xml (50,001–100,000)
├── … products-N.xml (chunk every 50,000 canonical PDPs)
├── /sitemaps/categories.xml (all category / collection pages)
├── /sitemaps/brands.xml (all brand pages)
└── /sitemaps/static.xml (homepage, guides, policy pages)À 5M produits c’est ~100 produit sitemap fichiers plus a handful de others — bien dans le 50 000-fichiers-per-indexer limite et GSC’s 500-sitemap acceptance. Si vous somehow exceed a unique indexer (50 000 × 50 000 = 2,5B URLs), vous split dans plusieurs indexer fichiers et submit chaque. Le point est à size le chunks up front donc daily regeneration simplement rewrites chaque fichier’s contents, et vous jamais ont à re-architect le tree parce que vous outgrew a guess.
Où ce sits
Ecommerce sitemaps overlap heavily avec lune pages ils liste. Ce que belongs dans le sitemap est decided par votre category-page et faceted-navigation stratégie (qui filtered URLs sont canonical et indexable). Ce que se produit à une URL quand a produit sells out est le out-de-stock et discontinued-produit décision. Et le sitemap est un de plusieurs façons robots d’exploration découvrir a store — alongside lien internes, IndexNow, et (pour Google Shopping) a Merchant Center produit feed. Le sitemap ne fait pas remplacer quelconque de ceux; c’est le coverage backstop que rend certain rien obtient stranded.
AI summary
A condensed prendre on the Avancé version:
- An ecommerce XML sitemap listes l’URL canoniques a store veut exploré, split par contenu type (produits / categories / brands / static) sous un sitemap indexer.
- Limites vous design autour: 50 000 URLs / 50MB per fichier; up à 50 000 fichiers per indexer; GSC accepts up à 500 sitemaps; Bing states le indexer model scales à billions de URLs. Le protocol ne va pas être votre bottleneck.
- Segmentation est a monitoring outil, pas a explorer lever (Mueller): il lets vous voir submitted-vs-indexé per segment dans GSC / Bing Webmaster Outils. Il fait pas buy budget d’exploration or rankings.
- Inclure canonical, indexable, 200-status URLs. Exclude facets, tracking params,
redirections, 4xx/410, noindex, et thin near-duplicate variants (utiliser Google’s 2024
ProductGroup/hasVariantvariant schema au lieu de N variant URLs). Produit images go on le owning produit entry via<image:image>(up à 1 000 per URL) — pas a séparé image sitemap — et doit stay crawlable (robots.txt, cross-domain Search Console verification). - Out-de-stock / discontinued est le differentiator: arbre de décision on permanent vs. temporary et si lune page encore a valeur. Temporary-returning → garder actif + dans sitemap; permanent + bon replacement → 301 + supprimer; permanent + encore valuable → garder; permanent + aucun valeur → 404/410 + supprimer. ne pas mass-404 tout (Google warns contre soft-404 walls), et sync sitemap removal avec internal-lien cleanup.
lastmodest le seulement attribut les deux moteurs utiliser — garder il honest à le dernier significant modifier (ISO 8601 avec temps); a bare price/stock flip est a gray area. Ignorepriority/changefreq(Google ignores les deux).- Automate generation (daily) donc il jamais goes stale, et pair
lastmodavec IndexNow (Bing/Yandex — pas Google) pour rapide price/stock changements.
«## Official documentation » (Traduction) (Résumé en français de la section soixante-quatorze, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
«Primary-source documentation from the search engines. » (Traduction) (Résumé en français de la section soixante-quinze, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
«Google
» (Traduction) (Résumé en français de la section soixante-seize, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
«- Build and Submit a Sitemap — the 50,000-URL/50MB limit, “include the URLs you want in results,” lastmod guidance, and the priority/changefreq ignored note.
» (Traduction) (Résumé en français de la section soixante-seize, sous-partie deux : le texte source est conservé pour vérification lors de la relecture francophone.)
«- Manage Your Sitemaps With Sitemap Index Files — splitting past the size limits; up to 50,000 loc tags per index; 500 sitemaps per Search Console account.
» (Traduction) (Résumé en français de la section soixante-seize, sous-partie trois : le texte source est conservé pour vérification lors de la relecture francophone.)
«- What Is a Sitemap — why large sites need one (hard to link every page internally).
» (Traduction) (Résumé en français de la section soixante-seize, sous-partie quatre : le texte source est conservé pour vérification lors de la relecture francophone.)
«- Product variants structured data (2024) — ProductGroup / hasVariant / variesBy for size/color variants, the modern alternative to N near-duplicate variant URLs.
» (Traduction) (Résumé en français de la section soixante-seize, sous-partie cinq : le texte source est conservé pour vérification lors de la relecture francophone.)
«- Image sitemaps — the <image:image> extension for attaching product images to their owning URL entry, the 1,000-images-per-entry limit, and crawlability/verification requirements.
» (Traduction) (Résumé en français de la section soixante-seize, sous-partie six : le texte source est conservé pour vérification lors de la relecture francophone.)
«Bing / Microsoft
» (Traduction) (Résumé en français de la section soixante-dix-sept, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
«- Keeping Content Discoverable with Sitemaps in AI Powered Search (July 2025) — the current, ecommerce-named guidance: index-file capacity, lastmod as a freshness signal, and IndexNow as a complement.
» (Traduction) (Résumé en français de la section soixante-dix-sept, sous-partie deux : le texte source est conservé pour vérification lors de la relecture francophone.)
«- Sitemaps – 4 Basics to Get You Started (May 2016) — daily automated generation, the “stalled sitemaps” failure mode, and the lastmod anti-pattern.
» (Traduction) (Résumé en français de la section soixante-dix-sept, sous-partie trois : le texte source est conservé pour vérification lors de la relecture francophone.)
«- IndexNow / indexnow.org — the push protocol for signaling changed URLs (Bing/Yandex/others; Google doesn’t use it for general pages).
» (Traduction) (Résumé en français de la section soixante-dix-sept, sous-partie quatre : le texte source est conservé pour vérification lors de la relecture francophone.)
«## Quotes from the source » (Traduction) (Résumé en français de la section quatre-vingts, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
On-le-record statements depuis Google et Bing. Chaque lien est a deep lien que jumps à le quoted passage on le page source où lune page permet il.
Google — sitemap limites & ce que to inclure
«- “All formats limit a single sitemap to 50MB (uncompressed) or 50,000 URLs. If you have a larger file or more URLs, you must break your sitemap into multiple sitemaps.”
Jump to quote
» (Traduction) (Résumé en français de la section quatre-vingt-trois, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
«- “A sitemap index file may have up to 50,000 loc tags.”
Jump to quote
» (Traduction) (Résumé en français de la section quatre-vingt-trois, sous-partie deux : le texte source est conservé pour vérification lors de la relecture francophone.)
«- “Include the URLs in your sitemap that you want to see in Google’s search results. Google generally shows the canonical URLs in its search results, which you can influence with sitemaps.”
Jump to quote
» (Traduction) (Résumé en français de la section quatre-vingt-trois, sous-partie trois : le texte source est conservé pour vérification lors de la relecture francophone.)
«- “Generally, on large sites it’s more difficult to make sure that every page is linked by at least one other page on the site.”
Jump to quote
» (Traduction) (Résumé en français de la section quatre-vingt-trois, sous-partie quatre : le texte source est conservé pour vérification lors de la relecture francophone.)
Google — lastmod, priority, changefreq
«- “Google uses the <lastmod> value if it’s consistently and verifiably (for example by comparing to the last modification of the page) accurate.”
Jump to quote
» (Traduction) (Résumé en français de la section quatre-vingt-cinq, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
«- “Google ignores <priority> and <changefreq> values.”
Jump to quote
» (Traduction) (Résumé en français de la section quatre-vingt-cinq, sous-partie deux : le texte source est conservé pour vérification lors de la relecture francophone.)
«- “Each <url> tag can contain up to 1,000 <image:image> tags.”
Read the docs
» (Traduction) (Résumé en français de la section quatre-vingt-cinq, sous-partie trois : le texte source est conservé pour vérification lors de la relecture francophone.)
Bing / Microsoft
«- “If you manage a large-scale website, ecommerce platform, or content-rich publishing site, taking full advantage of these limits allows you to ensure all your relevant URLs are discoverable — even at enterprise scale.” — Fabrice Canel & Krishna Madhavan, Bing Webmaster Blog, July 2025.
Jump to quote
» (Traduction) (Résumé en français de la section quatre-vingt-sept, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
«- “The lastmod field in your sitemap remains a key signal, helping Bing prioritize URLs for recrawling and reindexing, or skip them entirely if the content hasn’t changed since the last crawl.”
Jump to quote
» (Traduction) (Résumé en français de la section quatre-vingt-sept, sous-partie deux : le texte source est conservé pour vérification lors de la relecture francophone.)
«- “While real-time URL submission protocols such as IndexNow help notify search engines of immediate content changes, sitemaps remain a foundational signal for ensuring comprehensive URL coverage across your site.”
Jump to quote
» (Traduction) (Résumé en français de la section quatre-vingt-sept, sous-partie trois : le texte source est conservé pour vérification lors de la relecture francophone.)
«- “Do not set the <lastmod> value set to the time you generate the sitemap. <lastmod> should be the date of the last modification of the content.” — Bing Webmaster Blog, May 2016.
Read the post
» (Traduction) (Résumé en français de la section quatre-vingt-sept, sous-partie quatre : le texte source est conservé pour vérification lors de la relecture francophone.)
«John Mueller, Google — sitemap size & splitting » (Traduction) (Résumé en français de la section quatre-vingt-huit, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
«- “The size & number of sitemap files generally won’t affect the crawling…” and “I generally recommend splitting a sitemap file into logical parts of your site so that you can monitor those parts individually…” Relayed via Search Engine Journal’s report of a Reddit AMA (coverage); confirm against the original AMA before treating as verbatim. » (Traduction) (Résumé en français de la section quatre-vingt-neuf, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.) «- XML sitemaps are “a minimal baseline for any serious website.” Relayed via Search Engine Roundtable’s coverage of an X/Twitter reply; not a self-fetched primary quote — re-verify the exact wording before quoting. » (Traduction) (Résumé en français de la section quatre-vingt-neuf, sous-partie deux : le texte source est conservé pour vérification lors de la relecture francophone.)
Gary Illyes, Google
- Le
prioritychamp est “essentially a bag of noise.” Relayed via Moteur de recherche Roundtable’s SMX Avancé 2017 coverage; pas a self-récupéré principal source. Google’s docs maintenant independently state les deuxpriorityetchangefreqsont ignored.
Devrait ce product URL be in le sitemap?
Walk a product via ce quand its status changements. Le sitemap decision falls out of lune page decision — decide ce que se produit to the page premier, alors le sitemap follows.
Is the product out of stock or being removed?
│
├─ Temporarily out of stock
│ ├─ Confirmed coming back
│ │ → KEEP the page live + KEEP in sitemap
│ │ (add restock date / notify-me; don't churn it in and out)
│ └─ Status unknown
│ → KEEP the page live + KEEP in sitemap for now
│ (deprioritize in UI + internal links; don't yank it prematurely)
│
└─ Permanently gone / discontinued
├─ A good replacement product exists
│ → 301 REDIRECT to the replacement + REMOVE from sitemap
│ (also clean up internal links pointing at the old URL)
├─ No replacement, but the page still earns traffic or has
│ useful content (reviews, a buying guide)
│ → KEEP the page live + KEEP in sitemap
└─ No replacement, no residual value
→ 404 / 410 + REMOVE from sitemap
(but DON'T mass-404 the whole discontinued catalog at once —
prefer redirect-to-category where a sensible one exists)Two rules que appliquer to every “remove” branch:
- Removing depuis le sitemap est a coordinated cleanup — aussi strip le lien internes (category modules, related-produit widgets, internal recherche) que point à le dead URL, or vous avez seulement half-supprimé il.
- Pour a time-sensitive modifier (a price drop, a flash restock), ne pas wait on le daily
sitemap regeneration — ping IndexNow donc Bing/Yandex recrawl l’URL maintenant. Le
sitemap
lastmodest le batch/coverage signal; IndexNow est le en temps réel nudge.
Ecommerce sitemap checklist
Structure
- Sitemap split par type — produits, categories/collections, brands, static — sous un sitemap indexer.
- Chaque fichier sous 50 000 URLs et 50MB (uncompressed).
- Le indexer est submitted dans Recherche Google Console et Bing Webmaster Outils.
- Produit sitemaps chunked à a fixed size donc daily regeneration simplement rewrites contents (aucun re-architecting as vous grow).
Contents
- Seulement canonical, indexable, 200-status URLs.
- Aucun facet/filter/sort URLs, session IDs, or tracking parameters.
- Aucun redirections (3xx), 4xx/410, or
noindexpages. - Aucun thin near-duplicate size/color variant URLs (utiliser le canonical produit URL;
express variants avec
ProductGroup/hasVariantschema). - Produit images ajouté via
<image:image>on le canonical produit entry (up à 1 000 per URL) — pas a séparé image sitemap — et pas bloqué parrobots.txt.
Freshness
- Generation est automated (au moins daily) — pas a manual fichier que goes stale.
-
lastmodreflects le dernier significant contenu modifier, pas le cron timestamp. -
lastmodutilise ISO 8601 avec a temps component. -
priorityetchangefreqsont pas hand-maintained (les deux sont ignored). - IndexNow wired up pour rapide price/stock changements (Bing/Yandex).
Out-de-stock / discontinued
- A documented règle définir (permanent vs. temporary vs. unknown) exists — pas ad hoc.
- Temporarily-out, returning produits stay actif et dans le sitemap.
- Permanent removals 301 à a replacement (or 404/410 avec aucun valeur) et le URL est pulled depuis le sitemap et lien internes sont cleaned up ensemble.
- Aucun mass-404 wall de discontinued produits.
Monitor
- GSC Sitemaps rapport vérifié per segment (submitted vs. indexé).
- GSC Page Indexation watched pour facet/parameter URL bloat.
- Site audit exécuter pour out-de-stock messages, orphaned produits, et broken internal liens left après removals.
The mental models
1. Le sitemap est a hint, pas a directive. Submitting une URL demande Google à considérer il; il ne fait pas force exploration or indexation. Si produits dans votre sitemap ne sont pas getting indexé, le corriger est upstream — maillage interne, qualité du contenu, canonical signaux — pas a bigger or plus granular sitemap. Segmentation surfaces le problème; il ne fait pas solve il.
2. Split pour monitoring, pas budget d’exploration. Le seulement raison a produits sitemap est séparé depuis a categories sitemap est donc GSC et Bing montrer vous submitted-vs-indexé per segment. Là est aucun explorer-budget or classement bonus pour splitting. (Ce est le unique la plupart courant myth à unlearn.)
3. lastmod est le seulement attribut que earns son garder.
Garder il honest à le dernier significant modifier et les deux moteurs va utiliser il à prioritize
recrawls. priority et changefreq sont ignored — ne pas construire logic pour les.
4. Le sitemap décision suit lune page décision. Jamais decide “est ce URL dans le sitemap?” dans isolation. Decide ce que se produit à le page (garder / redirection / 404) fondé on permanent-vs-temporary et residual valeur; le sitemap entry alors suit automatiquement.
5. Removal est a workflow, pas an edit. Pulling une URL depuis le sitemap sans removing/redirecting le lien internes que point à il est half a job. Treat sitemap cleanup, internal-lien cleanup, et le redirection/404 as un atomic operation.
6. Sitemap = coverage; IndexNow = immediacy. Le sitemap (avec daily regeneration) est comment vous submit comprehensive URL coverage pour discovery — il ne fait pas guarantee exploration or indexation, simplement que rien est manquant depuis le liste. IndexNow pushes individual time-sensitive changements maintenant. ils sont complements — utiliser les deux, pas un au lieu de le autre.
«## Ecommerce sitemap — cheat sheet » (Traduction) (Résumé en français de la section cent dix-huit, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
«The hard limits » (Traduction) (Résumé en français de la section cent dix-neuf, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
«| Constraint | Value | | --- | --- | | URLs per sitemap file | 50,000 | | Size per sitemap file (uncompressed) | 50 MB | | Child sitemaps per index file | 50,000 | | Sitemaps submittable per GSC account | 500 | | Bing single-index ceiling (stated) | ~2.5 billion URLs | » (Traduction) (Résumé en français de la section cent vingt, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
Sitemap attributes
| Attribute | Do engines utiliser it? | Verdict |
|---|---|---|
lastmod | Yes (Google + Bing) | Garder honest to dernier significant modifier; ISO 8601 w/ temps |
priority | Aucun — Google ignores | Don’t maintain |
changefreq | Aucun — Google ignores | Don’t maintain |
In le sitemap or pas?
| URL type | In sitemap? |
|---|---|
| Canonical product page (200) | Yes |
| Category / brand / static page (200, indexable) | Yes |
| Facet / filter / sort URL | Aucun |
| Session / tracking parameter URL | Aucun |
| Redirection (3xx) | Aucun |
| 4xx / 410 | Aucun |
noindex page | Aucun |
| Thin size/color variant | Aucun — liste canonical product; utiliser variant schema |
Out-of-stock → action
| Situation | Page | Sitemap |
|---|---|---|
| Temp out, returning | Garder live | Garder |
| Temp out, unknown | Garder live, deprioritize in UI | Garder (pour now) |
| Permanent, bon replacement | 301 redirection | Supprimer |
| Permanent, encore valuable | Garder live | Garder |
| Permanent, aucun valeur | 404 / 410 | Supprimer |
Rapide facts
- Splitting par type = monitoring, pas budget d’exploration (Mueller).
- Automate generation daily — stale sitemaps sont a documented ecommerce échec mode.
- IndexNow (Bing/Yandex, pas Google) pour en temps réel price/stock pushes.
- ne pas mass-404 discontinued produits — préférer redirect-à-category où sensible.
Worked exemples
A minimal sitemap index pour a store
<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>https://example.com/sitemaps/products.xml</loc>
<lastmod>2026-07-03T09:15:00-04:00</lastmod>
</sitemap>
<sitemap>
<loc>https://example.com/sitemaps/categories.xml</loc>
<lastmod>2026-07-02T22:00:00-04:00</lastmod>
</sitemap>
<sitemap>
<loc>https://example.com/sitemaps/brands.xml</loc>
<lastmod>2026-06-30T22:00:00-04:00</lastmod>
</sitemap>
<sitemap>
<loc>https://example.com/sitemaps/static.xml</loc>
<lastmod>2026-06-28T14:00:00-04:00</lastmod>
</sitemap>
</sitemapindex>A produit sitemap entry — le lastmod est honest
<url>
<loc>https://example.com/products/trail-runner-x2/</loc>
<lastmod>2026-07-01T11:42:00-04:00</lastmod>
</url>Remarque il y a aucun priority or changefreq — ils sont ignored, donc ils sont pas worth le
bytes. Le lastmod ici reflects a genuine contenu mettre à jour (a spec modifier), pas le temps
le fichier était generated.
A big catalog, chunked
Pour 5 000 000 produits, le produits segment est ~100 fichiers, chaque capped à 50 000 URLs:
/sitemap-index.xml
├── /sitemaps/products-001.xml (URLs 1–50,000)
├── /sitemaps/products-002.xml (50,001–100,000)
├── …
├── /sitemaps/products-100.xml (4,950,001–5,000,000)
├── /sitemaps/categories.xml
├── /sitemaps/brands.xml
└── /sitemaps/static.xmlc’est ~103 fichiers sous le 50 000-per-indexer limite et bien sous GSC’s 500-sitemap acceptance — vous jamais ont à re-architect parce que vous outgrew a guess.
A discontinued product, handled two façons
# Discontinued, but the newer model is a clean replacement:
GET /products/trail-runner-x1/ → 301 → /products/trail-runner-x2/
→ remove /products/trail-runner-x1/ from products.xml
→ remove internal links to it from category + related-product modules
# Discontinued, no replacement, still ranks for reviews:
GET /products/legacy-headlamp/ → 200 (kept live, "no longer available" + alternatives)
→ stays in products.xml Outils pour ecommerce sitemaps
- Recherche Google Console — Sitemaps rapport — submit le indexer, et lire submitted-vs-indexé per segment (ce est pourquoi vous split par type).
- GSC — Page Indexation rapport — watch le excluded buckets pour facet/parameter URLs leaking dans discovery.
- Bing Webmaster Outils — le Bing-side sitemap submission et per-segment view, plus IndexNow submission status.
- IndexNow — push individual modifié produit URLs (price/stock) à Bing/Yandex/others sans waiting on le suivant recrawl. (Pas Google.)
- Votre plateforme’s sitemap generator — Shopify, Adobe Commerce/Magento, WooCommerce, BigCommerce et others generate segmented sitemaps automatiquement; le point est à utiliser le automation, pas hand-maintain fichiers.
- Ahrefs Site Audit — trouver produits encore showing an out-de-stock message, orphaned produits ne … plus lié anywhere, et broken lien internes left après a redirection or removal.
- Screaming Frog SEO Spider — explorer le sitemap, confirmer chaque URL renvoie 200 et est canonical/indexable, et catch redirections or 4xx que slipped dans le fichier.
Ecommerce sitemap mistakes to éviter
Listing chaque URL le plateforme peut generate
Pourquoi il fails: redirections, non-canonical facets, erreurs, et noindexed pages faire le
sitemap contradict le site’s indexation intent. Faire à la place: emit seulement canonical,
indexable URLs que retourner 200.
«### Treating lastmod as a daily ping
» (Traduction) (Résumé en français de la section cent cinquante et un, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
Pourquoi il fails: modification le date sans a significant page modifier rend le signal
untrustworthy. Faire à la place: mettre à jour lastmod depuis le underlying material contenu,
price, availability, or structured-données modifier.
Splitting fichiers and appel it a crawl-budget fix
Pourquoi it fails: segmentation improves diagnosis, pas ranking or explorer allocation by itself. Do à la place: split by utile page type and utiliser chaque segment’s submitted and indexé results to locate problems.
Leaving redirigé or discontinued products in the feed
Pourquoi it fails: a sitemap devrait décrire current canonical destinations, pas historical inventory. Do à la place: mettre à jour the product state, lien internes, and sitemap entry as un operation.
Courant ecommerce sitemap problems
«### Search Console cannot fetch the sitemap » (Traduction) (Résumé en français de la section cent soixante, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
«Likely cause: the sitemap or an index child is blocked, requires authentication, times
out, or returns the wrong status. Fix: request the submitted URL as an unauthenticated
client, follow its child references, and confirm each returns 200 XML from the expected
host.
» (Traduction) (Résumé en français de la section cent soixante et un, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
«### Submitted URLs are mostly not indexed » (Traduction) (Résumé en français de la section cent soixante-deux, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
«Likely cause: the file contains redirects, non-canonical pages, thin or duplicate products, errors, or URLs blocked from indexing. Fix: sample the affected segment, reconcile its status, canonical, robots directives, and internal links, then fix the page state rather than resubmitting unchanged XML. » (Traduction) (Résumé en français de la section cent soixante-trois, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
lastmod dates ne faites pas match réel changements
Probable causer: generation temps est étant written pour chaque URL. Corriger: connecter lastmod
à le dernier significant record or page modifier et laisser il unchanged quand seulement le sitemap
fichier regenerated.
Product URLs remain après discontinuation
Probable causer: inventory lifecycle events ne sont pas connected à sitemap generation. Corriger: define le garder, redirection, or supprimer décision dans le produit système et regenerate le affected segment depuis canonical inventory.
Prompts pour ecommerce sitemap examiner
Reconcile a sitemap sample
Paste lignes containing sitemap segment, URL, status, canonical, robots directive, availability, et internal inlinks.
Audit this ecommerce sitemap sample. Classify each URL as keep, investigate, redirect and
remove, or remove. Use only the supplied status, canonical, robots, availability, and
inlink evidence. State which field caused each classification. Do not infer index status
or product permanence when those fields are absent.Design utile segmentation
Paste le catalog’s page types et approximate actuel URL counts.
Propose an XML sitemap index organized for diagnosis. Keep product, category, brand, and
static page types distinguishable; split any file that would exceed protocol limits.
Explain what Search Console problem each segment would help isolate. Do not claim that
segmentation improves rankings or crawl budget by itself. Scripts pour inspecting sitemap fichiers
Récupérer headers et valider XML syntax
curl -I 'https://www.example.com/sitemap-index.xml'
curl -sS 'https://www.example.com/sitemap-index.xml' | xmllint --noout - Remplacer le exemple host avec a site vous contrôler. A successful syntax vérifier proves seulement que le XML parses, pas que son URLs sont canonical or indexable.
Extract child sitemap locations
curl -sS 'https://www.example.com/sitemap-index.xml' \
| xmllint --xpath '//*[local-name()="sitemap"]/*[local-name()="loc"]/text()' -Requête chaque renvoyé URL separately so un sain index ne fait pas hide a failing child.
Count URLs sans chargement les in a navigateur
curl -sS 'https://www.example.com/sitemaps/products.xml' \
| xmllint --xpath 'count(//*[local-name()="url"])' -Le count aide vérifier fichier sizing. Il ne fait pas remplacer status, canonical, et directive validation on le listed URLs.
Prove a sitemap modifier fonctionne
Sitemap index integrity tester
Tester à exécuter: valider le indexer avec le XML Sitemap Validator
et requête chaque referenced child. Attendu résultat: valide XML, reachable 200
réponses, et seulement même-site prévu sitemap locations. Échec interpretation: le
deployment produced malformed XML or a broken child référence. Monitoring window:
immediate après generation. Rollback trigger: le submitted indexer or a requis segment
becomes indisponible.
URL-state parity tester
Tester à exécuter: sample ajouté et supprimé produit URLs avec le Indexation
Reconciler or a robot d’exploration export. Attendu résultat: listed
URLs sont canonical, indexable 200 pages; redirections et erreurs sont absent. Échec
interpretation: sitemap generation et produit lifecycle logic disagree. Monitoring
window: immediate après regeneration et à nouveau après le suivant inventory sync. Rollback
trigger: a release supprime actif canonical inventory or ajoute a grand unintended URL class.
Honest lastmod tester
Tester à exécuter: comparer modifié lastmod valeurs avec le underlying catalog modifier log.
Attendu résultat: dates déplacer seulement pour materially modifié pages. Échec interpretation:
generation temps est masquerading as modification temps. Monitoring window: à travers à
le moins un normal regeneration cycle. Rollback trigger: la plupart entries modifier sans
corresponding page changements.
Standing ecommerce sitemap metrics
Valid URL canonique rate
Metric: share de listed URLs que retourner 200, sont indexable, et sont self-canonical.
Ce que il indique vous: si le sitemap accurately décrit prévu inventory. Comment
à pull il: recurring explorer or Indexation Reconciler export par sitemap segment.
Benchmark / realistic range: le desired state est tout submitted URLs meeting le règle;
classify quelconque exception plutôt que hiding il dans an average. Cadence: weekly pour rapidly
modification catalogs et après generator releases.
Submitted-versus-indexed trend by segment
Metric: submitted et indexé counts pour produit, category, brand, et static segments. Ce que il indique vous: où indexation diverges par template. Comment pull il: Recherche Console sitemap et Page Indexation rapports. Benchmark / realistic range: comparer chaque segment avec son propre history et eligibility; submission n’est pas a guarantee de indexation. Cadence: weekly, reviewed monthly.
Sitemap freshness lag
Metric: temps entre a significant catalog modifier et son précis sitemap state.
Ce que il indique vous: si automation reflects launches, stock state, redirections, et
removals promptly. Comment pull il: comparer catalog event timestamps, sitemap lastmod,
et generation logs. Benchmark / realistic range: définir an operational service level
fondé on publishing frequency plutôt que inventing an SEO threshold. Cadence: weekly
operations examiner.
Ressources utiles
Mon writing
- Comment Devrait Vous Handle Out-de-Stock Produits? Il Dépend — le complet décision framework (permanent vs. temporary vs. unknown, redirection vs. 404 vs. laisser-actif) que drives le sitemap-inclusion appel. Ce est le piece la plupart sitemap guides skip.
- Enterprise SEO Strategies Pour Maximum Growth — pourquoi sitemap generation a à être automated à scale, et le explorer-budget framing pour grand, frequently-updated catalogs.
- Le Beginner’s Guide à SEO technique — où sitemaps et discovery fit dans le bigger technique picture.
«My speaking » (Traduction) (Résumé en français de la section deux cents onze, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.) «- How Search Works (SlideShare) — my walkthrough of discovery, crawling, rendering, and indexing, of which sitemaps are the discovery backstop. (Standing disclaimer: “This is my understanding of systems… not going to be 100% complete or accurate.”) » (Traduction) (Résumé en français de la section deux cents onze, sous-partie deux : le texte source est conservé pour vérification lors de la relecture francophone.)
«From around the industry
» (Traduction) (Résumé en français de la section deux cents douze, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)
«- How to Create an XML Sitemap (and Submit It to Google) — Joshua Hardwick, Ahrefs — the mechanics, plus the ecommerce note to check for duplicate/near-duplicate pages that slip into sitemaps.
» (Traduction) (Résumé en français de la section deux cents douze, sous-partie deux : le texte source est conservé pour vérification lors de la relecture francophone.)
«- Faceted Navigation: Definition, Examples & SEO Best Practices — Sam Underwood, Ahrefs — which filtered URLs to keep out of (or deliberately add to) the sitemap.
» (Traduction) (Résumé en français de la section deux cents douze, sous-partie trois : le texte source est conservé pour vérification lors de la relecture francophone.)
«- Google’s John Mueller Says There Is No Ideal Size for Sitemaps — Search Engine Journal — the “split for monitoring, not crawling” point.
» (Traduction) (Résumé en français de la section deux cents douze, sous-partie quatre : le texte source est conservé pour vérification lors de la relecture francophone.)
«- Keeping Content Discoverable with Sitemaps in AI Powered Search — Bing Webmaster Blog (Fabrice Canel & Krishna Madhavan) — the current, ecommerce-named official guidance and the IndexNow-alongside-sitemaps framing.
» (Traduction) (Résumé en français de la section deux cents douze, sous-partie cinq : le texte source est conservé pour vérification lors de la relecture francophone.)
«- Sitemaps – 4 Basics to Get You Started — Bing Webmaster Blog — the “stalled sitemaps for months, sometimes years” failure mode and the lastmod anti-pattern.
» (Traduction) (Résumé en français de la section deux cents douze, sous-partie six : le texte source est conservé pour vérification lors de la relecture francophone.)
«- Handling Out of Stock & Removed Product Pages — Matthew Edgar — an independent technical-SEO take on why premature removal risks losing hard-won rankings.
» (Traduction) (Résumé en français de la section deux cents douze, sous-partie sept : le texte source est conservé pour vérification lors de la relecture francophone.)
Testez vos connaissances: Ecommerce XML Sitemaps
Five rapide questions on segmenting, sizing, and maintaining an ecommerce sitemap. Pick an réponse pour chaque, alors vérifier.
Journal des modifications
Mis à jour le 18 juil. 2026.
Résumé éditorial et détails enregistrés des changements.Détails des changements
-
Les notes détaillées des changements sont actuellement disponibles en anglais.
-
Les notes détaillées des changements sont actuellement disponibles en anglais.
Comparaison complète indisponible — aucun instantané antérieur n’a été archivé pour cette révision.