我们已经准备好了,你呢?

2024我们与您携手共赢,为您的企业形象保驾护航!

标签可以理解为一种基于系统的分词方法()或者归档方法()。通常,标签页由于文章相关性高、标签作为关键词出现频率高、分布广等诸多因素,更利于搜索引擎收录。此外,标签对于Wp网站SEO内链建设也非常有用,比如文章关键词、独立标签集页面与文章排序、标签云随机性与导航等,可以根据需求进行相应的优化。但是,标签使用不合理,也会有弊端。如何优化提升标签页在SEO中的质量,减少负面影响呢?本文将作为一篇专题文章,写一些针对性的设计技巧,将标签及标签页的优化发挥到极致。

**~****~**~*~~~*~~~*****~~*~~~~*

图:标签优化与标签页优缺点及用途标签页有什么优点

有利于搜索引擎收录网站,增加网站的收录量和入口。上图是亭主笔记(站点:)(2017-03-20)的查询结果截图。从结果来看,本站Tag标签页主要“占”了2~5页,也就是说百度确实收录了Tag页面,而且从排名来看,该标签的排名能力不低。所以对于网上流传的一些优化措施——比如不加链接、规则等禁止收录方式,一定要明确需求后再做决定。【注:截图含有隐私信息,已删除】

Tag标签的缺点有哪些?

1、假设某网站只有一篇文章《如何优化标签页》,添加了两个标签:和SEO。网站除了文章页之外,还以两个标签名作为标题生成标签页。此时你访问这两个标签页时,会发现列表中只有一篇文章《如何优化标签页》。如果页面其他元素不变,那么这两个页面除了URL链接、标签名、描述之外,都会被搜索引擎判定为重复页面。该如何优化?

2、从上图我们可以看出百度内容摘要一致,有重复,但其实我为这些标签页指定了一个通用规则:“-”,但百度显然没有采纳,自动抓取了。结果,内容不是我需要的,重复率很高。我指定了一个简单的规则,结果还是这样,更何况很多站长从来没注意过。虽然后台有添加标签描述的表单,但恐怕没几个人用吧!这种情况该如何优化呢?

闲话少说,先说一下我的观点:标签和选项卡是网站SEO优化的有用且有效的手段!但是原有的并不符合优化要求,需要我们根据自己的需求进行修改。

自动添加页面关键词

这是标签的功能之一,在之前的一篇文章中,我曾使用标签作为文章页的关键词,虽然SEO优化已经减弱,但如果你想尝试“自动添加”页面的效果,可以参考《自动添加关键词和描述》。

图:文章标签与页面关键词作为存档的对应标签

标签作为一种归档方式,可以将相关性高的文章归类,方便用户搜索,增加网站页面在搜索引擎的收录率,这是它在优化方面得分的点。原因很简单,就不详细解释了,但单纯为了归档,会很浪费,也不完美。

标签云及其用途

标签云是网站内置的全站标签展示效果,非常实用,访客可以根据自己感兴趣的术语和关键词搜索相应文章并批量阅读;网站也可以用来展示内容关键词分布情况;并且还有一些衍生用途:

此外,它还可以有更高级的用途,例如用于算法推荐分发的数据标记。

图:颜色标签云的几种着色方法。代码见文章末尾。

关于标签云的一些调用优化的细节要求(比如是否需要连接、高效的随机排列等),本文会写一个我自己使用的调用代码,让大家看到极限优化的思路。

如何优化标签和标签页并创建独立的标签页模板

我们的优化应该从最开始的一步开始——为一个标签创建一个单页模板文件。因为在页面加载之前,系统必须先查找模板文件。你能告诉我模板文件有多少种类型?它们的加载顺序是怎样的吗?

开发过主题的人都应该知道,添加.php或者tag.php都可以制作标签页模板,那么创建哪个最好呢?

Tips:记得早期版本也支持.php,但是现在不支持了(有待查证)。

我们就不详细说源码分析的过程了,只看结论:

当wp判断一个url链接是标签时,全局中立同时成立,系统在选择模板时,会先判断并搜索【标签样式模板】,若未找到则搜索【模板】,所以在主题中添加标签模板文件时,最好使用tag.php{相较于.php等},这样可以提前加载。标签模板文件支持命名

仔细阅读源码可以发现,wp的模板粒度还是比较大的,比如创建tabs就有如下几种命名方式:

1. tag.php,所有标签的通用模板

2.tag-{$tag->}.php,例如:tag-10.php,tag=10专有模板。

3.tag-{$tag->slug}.php,例如:tag-.php,别名为标签专用模板。

4.tag-{$}.php,这个其实是上一条规则的一种特殊形式。

比如你在后台添加了一个中文标签“阁主手札”,但是没有手动填写别名,那么真正访问的时候,URL显示的并不是汉字,而是编码后的“%e9%98%81%e4%b8%bb%e6%89%8b%e6%9c%ad”。

