Hướng dẫn về Sitemaps
Điều gì một sitemap là, liệu bạn cần một, đó types (XML, HTML, image, video, news), cách tìm, tạo, và submit một, và vì sao sitemaps help phát hiện nhưng không bao giờ bảo đảm lập chỉ mục.
Ngôn ngữ
1 tín hiệu bằng chứng trên trang này
- Công cụ trực tuyến liên quanGoogle Index Checker
MỘT sitemap là một file đó lists đó URLs (và media) trên trang web của bạn so các công cụ tìm kiếm có thể discover them. Điều này helps phát hiện và là một great coverage/diagnostic tool — nhưng submitting một không bao giờ bảo đảm crawling hoặc lập chỉ mục. MỘT single sitemap caps tại 50 000 URLs hoặc 50MB uncompressed; Google bỏ qua <priority>/<changefreq> nhưng đọc an chính xác <lastmod>. Automate điều này từ đó các trang bạn thực ra có, list chỉ canonical indexable URLs, và submit điều này trong Search Console + Bing Quản trị viên web Tools (đó old ping endpoint là dead). Này hub routes bạn để đó deep dives: XML sitemap, sitemap chỉ mục, image sitemap, và video sitemap.
Tóm tắt — sitemap là file đó lists các trang trên trang web củ bạn so tìm kiếm engines có thể tìm them. nó helps Google và Bing discover của bạn nội dung — nhưng nó không force them để chỉ mục nó. phần lớn các trang nên có một (nó cheap insurance), nó nên là generated tự động so nó vẫn giữ hiện tại, và bạn submit nó trong Google Search Console và Bing Quản trị viên web Tools.
Điều gì sitemap là
MỘT sitemap là một file nơi bạn list đó URLs trên trang web của bạn — và sometimes của bạn images và videos — so các công cụ tìm kiếm có một tidy inventory để hoạt động từ thay vì of có để discover mọi thứ by sau links. Google own definition: “A sitemap is a file where you provide information about the pages, videos, and other files on your site, and the relationships between them.” (bản dịch) «MỘT sitemap là một file nơi bạn cung cấp information về đó các trang, videos, và other files trên trang web của bạn, và đó relationships giữa them.» Evidence for this claim A sitemap supplies search engines with information about pages, videos, and other files on a site and their relationships. Scope: Google's general definition of sitemaps; supported formats and extensions have additional requirements. Confidence: high · Verified: Google Search Central: Learn about sitemaps
phần lớn phổ biến kind là XML sitemap, mà là được viết cho các crawler rather hơn mọi người. có cũng HTML sitemap, mà là trang của links meant cho human khách truy cập. họ solve khác các vấn đề.
Làm bạn thực ra cần một?
Nếu trang web của bạn là nhỏ (think vài hundred các trang) và mọi thứ là well linked từ của bạn navigation, các công cụ tìm kiếm có thể thường tìm điều này all on của họ own — Google says bạn có thể không strictly cần một sitemap trong trường hợp đó. Nhưng đây là so cheap để có một đó I’d generate một anyway. John Mueller put điều này well: một sitemap file là “a minimal baseline for any serious website.” (bản dịch) «một minimal baseline cho bất kỳ serious website.» So my rule of thumb là đơn giản: luôn có một, và let của bạn CMS hoặc framework generate điều này tự động.
bạn especially muốn một nếu của bạn trang web là lớn, brand new với một vài links pointing tại nó, hoặc nặng on images, video, hoặc news nội dung.
điều để understand lên front
MỘT sitemap helps phát hiện — điều này không bảo đảm lập chỉ mục. Putting một URL trong của bạn sitemap không force Google để crawl điều này, và điều này definitely không force Google để chỉ mục hoặc xếp hạng điều này. Google says điều này plainly: “A sitemap helps search engines discover URLs on your site, but it doesn’t guarantee that all the items in your sitemap will be crawled and indexed.” (bản dịch) «MỘT sitemap helps các công cụ tìm kiếm discover URLs trên trang web của bạn, nhưng điều này không bảo đảm đó all đó items trong của bạn sitemap sẽ là được crawl và được lập chỉ mục.» Think of điều này as một helpful list, không một magic “chỉ mục me” button. Evidence for this claim A sitemap helps search engines discover URLs but does not guarantee that Google will crawl or index them. Scope: Google Search sitemap discovery; inclusion is not an indexing or ranking directive. Confidence: high · Verified: Google Search Central: Learn about sitemaps
Cách tìm trang web sitemap
phần lớn sitemaps trực tiếp tại dễ dự đoán spot. Try:
yoursite.com/sitemap.xml( phần lớn phổ biến default).- của bạn
robots.txtfile (yoursite.com/robots.txt) — các trang thường list sitemap ở đó vớiSitemap:line. - Google Search Console (của bạn own trang web) dưới Sitemaps báo cáo.
Một điều worth knowing: không mỗi site advertises của nó sitemap. Some có chủ ý
giữ điều này out of robots.txt và submit điều này chỉ bên trong Search Console và Bing
Quản trị viên web Tools, so các đối thủ không thể grab một sạch list of mỗi URL they publish.
So “I can’t find it at the usual spot” (bản dịch) «I không thể tìm điều này tại đó thông thường spot» không có nghĩa là một site có không sitemap.
Cách làm và submit một
phần lớn các nền tảng làm một cho bạn tự động — WordPress, Shopify, Wix, Squarespace, và Webflow all generate sitemap out của box (see Cheat Sheets tab cho path on mỗi một). sau khi bạn có nó:
- hãy đảm bảo nó lists chỉ các URL bạn thực ra muốn được lập chỉ mục.
- Submit nó trong Google Search Console và Bing Quản trị viên web Tools.
- Thêm
Sitemap:line để của bạnrobots.txt(trừ khi bạn’re có chủ ý giữ nó riêng tư).
Muốn đầy đủ version — size limits, tags Google bỏ qua, Cách tìm trang web đó hiding của nó sitemap, và khác types? Chuyển để Nâng cao tab.
Tóm tắt — sitemap là file listing của bạn các URL (và tùy chọn images/videos) so engines có thể discover them — coverage và diagnostic tool, không phát hiện silver bullet, vì submitting không bao giờ bảo đảm crawling hoặc lập chỉ mục. single sitemap caps tại 50 000 các URL hoặc 50MB uncompressed (gzip là được phép; cap là uncompressed size); UTF-8; fully-qualified absolute các URL; entity-escape
&,',",<,>. Google bỏ qua<priority>và<changefreq>và chỉ dùng<lastmod>nếu nó consistently chính xác. Submit qua Search Console, Bing Quản trị viên web Tools, vàrobots.txtSitemap:line — old ping điểm cuối có 404’d since Jan 2024, và IndexNow notifies Bing và others (không Google). Xây dựng nó tự động, list chỉ canonical indexable các URL, và sử dụng được gửi-so với-được lập chỉ mục tín hiệu trong Search Console để tìm Điều gì bị thiếu.
Điều gì sitemap là — và Điều gì nó cho
Google definition là đó right anchor: “A sitemap is a file where you provide information about the pages, videos, and other files on your site, and the relationships between them.” (bản dịch) «MỘT sitemap là một file nơi bạn cung cấp information về đó các trang, videos, và other files trên trang web của bạn, và đó relationships giữa them.» Evidence for this claim A sitemap supplies search engines with information about pages, videos, and other files on a site and their relationships. Scope: Google's general definition of sitemaps; supported formats and extensions have additional requirements. Confidence: high · Verified: Google Search Central: Learn about sitemaps đây là an inventory bạn hand để các công cụ tìm kiếm.
Đó hầu hết quan trọng cách diễn đạt I có thể cho bạn: một sitemap là một coverage và diagnostic tool, không một phát hiện silver bullet. Google là rõ ràng đó “A sitemap helps search engines discover URLs on your site, but it doesn’t guarantee that all the items in your sitemap will be crawled and indexed.” (bản dịch) «MỘT sitemap helps các công cụ tìm kiếm discover URLs trên trang web của bạn, nhưng điều này không bảo đảm đó all đó items trong của bạn sitemap sẽ là được crawl và được lập chỉ mục.» Submitting một URL không chỉ mục điều này. Đó real day-để-day payoff là đó được gửi-so với-được lập chỉ mục so sánh trong Search Console: split của bạn sitemaps by section hoặc nội dung loại và bạn có thể see mà part of đó site không getting picked lên. During một migration I’ll giữ một sitemap of đó old URLs khoảng cho một trong khi on purpose, cụ thể so I có thể watch them drop out of đó chỉ mục trong GSC.
Làm bạn cần một? Resolving contradiction
bạn’ll see hai pieces của advice đó trông giống họ conflict:
- Google ngưỡng: bạn có khả năng không cần một sitemap nếu đó site là nhỏ (khoảng 500 các trang) và well internally linked; bạn có khả năng làm nếu đây là lớn, new với một vài backlink, hoặc media/News-nặng.
- Mueller baseline: “Making a sitemap file automatically seems like a minimal baseline for any serious website, imo.” (bản dịch) «Đang làm một sitemap file tự động seems như một minimal baseline cho bất kỳ serious website, imo.»
Cả hai là right, và ở đây Cách I reconcile them: sitemap không phải strictly bắt buộc cho tiny, well-linked trang web, nhưng nó cheap insurance và nó hiện tại dự kiến baseline — so luôn generate một, tự động. Mà brings me để một rule I sẽ không bend on.
Automate nó, hoặc nó rots
Sitemaps nên là generated tự động từ các trang bạn thực ra có. nếu ai đó hands me manually-được xây dựng sitemap, I đã know nó’ll fall out của date fast — somebody adds các trang, không ai cập nhật file, và hiện tại nó lying để Google. và có subtler point: nếu bạn’re generating sitemap từ của bạn thực, crawlable các trang anyway, các công cụ tìm kiếm có thể thường reach những điều đó các trang on của họ own qua links. sitemap earns của nó giữ by là hiện tại và hoàn tất, không chỉ by existing. Automation là Điều gì làm nó hiện tại.
types của sitemap
- XML sitemap — workhorse, được viết cho các crawler. list của
<loc>các URL, tùy chọn với<lastmod>. Đây là Điều gì mọi người thường có nghĩa là by “sitemap.” - HTML sitemap — human-facing trang của links. hữu ích cho người dùng và cho internal linking, nhưng nó không phải file bạn submit để Search Console.
- Image sitemap — surfaces images các công cụ tìm kiếm có thể nếu không miss (cho ví dụ, images loaded by JavaScript hoặc phân phối dynamically). có thể là standalone file hoặc image tags đã thêm để existing sitemap.
- Video sitemap — cho các công cụ tìm kiếm metadata họ cần để understand và chỉ mục của bạn videos (thumbnail, tiêu đề, mô tả, và media hoặc player URL).
- News sitemap — cho các trang trong Google News, listing gần đây các bài viết.
và XML không phải chỉ accepted format. Google cũng takes RSS/Atom feeds và
đơn giản-text .txt file (một URL theo line). RSS và text formats có thể chỉ list
trang các URL — không image hoặc video metadata — so XML là phần lớn versatile.
XML so với HTML
những điều này nhận confused constantly, so giữ them tách biệt: XML sitemap là cho các crawler — machine-readable, được gửi để Search Console, điều các công cụ tìm kiếm parse. HTML sitemap là cho mọi người — regular trang web linking để của bạn sections, mà có thể cũng help liên kết nội bộ. nếu bạn chỉ xây dựng một, xây dựng XML sitemap; đó một các công cụ tìm kiếm thực ra sử dụng.
Cách tìm sitemap (và Vì sao some các trang hide theirs)
để tìm sitemap, try, trong order:
/sitemap.xml— default location on phần lớn các nền tảng.robots.txt— công khai sitemap là thường named ở đây vớiSitemap:line, mà là cũng Cách engines auto-discover nó.site:operators / Search Console — cho của bạn own thuộc tính, Search Console Sitemaps báo cáo là có thẩm quyền view của Điều gì được gửi và Cách nó đang làm.
nhưng ở đây part phần lớn các hướng dẫn skip: không mỗi sitemap là meant để là tìm thấy.
Some các trang có chủ ý omit Sitemap: line từ robots.txt và submit
file chỉ qua Search Console và Bing Quản trị viên web Tools. sitemap referenced trong
robots.txt là readable by anyone — including các đối thủ ai’d love tidy list của
mỗi URL bạn publish (unlinked các trang, new launches, strategically quan trọng các trang)
và way để watch Cách fast bạn ship. sitemap được gửi chỉ qua consoles
là effectively riêng tư. So nếu Bạn có thể’t tìm trang web sitemap tại thông thường paths, nó
có thể chỉ là unlisted, không absent.
trade-off là thực, though: hiding sitemap từ robots.txt cũng có nghĩ là bất kỳ
engine đó relies on robots.txt auto-phát hiện sẽ không see nó trừ khi bạn’ve
được gửi nó trong mỗi console. nếu bạn go riêng tư route, bạn có để làm
submission legwork mọi nơi bạn care về.
Cách tạo một
Gần như mỗi nền tảng có thể generate một sitemap cho bạn — và on hầu hết of them đây là
tự động. I’ve put đó theo-nền tảng paths (WordPress, Shopify, Wix, Squarespace,
Webflow, Drupal, JS các framework, và manual generators) trong đó Các bảng tra nhanh tab
so bạn có thể jump straight để yours. Phiên bản ngắn gọn cho JS các framework: tìm kiếm đó
framework name plus “sitemap” (ví dụ, “Gatsby sitemap” (bản dịch) «Gatsby sitemap» hoặc “Next.js
sitemap” (bản dịch) «Tiếp theo.js sitemap») — có gần như luôn an existing module so bạn không hand-roll điều này.
Này site chạy on Astro và dùng @astrojs/sitemap, configured trong
astro.config.mjs.
Cách submit nó
trực tiếp các phương thức:
- Google Search Console — Sitemaps báo cáo (và Search Console API). chính phương thức.
- Bing Quản trị viên web Tools — submit ở đó cũng; Bing fetches nó immediately, sau đó rechecks khoảng daily.
robots.txtSitemap:line — hoạt động cho bất kỳ engine đó đọcrobots.txt, và là Cách công khai sitemap nhận auto-discovered. sử dụng đầy đủ absolute URL.
Điều gì dead: old standalone ping điểm cuối (google.com/ping?sitemap=). nó
là deprecated since 2023 và trả về 404 since January 2024 — Google killed
nó vì vast majority của submissions là spam. nếu bạn’ve đã nhận plugin hoặc cron
job vẫn hitting nó, strip đó out. cho fast, URL-cấp độ notification của single
thay đổi để Bing và others, sử dụng IndexNow — nhưng note Google không
participate trong IndexNow, so nó sẽ không speed lên Google lập chỉ mục. Bing own cách diễn đạt
là đó hai là complementary: sitemaps cho comprehensive coverage, IndexNow cho
fast theo-URL pushes.
Submission các vấn đề
Khi điều gì đó dẫn đến sai lầm, đó Search Console Sitemaps báo cáo sẽ tell bạn — nhưng đó
lỗi labels không luôn self-explanatory. I’ve put một đầy đủ lỗi → meaning → cách sửa
bảng trong đó Các bảng tra nhanh tab. Đó greatest hits: “Couldn’t fetch” (bản dịch) «không thể fetch» (sai URL,
robots block, hoặc chỉ không processed tuy vậy — thường transient), “Unsupported format” (bản dịch) «Unsupported format»
(bạn được gửi an HTML trang thay vì một real XML/RSS/Atom/txt file), và “URL not
allowed” (bản dịch) «URL không được phép» (đó classic HTTP-so với-HTTPS / www mismatch, hoặc URLs trên đó sitemap
own path). MỘT couple of non-lỗi gotchas worth knowing: Google có thể serve bạn một
stale được lưu đệm copy, so thay đổi không instant, và submitting cả hai đó children
và đó sitemap chỉ mục là harmless nhưng unnecessary.
Thực hành tốt nhất — và “exclude ≠ noindex” (bản dịch) «exclude ≠ noindex»
rules đó quan trọng, all từ Google own spec:
- Size: single sitemap holds tại phần lớn 50 000 các URL hoặc 50MB uncompressed, whichever xuất hiện đầu tiên. Bạn có thể gzip nó — 50MB cap là uncompressed size. Evidence for this claim Google limits a single sitemap to 50,000 URLs or 50 MB uncompressed. Scope: Google-supported sitemap files; larger inventories must be split across multiple sitemaps, optionally joined by an index. Confidence: high · Verified: Google Search Central: Build and submit a sitemap Over limit, split vào multiple sitemaps và tie them together với sitemap chỉ mục.
- Encoding: UTF-8.
- các URL: fully-qualified, absolute các URL. Entity-escape
&,',",<, và>. - Tags Google bỏ qua:
<priority>và<changefreq>làm không có gì — không bother với them. lastmodđã xong honestly: Google chỉ trustslastmodnếu nó consistently và verifiably chính xác. đặt nó on significant cập nhật (main nội dung, structured dữ liệu, hoặc links) — không blanket copyright-năm hoặc “hôm nay” stamp on mỗi URL. Lie về nó và Google dừng believing trường. Đã xong right, chính xáclastmodgenuinely helps re-crawling (Bing leans on nó ngay cả harder hơn Google làm).- Nội dung: list chỉ canonical, indexable, 200-status các URL. Không các chuyển hướng, không
non-canonical các URL, không
noindex’d các trang. bất kỳ trang bạn muốn được lập chỉ mục nên là trong sitemap; không có gì bạn không.
Worked audit: hợp lệ XML, polluted inventory
sitemap có thể truyền XML validation và vẫn gửi contradictory phát hiện các tín hiệu.
điều này illustrative crawl joins mỗi <loc> để của nó trực tiếp phản hồi và chỉ mục controls:
| Sitemap URL | Observed state | giữ? | Hành động |
|---|---|---|---|
https://shop.example/products/trail-runner | 200, canonical, indexable | Có | giữ |
https://shop.example/products/old-trail-shoe | 301 để hiện tại sản phẩm | Không | Replace với cuối URL |
https://shop.example/account/login | 200 với noindex | Không | Xóa từ sitemap |
https://shop.example/sale/spring-2025 | Expired campaign returning 200 | thường không | chuyển hướng, retire, hoặc intentionally maintain |
https://staging.shop.example/products/test | Công khai staging hostname | Không | Xóa và bảo vệ environment |
sitemap file itself là well formed. pollution xuất hiện chỉ sau khi comparing của nó inventory với status, canonical, robots, và lifecycle evidence. khắc phục generator hoặc nguồn query thay vì deleting giống nhau các hàng by hand mỗi phát hành.
đó cuối cùng point hides single phần lớn phổ biến conceptual lỗi: exclude ≠ noindex.
Leaving URL out của bạn sitemap làm không deindex nó. sitemap là
advertisement, không gate — dropping URL chỉ dừng bạn advertising nó; nó không
xóa nó từ Google. nếu bạn muốn trang đã biến mất, cho phép crawling và sử dụng noindex.
sitemap là sai tool cho đó job.
nơi để go tiếp theo
điều này trang là overview. mỗi của những điều này là của nó own deep dive nested dưới phát hiện topic:
- XML sitemap — đó format và anatomy:
<urlset>,<loc>,<lastmod>, đó đã bỏ qua tags, điều cần bao gồm và exclude, và hreflang trong sitemaps. - Sitemap chỉ mục — đó “sitemap of sitemaps” (bản dịch) «sitemap of sitemaps» đối với các trang web lớn, khi nào nên split, và đó math on cách nhiều URLs bạn có thể cover.
- Image sitemap — surfacing images các công cụ tìm kiếm có thể miss, đó hiện tại (không deprecated) tag list, và cross-domain rules.
- Video sitemap — đó bắt buộc tags, accepted file types, và getting videos understood và được lập chỉ mục.
Sitemaps là một half của phát hiện — khác half là crawling, mà là Cách engines thực ra fetch các URL của bạn sitemap points để. cho toàn bộ picture, see Cách Tìm kiếm Hoạt động. mỗi topic trên là trong sidebar cũng.
AI summary
condensed take on Nâng cao version:
- MỘT sitemap là một file listing của bạn URLs (và tùy chọn images/videos) so tìm kiếm engines có thể discover them. Google: “a file where you provide information about the pages, videos, and other files on your site.” (bản dịch) «một file nơi bạn cung cấp information về đó các trang, videos, và other files trên trang web của bạn.»
- Phát hiện, không lập chỉ mục. Submitting một sitemap không bảo đảm crawling hoặc lập chỉ mục — “it doesn’t guarantee that all the items in your sitemap will be crawled and indexed.” (bản dịch) «điều này không bảo đảm đó all đó items trong của bạn sitemap sẽ là được crawl và được lập chỉ mục.» Của nó real giá trị là đó được gửi-so với-được lập chỉ mục diagnostic trong Search Console.
- Làm bạn cần một? Không strictly cho tiny well-linked các trang (Google ~500-trang ngưỡng), nhưng Mueller calls điều này “a minimal baseline for any serious website.” (bản dịch) «một minimal baseline cho bất kỳ serious website.» Luôn generate một — tự động, hoặc điều này rots.
- Types: XML (cho các crawler), HTML (cho mọi người), image, video, news; plus RSS/Atom
và đơn giản
.txtformats (trang URLs chỉ). - Finding một:
/sitemap.xml,robots.txt,site:/ Search Console. Some các trang có chủ ý hide theirs (omit điều này từ robots.txt, submit chỉ trong đó consoles) để giữ của họ URL list riêng tư — tại đó cost of losing auto-phát hiện. - Limits: 50 000 URLs hoặc 50MB uncompressed theo sitemap (gzip được phép; cap là
uncompressed); UTF-8; fully-qualified absolute URLs; entity-escape
& ' " < >. - Tags: Google bỏ qua
<priority>và<changefreq>; dùng<lastmod>chỉ nếu consistently chính xác (significant cập nhật, không copyright-năm). - Submit qua Search Console, Bing Quản trị viên web Tools, và đó
robots.txtSitemap:line. Đó ping endpoint 404s since Jan 2024. IndexNow notifies Bing/Yandex/others — không Google. - Exclude ≠ noindex. Leaving một URL out of đó sitemap không deindex điều này; dùng
noindexcho đó. - Deep dives: XML sitemap, sitemap chỉ mục, image sitemap, video sitemap.
Tài liệu chính thức
Chính-nguồn tài liệu từ các công cụ tìm kiếm.
- Sitemaps overview — Điều gì sitemap là, làm bạn cần một, và supported formats.
- Xây dựng và submit sitemap — 50 000-URL / 50MB limits, UTF-8, absolute các URL,
lastmod, và Cách submit. - Manage của bạn lớn sitemaps với sitemap chỉ mục files — splitting big sitemaps và chỉ mục file.
- Image sitemaps — hiện tại image tags và namespace.
- Video sitemaps — bắt buộc/tùy chọn video tags.
- Sitemaps báo cáo help — mỗi Search Console sitemap lỗi và Ý nghĩ.
- sitemaps.org giao thức — cross-engine XML sitemap tiêu chuẩn.
Bing / Microsoft
- Giữ nội dung Discoverable với Sitemaps trong AI-Powered Tìm kiếm (Jul 2025) — Bing hiện tại stance: XML được ưu tiên,
lastmodmatters, sitemaps + IndexNow là complementary. - Importance của Setting lastmod Tag trong của bạn Sitemap (Feb 2023) — Fabrice Canel on Vì sao
lastmodlà crucial. - IndexNow / indexnow.org tài liệu — push giao thức cho instantly signaling changed các URL (Bing, Yandex, và others — không Google).
Quotes từ nguồn
On—record statements từ Google và Bing. mỗi link là deep link đó jumps để quoted passage on nguồn trang.
Google — Điều gì sitemap là và Điều gì nó làm
- “A sitemap is a file where you provide information about the pages, videos, and other files on your site, and the relationships between them.” (bản dịch) «MỘT sitemap là một file nơi bạn cung cấp information về đó các trang, videos, và other files trên trang web của bạn, và đó relationships giữa them.» — Google Search Central, sitemaps overview. Nhảy đến trích dẫn
- “A sitemap helps search engines discover URLs on your site, but it doesn’t guarantee that all the items in your sitemap will be crawled and indexed.” (bản dịch) «MỘT sitemap helps các công cụ tìm kiếm discover URLs trên trang web của bạn, nhưng điều này không bảo đảm đó all đó items trong của bạn sitemap sẽ là được crawl và được lập chỉ mục.» Nhảy đến trích dẫn
Google — phát hiện, không bảo đảm
- “submitting a Sitemap doesn’t guarantee the pages referenced in it will be indexed. Think of a Sitemap as a way to help Googlebot find your content … if the content is shallow, it may totally happen it will not be indexed at all.” (bản dịch) «submitting một Sitemap không bảo đảm đó các trang referenced trong điều này sẽ là được lập chỉ mục. Think of một Sitemap as một way để help Googlebot tìm nội dung của bạn … nếu đó nội dung là shallow, điều này có thể totally happen điều này sẽ không là được lập chỉ mục tại all.» — Gary Illyes, Google. Nhảy đến trích dẫn
- “One part of sitemaps is that Google has to be keen on indexing more content from the site. If Google’s not convinced that there’s new & important content to index, it won’t use the sitemap.” (bản dịch) «Một part of sitemaps là đó Google có để là keen on lập chỉ mục hơn nội dung từ đó site. Nếu Google không convinced đó có new & quan trọng nội dung để chỉ mục, điều này sẽ không dùng đó sitemap.» — John Mueller, Google. Nhảy đến trích dẫn
Google — làm bạn cần một?
- “Making a sitemap file automatically seems like a minimal baseline for any serious website, imo.” (bản dịch) «Đang làm một sitemap file tự động seems như một minimal baseline cho bất kỳ serious website, imo.» — John Mueller, Google. Nhảy đến trích dẫn
Google — tags nó bỏ qua
- “we ignore those. It’s essentially a bag of noise.” (bản dịch) «we bỏ qua những. đây là essentially một bag of noise.»
— Gary Illyes, Google, on
<priority>và<changefreq>. Nhảy đến trích dẫn - “Priority and change frequency doesn’t really play that much of a role with Sitemaps anymore … it is much better to just specify the time stamp directly.” (bản dịch) «Priority và thay đổi frequency không thực sự play đó nhiều of một role với Sitemaps anymore … điều này là nhiều tốt hơn để chỉ specify đó time stamp trực tiếp.» — John Mueller, Google. Nhảy đến trích dẫn
Google — lastmod đã xong honestly
- “setting today’s date in a sitemap file isn’t going to be something that works in favor of anyone, it’s just lazy.” (bản dịch) «setting hôm nay date trong một sitemap file không going để là điều gì đó hoạt động trong favor of anyone, đây là chỉ lazy.» — John Mueller, Google. Nhảy đến trích dẫn
- “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.” (bản dịch) «an cập nhật để đó main nội dung, đó dữ liệu có cấu trúc, hoặc links on đó trang là generally considered significant, tuy nhiên an cập nhật để đó copyright date không phải.» — Google Search Central, xây dựng một sitemap. Nhảy đến trích dẫn
Bing — lastmod và IndexNow
- “XML remains the preferred format for sitemaps, as it supports structured metadata like lastmod, which helps Bing assess content freshness and relevance more effectively.” (bản dịch) «XML vẫn đó được ưu tiên format cho sitemaps, as điều này hỗ trợ structured metadata như lastmod, mà helps Bing assess nội dung freshness và relevance hơn effectively.» — Microsoft Bing blog. Nhảy đến trích dẫn
- “By combining sitemaps for comprehensive site coverage with IndexNow for fast, URL-level submission, you provide the strongest foundation for keeping your content fresh, discoverable, and visible.” (bản dịch) «By combining sitemaps cho comprehensive site coverage với IndexNow cho fast, URL-cấp độ submission, bạn cung cấp đó strongest foundation cho giữ nội dung của bạn fresh, discoverable, và visible.» — Microsoft Bing blog. Nhảy đến trích dẫn
standing KPIs cho sitemap health
sitemap không có xếp hạng chỉ số của nó own — của nó job là coverage, so KPIs đó quan trọng track liệu nó thực ra đang làm đó job theo thời gian, không một-off audit.
Được gửi so với. được lập chỉ mục, theo sitemap
- Chỉ số — Of đó URLs trong một được cho sitemap, điều gì share Google các báo cáo as được lập chỉ mục so với. không được lập chỉ mục.
- Điều gì điều này tells bạn — Liệu đó URLs bạn là advertising là thực ra landing trong đó chỉ mục. MỘT ratio đó là fine overall nhưng bad cho một sitemap (chẳng hạn, một blog sitemap so với. một sản phẩm sitemap) tells bạn chính xác mà section of đó site có một vấn đề — đó là đó toàn bộ reason để split sitemaps by section ngay từ đầu.
- Cách pull điều này — Trong Search Console, open Trang Lập chỉ mục (“Why pages
aren’t indexed” (bản dịch) «Vì sao các trang không được lập chỉ mục») và filter by sitemap — đó view splits được lập chỉ mục so với.
không-được lập chỉ mục cho đó URLs trong đó cụ thể file. Đó Sitemaps báo cáo
itself chỉ cho thấy điều gì đã là được gửi và khi điều này đã là cuối cùng đọc, so đó
được lập chỉ mục/không-được lập chỉ mục split xuất hiện từ Trang Lập chỉ mục, không đó Sitemaps báo cáo.
Spot-kiểm tra riêng lẻ URLs với đó
Google Chỉ mục Checker khi bạn cần đó
observable các tín hiệu (status, các chuyển hướng,
noindex, canonical) behind một single URL’s non-lập chỉ mục. - Benchmark / realistic range — có không honest universal đích — một site với lots of thin, near-duplicate, hoặc genuinely thấp-giá trị các trang sẽ không bao giờ see 100%, và đó là không nhất thiết một bug. Establish của bạn own baseline theo section và watch đó trend: một ratio đó là drifting xuống là đó tín hiệu, không bất kỳ cụ thể absolute number.
- Cadence — Monthly cho một ổn định site; weekly during một migration, một lớn nội dung push, hoặc right sau khi bạn restructure của bạn sitemaps, since đó là khi đó ratio moves fastest.
Sitemap coverage tính đầy đủ
- Chỉ số — Share of của bạn thực tế canonical, indexable, 200-status URLs đó là present trong đó được gửi sitemap(s).
- Điều gì điều này tells bạn — Liệu đó sitemap là đang làm của nó job as một hoàn tất inventory, hoặc liệu đây là rotted — bị thiếu new sections, vẫn listing được chuyển hướng hoặc deindexed URLs, hoặc drifting out of sync với điều gì của bạn CMS thực ra generates. Này là một dữ liệu-quality kiểm tra on đó file itself, không on Google behavior.
- Cách pull điều này — Fetch và validate đó trực tiếp sitemap với đó XML Sitemap Validator để nhận đó chính xác URL list plus bất kỳ structural các lỗi, thì so sánh đó list so với trang web của bạn real canonical URL set (một crawl export, hoặc của bạn CMS own trang list) để tìm gaps trong either direction — các trang bị thiếu từ đó sitemap, hoặc stale URLs vẫn trong điều này đó không nên là.
- Benchmark / realistic range — Phụ thuộc hoàn toàn on cách bạn define “should be indexable” (bản dịch) «nên là indexable» cho của bạn own site, so có không defensible universal number ở đây either — đó right bar là đơn giản “close to 100% match, with any gap explained” (bản dịch) «close để 100% match, với bất kỳ khoảng trống explained» thay vì một đích percentage.
- Cadence — Bất cứ khi nào đó sitemap là regenerated (ideally mỗi deploy, nếu đây là automated) và as một manual spot-kiểm tra sau bất kỳ lớn nội dung migration hoặc URL restructuring.
Ready-để-sử dụng AI prompts
Sao chép và dán starting points cho sitemap tasks. Treat output as draft để verify so với thực tế sitemap file, Search Console, và Google own sitemap tài liệu — không cuối câu trả lời.
Audit sitemap file so với spec
Ở đây là my sitemap XML [paste file hoặc đầu tiên ~200 lines]. kiểm tra nó so với Google sitemap requirements: là nó dưới 50 000 các URL / 50MB uncompressed, UTF-8, sử dụng fully-qualified absolute các URL, và là
&,',",<, và>properly entity-escaped? Flag bất cứ điều gì đó looks như non-canonical URL, chuyển hướng đích, hoặc duplicate. không flag<priority>hoặc<changefreq>as các lỗi — Google bỏ qua những điều đó tags, họ’re không validity vấn đề.
quyết định liệu để split vào sitemap chỉ mục
My trang web có approximately [N] indexable các URL trên những điều này sections: [list sections, e.g. blog, sản phẩm các trang, category các trang]. Dựa trên Google 50 000-URL / 50MB-theo-sitemap limit, tell me liệu I cần sitemap chỉ mục, và nếu so, propose sensible split by section (so I có thể cũng diagnose được gửi-so với-được lập chỉ mục theo section trong Search Console afterward).
Ghi lastmod cập nhật policy
I muốn
lastmodpolicy cho my sitemap generator đó chỉ cập nhật date on genuinely significant thay đổi (main nội dung, dữ liệu có cấu trúc, hoặc links) — không blanket “hôm nay” hoặc copyright-năm stamp, since Google nói nó dừng trustinglastmodsau khi nó inaccurate. Ở đây Cách my CMS tracks edits [mô tả: publish date, cuối cùng-edited timestamp, version history, etc.]. Draft logic cho Khilastmodnên và không nên thay đổi.
quyết định liệu để giữ sitemap công khai hoặc submit nó privately
Ở đây my situation: [mô tả trang web — competitive niche? new unlinked các trang bạn không muốn scraped? hiện tại listing sitemap trong robots.txt?]. Walk me qua trade-off giữa listing my sitemap trong
robots.txt(công khai, auto-discoverable by bất kỳ crawler) versus submitting nó chỉ qua Google Search Console và Bing Quản trị viên web Tools (riêng tư, nhưng I lose auto-phát hiện cho bất kỳ engine I haven’t manually được gửi để). Khuyến nghị một được cho my situation và giải thích Vì sao.
Triage được gửi-so với-được lập chỉ mục export by section
Ở đây CSV export của my sitemap các URL joined với của họ lập chỉ mục status từ Search Console [paste: URL, sitemap, được lập chỉ mục y/n, reason nếu không được lập chỉ mục]. Group “không được lập chỉ mục” các URL by có khả năng nguyên nhân (thin nội dung, near- duplicate, blocked, không tuy vậy được crawl, có chủ ý thấp-giá trị) và tell me mà sitemap section có worst ratio, so I know nơi để focus đầu tiên.
Sitemap checklist
truyền để xác nhận của bạn sitemap là helping thay vì rotting:
- sitemap tồn tại và là generated tự động (không hand-maintained).
- nó lists chỉ canonical, indexable, 200-status các URL — không các chuyển hướng, không
non-canonical các URL, không
noindex’d các trang. - các URL là fully-qualified và absolute, và special characters
(
& ' " < >) là entity-escaped. - nó UTF-8 encoded.
- Không single sitemap exceeds 50 000 các URL hoặc 50MB uncompressed — split + sử dụng sitemap chỉ mục nếu nó làm (gzip là fine; cap là uncompressed size).
- bạn haven’t bothered với
<priority>hoặc<changefreq>— Google bỏ qua cả hai. -
<lastmod>là chỉ đặt on significant cập nhật và là genuinely chính xác (không blanket copyright-năm hoặc “hôm nay” date). - Được gửi trong Google Search Console và Bing Quản trị viên web Tools.
-
Sitemap:line là trongrobots.txt(hoặc nó có chủ ý omitted để giữ sitemap riêng tư — trong mà case bạn’ve được gửi nó trong mỗi console). - Không dead
google.com/ping?sitemap=calls left trong bất kỳ plugin hoặc cron job (nó 404s since Jan 2024). - bạn periodically kiểm tra được gửi-so với-được lập chỉ mục numbers trong Search Console để spot dưới-được lập chỉ mục sections.
- bạn’re không sử dụng sitemap để try để deindex bất cứ điều gì — đó
noindex’s job.
mental models
1. sitemap là inventory, không phát hiện silver bullet. nó coverage tool — sạch list của Điều gì bạn muốn được lập chỉ mục. nó làm không force crawling hoặc lập chỉ mục. nếu các trang không phải getting được lập chỉ mục, sitemap là nơi bạn notice vấn đề (được gửi so với được lập chỉ mục), không nơi bạn khắc phục nó.
2. Exclude ≠ noindex.
Leaving URL out của sitemap không xóa nó từ Google. sitemap là
advertisement, không gate. để xóa trang, cho phép crawling và thêm noindex —
sitemap là sai lever hoàn toàn.
3. Automate nó, hoặc nó rots. manually-được xây dựng sitemap goes stale moment ai đó adds trang và forgets file. Generate nó từ các trang bạn thực ra có so nó vẫn giữ hiện tại và hoàn tất. sitemap giá trị là trong là chính xác, không trong merely existing.
4. Được gửi-so với-được lập chỉ mục là diagnostic. Split của bạn sitemaps by section hoặc nội dung loại và Search Console coverage numbers tell bạn mà part của trang web là dưới-được lập chỉ mục. đó thực, day-để-day payoff — far nhiều hơn hữu ích hơn act của submitting itself.
5. Phát hiện có hai halves. Sitemaps là pull-inventory half của phát hiện; links là khác pull half, và push các giao thức (IndexNow, lập chỉ mục API) là tách biệt channel. nếu trang không phải là tìm thấy, ask mà channel nên là carrying nó — và liệu bất cứ điều gì links để nó tại all.
Cách tạo sitemap, by nền tảng
mỗi nền tảng dưới either generates sitemap tự động hoặc có tiêu chuẩn module
cho nó. hai cuối steps là giống nhau mọi nơi: (1) hãy đảm bảo chỉ right
các URL là được bao gồm (canonical, indexable chỉ); (2) submit nó trong Search Console +
Bing Quản trị viên web Tools và thêm Sitemap: line để robots.txt (hoặc có chủ ý
omit đó line để giữ nó unlisted).
| Nền tảng | Nơi đó sitemap xuất hiện từ |
|---|---|
| WordPress | Cốt lõi auto-generates một tại /wp-sitemap.xml (WP ≥ 5,5). Cho control — exclude post types, thêm image/news, split — dùng Yoast SEO, Xếp hạng Math, hoặc AIOSEO; they replace đó cốt lõi sitemap và cập nhật on publish. |
| Shopify | Auto-generates /sitemap.xml (một sitemap chỉ mục pointing để các sản phẩm / collections / các trang / blogs children). Không trực tiếp editable — control inclusion qua trang visibility và template noindex edits. |
| Wix | Auto-generates /sitemap.xml; toggle theo-trang lập chỉ mục trong đó SEO settings. |
| Squarespace | Auto-generates /sitemap.xml; bạn không thể hand-edit điều này — exclude các trang qua trang settings. |
| Webflow | Auto sitemap toggle trong Site Settings → SEO, hoặc supply của bạn own custom sitemap. |
| Drupal | Dùng đó Đơn giản XML Sitemap module (hoặc đó older XML Sitemap module) — điều này generates, splits, và submits để đó consoles. |
| JS các framework (Tiếp theo / Astro / Gatsby / etc.) | Dùng đó framework sitemap integration — tìm kiếm “<framework> sitemap.” (bản dịch) «thẻ framework sitemap.» (Này site dùng Astro @astrojs/sitemap, configured trong astro.config.mjs.) |
| Manual / generators | Static hoặc tiny các trang: an online generator (e.g. XML-Sitemaps.com) hoặc một xây dựng script. Caveat: manual goes stale — ưu tiên automation. |
Search Console sitemap các lỗi → meaning → khắc phục
| Status / lỗi | Điều đó có nghĩa là gì | Cách sửa |
|---|---|---|
| không thể fetch | Google không thể retrieve đó file — sai URL/404, robots.txt block, máy chủ timeout, hoặc đơn giản không processed tuy vậy. Thường transient. | Xác nhận đó URL trả về 200, không robots-blocked, và đó máy chủ là responsive; re-submit và chờ. (Có thể cũng có nghĩa là Google không tuy vậy convinced có new/quan trọng nội dung để chỉ mục.) |
| Unsupported format | Đó file không một supported format — đó classic “you submitted an HTML page / theme file.” (bản dịch) «bạn được gửi an HTML trang / theme file.» | Submit một real XML/RSS/Atom/txt sitemap, không an HTML trang. |
| Empty sitemap | Không URLs trong đó file. | Generate điều này so với real URLs; kiểm tra đó generator. |
| Sitemap file size lỗi | Lớn hơn 50MB uncompressed. | Split vào multiple sitemaps + một sitemap chỉ mục. |
| Compression lỗi | Google không thể uncompress của bạn .gz. | Re-gzip correctly và verify điều này decompresses. |
| Incorrect namespace | Đó root element là bị thiếu hoặc có đó sai namespace. | Dùng xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" (plus image/video/xhtml namespaces nếu dùng). |
| URL không được phép | URLs sit trên đó sitemap cấp độ hoặc on một khác nhau domain (path/cross-submission mismatch). | Move đó sitemap lên, hoặc verify cả hai domains trong Search Console; giữ children tại/dưới đó chỉ mục path. |
| Không hợp lệ URL | MỘT <loc> giá trị không một hợp lệ, absolute URL. | Dùng fully-qualified absolute URLs; entity-escape & ' " < >. |
| URLs không accessible / không followed | Google hit an lỗi crawling đó listed URLs. | Xác nhận những URLs trả về 200 và không robots-blocked. |
| Không hợp lệ date | Bad <lastmod> date format. | Dùng W3C / ISO-8601 dates. |
| Không hợp lệ / bị thiếu tag hoặc thuộc tính, cũng nhiều tags | Malformed hoặc duplicate XML. | Validate đó XML; xóa duplicate tags; supply bắt buộc các thuộc tính. |
| Thumbnail cũng lớn/nhỏ (video) | MỘT <video:thumbnail_loc> image fails đó size rules. | Dùng ≥ 60×30 px trong một supported format tại một ổn định, crawlable URL. |
Other thực tế gotchas: an HTTP-so với-HTTPS hoặc www mismatch giữa sitemap URLs
và đó verified thuộc tính triggers “URL not allowed” (bản dịch) «URL không được phép»; Google có thể serve một stale
được lưu đệm copy so thay đổi không instant; và submitting children và đó chỉ mục là
harmless nhưng unnecessary.
Tools cho validating và diagnosing sitemap
- Google Chỉ mục Checker — spot-kiểm tra một
cụ thể URL từ của bạn sitemap cho đó observable indexability blockers
(mã trạng thái, các chuyển hướng,
noindex, các tín hiệu canonical) trước khi bạn assume đó sitemap itself là đó vấn đề. Điều này routes bạn để Search Console’s URL Inspection cho Google thực tế, có thẩm quyền câu trả lời — này tool chỉ surfaces điều gì là visible từ đó bên ngoài. - Google Search Console — Sitemaps báo cáo — nơi bạn submit một sitemap và see điều gì Google cuối cùng fetched và khi; combine với đó Trang Lập chỉ mục báo cáo (filtered by sitemap) để nhận đó được lập chỉ mục-so với-không-được lập chỉ mục split dùng trong đó Cách đo lường tab trên.
- Bing Quản trị viên web Tools — Sitemaps — đó tương đương submission và status view cho Bing; submit ở đây ngoài ra để Search Console, since đó hai engines track sitemaps independently.
- MỘT crawler (Ahrefs Site Audit, Screaming Frog) — đó way để generate đó “actual canonical URL list” (bản dịch) «thực tế canonical URL list» bạn so sánh một sitemap so với khi kiểm tra coverage tính đầy đủ — một sitemap validator xác nhận đó file là well-formed, nhưng chỉ một real crawl of trang web của bạn tells bạn nếu đó file là hoàn tất.
các tài nguyên worth của bạn time
My related writing
- Enterprise kỹ thuật SEO — nơi automated, hiện tại sitemaps fit vào managing lớn trang web.
- Khi nên bạn Worry về Ngân sách crawl? — sử dụng sitemap as sạch inventory của bạn indexable đặt.
- trang web Migration: Ultimate Hướng dẫn — including giữ sitemap của old các URL khoảng để watch them drop out của chỉ mục.
- JavaScript SEO Các vấn đề & Thực hành tốt nhất — Khi sitemaps quan trọng phần lớn (JS-loaded nội dung và framework sitemap modules).
My speaking
- Cách Tìm kiếm Hoạt động (SlideShare) — my walkthrough of crawling, kết xuất, lập chỉ mục, và xếp hạng, nơi sitemaps trực tiếp on đó phát hiện side. (Standing disclaimer: “This is my understanding of systems… not going to be 100% complete or accurate.” (bản dịch) «Này là my understanding of các hệ thống… không going để là 100% hoàn tất hoặc chính xác.»)
Từ others
- Google Sitemaps overview và xây dựng-một-sitemap tài liệu — đó chính nguồn cho mọi thứ on này trang.
- Đó sitemaps.org giao thức — đó cross-engine tiêu chuẩn XML sitemaps là được xây dựng on.
- Bing Quản trị viên web Blog: Giữ Nội dung Discoverable với Sitemaps trong AI-Powered Tìm kiếm — Bing hiện tại take on XML format preference,
lastmodimportance, và sitemaps + IndexNow as complementary. - Bing Quản trị viên web Blog: Đó Importance of Setting đó lastmod Tag trong Của bạn Sitemap — Fabrice Canel giải thích cách Bing dùng
lastmodcho freshness assessment. - IndexNow tài liệu — đó push giao thức cho instantly notifying Bing, Yandex, và others of changed URLs (Google không participate).
- Google Search Console Sitemaps báo cáo help — đầy đủ reference cho mỗi sitemap lỗi và status trong Search Console.
- Search Engine Journal: Google Giải thích Vì sao Điều này Có thể Không Dùng một Sitemap — covers John Mueller lời giải thích of khi Google bỏ qua được gửi sitemaps.
- Công cụ tìm kiếm Roundtable: Google: XML Sitemaps Là MỘT Minimal Baseline Cho Bất kỳ Serious Website — Barry Schwartz covering Mueller “minimal baseline” (bản dịch) «minimal baseline» stance.
Tự kiểm tra: Sitemaps
Five nhanh các câu hỏi on Điều gì sitemaps làm và Điều gì belongs trong them. Pick câu trả lời cho mỗi, sau đó kiểm tra.
Nhật ký thay đổi
Đã cập nhật 8 thg 8, 2026.
Tóm tắt biên tập và chi tiết thay đổi đã ghi nhận.Chi tiết thay đổi
-
Ghi chú thay đổi chi tiết hiện chỉ có bằng tiếng Anh.
Không thể so sánh đầy đủ — không có bản lưu trước đó cho lần sửa đổi này.
Đã cập nhật 28 thg 7, 2026.
Tóm tắt biên tập và chi tiết thay đổi đã ghi nhận.Chi tiết thay đổi
-
Ghi chú thay đổi chi tiết hiện chỉ có bằng tiếng Anh.
Không thể so sánh đầy đủ — không có bản lưu trước đó cho lần sửa đổi này.