[{"data":1,"prerenderedAt":338},["ShallowReactive",2],{"blog-keyword-intent-drift":3,"blog-prev-keyword-intent-drift":111,"blog-next-keyword-intent-drift":218},{"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\u002Fkeyword-intent-drift.md","搜索意图会漂移：三年前的文章，可能已经答错了问题","元析智能",{"type":8,"value":9,"toc":85},"minimark",[10,14,18,21,24,27,30,33,36,39,43,46,49,52,55,58,61,64,67,70,73,76,79,82],[11,12,13],"p",{},"同一个关键词，三年前的搜索结果和现在可能完全不是一回事。我们复查了 40 个老词，有 11 个的意图发生了变化，最典型的是从\"了解\"变成\"购买\"。",[15,16,17],"h2",{"id":17},"我们怎么发现意图变了",[11,19,20],{},"方法很土：把三年前 TOP10 的页面类型和现在的 TOP10 比。",[11,22,23],{},"比如\"数据仓库\"这个词，2022 年前 10 名有 7 篇是科普文章；2026 年再看，前 10 名有 6 个是厂商的产品页和对比页。意图从\"了解\"变成了\"选型\"。",[11,25,26],{},"我们 2026 年 4 月复查 40 个老词，11 个的 SERP 类型发生了变化，其中 7 个是从信息型转向商业型。",[15,28,29],{"id":29},"意图漂移的三个原因",[11,31,32],{},"第一，市场成熟了。一个品类刚出现时大家都在学习，成熟后大家都在选型。",[11,34,35],{},"第二，搜索引擎的判断变了。同样的词，搜索引擎现在认为用户想看对比，就给对比页更多位置。",[11,37,38],{},"第三，竞品内容改变了 SERP。厂商大量投放产品页，把 SERP 结构带偏了。",[15,40,42],{"id":41},"意图变了内容怎么办","意图变了，内容怎么办",[11,44,45],{},"三种处理。第一种，内容还匹配新意图，只改标题和首段，强调新的意图。这类最省力。",[11,47,48],{},"第二种，内容不匹配，但页面有排名基础，就地改造：加对比、加价格、加选型建议。",[11,50,51],{},"第三种，页面没有排名基础，直接重写，或者新写一篇、老文 301。",[11,53,54],{},"我们那个\"数据仓库\"的老客户，选的是第二种：在科普文章里加了一节\"主流方案对比\"，加了一张价格区间表，三个月后排到第 7。",[15,56,57],{"id":57},"一个反例",[11,59,60],{},"2025 年有个客户坚持不改，说\"我们的文章是行业最好的科普\"。结果排名从第 5 掉到 30 开外。",[11,62,63],{},"不是文章不好，是用户想看的东西变了。用户想选型，你还在科普，搜索引擎自然不给位置。",[15,65,66],{"id":66},"怎么建立复查机制",[11,68,69],{},"我们现在的做法：每季度抽 20 个核心词，对比 SERP 类型变化。变化超过一半，就标记为\"意图漂移\"，排进内容更新。",[11,71,72],{},"这个动作花不了多少时间，但能提前发现问题，而不是等排名掉了才查。复查时顺手把每个词的 SERP 类型记下来，下次再比就有基线了。",[11,74,75],{},"这件事没有工具能替你做，只能人工看，没有捷径。",[15,77,78],{"id":78},"一句判断",[11,80,81],{},"关键词不是静态的资产，它跟着市场一起变。做内容的人要定期回头看，别把三年前正确的答案，当成今天的答案。",[11,83,84],{},"还有一个信号：如果你的文章点击率在掉、排名没动，先别改标题，去看看 SERP 是不是变了。意图漂移往往比标题问题更早出现。",{"title":86,"searchDepth":87,"depth":87,"links":88},"",2,[89,90,91,92,93,94],{"id":17,"depth":87,"text":17},{"id":29,"depth":87,"text":29},{"id":41,"depth":87,"text":42},{"id":57,"depth":87,"text":57},{"id":66,"depth":87,"text":66},{"id":78,"depth":87,"text":78},null,"内容运营","2026-06-04","同一个关键词，三年前的搜索结果和现在可能完全不是一回事。我们复查了 40 个老词，有 11 个的意图发生了变化，最典型的是从“了解”变成“购买”。怎么发现、怎么改、什么时候该重写都在这篇，附我们每季度的复查方法。",false,"md",{},true,"\u002Fblog\u002Fkeyword-intent-drift",{"title":5,"description":98},"blog\u002Fkeyword-intent-drift",[107,108,109],"搜索意图","内容更新","关键词","p3u7AF8PZqfzej5fVZ7w2l4Gt32pFXcQNr5PYMH1-Ug",{"id":112,"title":113,"author":6,"body":114,"canonical":95,"category":206,"cover":95,"date":207,"description":208,"draft":99,"extension":100,"keywords":95,"meta":209,"navigation":102,"noindex":99,"ogImage":95,"path":210,"seo":211,"seoDescription":95,"seoTitle":95,"stem":212,"tags":213,"updated":95,"__hash__":217},"blog\u002Fblog\u002Fdomestic-cdn-selection.md","海外 CDN 在国内慢在哪，选型先看三个指标",{"type":8,"value":115,"toc":197},[116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,176,179,182,185,188,191,194],[11,117,118],{},"2026 年 6 月一个客户的官网放在海外 CDN 上，国内打开首字节 1.1 秒。换回国内节点之后，同一个页面降到 240 毫秒。这不是 CDN 好坏的问题，是路径的问题。",[15,120,121],{"id":121},"跨境链路的三个问题",[11,123,124],{},"第一，物理距离。数据包来回一趟就是 150 到 200 毫秒，TLS 握手要两三个来回，光建立连接就 400 毫秒。",[11,126,127],{},"第二，国际出口拥塞。晚高峰丢包率能到 5%，TCP 一丢包就退避，速度断崖式下降。",[11,129,130],{},"第三，DNS 解析。海外 DNS 在国内解析慢，有时还会被解析到不合适的节点。",[15,132,133],{"id":133},"国内选型的三个指标",[11,135,136],{},"第一，首字节时间。这是用户能感知到的等待，比下载速度重要。目标 300 毫秒以内。",[11,138,139],{},"第二，丢包率。跨网访问时，丢包率超过 1% 体验就开始明显变差。",[11,141,142],{},"第三，跨网延迟。电信、联通、移动三网之间的延迟差很多，要选多线或者 BGP 的节点。",[15,144,145],{"id":145},"备案是前提",[11,147,148],{},"国内 CDN 需要域名备案。没有备案，只能用海外节点，这是硬门槛，绕不过去。",[11,150,151],{},"有些公司用香港节点过渡，延迟比美西好，但比国内节点还是差一截。用户主要在国内，早晚要备案。",[15,153,154],{"id":154},"国内海外双线怎么搭",[11,156,157],{},"主域名走国内 CDN，海外用户解析到海外节点。用智能 DNS 按地域分流，一套代码两个入口。",[11,159,160],{},"注意两件事：一是证书要覆盖两个入口，二是 hreflang 和 canonical 别写死成单一域名，否则搜索引擎会分裂。",[11,162,163],{},"如果海外流量占比很低，可以不做双线，先把国内的体验做好。",[15,165,166],{"id":166},"怎么实测",[11,168,169],{},"用多个城市的节点跑 ping 和 mtr，看每一跳的延迟和丢包。mtr 比 ping 有用，因为它能看到具体哪一跳出问题。",[11,171,172],{},"再看真实用户数据。CrUX 里可以按国家筛，国内用户的 TTFB 和 LCP 分布能直接反映问题。",[11,174,175],{},"第三方测速平台也能用，但要看它有没有国内节点，只有海外节点的平台测出来的数据没参考价值。",[15,177,178],{"id":178},"不能备案时的过渡方案",[11,180,181],{},"如果暂时不能备案，可以先做两件事：把字体、图片、JS 这些静态资源放到国内能访问的对象存储上，主站 HTML 仍然在海外；再用 preconnect 提前把连接建起来。",[11,183,184],{},"这两件事不涉及备案，能抢回一部分时间。但 HTML 本身的往返省不掉，体验只能改善一半。",[11,186,187],{},"所以过渡方案只能撑一阵，真要做国内市场，最后还是得备案加国内节点。",[15,189,190],{"id":190},"一个明确的态度",[11,192,193],{},"用户主要在国内，就别用海外 CDN。这句话我说过很多次，还是经常看到软件公司的官网挂在海外服务上，国内打开要三四秒。",[11,195,196],{},"他们的理由是开发方便、海外客户多。可以理解，但官网是给客户看的，客户的体验优先。一套双线配置多花两天，换来的是国内用户不再流失。",{"title":86,"searchDepth":87,"depth":87,"links":198},[199,200,201,202,203,204,205],{"id":121,"depth":87,"text":121},{"id":133,"depth":87,"text":133},{"id":145,"depth":87,"text":145},{"id":154,"depth":87,"text":154},{"id":166,"depth":87,"text":166},{"id":178,"depth":87,"text":178},{"id":190,"depth":87,"text":190},"技术SEO","2026-06-03","一个站换回国内 CDN，首字节从 1.1 秒降到 240 毫秒。这篇写跨境链路的问题、国内选型的三个指标，以及国内海外双线怎么搭。",{},"\u002Fblog\u002Fdomestic-cdn-selection",{"title":113,"description":208},"blog\u002Fdomestic-cdn-selection",[214,215,216],"CDN","国内访问","页面体验","bQSsakkIdQgKH-1Mc9VT0NGwsiCQmxwGt_e9Xm0pofs",{"id":219,"title":220,"author":6,"body":221,"canonical":95,"category":206,"cover":95,"date":327,"description":328,"draft":99,"extension":100,"keywords":95,"meta":329,"navigation":102,"noindex":99,"ogImage":95,"path":330,"seo":331,"seoDescription":95,"seoTitle":95,"stem":332,"tags":333,"updated":95,"__hash__":337},"blog\u002Fblog\u002Fmultilingual-site-checklist.md","多语言内容上线前的九项检查，第四项最常漏",{"type":8,"value":222,"toc":316},[223,226,230,233,236,240,243,246,250,253,256,260,263,266,270,273,276,280,283,286,290,293,296,300,303,306,310,313],[11,224,225],{},"多语言站上线前的检查，看起来是技术活，实际上有一半是内容决策。我们固定过九项，每一项都踩过坑。2026 年 2 月检查一个客户站，光 hreflang 就找出三处错误：缺 x-default、自指缺失、语言码写成 zh-CN 却配了 tw 的内容。",[15,227,229],{"id":228},"第一项url-结构定了没","第一项：URL 结构定了没",[11,231,232],{},"子目录、子域、独立域名，三种都行，但要一次定死。中途换结构，等于重做一遍收录。",[11,234,235],{},"我们默认推荐子目录，比如 \u002Fen\u002F，权重集中，维护简单。已经有独立英文域名的，别合并，风险大。",[15,237,239],{"id":238},"第二项hreflang-互指全不全","第二项：hreflang 互指全不全",[11,241,242],{},"每个语言版本都要指向所有其他语言版本，包括自己，还要有一个 x-default。",[11,244,245],{},"这是最常漏的一项。漏了不会报错，只会让搜索引擎猜，猜错的代价是收录乱。",[15,247,249],{"id":248},"第三项语言切换会不会自动跳转","第三项：语言切换会不会自动跳转",[11,251,252],{},"按 IP 或浏览器语言自动跳转，是个坏习惯。搜索引擎爬虫从美国抓，可能永远抓不到中文版。",[11,254,255],{},"正确做法是给提示条，让用户自己点。这个改动小，但很多站没做。",[15,257,259],{"id":258},"第四项内容是重写还是翻译","第四项：内容是重写还是翻译",[11,261,262],{},"这一项最常漏，也最影响效果。机翻出来的页面，词不对、案例不对、语气不对，收录了也带不来转化。",[11,264,265],{},"我们的标准是：文档和产品页重写，博客只重写 3 到 5 篇支柱，其余不翻。",[15,267,269],{"id":268},"第五项本地术语表","第五项：本地术语表",[11,271,272],{},"同一个功能，不同市场的叫法可能不同。做一份术语表，写手、客服、销售共用，避免同一站点里三种说法。",[11,274,275],{},"翻译工具一般翻不出行业惯用语，这一份只能人工攒。",[15,277,279],{"id":278},"第六项计量日期支付","第六项：计量、日期、支付",[11,281,282],{},"单位、日期格式、货币、支付方式、合规声明。这些不改，读者一眼就知道页面不是给他写的。",[11,284,285],{},"2025 年 11 月我们看过一个英文站，页脚还挂着“支持微信支付”，海外用户看到基本就关了。",[15,287,289],{"id":288},"第七项案例本地化","第七项：案例本地化",[11,291,292],{},"中国客户的案例对海外读者没有参照价值。要么换本地案例，要么改成行业通用描述。",[11,294,295],{},"我们建议每个语言市场至少准备两个本地案例，没有就先别开这个语言。",[15,297,299],{"id":298},"第八项跨语言内链","第八项：跨语言内链",[11,301,302],{},"多语言之间要不要互链，看业务。如果是同一产品的不同市场，可以在页脚互链；如果内容完全不同，不链也行。",[11,304,305],{},"别做的是：英文页链到中文页当“相关阅读”，读者点进去一句都看不懂。",[15,307,309],{"id":308},"第九项收录分开看","第九项：收录分开看",[11,311,312],{},"每个语言版本单独看曝光、点击、转化。合在一起看，很容易被中文的量盖住，看不出英文其实没起来。",[11,314,315],{},"这九项我们做成一张表，上线前逐条打勾。打不了勾的，先别上线。",{"title":86,"searchDepth":87,"depth":87,"links":317},[318,319,320,321,322,323,324,325,326],{"id":228,"depth":87,"text":229},{"id":238,"depth":87,"text":239},{"id":248,"depth":87,"text":249},{"id":258,"depth":87,"text":259},{"id":268,"depth":87,"text":269},{"id":278,"depth":87,"text":279},{"id":288,"depth":87,"text":289},{"id":298,"depth":87,"text":299},{"id":308,"depth":87,"text":309},"2026-06-05","hreflang 配错、语言切换自动跳转、内容只是翻译没重写，是多语言站最常见的三个坑。这份九项检查清单，我们每个多语言项目上线前都过一遍。",{},"\u002Fblog\u002Fmultilingual-site-checklist",{"title":220,"description":328},"blog\u002Fmultilingual-site-checklist",[334,335,336],"多语言","hreflang","检查清单","pfNf9M_g5nOWR9yq_U3B47TFz4Fd7h66WIwkOqCGVko",1794088105064]