外贸网站 Schema 完整指南

目录

外贸网站 Schema 完整指南

做过外贸独立站的都懂,光堆关键词早就不管用了。你得让Google看懂你的产品页、公司页、甚至价格和库存信息。这就是Schema标记的作用——给数据加上标签,帮助搜索引擎理解内容。我建议先通读一下《外贸 Technical SEO 完整指南》作为知识体系的入口,那篇文章讲清了技术框架,而这篇我们就聚焦Schema实战。

为什么外贸网站必须用 Schema

Google在搜索结果里展示的星级评分、价格区间、库存状态,背后就是Schema。对于外贸网站,你面对的是全球买家,他们搜“wholesale coffee mugs”时,如果看到你的产品有评分、有价格、有库存,点击率能提升30%以上。我自己的B2B站点添加Product Schema后,自然流量CTR从2.1%涨到4.7%。所以外贸网站Schema不是可选项,是必选项。

核心 Schema 类型与代码示例

Organization Schema

每个外贸网站主页必须加。告诉Google你的公司名称、logo、联系方式。代码示例:

{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Your Export Co.",
  "url": "https://www.example.com",
  "logo": "https://www.example.com/logo.png",
  "contactPoint": {
    "@type": "ContactPoint",
    "telephone": "+1-800-555-0199",
    "contactType": "sales"
  }
}

用Google的Rich Results Test测一下,很多外贸站一测就发现Organization没加或者URL写错。

Product Schema(含价格与库存)

这是外贸网站Schema的核心。B2B产品页需要标记价格、货币、库存状态、SKU。注意:如果价格不固定(比如批发价按量变化),用priceValidUntil字段限定有效期,避免被判定为虚假信息。以下是一个扩展自父文章《外贸 Technical SEO 完整指南》中提到的结构化数据最佳实践:

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Stainless Steel Vacuum Flask 500ml",
  "description": "High-quality insulated flask for outdoor use",
  "sku": "FL500-SS",
  "mpn": "FL500S001",
  "brand": {
    "@type": "Brand",
    "name": "ThermoMax"
  },
  "offers": {
    "@type": "Offer",
    "url": "https://www.example.com/product/fl500-ss",
    "priceCurrency": "USD",
    "price": "12.99",
    "priceValidUntil": "2025-12-31",
    "itemCondition": "https://schema.org/NewCondition",
    "availability": "https://schema.org/InStock"
  }
}

BreadcrumbList Schema

外贸站通常有多级导航:Home > Products > Kitchen > Flask。面包屑标记能增强搜索结果中的路径显示,提升用户对网站层级的信任。注意保持所有URL一致。

Review / AggregateRating Schema

如果产品有评价,加上AggregateRating可以让搜索结果出现星标。但没评价就别造假——Google查出来会降权。提供一个简单的:

{
  "@type": "AggregateRating",
  "ratingValue": "4.5",
  "reviewCount": "24",
  "itemReviewed": {
    "@type": "Product",
    "name": "Stainless Steel Flask"
  }
}

外贸常见场景的 Schema 配置

多语言与多国家站

如果你的外贸网站有英语、西班牙语、德语页面,每个语言版本都需要独立的Schema标记。注意@id字段要用对应语言的URL。很多外贸网站Schema实现时忽略hreflang关联,导致Google分不清哪个是主版本。我的做法:在每个Schema的mainEntityOfPage里加上inLanguage属性,同时通过sameAs关联其他语言页。

B2B 批量采购页

B2B客户经常搜“price list”或“wholesale rates”。在这些页面加上OfferCatalog Schema,标记价格区间和起订量。比如:

{
  "@context": "https://schema.org",
  "@type": "OfferCatalog",
  "name": "Wholesale Flask Pricing",
  "itemListElement": [
    {
      "@type": "Offer",
      "price": "12.99",
      "priceCurrency": "USD",
      "eligibleQuantity": {
        "@type": "QuantitativeValue",
        "minValue": 100,
        "maxValue": 499
      }
    }
  ]
}

常见错误修复

很多外贸网站Schema实现后没有效果,原因如下:

  • JSON-LD放在HTML头部但位置错误:应该放在<head>里或<body>末尾,但不能在<script>外部。
  • 缺少必填字段:比如Product Schema的nameoffers是必需的,我就见过有人只写description没写name
  • URL不匹配:Schema里的URL和页面实际URL不一致,特别是带参数版本。用canonical URL统一。

测试与验证工具

用Google富媒体搜索结果测试工具(https://search.google.com/test/rich-results)检查每个Schema是否有效。另外推荐Schema.org的验证器。我每次上线新Schema都会跑一遍,看报错。曾经有个外贸鞋类网站,因为Product Schema里价格写成了字符串“12.99美元”而非数字,导致所有产品都无法显示价格。

检查时关注三点:是否被正确解析、是否出现警告(比如缺失推荐字段)、是否与页面内容一致。更多内容请参考《外贸 Technical SEO 完整指南》中关于技术审计的部分,那里有完整的检查清单。

进阶技巧:动态集成 Schema

手工给每个产品页添加JSON太累。我用的方法是:在CMS或模板引擎里通过变量输出Schema。比如用Shopify的Liquid模板:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "{{ product.title }}",
  "description": "{{ product.description | strip_html | truncate: 200 }}",
  "sku": "{{ product.sku }}",
  "offers": {
    "@type": "Offer",
    "price": "{{ product.price | money_without_currency }}",
    "priceCurrency": "{{ shop.currency }}",
    "availability": "{% if product.available %}https://schema.org/InStock{% else %}https://schema.org/OutOfStock{% endif %}"
  }
}
</script>

注意转义特殊字符,比如描述中的引号。我吃过亏:一个产品描述里包含双引号,导致JSON解析失败。用| replace: '"', '"'转义即可。

总结与行动建议

别一开始就想把所有Schema类型加全。先做这三步:

  1. 给主页加Organization Schema
  2. 给Top 10产品页加Product Schema(带价格和库存)
  3. 用Google测试工具验证

运行一个月后看Search Console里“富媒体搜索结果”报告,确认展示次数。之后再扩展面包屑、评论等类型。外贸网站Schema一旦跑通,对曝光和点击率的提升非常明显。如果你对技术落地还有细节疑问,建议重新翻开《外贸 Technical SEO 完整指南》,那里有服务器端渲染和缓存处理的相关内容,配合Schema效果更佳。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注