边看课程边写这个文章,目前在看“搜索结果”这个章节,跟@颜sir 讨论下标题里面的内容。
据我所知,wp 的 page 和 post 的 slug 也就是该篇文章的 url 从过去几年某个版本开始已经内建了这个功能,和缓存插件或 seo 插件没关系。
当你修改了 slug 之后,老的 url 会自动跳转到新的 url 。多次更改好像只能保留最近的一次修改前的 url 。
SEO 插件的其中一个作用就是指定特定页面的 <meta name="description">,颜sir 说他从来不用 seo 插件对这里做优化,他的博客确实证明了这一点,但是这个参数无论是否优化,seo 插件都会自动抓取一部分内容,颜sir 的博客 SEOpress 抓取的内容是他设置在 Excerpt 里面的内容。如果没有填 Excerpt ,那么 SEO 插件会自动读取文章开头的部分。
早期的网站的 <head> 部分,除了 <tile> ,<meta description> 之外,还有个 <meta keywords> 标签,也不知道从什么时候开始 <meta keywords> 就不再重要了,但是 <meta description> 还保留,说明它依然重要。
我用 wp 也有十多年了吧,但是我好像从来没有关注过 Excerpt 这个部分,它的功能到底是什么,印象中是供插件和主题自动读取这部分的内容然后在特定位置显示出来用的。
既然是一篇文章的“摘要”,那就是一句话总结这篇文章的内容,其实和 <meta description> 是一样的。我还没测试 html 是否会输出 excerpt 里面的内容。
确实如颜sir所说,Google 搜索结果页单个搜索结果的描述部分确实可以根据 search query 自动生成,并不完全是读取这个页面的 <meta description> 。我赞成颜sir的说法,不要用力过猛。
Google 的初衷就是为用户提供有价值的信息,为了这一目标他确实越来越聪明,只要你的网站生产的内容对用户是有价值的,自然而然就会出现在搜索结果中。
好吧,用列表的形式来个总结:
不管你是会否优化 <meta description> ,它都在。所以还是优化比较好。
<meta description> 里用一句话概括本文的内容,帮助 Google 理解你这篇文章的信息。
<meta description> 甚至是 SEO 插件都不要用力过猛:看看颜sir的课程,彻底理解搜索意图
明白了“搜索意图”,用心生产优秀的内容,Google 一定会眷恋你。
为了搞清什么是 Excerpt ,刚刚看了 Wordpress 的官方文档
Excerpt is used as post summary.
Regarding the Theme you are using on your site, Excerpts can be displayed on different pages (search results, archives, etc.).
If Excerpt is empty, WordPress automatically creates an excerpt using the first 55 words of the post.
官方文档官方文档https://wordpress.org/support/article/excerpt/
回头看了下我买的 Rank Math 插件,原来跟颜Sir的 SEOpress 一样,<meta description> 都是自动读取并截取 Excerpt 里面的内容。当 Excerpt 为空,wordpress 自动从文章开头截取55个字母自动生成 Excerpt 。
更正:刚刚在一个没有装插件的 wp 上测试了一下,wp 没有集成 301 跳转的功能,我的 wp 有跳转,原来是 YoastSEO 实现的,Yoast 都不说一声,不好意思啊各位,出丑了。
分享至微信