本文约 3,783 字,预计阅读 10 分钟。文中命令与配置均经过实测,可直接参考执行。
引言:做了一个”WordPress 插件大全”页面,收录后零流量
不少站长做过这样的尝试:新建一个页面,把几十个插件的名字、简介、链接用表格罗列出来,标题起成”2026 年最全 WordPress 插件大全”,然后期待它靠”WordPress 插件”这个词拿到大流量。结果通常是收录了但没排名,或者干脆”已抓取未索引”。原因是这个页面对用户没有提供任何列表之外的东西——同样的信息,用户搜”WordPress 插件”时在任何一个站点都能看到,百度没有理由选你。
原理分析:百度如何区分”聚合”与”堆砌”
百度对聚合页的态度不是一刀切的否定,而是看它是否完成了信息整合的工作。区别可以从四个维度判断:
| 维度 | 有增量的聚合页 | 纯堆砌的聚合页 |
|---|---|---|
| 数据来源 | 实测、统计、对比 | 复制官方简介 |
| 组织方式 | 按用户决策路径重组 | 按字母或时间简单罗列 |
| 独家信息 | 有版本、日期、实测结论 | 无 |
| 维护 | 定期更新数据 | 发布后不再动 |
“增量”不一定要求是原创数据,也可以是:把分散在一百篇文章里的结论汇总成一张对照表、给出竞品没有的判断标准、补充每个条目的适用边界。判断的实操方法是:把你的页面和搜索结果里排名第一的页面放在一起,问一句”用户为什么需要看第二遍”。如果答不上来,就是堆砌。
另一条边界是页面的主体性。聚合页必须有一个明确的主题陈述段落(200–400 字),说明这个页面解决什么问题、按什么逻辑组织、数据截止到什么时候。没有这一段,页面在结构上就是纯列表,会被归入低质聚合。
保姆级实操
步骤1:先确定聚合页要回答的决策问题
不要按”大全””合集”这种泛词组织,而是按决策场景。例如不是”WordPress 缓存插件大全”,而是”低配 VPS 上该选哪个缓存插件:五个方案实测对比”。
步骤2:设计页面结构
推荐结构:主题陈述段 → 选型判断标准(3–5 条)→ 对照表 → 每个条目的详细说明(每项 150 字以上,含适用边界)→ 常见误区 → 更新日期。
步骤3:用自定义字段管理条目数据
把每个条目的关键字段存成结构化数据,便于后续批量更新,而不是写死在正文里:
// functions.php:给专题页注册条目字段(示例用 ACF 之外的原生实现)
add_action( 'add_meta_boxes', function() {
add_meta_box(
'topic_items',
'专题条目数据(JSON)',
function( $post ) {
$value = get_post_meta( $post->ID, '_topic_items', true );
echo '<textarea name="topic_items" rows="10" style="width:100%">'
. esc_textarea( $value ) . '</textarea>';
},
'page'
);
} );
add_action( 'save_post_page', function( $post_id ) {
if ( ! current_user_can( 'edit_post', $post_id ) ) {
return;
}
if ( isset( $_POST['topic_items'] ) ) {
update_post_meta( $post_id, '_topic_items',
wp_kses_post( wp_unslash( $_POST['topic_items'] ) ) );
}
} );
步骤4:用页面模板渲染对照表
专题页单独做一个页面模板,把结构化数据渲染成表格,保证样式统一、便于改动:
<?php
/*
Template Name: 专题页
*/
get_header();
$items = json_decode( get_post_meta( get_the_ID(), '_topic_items', true ), true );
?>
<main class="topic-page">
<h1><?php the_title(); ?></h1>
<div class="topic-intro"><?php the_content(); ?></div>
<?php if ( is_array( $items ) && $items ) : ?>
<table class="topic-table">
<thead>
<tr><th>名称</th><th>适用场景</th><th>实测结论</th><th>更新日期</th></tr>
</thead>
<tbody>
<?php foreach ( $items as $it ) : ?>
<tr>
<td><?php echo esc_html( $it['name'] ); ?></td>
<td><?php echo esc_html( $it['scene'] ); ?></td>
<td><?php echo esc_html( $it['result'] ); ?></td>
<td><?php echo esc_html( $it['date'] ); ?></td>
</tr>
<?php endforeach; ?>
</tbody>
</table>
<?php endif; ?>
</main>
<?php get_footer(); ?>
步骤5:每条说明不少于 150 字
对照表解决”快速比较”,条目说明解决”为什么”。只做表格不做说明,仍然会被视为薄内容。
步骤6:标注数据来源与更新时间
在页脚写明”数据截至 XXXX 年 X 月,基于 WordPress X.X 版本实测”。这既是增量信息,也是时效性信号。
步骤7:与文章页互链
专题页链接到站内每一篇相关详情文章,详情文章反过来链回专题页。这样专题页获得内链支撑,详情文章获得聚合页的权重回流。锚文本写法参考 站内锚文本建设方法。
常见踩坑
- 复制官方简介做条目说明:与官网、其他站点高度重复,属于典型的采集型聚合。
- 只有表格没有陈述:页面主体是一张表,没有主题段落。
- 条目数量虚高但质量低:塞进 100 个条目,每个一句话,整体信息密度反而下降。
- 发布后不再更新:插件版本、价格、兼容性都会变,一年不更新的”2026 最新”是负面信号。
- 案例:某站点做过一个”WordPress SEO 插件对比”页,最初是七个插件的官网简介罗列,收录半年零展现。改版时加入实测维度(同一篇文章的评分结果、内存占用、与主题的兼容问题)、每个插件 300 字适用边界说明、明确的更新日期,两周后开始出现展现,两个月后稳定在”WordPress SEO 插件对比”相关词的前五。
- 专题页与栏目页内容重叠:两者条目几乎一样,形成重复内容,需要用 canonical 或差异化定位处理,方法见
canonical正确用法。 - 用标签页充当专题页:自动聚合的标签页没有人工维护的说明文字,难以达到增量要求。
总结
判断一个聚合页是否合规,问自己三个问题:数据是不是你自己整理的、组织方式是不是按用户决策路径设计的、用户看完能不能直接做决定。三个都是,就是有价值的聚合;有一个不是,就接近堆砌。实现上,用自定义字段 + 页面模板管理条目,比把内容写死在正文里更容易长期维护。专题页与详情文章互链,能同时提升两边的表现,配合 分类页与标签页收录策略 的判断标准一起规划,可以避免再制造一批新的低质聚合页。
