Meta Keywords已过时,WordPress SEO插件Yoast取消相关支持
Meta,实际上等同于SEO页面核心三要素“TDK”中的最后一个字母“K”——。在网页上,它通常以这样一串代码的形式呈现:实际上,TDK这一概念早已显得陈旧,由于该关键词在各大搜索引擎中的影响力已被完全消除。因此,数年前,知名SEO插件Yoast SEO便已停止对页面Meta标签的支持。至于具体原因,您可以参考以下文章进行了解。
并且,Yoast连相关的钩子都去掉了,见这里:
在我国建站领域,众多SEO从业者对TDK这一理念盲目崇拜;部分网站管理者过于自信,频繁在网页中堆叠多达十几项关键词。我们采用的顶级SEO插件Yoast SEO,由于早已摒弃了这一配置,因此无法为页面添加Meta标签。既然这些客户难以被说服,那么我们该如何在页面上巧妙地嵌入这些关键词呢?我经过一番思考,终于找到了一些可行的策略。
首先,需进入Yoast SEO的配置页面,核实“SEO分析”功能是否已启用;一旦启用,便会在各个页面的SEO配置选项中新增一个名为“焦点关键词”的输入框。
https://img1.baidu.com/it/u=3409761945,3318139702&fm=253&fmt=JPEG&app=120&f=JPEG?w=889&h=500
需要明确的是,在当前的Yoast SEO工具中,所谓的“焦点关键词”扮演着一种后台分析的角色,它能够协助你选定关键词并对网页的SEO进行细致的评估。然而,它并不会直接在前端页面中生成Meta代码。
尽管如此,无需担忧,一旦激活该选项,只需在主题的.php文件中以下代码,即可成功获取后台输入的焦点关键词,进而添加相应的真实Meta标签。
<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'> <pre class="syl-page-code"><code class="hljs xml"><span class="php"><span class="hljs-meta"><?php</span>
<span class="hljs-function"><span class="hljs-keyword">function</span> <span class="hljs-title">brain1981_wpseo_head</span><span class="hljs-params">()</span> </span>{
获取当前文章ID,然后从该文章的元数据中提取指定键值对。<span class="hljs-string">"_yoast_wpseo_focuskw"</span>,<span class="hljs-keyword">true</span>);
<span class="hljs-keyword">if</span>(!<span class="hljs-keyword">empty</span>($yoast_kw)){
<span class="hljs-keyword">echo</span> <span class="hljs-string">"<meta name='keywords' content='Linkflow,{$yoast_kw}' />"</span>;
}
};
https://img0.baidu.com/it/u=3965458689,1721295825&fm=253&fmt=JPEG&app=138&f=JPEG?w=853&h=500
add_action( <span class="hljs-string">'wpseo_head'</span>, <span class="hljs-string">'brain1981_wpseo_head'</span>, <span class="hljs-number">10</span>, <span class="hljs-number">0</span> );
<span class="hljs-meta">?></span></span></code></pre></p>
代码加在主题的.php文件里。
最终需要特别指出的是,我个人实际上强烈反对这种做法,它不仅对搜索引擎优化没有益处,还可能因为网页中加入了与内容无关的关键词,进而导致网站在搜索引擎中的权重降低。
页:
[1]