外贸独立站 Google SEO 优化  ·  面向工业制造与 B2B 出口企业 工作日 09:00–18:00  ·  站点诊断 免费

技术 SEO:让 Google 抓得全、抓得对、抓得快

技术 SEO 不产生排名,但决定排名的天花板。一个进不了索引的产品页,文案写得再好也是零。这一页把外贸独立站最常见的技术问题按"抓取—索引—渲染—结构—数据—速度"六层拆开。

01 — 抓取

Googlebot 到底抓到了什么

判断抓取是否健康,不能只看 sitemap 提交了多少条。要同时看四个来源:Search Console 的抓取统计、服务器日志、URL 检查工具的渲染结果、以及"关掉 JS 后页面还剩什么"。

检查项怎么看异常信号处理
抓取频次与状态码分布服务器日志筛 Googlebot UA,按状态码分组统计5xx 或 429 占比高;抓取集中在参数页先修服务端错误与超时,再收窄参数页入口
抓取预算分配日志中按目录统计抓取次数占比抓取大量落在筛选页、购物车、站内搜索结果对无搜索价值的 URL 加 noindex 或 robots 屏蔽
sitemap 有效性GSC「站点地图」中已发现 URL 数与索引数对比提交 5000 条,索引 800 条拆分 sitemap,剔除低质页,只留真实内容页
robots.txt逐行核对规则误屏蔽 CSS / JS / 图片目录放行渲染所需资源,只屏蔽确实不需要抓的路径
重定向链抽样 200 个 URL 看跳转次数A→B→C→D 多级跳转;301 与 302 混用合并为单跳 301,更新内链直接指向终点
外贸站特有的坑:服务器放在国内或香港、未上 CDN 时,Googlebot 从美国或欧洲抓取的 TTFB 经常在 1.5 秒以上,超时率明显高于国内访问。日志里表现为大量 499 / 超时,而你在浏览器里看一切正常。解决办法只有两条:换区域或上 CDN,别指望压缩 HTML 能救。
02 — 索引

索引治理:不是所有页面都值得被收录

小站的问题是"该收的没收",中大型站的问题是"不该收的收了一堆"。后者的危害更隐蔽:低质页面稀释整站质量评估,拖慢抓取。

产品变体与筛选页怎么处理?

按"是否有独立搜索需求"分三类:有需求(如"316L stainless steel flange")→ 做成独立可索引页面,唯一文案与参数表;无需求但用户会用(颜色、包装数量筛选)→ 保留可访问,加 noindex,follow 或 canonical 指向主品类页;纯功能页(排序、对比、站内搜索)→ robots 屏蔽或 noindex。

不要一律 noindex——被 noindex 的页面如果仍有大量内链指向,会浪费抓取预算。

分页还要不要写 rel=next / prev?

不用。Google 早在 2019 年就宣布不再把这些当作索引信号。现在的做法是:分页页可被抓取、每页有独立标题(第 2 页开始加页码)、商品卡直接链到详情页,让 Google 从任意一页都能走到详情页。

canonical 和 hreflang 是一回事吗?

不是。canonical 解决"同一语言下重复内容选哪个",hreflang 解决"不同语言/地区版本给谁看"。两者不能互相替代:给多语言页面互设 canonical 会让非规范版本彻底失去排名;hreflang 也不能用来合并重复内容。

"已抓取但未编入索引"大量出现怎么办?

先分类:内容太薄(只有型号和图片)→ 补内容或合并;与已有页面高度重复→ 合并并 301;内部链接太少→ 增加入口与内链;站点整体质量偏低→ 这是全局问题,需要提升头部页面质量与外部信号,单页优化无效。

要不要用 Indexing API 加速收录?

Google 的 Indexing API 只对 JobPosting 和 BroadcastEvent 两类内容开放,普通产品页用了没有效果。想加速收录,实际有效的是:保证内链入口、更新 sitemap 的 lastmod、在 GSC 里手动请求编入索引(有配额)、以及提升站点整体质量。

03 — 渲染

JS 渲染:你看到的和 Google 看到的可能不是同一页