因此在寻找模板文件的时候需要先进行解码,最后会找到这个文件:tag-阁主手札.php。

-----程序执行顺序:4-3-2-1-----

知道上面的命名规则和加载顺序有什么用呢?

解决Tab页单篇文章痛点

首先考虑用户体验:当用户点击标签进入标签页时,他需要什么呢?我给大家展示一个网上流行的“技巧”:直接跳转——当访问的标签页只有一篇文章时,直接跳转到该篇文章。代码如下:

 PHPadd_action('template_redirect', 'tag_redirect_single_post');
function tag_redirect_single_post() {
    if (is_tag()) {
        global $wp_query;
        if ($wp_query->post_count == 1) {
            wp_redirect( get_permalink( $wp_query->posts['0']->ID ) );
        }
   }
}

这个操作确实能在一定程度上提升用户体验,但是我个人并不推荐这种方案。理由如下:

首先从上面代码本身分析,当标签页文章查询结果等于1时,跳转到该文章。这里其实有个坑,没有做分页判断。比如标签下有11篇文章,系统设置每页显示的文章数为10篇,那么当用户访问第二页时,也会跳转(如果这个效果正是你想要的,也不算吃亏)。其次,我做优化的时候,一般都不喜欢各种跳转(除非功能需要),尤其是这种带状态指示的重定向(301/302)。网站的文章数量在不断增加,长此以往对SEO是不利的。Tips:函数($url,$),参数$默认状态302。这只是被动被动的应对方式,如果当前标签文章数为2篇怎么办?页面内容少的问题还没解决,文章重复的问题也没解决。

这个看你自己怎么想了,如果你喜欢这个效果,我建议用在搜索页面,一般做SEO优化的时候都会选择屏蔽搜索页面,不向搜索引擎开放,只为用户服务,任何有利于提升用户体验的方案都可以尝试。

针对上述分页场景的优化,做以下补充:

 PHPadd_action('template_redirect', 'tag_redirect_single_post');
function tag_redirect_single_post() {
    global $wp_query;
    if ( $wp_query->is_tag && 1 === $wp_query->post_count && 2 > $GLOBALS['paged'] ) {
        wp_redirect( get_permalink( $wp_query->posts[0] ) );
    }
}

继续考虑用户体验和痛点,不难得出,用户进入标签页时,其实需要的是“与该标签相关的所有文章”。你添加过标签的文章自然可以搜索出来,但那还不够。你没有添加(或者忘记添加、添加错误)的标签相关的文章也应该被收录进来。这是本文的优化核心之一。基于这个核心指导,我们需要的初步效果图如下:

图:Tab优化效果示意图

如图所示,列表末尾的文章没有指定Linux标签。从右侧的标签云中我们也可以看到有2篇文章带有Linux标签。点击访问一篇文章会发现,这篇文章确实和Linux相关。这样的处理方式,既丰富了用户的阅读,也丰富了搜索引擎的内容抓取。

如何自动附加相关内容

“标签分类+搜索填充”——此方法简单易行,适合新手:当标签页面不符合设定的设置时,以标签为关键词,排除显示的文章,以标签名称为关键词搜索全站,将结果追加到页面。要用好此技巧,需要同时考虑以下两个优化:

标签词优化

短结果多,结果越长越精准。有些人愿意用标签做长尾,他们的目的应该是“只用标签来优化文章页面”,这和这次的核心思想是相悖的。如果你愿意做标签存档页面,标签越精炼、越简短越好。因为我们本质上是在用搜索功能(极其简陋,没有分词功能),搜索词越精准越好,而且文章越短,被收录的可能性就越大,这样查询就会得到更多的结果。

优化标签页逻辑设计

随机去重和搜索附加内容。搜索附加内容的目的是为了丰富页面内容,减少文章数量不足导致的页面重复。因此在设计功能代码的过程中,我们需要做两件事:

追加内容不能包含原页面文章,追加文章随机排列,降低页面相似度。应用实例分析

基于以上思路,我们可以得出一个可以实现功能的代码示例:

----- 您有 16873 个字需要阅读-----

支付宝扫码右侧减免--> *感谢您对于本内容及软件的认可与付费 *虚拟商品无法退款,请了解并已阅读《条款协议/帮助文档》

付费人数/次数:

最后,这是最终效果图

图:Tab页描述及权重排序效果

关键词:高级优化、标签页SEO优化、自定义查询

参考链接:

原料药/

API/ /帖子

目录

亭长笔记

二维码
扫一扫在手机端查看

本文链接:https://by928.com/1986.html     转载请注明出处和本文链接!请遵守 《网站协议》
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。

项目经理在线

我们已经准备好了,你呢?

2020我们与您携手共赢,为您的企业形象保驾护航!

在线客服
联系方式

热线电话

13761152229

上班时间

周一到周五

公司电话

二维码
微信
线