搜索全站
建站 9 分钟阅读

个人博客内容定位与栏目规划:垂直选题与长期更新的结构

博客写了三个月就不知道写什么了?本文从垂直定位、读者画像到栏目层级给出一套可执行的规划方法,含分类与标签的分工原则、栏目数量控制标准,以及用自定义分类法落地栏目结构的完整代码。

U
UFO_PF 2019-02-20 · 阅读 9 分钟
个人 建站
阅读提示
本文约 3,315 字,预计阅读 9 分钟。文中命令与配置均经过实测,可直接参考执行。

引言:写了三十篇之后,不知道写什么了

几乎每个博主都会遇到这个阶段:开头几篇写得很快,因为攒了很久的想法;写到二三十篇,存货耗尽,打开编辑器半天敲不出标题。有人开始转发别人的文章凑数,有人把博客改成”生活随笔 + 技术笔记 + 读书摘抄 + 旅行照片”的大杂烩,结果读者不知道这个站到底是讲什么的,关注之后又取关。

根源在于没有定位。定位不是”我要写技术”,而是”我写给谁看、解决他什么问题、我和别人讲同一件事时角度有什么不同”。定位清楚了,选题是自动涌现的——你会开始留意日常工作里哪些问题反复出现、哪些坑别人也在踩。定位不清楚,选题就靠灵感,而灵感是靠不住的。栏目规划则是定位的骨架:它决定了读者进来后能不能快速找到同类内容,也决定了半年后的你还能不能接得上。

原理分析:分类是书架,标签是索引卡片

WordPress 的分类(category)和标签(tag)常被混用,导致同一个主题下既有”WordPress 教程”分类又有”WordPress”标签,两个归档页内容高度重叠,搜索引擎判为重复页面。合理的分工是:分类是层级的、有限的、提前规划好的,像图书馆的书架;标签是扁平的、可增长的、描述具体细节的,像书后面的索引词。

判断标准很简单:一个分类下少于 3 篇文章,说明这个分类不该单独存在;一个标签只用在 1 篇文章上,说明它没有索引价值。栏目数量控制在 5–8 个,超过这个数说明定位过宽。

结构 数量建议 是否层级 生命周期
分类 category 5–8 个 支持父子层级 长期稳定
标签 tag 不限,但每标签 ≥2 篇 扁平 随内容增长
专题/系列 taxonomy 按需 可选 阶段性
页面 page 5–10 个 支持层级 长期稳定

定位方法上,可以用一句话填空来收敛:”我写 内容,给 谁 看,帮他解决 什么问题。”三个空格填不满或者填得太宽(比如”给所有人看”),说明还需要再收窄。

保姆级实操

步骤 1:写出定位一句话。 先写在纸上,再放到博客的”关于”页。举例:”我写 WordPress 建站与运维的实战记录,给国内独立站长看,帮他们少踩重复的坑。”这句话同时限定了题材、读者和价值。

步骤 2:用三个圆取交集确定选题池。 画三个圈:我擅长的、我有素材的、别人搜索的。只在三个圈重叠区写。第三个圈可以用搜索引擎的下拉联想、相关搜索和问答平台验证。

步骤 3:设计栏目层级。 建议”3 个主栏目 + 2 个辅助栏目”:主栏目承载核心题材,辅助栏目放随笔与资源。用后台”文章 → 分类目录”创建,父分类留空,子分类挂到对应父级,层级不超过两级。

步骤 4:给分类加描述与封面。 分类描述会显示在归档页顶部,是天然的 SEO 文案区。用钩子统一控制描述长度,避免填得太长破坏排版。

add_filter( 'category_description', 'mimangfei_trim_cat_desc' );
function mimangfei_trim_cat_desc( $desc ) {
    if ( mb_strlen( $desc ) > 120 ) {
        $desc = mb_substr( $desc, 0, 120 ) . '…';
    }
    return $desc;
}

// 归档页头部:显示栏目名、描述、文章数
function mimangfei_archive_header() {
    if ( ! is_category() && ! is_tag() ) {
        return;
    }
    $term = get_queried_object();
    printf(
        '<header class="archive-head"><h1>%1$s</h1><p>%2$s</p><span class="count">共 %3$d 篇</span></header>',
        esc_html( $term->name ),
        esc_html( $term->description ),
        (int) $term->count
    );
}

步骤 5:把”系列/专题”做成独立分类法。 连载内容不适合用分类(会打乱主栏目),也不适合用标签(无法排序)。注册一个 series 分类法最合适。

add_action( 'init', 'mimangfei_register_series' );
function mimangfei_register_series() {
    register_taxonomy( 'series', 'post', array(
        'labels'       => array(
            'name'          => '专题系列',
            'singular_name' => '专题',
        ),
        'public'       => true,
        'hierarchical' => false,
        'rewrite'      => array( 'slug' => 'series' ),
        'show_in_rest' => true,
    ) );
}

步骤 6:定期审计栏目健康度。 每季度跑一次,把文章数过少的分类合并,把只用过一次的标签清理掉。

# 列出所有分类及其文章数,找出 <3 篇的空栏目
wp term list category --fields=term_id,name,slug,count --format=table

# 列出标签及其文章数,筛出只用过 1 次的
wp term list post_tag --fields=term_id,name,count --format=table

步骤 7:建一个常驻的”选题库”页面。 用后台草稿或笔记工具记录随时冒出来的题目,每条写清”要解决什么问题”。库存保持在 20 条以上,就不会再出现”不知道写什么”。

常见踩坑

  • 栏目按心情创建,半年后 20 多个分类,其中一半只有 1 篇文章。
  • 分类和标签内容重叠,比如同时存在”SEO”分类和”SEO”标签。
  • 分类 slug 用了中文或拼音首字母缩写,后期改 slug 会产生大量 301。
  • 分类描述留空,归档页变成纯列表,没有一点引导性文字。
  • 定位写成”分享生活”,结果没有任何一篇内容能被搜索到。
  • 案例:一位开发者的博客原本定位”全栈开发笔记”,写了 40 篇后流量始终停滞。复盘发现文章横跨前端、后端、运维、职场四类,读者无法形成预期。后来砍掉三类,只留”WordPress 运维实战”,把旧文章中不属于该定位的转为草稿。半年后虽然总文章数下降,但单篇平均阅读时长翻了一倍,订阅数开始稳定增长。
  • 追求”日更”结果每篇两三百字,被搜索引擎判定为低质量。
  • 为了凑栏目把一篇长文拆成五六篇短文,每篇都无法独立成立。

总结

定位是否清晰,可以用一个问题检验:随机找一个读者,他能不能用一句话向别人介绍你的博客。栏目是否合理,看两个数字:每个分类文章数 ≥3,每个标签文章数 ≥2。行动清单:① 写出定位一句话并放在关于页;② 栏目 5–8 个、层级不超过两级;③ 分类与标签严格分工;④ 连载内容用独立专题分类法;⑤ 每季度审计一次;⑥ 选题库常备 20 条以上。定位之后紧接着要解决的是 博客文章排版规范、独立博客内容更新节奏 与 博客归档页与标签体系设计。

U
UFO_PF作者

专注 WordPress 生态的实战作者,内容以「可复制、可验证」为第一原则。

留下你的想法

邮箱地址不会被公开。带 * 的为必填项。