Google 能执行 JavaScript,但渲染是"第二波"——先抓 HTML,排队渲染,再索引。对依赖客户端渲染的站点,这意味着延迟、遗漏和内容不一致。

症状

  • URL 检查的"实时测试"里有内容,但"已编入索引的 HTML"是空白
  • 产品参数、价格、规格表在源代码里搜不到
  • 分类页的产品列表由前端请求接口渲染,Google 抓到空列表
  • 导航与内链由 JS 生成,导致深层页面成为孤岛

处理顺序

  • 首选 SSR / SSG:服务端输出完整 HTML,前端只做增强
  • 次选动态渲染:对 Googlebot 输出预渲染 HTML(要注意 UA 判断的合规与维护成本)
  • 最低要求:标题、描述、H1、正文、参数表、内链必须是 HTML 里就有的
  • 验收:关掉 JS 后页面仍能读到核心内容与链接
验证方法:用 curl 抓原始 HTML,grep 目标关键词与内链;再对比 GSC 的"已编入索引的 HTML"。两个结果不一致,就是渲染问题。这一步比任何工具都直接。
04 — 结构

站点结构与 URL 规范

结构决定两件事:权重怎么流动、Google 能不能发现所有页面。外贸站最常见的结构问题是"所有产品页平铺在一个列表里",导致深层页面拿不到内链。

规则做法反例
层级深度首页 → 品类 → 子品类 → 产品,任何产品页 ≤ 3 次点击可达产品页只从"全部产品"分页列表可达,第 8 页之后基本无内链
URL 结构/category/subcategory/product-name/,全小写、连字符分隔、不含参数与 ID/product.php?id=1024&cat=3
内链每个产品页至少 2 条入链(品类页 + 相关产品/应用页);面包屑全站统一只靠导航栏与页脚,正文内无链接
孤岛页每月用爬虫跑一遍,列出"仅有 1 条入链"的页面从旧站迁移时遗留的页面,没有任何入口
锚文本用描述性文字,避免全站"点击这里"所有内链锚文本都是 "learn more"
面包屑与 BreadcrumbList 结构化数据一致,末级为当前页面包屑与实际层级不符
05 — 结构化数据

结构化数据:写给机器看的页面说明

用 JSON-LD 放在 <head> 里,与页面可见内容严格一致。不要为了富结果编造评价、价格或库存——被识别为垃圾结构化数据会导致整站失去富结果资格。

类型用在哪必填要点注意事项
Organization全站(首页)name、url、logo、contactPoint、sameAssameAs 指向真实社媒与工商信息,别填不存在的主页
BreadcrumbList所有内页position、name、item与页面面包屑逐字一致
Product产品页name、image、description、sku、brand、offers价格与库存必须真实;无评价不要写 aggregateRating
Offer产品页(嵌在 Product 内)price、priceCurrency、availability、priceValidUntilB2B 常写"询价",此时用 availability 与 businessFunction 表达,不要编价格
Service服务页name、serviceType、provider、areaServed适合服务型企业,不适合产品页
Article / TechArticle指南与文章headline、author、datePublished、dateModified作者要有真实页面可查,E-E-A-T 才有落点
VideoObject工厂/产品视频name、thumbnailUrl、uploadDate、duration缩略图要真实可访问
FAQPage问答页mainEntity 数组2023 年 8 月起,FAQ 富结果基本只对政府和医疗类站点展示;写了不会显示富结果,但仍有助于机器理解内容,不要指望它提升点击率
别再写 HowTo 了。Google 已于 2023 年 9 月停止展示 HowTo 富结果,相关文档已下线。看到"教你加 HowTo 拿富摘要"的文章,可以直接关掉。
06 — 性能

Core Web Vitals 与海外访问速度

Google 的判定口径是第 75 百分位的真实用户数据(CrUX),不是实验室分数。Lighthouse 跑 100 分而 CrUX 不通过的情况非常常见——因为真实用户多在 3G/4G 与低端安卓机上。

