JavaScript 动态设置的标题未被 Google 索引
SPA 渲染后才改 `document.title`,Google 索引到的却是占位符。SERP 每条都显示 "Loading..." 或首页标题。这里是修法。
Title / meta 被 Google 改写、canonical 与 hreflang、noindex 错配、Breadcrumb / FAQ / WebSite JSON-LD、OG 图、日期不一致。
Metadata 类问题最讨厌的地方在于"看起来好像没事"——直到 GSC 报警告或 Google 直接改写你的 title。 这里专注 metadata 与结构化数据:title 被改写、meta 描述被替换、OG 图不展示、结构化数据警告、canonical 冲突、hreflang 警告、Twitter Card 失效、JSON-LD 报错、noindex 误打、Breadcrumb / FAQ / WebSite schema、Article 与 JSON-LD 日期对不上。 每篇都讲清"什么是真问题,什么只是 Google 的正常重写",并附 Rich Results Test / URL Inspection 的真实操作步骤。
SPA 渲染后才改 `document.title`,Google 索引到的却是占位符。SERP 每条都显示 "Loading..." 或首页标题。这里是修法。
Google 在 2023 年就下线了 HowTo 富结果。Schema Markup Validator 仍能验证通过,看起来没问题,但 Google 的 Rich Results Test 已经识别不到它,富结果也再不出现。本文教你确认并清理掉。
JSON-LD 声明 1,247 条评论、4.8 星,页面上只有 32 条。Google 判定为评论不一致,SERP 里的星级片段直接消失。修法:让 reviewCount 等于可见评论数,且取自同一份来源。
Search Console 在 Article 页面上提示 "Missing field author.name"。byline 字符串明明在那,但 JSON-LD 形状不对。这里给出确切修法、最小合法形态,以及如何验证。
sitemap 里每个 URL 的 `lastmod` 都是今天。Googlebot 抓取率不升反降,因为 Google 已经把这个字段当作不可靠信号忽略掉了。
`<title>` 和 `<h1>` 说的不是一件事,Google 哪个都不信,直接改写你的 SERP 标题。对齐两者并重新申请索引,就能把标题拿回来。
你把 canonical 改到了新 URL,几周后 Google 还是排名旧的。canonical 是提示不是命令——把每个信号都对齐,Google 才会切换。
设了 en 与 zh 的 hreflang,校验工具却报缺 x-default?讲清 x-default 做什么、6 种出错写法,以及可直接复制的修复。
`<meta name="robots">` 与 `X-Robots-Tag` HTTP header 冲突时,Google 会合并两者并取最严格的值。怎么用 curl 排查、怎么让两边保持一致。
几周前加了 `<meta name="robots" content="noindex">` 但页面仍在 Google——按命中率排序的六种原因,附上用来区分它们的 curl 检查。
改 layout 或升级框架后全站 JSON-LD 打挂——把 Rich Results Test 报错对应到原因,只修那一个回退的字段。
og:image 都设好了,分享到 X/Twitter 还是没图。6 个真实原因、怎么判断你属于哪种、每种的最快修法。
VideoObject JSON-LD 过了 Rich Results Test,但 Search Console 显示视频没被索引。真正的原因通常是缩略图、embed URL 或视频显著度——本文教你定位是哪一种。