报错是这么冒出来的。内容团队要求所有文章标题前加【原创】,发布三百篇后,搜索结果里整排都是方括号,标题里的关键词位置被挤到第二屏。

中间走过弯路,把「前缀和站点名后缀叠加,长度直接超限」当成主因,改完现象没变。

把日志和配置对完,能解释这个现象的基本就这几处。统一前缀占掉了标题最前面的高权重位置。也可能是括号符号在部分终端渲染成占位方块,影响可读性。

还有一种情况,模板给旧文也补了前缀,历史 URL 标题全变。

上来先统计带前缀的标题数量

SELECT COUNT(*) FROM wp_posts WHERE post_title LIKE '【原创】%';

接着查看搜索结果里的显示效果

curl -s 'https://www.example.com/?s=seo' | grep -o '<title>[^<]*'

去掉前缀把标识放到正文头部

UPDATE wp_posts SET post_title=REPLACE(post_title,'【原创】','') WHERE post_title LIKE '【原创】%';

复核修改后的标题长度

SELECT ID, post_title FROM wp_posts WHERE CHAR_LENGTH(post_title) > 34;

恢复的判定其实很直接。搜索结果里的方括号消失,关键词回到标题前段,同一批词的展现在两周内回升。

提醒一点。原创标识可以放在正文或作者区,占标题第一位只会把关键词往后挤。同一份配置在测试环境跑通,不代表线上没事,两边的默认值经常不一样。

作者 9823189