指标良好阈值外贸站常见问题有效手段
LCP 最大内容绘制≤ 2.5s首屏大图未压缩(2MB+);字体阻塞;服务端 TTFB 高图片转 WebP/AVIF、按容器尺寸输出、首屏图预加载;字体用 font-display:swap 或系统字体;上 CDN
INP 交互到下次绘制≤ 200ms第三方脚本(客服、统计、像素)阻塞主线程;长任务脚本延迟加载、拆分长任务、移除未使用的插件
CLS 累积布局偏移≤ 0.1图片无宽高、广告位与横幅插入、字体切换跳动图片写死宽高或 aspect-ratio、预留广告位、字体度量匹配
TTFB≤ 0.8s服务器在亚洲、无 CDN、动态查询未缓存CDN 边缘缓存、数据库查询缓存、页面静态化
WebP / AVIFsrcsetpreloadfont-displayCDN 边缘缓存延迟第三方脚本aspect-ratio静态化
性能优化的优先级:先解决 TTFB(改基础设施,一次解决),再解决 LCP 图(改模板,影响全站),最后抠 INP 与 CLS(逐个页面看)。反过来做,往往花三周把分数从 78 提到 84,用户实际体验没变。
07 — 迁移与 HTTPS

改版、换域名、上 HTTPS:最容易翻车的三件事

站点改版要注意什么?

三件事按顺序做:1) 导出旧站全部 URL 与流量数据,做"旧 URL → 新 URL"映射表,一对一 301,不留 404;2) 新站先在测试域名下让 Google 抓不到(robots 屏蔽或密码保护),避免重复内容;3) 上线当天提交新 sitemap、更新内链、在 GSC 观察索引替换。改版后 4–8 周流量波动属正常,超过 8 周未恢复要查映射遗漏。

换域名(比如从老域名换到品牌域名)怎么做?

保留旧域名至少 12 个月并做全站 301;GSC 里新旧两个资源都保留;Change of Address 工具提交;外链尽量联系对方更新指向。不要同时改域名又改结构又改内容——三件事一起做,出问题无法归因。

HTTPS 只是加个证书吗?

不止。要保证:全站资源(图片、CSS、JS)都是 https,否则混合内容告警;HTTP 到 HTTPS 用 301 而非 302;HSTS 头加上(先短 max-age 验证,再拉长);证书自动续期要有监控,过期一次等于全站不可访问。Let’s Encrypt 证书 90 天到期,必须有自动续期任务。

www 与非 www、末尾斜杠要不要统一?

要,且只能有一个规范版本。选一个(外贸站建议带 www 或直接裸域,取决于品牌习惯),另一个 301 过去;末尾斜杠同理。混用会导致同一内容出现两个 URL,权重分散、报表重复计数。

08 — 误区

六个还在流传的错误做法

做法为什么错正确做法
调 sitemap 的 priority 和 changefreqGoogle 明确表示忽略这两个字段只维护 lastmod,且要真实反映内容更新时间
堆 meta keywordsGoogle 2009 年就宣布不作为排名因素把关键词自然写进标题、H1、正文与图片 alt
给多语言页面互设 canonical会让非规范语言版本彻底失去排名用 hreflang 标注语言/地区关系,canonical 只指向同语言版本
用 noindex 掩盖低质页被 noindex 的页面仍在消耗抓取预算与内链权重能合并就合并并 301,确实无价值的直接删除
买"高 DA"外链包DA 是第三方指标,与 Google 排名无直接关系;批量链接违反垃圾内容政策做相关性来源:行业媒体、协会、真实客户与供应商
上线后立刻提交大量新页新站信任度低,大量页面同时上线容易大面积"已发现未索引"按周分批上线,每批观察 2–4 周再放下一批
09 — 下一步

想先自查?用这份清单

技术层 40 项检查点里,技术相关占 18 项。逐项打勾,能自己修的不用找我们。

先看清现状,再谈优化。
站点诊断不收费,也不推销套餐。

提供域名与 Google Search Console 只读权限(或近 3 个月导出的数据),我们出一份 20 页左右的诊断报告:抓取与索引现状、关键词机会、竞品 SERP 拆解、技术风险清单与优先动作排序。