WordPress给文章内容外链添加nofollow和external属性的方法

23次阅读
2024年08月29日 10:59:01

共计 779 个字符,预计需要花费 2 分钟才能阅读完成。

什么是nofollow属性?

nofollow属性是我们做SEO优化过程中常用的一个HTML页面中a标签的属性值。它的用处是告诉搜索引擎”不要追踪此网页上的链接”或”不要追踪此特定链接”,也就是只要网页上面的外链添加了该属性值,便不会导出权重到此链接。

nofollow属性对于网站权重有着一定重要性。所以网站内页最好是尽量不要链接指向外部。但是在某些情况下我们不得不链接指向外部,那么该如何处理呢?其实我们可以给外部链接加上nofollow属性,对蜘蛛声明不要爬取这条链接。这样就可以有效的解决权重流失的问题。

添加案例

添加rel=”external nofollow”不导出自身网站权重

<a href="URL链接" target="_blank" rel="external nofollow" >关键词</a>

使用方法

//给文章外链添加nofollow
add_filter('the_content','the_content_nofollow',999);
function the_content_nofollow($content) {
    preg_match_all('/href="(.*?)"/', $content, $matches);
    if ($matches) {
        foreach ($matches[1] as $val) {
            if (strpos($val, home_url()) === false) $content = str_replace("href=\"$val\"",

                "href=\"$val\" rel=\"external nofollow\" ", $content);
        }
    }
    return $content;
}

将以上代码加入到当前主题的functions.php文件即可实现,换主题的时候记得把这段代码加到新主题里,不然换主题后文章中的外部链接就会变成无nofollow属性的了。

正文完
 0
鹿泽
版权声明:本站原创文章,本文由 鹿泽 于 2024年8月29日 10:59:01 发表,共计 779 字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
本站所有文章,如无特殊说明或标注,均为本站原创发布。任何在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。
如若本站内容侵犯了原著者的合法权益,可联系我们邮箱:526009505@qq.com进行处理。
最新文章
在表格中使用谷歌翻译函数公式批量翻译

在表格中使用谷歌翻译函数公式批量翻译

不用写VBA,在Excel或WPS表格中,使用谷歌翻译函数GoogleTranslate(),写写公式就可以快...
需求与满足度的相关提高权重算法原理

需求与满足度的相关提高权重算法原理

网站权重是什么,权重就代表一个网站的得分级别,权重越高排名能力就越强,同时可获得的关键词数量就越多。比如大家经...
seo绩效考核指标标准是什么?

seo绩效考核指标标准是什么?

优化人员的seo绩效考核标准是比较难制定的,在于很多地方无法衡量,尤其是外包公司,除了要做客户的运营之外,还要...
seo企业优化顾问如何针对网站做SEO分析?

seo企业优化顾问如何针对网站做SEO分析?

不过分的说,分析网站几乎每一个SEO站长都必须掌握的技能,因为只有学会分析网站,才能找出细微的问题,才能有所成...
网站怎么优化排名?一些平时积累的SEO收录知识总结

网站怎么优化排名?一些平时积累的SEO收录知识总结

经常有站长在优化网站的过程中不知所措,本人把一些平时积累的SEO收录知识总结成相关文章整理成笔记分享给大家,希...