[{"data":1,"prerenderedAt":295},["ShallowReactive",2],{"blog-hreflang-mistakes":3,"blog-prev-hreflang-mistakes":111,"blog-next-hreflang-mistakes":188},{"id":4,"title":5,"author":6,"body":7,"canonical":95,"category":96,"cover":95,"date":97,"description":98,"draft":99,"extension":100,"keywords":95,"meta":101,"navigation":102,"noindex":99,"ogImage":95,"path":103,"seo":104,"seoDescription":95,"seoTitle":95,"stem":105,"tags":106,"updated":95,"__hash__":110},"blog\u002Fblog\u002Fhreflang-mistakes.md","hreflang 配错的代价，比不做多语言站还大","元析智能",{"type":8,"value":9,"toc":84},"minimark",[10,14,19,22,25,28,32,35,38,41,45,48,51,54,57,60,63,66,69,72,75,78,81],[11,12,13],"p",{},"hreflang 配错的代价比不做多语言还大：Google 会把页面当成重复内容，中文站排名被英文站压。去年 10 月起我们处理过 4 个案例，最常见的错法就三种。",[15,16,18],"h2",{"id":17},"错法一hreflang-指向不存在的页面","错法一：hreflang 指向不存在的页面",[11,20,21],{},"这是最常见的。页面加了 hreflang 标记，但指向的 URL 已经改版或者拼错，返回 404。",[11,23,24],{},"Google 的处理方式很直接：标记无效，等于没写。更糟的是，如果所有语言版本互相指向都不对，Google 会自己挑一个版本展示，通常是权重高的那个，于是中文用户搜到英文页。",[11,26,27],{},"我们一个客户改版后 120 个 URL 变了，hreflang 没跟着改。三个月里中国区搜索流量掉了 38%，英文页占了中文词的结果。",[15,29,31],{"id":30},"错法二x-default-缺失或乱写","错法二：x-default 缺失或乱写",[11,33,34],{},"x-default 是给\"没有明确语言匹配\"的用户用的兜底版本。很多站要么不写，要么写成主站首页。",[11,36,37],{},"不写，Google 自己猜，猜错的情况不少。写成首页，等于告诉 Google 所有语言的用户都去首页，这个标记就废了。",[11,39,40],{},"正确写法：x-default 指向语言选择页，或者默认语言版本，不要指向首页。",[15,42,44],{"id":43},"错法三互相指向变成单向","错法三：互相指向变成单向",[11,46,47],{},"hreflang 要求双向确认：A 页面声明 B，B 页面也要声明 A。只写一边，Google 会忽略这组关系。",[11,49,50],{},"我们查过的一个站，英文页声明了中文页，中文页没声明英文页。结果英文页被识别成中文页的重复内容，两个页面互相抢排名，都不稳定。",[15,52,53],{"id":53},"怎么查",[11,55,56],{},"三个地方。Google Search Console 的\"国际定位\"报告会报 hreflang 错误；Screaming Frog 可以爬全站检查双向匹配；手动抽查 10 个语言版本，看返回码和指向。",[11,58,59],{},"我们一般先跑工具，再手动抽查，工具能发现 80% 的问题，剩下的 20% 在页面渲染和跳转逻辑里。",[15,61,62],{"id":62},"一个恢复案例",[11,64,65],{},"那个中国区流量掉 38% 的客户，我们做的事：补全 120 条 hreflang 映射、修 x-default、统一绝对地址。",[11,67,68],{},"上线后 3 周开始回升，第 7 周中国区流量回到原位的 91%。没有改内容，没有换域名，问题全在标记上。",[15,70,71],{"id":71},"一份能抄的配置模板",[11,73,74],{},"每个语言页面加三组 link：自己、互相对应的语言版本、x-default。所有 URL 用绝对地址，带协议和域名，别用相对路径。",[11,76,77],{},"例如中文页写：zh-CN 指向自己，en 指向英文页，x-default 指向语言选择页。英文页反过来写一遍，一一对应。",[15,79,80],{"id":80},"一句判断",[11,82,83],{},"多语言站不是加几个语言目录就完事，hreflang 是必须做对的一环。做不对，不如先只做一个语言版本，把内容做好。这件事的排查成本很低，跑一遍工具基本能定位，改完记下来，下次改版别再犯。",{"title":85,"searchDepth":86,"depth":86,"links":87},"",2,[88,89,90,91,92,93,94],{"id":17,"depth":86,"text":18},{"id":30,"depth":86,"text":31},{"id":43,"depth":86,"text":44},{"id":53,"depth":86,"text":53},{"id":62,"depth":86,"text":62},{"id":71,"depth":86,"text":71},{"id":80,"depth":86,"text":80},null,"技术SEO","2026-06-09","hreflang 配错的代价比不做多语言还大：Google 会把页面当成重复内容，中文站排名被英文站压。我们处理过 4 个案例，最常见的三种错法、排查方法和一份能直接抄的配置模板，都在这篇，最后附了一个我们自己做的恢复案例，照着查能省一天。",false,"md",{},true,"\u002Fblog\u002Fhreflang-mistakes",{"title":5,"description":98},"blog\u002Fhreflang-mistakes",[107,108,109],"hreflang","多语言SEO","国际SEO","jzOJPslgBuQsjr_EVsssrwhVtSZVh4UmdWUvK0yQf7U",{"id":112,"title":113,"author":6,"body":114,"canonical":95,"category":176,"cover":95,"date":177,"description":178,"draft":99,"extension":100,"keywords":95,"meta":179,"navigation":102,"noindex":99,"ogImage":95,"path":180,"seo":181,"seoDescription":95,"seoTitle":95,"stem":182,"tags":183,"updated":95,"__hash__":187},"blog\u002Fblog\u002Fchrome-web-store-listing-seo.md","Chrome 应用商店的列表页，怎么写才有人装",{"type":8,"value":115,"toc":170},[116,119,122,125,128,131,134,137,140,143,146,149,152,155,161,164,167],[11,117,118],{},"Chrome 应用商店的站内搜索，是插件最稳的流量来源，但它的排序逻辑和网页 SEO 差别很大。2026 年 3 月我们给一个做网页标注的团队改了 4 个插件的列表页，两个月安装量从 9000 到 2.3 万，没有投放。",[15,120,121],{"id":121},"排序里管用的和不管用的",[11,123,124],{},"按我们的观察，权重主要是：安装后的留存、评分和评价数、更新频率、标题和描述的相关性。关键词堆砌几乎没用，描述里塞 30 个词反而会降低安装率，因为读不下去。",[11,126,127],{},"有个细节很多人不知道：卸载率影响排名。装了就卸的插件会被降权。所以别用诱导安装的标题党，短期涨量，长期掉排名。",[15,129,130],{"id":130},"标题和截图的写法",[11,132,133],{},"标题格式我们固定为“品牌名 - 核心动作”，不超过 45 个字符。核心动作用用户的原话，比如“网页标注和批注”比“协作增强工具”好搜也好懂。",[11,135,136],{},"截图前两张最关键。第一张放产品在实际网页上的效果，不要放 logo 或空界面。第二张放操作流程，三步以内。我们调完截图顺序，列表页到详情页的点击率从 4.1% 到 7.8%。",[15,138,139],{"id":139},"描述的前三行",[11,141,142],{},"商店列表只展示描述的前一两行。前三行要回答：这插件干什么、在哪用、免费还是付费。付费要说清免费额度，别藏。",[11,144,145],{},"我们写的一句是：“在任何网页上圈选、批注、分享，适合远程评审和设计走查。免费版每月 50 条标注。”这句话里包含了功能、场景、限制，用户看完就知道要不要点。",[15,147,148],{"id":148},"官网和商店的分工",[11,150,151],{},"商店负责被发现和安装，官网负责解释和变现。我们的做法是商店描述里不放长文，链接到官网的一个专门页面讲清隐私、权限、定价。",[11,153,154],{},"这里有个坑：商店审核对权限描述很敏感。申请了“读取所有网站数据”就必须在描述里说清为什么，否则可能被拒或者被用户差评。我们有个客户因为没写清，被打了 20 多条一星，评分从 4.6 掉到 3.9，排名跟着掉。",[11,156,157],{},[158,159,160],"strong",{},"更新频率别忽视",[11,162,163],{},"商店会给近期更新的插件一定曝光。我们建议每 4 到 6 周发一次版本，哪怕只是修 bug。更新说明写给用户看，别写“性能优化”，写“修复了在 Gmail 里标注错位的问题”。",[11,165,166],{},"还有一个小细节：30 秒演示视频能提升转化，但前 3 秒必须出现真实产品界面，别放 logo 动画。用户是来确认这东西长什么样的。",[11,168,169],{},"插件这行，产品体验和商店页是同一件事的两面。列表页把人骗进来，产品留不住，排名迟早掉下去。",{"title":85,"searchDepth":86,"depth":86,"links":171},[172,173,174,175],{"id":121,"depth":86,"text":121},{"id":130,"depth":86,"text":130},{"id":139,"depth":86,"text":139},{"id":148,"depth":86,"text":148},"SEO","2026-06-08","商店站内搜索是插件主要流量来源，但排序更看留存和评分。我们改了 4 个插件的标题、截图和描述，两个月安装量从 9000 到 2.3 万。",{},"\u002Fblog\u002Fchrome-web-store-listing-seo",{"title":113,"description":178},"blog\u002Fchrome-web-store-listing-seo",[184,185,186],"浏览器插件","Chrome 商店","列表页","Xq8NgOlDMXOQSKNu9Ju-FTV9etAtI_6jltTrKSjV_Zk",{"id":189,"title":190,"author":6,"body":191,"canonical":95,"category":283,"cover":95,"date":284,"description":285,"draft":99,"extension":100,"keywords":95,"meta":286,"navigation":102,"noindex":99,"ogImage":95,"path":287,"seo":288,"seoDescription":95,"seoTitle":95,"stem":289,"tags":290,"updated":95,"__hash__":294},"blog\u002Fblog\u002Feditorial-review-checklist.md","我们的审稿清单：一篇文章要过十二关",{"type":8,"value":192,"toc":275},[193,196,200,203,206,209,212,216,219,222,225,228,232,235,238,241,244,248,251,254,257,260,263,266,269,272],[11,194,195],{},"2026 年 6 月我们把审稿标准写成了十二项清单，一篇稿子平均改两轮半才上线。清单出来之前，审稿靠感觉，新人不知道改什么，老人每次说的标准也不一样。",[15,197,199],{"id":198},"事实层四项","事实层：四项",[11,201,202],{},"数字有没有来源。文章里出现的每个数据，要么是我们自己测的，要么是工具里能查到的，要么是公开可查的事实。编的数字一律删。",[11,204,205],{},"工具名和版本对不对。写“某工具能导出全量”，得说清哪个版本、什么条件下。工具更新很快，模糊表述迟早过时。",[11,207,208],{},"参数名和菜单路径对不对。照着实操一遍，别照着记忆写。",[11,210,211],{},"链接能不能打开。外部链接全部点一遍，内部链接确认目标页存在。这条最基础，但最容易漏。",[15,213,215],{"id":214},"结构层四项","结构层：四项",[11,217,218],{},"结论在前 100 字内。写完第一段读一遍，如果还在铺垫，重写。",[11,220,221],{},"二级标题是不是各自独立。每节只讲一件事，标题之间不能重复。",[11,223,224],{},"每段首句是不是该段主题。我们不允许“首先我们来看”这种过渡句占一个段落。",[11,226,227],{},"结尾有没有升华。最后一段如果开始讲行业趋势、讲未来，删掉。结尾只保留一个具体判断或者一个动作。",[15,229,231],{"id":230},"语言层四项","语言层：四项",[11,233,234],{},"黑名单词。我们有一份禁用词表，出现就改。",[11,236,237],{},"AI 句式。两边都讲的平衡句、不仅而且的递进句，这类结构读起来像模板。",[11,239,240],{},"句子长短。连续三句都是二十字以上，读起来累，拆一句。",[11,242,243],{},"口语化程度。默读一遍，读着别扭的地方就是该改的地方。",[15,245,247],{"id":246},"立场层两项","立场层：两项",[11,249,250],{},"这篇文章有没有观点。通篇正确但没有判断，等于没写。",[11,252,253],{},"有没有独家信息。自己测的数据、踩过的坑、具体的筛选标准，至少要有一处。没有就补，补不出来这篇不发。",[15,255,256],{"id":256},"清单怎么维护",[11,258,259],{},"清单每季度改一次。我们删过一条没用的检查项：要求配图不少于三张，实际读者根本不看配图，删掉之后审稿还快了些。",[11,261,262],{},"原则很简单：因为某个项目吃过亏才加，因为三个月没人触发才删。清单太长，作者会照抄照过，反而不看内容。",[15,264,265],{"id":265},"审稿怎么分工",[11,267,268],{},"作者自检一遍清单，改完再交。同事互审，只挑事实和结构两层的问题。负责人终审，看语言和立场。",[11,270,271],{},"三个人审不意味着三倍时间，因为每人只关注两层，速度快。我们现在的节奏是 48 小时内走完一轮。",[11,273,274],{},"清单的意义不是束缚，是让新人知道标准在哪。写顺了之后，很多人第一稿就能过八项。",{"title":85,"searchDepth":86,"depth":86,"links":276},[277,278,279,280,281,282],{"id":198,"depth":86,"text":199},{"id":214,"depth":86,"text":215},{"id":230,"depth":86,"text":231},{"id":246,"depth":86,"text":247},{"id":256,"depth":86,"text":256},{"id":265,"depth":86,"text":265},"内容运营","2026-06-10","事实、结构、语言、立场四层共十二项检查，一篇稿子平均改两轮半。清单写出来之后，新人第一稿的返工率明显下降，审稿也不再靠感觉。",{},"\u002Fblog\u002Feditorial-review-checklist",{"title":190,"description":285},"blog\u002Feditorial-review-checklist",[291,292,293],"审稿","内容流程","编辑规范","vnjCQ9DsVNFghJ1qjcSwmf3LEuAzusVoy6gQxxTrrAU",1794088104873]