要点
一、商品暂时缺货,保留页面并标为缺货。Google 在暂停网上业务的文档里回答过这个问题:不要用移除工具把缺货商品从搜索结果中移除,否则用户在搜索里找不到商家自己发布的商品信息,只能看到可能不准确的第三方信息;更好的做法是保留页面、标为缺货,让用户知道发生了什么,即使暂时买不到。同一文档对暂时无法履约的店铺推荐保持网站在线、限制功能:
- 停用购物车,Google 说明这对搜索可见性没有影响。
- 用横幅或弹窗说明情况;不希望横幅文字出现在搜索摘要里,可以给它加
data-nosnippet属性。 - 更新结构化数据,反映当前的库存状态。
- 使用 Merchant Center 时,按
availability属性的最佳做法更新商品数据。 - 少量页面在 Search Console 请求重新抓取,大量商品页通过 sitemap 告知更新。
Google 不推荐为此停用整个网站,从索引中整站移除后恢复需要较长时间。电商网站上线文档里也有同类做法:先上线全站、把商品标为缺货,商品页照样可以被编入索引。
二、结构化数据用 Offer.availability 标库存状态。它在商家信息结构化数据里是推荐属性,只能填一个值,可以写完整网址,也可以写短名(如 BackOrder)。Google 支持的取值和说明:
| 取值 | Google 的说明 |
|---|---|
| InStock | 有货 |
| OutOfStock | 当前缺货 |
| SoldOut | 已售罄 |
| BackOrder | 可预订补货 |
| PreOrder | 可预购 |
| PreSale | 正式发售前可下单并发货 |
| Discontinued | 已停产 |
| LimitedAvailability | 供应有限 |
| OnlineOnly | 只在网上销售 |
| InStoreOnly | 只在门店销售 |
标记要和页面上用户看到的状态一致。Google 结构化数据通用指南要求不标记用户看不到的内容、不用结构化数据误导用户。商家信息文档还提醒,用 JavaScript 生成的 Product 标记可能让 Shopping 抓取频率更低、可靠性更差,对库存、价格这类变化快的信息影响较大,建议把标记放在初始 HTML。网站和 Merchant Center 数据之间可能有时间差,例如网站已标售罄而 Merchant Center 还没更新,Google 建议开启根据网站内容自动更新商品数据的功能。
三、永久下架且站内没有替代商品,返回 404 或 410。Google 修复软 404 的说明里写:页面已删除、站内也没有内容相近的替代页面时,返回 404 或 410,告诉搜索引擎页面不存在、不希望被编入索引。Google 对 429 以外的 4xx 状态码处理方式相同,404 和 410 没有区别:已编入索引的网址会被移除,新发现的 404 网址不会被处理,抓取频率逐渐下降。抓取预算文档也建议对永久删除的页面返回 404 或 410,404 是不再抓取该网址的强信号。可以做一个对用户有用的自定义 404 页面(保留站点导航、放热门商品和首页链接),但服务器返回的状态码要是 404。
四、有明确替代商品,用 301 跳转到替代商品。Google 的说明是:页面已移动或站内有明确的替代页面,返回 301 永久跳转,用户浏览不受影响,搜索引擎也能知道新位置。301 和 308 是强信号,Google 会把跳转目标作为规范网址的依据;302 和 307 是弱信号。Google 在网站迁移文档里提醒,不要把大量旧网址跳转到一个无关的网址(例如首页),这会让用户困惑,也可能被当作软 404;多个页面的内容合并到一个新页面时,可以把旧网址都跳到这个新页面。同一文档建议跳转至少保留 1 年,这条说的是网站迁移场景。
五、避免软 404。软 404 指页面告诉用户内容不存在、却返回 200 状态码,也包括几乎没有主要内容的空白页。Google 检测到这种页面后,会在 Search Console 网页索引报告里标为软 404,这些页面不会出现在搜索结果中;它们还会被持续抓取,消耗抓取预算。电商站常见的情况是商品删除后页面显示“商品不存在”但状态码仍是 200,或者分类清空后成了空列表页。对空分类,Google 电商网址文档建议加 noindex;如果网站在分类变空后会自动把它从站内搜索和导航中移除,可以考虑让该分类页返回 404。
六、停产商品是否保留页面,Google 文档没有给出单一答案。availability 有 Discontinued 取值,适用于保留页面并标明停产的情况;Google 文档给出的处理分支是:没有替代页面返回 404 或 410,有明确替代页面用 301。选哪种取决于页面对用户是否还有用(例如说明书、配件、评价)和站内有没有对应的替代商品。
容易误解的地方
- 用 Search Console 移除工具清掉缺货商品。Google 明确不建议,缺货商品保留页面并标缺货。
- 以为 410 比 404 让网址掉出索引更快。Google 的状态码文档把 429 以外的 4xx 都按同一方式处理。
- 把下架商品统一 301 到首页或大分类页。跳转目标与原商品无关时可能被当作软 404,跳转到明确的替代商品才符合 Google 说的“有明确替代”。
- 商品删除后返回 200 加一句“商品不存在”。这是软 404,正确做法是返回 404 或 410。
- 页面写着缺货,结构化数据还是
InStock;或者用 JavaScript 晚加载的标记更新库存,导致 Google 抓到的状态滞后。 - Google 文档没有说标为缺货的商品页会被判为软 404,不要把这一点当作官方结论;但页面若只剩错误提示、几乎没有主要内容,有可能被识别为软 404。
怎么检查
- 用
curl -I或浏览器开发者工具看已下架商品网址的状态码:没有替代的是 404 或 410,有替代的是一次 301 到相关商品,避免多次跳转形成长跳转链。 - 用 Search Console 网址检查工具看 Google 收到的状态码和渲染内容。
- 在网页索引报告里查看“软 404”和“未找到(404)”分组,确认下架商品落在预期的分组里,缺货商品没有被误判。
- 用富媒体搜索结果测试检查缺货页的
availability取值,并与页面上显示的库存文字对照。 - 使用 Merchant Center 时,核对商品数据里的库存状态和网站是否一致。
来源
- Temporarily pause or disable a website,https://developers.google.com/search/docs/crawling-indexing/pause-online-business(2026-10-05 核对)
- How To Launch an Ecommerce Site on Google,https://developers.google.com/search/docs/specialty/ecommerce/how-to-launch-an-ecommerce-website(2026-10-05 核对)
- Merchant listing (Product, Offer) structured data,https://developers.google.com/search/docs/appearance/structured-data/merchant-listing(2026-10-05 核对)
- General Structured Data Guidelines,https://developers.google.com/search/docs/appearance/structured-data/sd-policies(2026-10-05 核对)
- Share your product data with Google,https://developers.google.com/search/docs/specialty/ecommerce/share-your-product-data-with-google(2026-10-05 核对)
- Troubleshoot Google Search crawling errors,https://developers.google.com/search/docs/crawling-indexing/troubleshoot-crawling-errors(2026-10-05 核对)
- How HTTP status codes affect Google’s crawlers,https://developers.google.com/crawling/docs/troubleshooting/http-status-codes(2026-10-05 核对,原 Search Central 网址已跳转至此)
- Optimize your crawl budget,https://developers.google.com/crawling/docs/crawl-budget(2026-10-05 核对,原 Search Central 网址已跳转至此)
- Redirects and Google Search,https://developers.google.com/search/docs/crawling-indexing/301-redirects(2026-10-05 核对)
- Site Moves and Migrations,https://developers.google.com/search/docs/crawling-indexing/site-move-with-url-changes(2026-10-05 核对)
- Designing a URL structure for ecommerce websites,https://developers.google.com/search/docs/specialty/ecommerce/designing-a-url-structure-for-ecommerce-sites(2026-10-05 核对)
