程序化 SEO 指的是用一套模板加一份数据集批量生成页面:每个城市一页、每个产品组合一页、每种参数组合一页。如果用的是真实的数据集,它是这个行业里效率最高的做法之一。如果用的是同义词词典和洗稿工具,它就正是搜索引擎花了二十年学着识别的东西。
区别不在技术。两条路都会大批量地产出模板页面。区别在于每一页是否包含只有这一页才能回答的东西,而这是关于你手里数据的问题,不是关于你内容流程的问题。换句话说,这个问题的答案在数据库里,不在编辑部里。
区分两者的检验方法: 把模板拿掉,看看一页上还剩下什么。如果剩下的是真正不同的事实、不同的价格、不同的数据集、不同的计算,这一页就有存在的理由。如果剩下的是同一段文字换了个地名,那你只是把一页做了 1000 遍,搜索引擎也会照这个标准对待它。
程序化 SEO 到底需要什么
一份在你打算生成的这些页面之间有实质差异的数据集。前提条件就这一条,而大多数项目在动手之前就败在这里。数据如果不能在页面之间分开,模板设计得再好也没有意义。换句话说,判断顺序是先看数据,再看模板。
足够差异的真实例子:逐件商品确实不同的价格、逐个门店确实不同的库存与可用性、逐个型号确实不同的规格、结果取决于该页面独有输入值的计算。在每一种情况下,页面都承载着读者仅凭模板拿不到的信息。撑起页面的是数据本身,不是文字。
差异不足的例子,也是大多数尝试崩掉的原因:把城市名塞进去的服务介绍、由两段产品描述拼起来却没有真正比较的对比页,以及那种“最适合 Y 的 X”页面,其中的推荐并不会随 Y 改变。它们看上去适合批量生产,实际内容只有一页的分量。
如果你发现自己在为生成页面凑字数而写填充内容,那就是信号本身。填充之所以存在,是因为数据撑不起这一页,而再多的填充也修不好根子上的问题。字数替代不了页面的价值。
为什么大多数项目在收录之后失败
最初几周看着令人鼓舞。页面被抓取,一部分被收录,展示次数在涨。然后曲线走平,很大一部分页面悄悄退出索引。典型的形状是已收录页面数冲到高点,随后在几周里慢慢往下掉。
这个模式是正常的,而且信息量很大。搜索引擎收录得很慷慨,然后依据证据做修剪:没有带来任何互动、又和邻居重复的页面会被丢掉。留下来的是差异真实存在的那一部分,所以研究幸存的页面比盯着总数更有价值。被丢掉的页面不会有任何通知,你只能从收录数的变化里把它读出来。
第二种失败更慢,也更伤。数千个几乎相同的页面彼此竞争,也和你已有的内容竞争,这正是我们内容修剪指南里讲的关键词自相残杀,只是发生在工业规模上。一个站点在程序化上线之后,整体排名反而不如从前,这种事真的会发生。
谷歌自己的指南把主要为了操纵排名而规模化生产的内容视为垃圾内容,不管它是怎么做出来的。起作用的机制不是检测自动化,而是检测那些为索引而不是为读者存在的页面。违规的不是规模本身,而是造出这个规模的意图。
它真正有效的地方
真实的库存。 房源信息、招聘板、产品目录、活动排期。每一页描述一个真实存在的独立对象,这是最干净的情形。库存数据本来就在系统里,逐页取值不同,并且与人们真正在找的对象一一对应。
真实的计算。 答案是从数据算出来的,而不是描述出来的页面。这一类还有一个值得一提的额外好处:交互式工具比文章更能扛住 AI 摘要,因为在用户输入之前答案根本不存在,也就没有东西可以被抽进摘要里。这也是计算类页面在摘要时代仍然能留住点击的原因。
这对我们来说不是理论。本站展示量最大的那一簇查询是来查存储价格的人,转化几乎为零,因为他们要的数字已经出现在结果上方的摘要里了。我们在线开发者工具栏目里的四个成本计算器,就是为这批读者做的,其中厂商价格都对照一手资料核验过并标注了日期。
每页数据确实不同。 规格确实不同的对比、可用性确实不同的覆盖范围、数字确实不同的统计。它们的共同点是读者关心的那个值会随页面变化。
没人会一条条去写的长尾查询。 支持规模化的诚实理由就是这一条:真实的问题配真实的答案,数量多到无法手写。只有在这种情况下,页面数量才是理由而不是借口。
怎样做才不会伤到站点
从小处开始,并且测量。 发布 100 个页面,而不是 5 万个。观察什么被收录、什么拿到点击、什么被丢弃。这个样本会在你投入全部之前告诉你,数据集能不能撑起这个格式。样本失败,整体也会失败,而你损失的只有 100 个页面。
先检查内部竞争。 如果你已经有一个页面在争取生成页面将要争取的那个查询,那你造出来的是竞争对手,不是补充。内部竞争在上线之前很容易看出来,上线之后就很难再拆开了。
给每一页可以链出去和被链进来的地方。 从数据库生成、只能从站点地图到达的孤儿页面,看起来就是它们实际的样子。相关生成页面之间真实的内部链接既有用,也是它们属于这个站点的信号。
不会单独发布的东西就不要生成。 如果这些页面中的任何一页单独发出来会让你难堪,数量增加并不会让问题变好。
保持数据新鲜。 带着过期价格或已经失效库存的生成页面,还不如没有,而维护量与页面数成正比。10 万个页面就是 10 万个需要持续保真的页面。价格错一个,那一页就失去信任;错的页面堆起来,整个站点都会被怀疑。
Mecanik 把这类系统作为网站开发工作的一部分来搭建,而第一次沟通谈的永远是数据集。当里面的差异不够时,诚实的建议是少做一些页面,把它们做好。
常见问题
什么是程序化 SEO? 就是用一套模板加一份数据集批量生成页面,每个城市、每个产品组合或每种参数组合一页。当数据集在页面之间确实不同时它很高效;当数据集没有差异时它会被当成垃圾内容,因为生成出来的页面是为索引而不是为读者存在的。
程序化 SEO 什么时候算垃圾内容? 当差异只是表面功夫的时候。把模板从一个页面上拿掉,看看还剩什么:如果是真正不同的事实、价格、数据集或计算,这一页就有存在的理由。如果是同一段文字换了个地名,那你只是把一页发布了很多次。
程序化 SEO 页面为什么会被移出索引? 搜索引擎收录得很慷慨,然后依据证据修剪。没有互动又和邻居重复的页面会被丢掉,所以展示次数最初的上涨会随着单薄的那部分退出索引而走平。留下来的是底层数据确有实质差异的那一部分。
程序化页面会伤到我站点的其他部分吗? 会。数千个几乎相同的页面彼此竞争,也和你已有的内容竞争,这就是大规模的关键词自相残杀。站点在程序化上线之后整体排名可能不如从前,所以先发 100 个页面再测量,胜过一口气发 5 万个。
哪些类型的页面适合程序化生成? 真实的库存,比如房源、职位、目录和活动;答案从输入值算出来而不是描述出来的页面,这类页面在用户提供数据之前答案并不存在,因此也更能扛住 AI 摘要;规格确实不同的对比;以及数量太多、无法手写的长尾问题。
评论