作者:悦然wordpress建站(悦然建站)

继续分享wordpress建站教程,今天来讲讲tag标签地址优化。我们之前的教程给大家讲过使用用好wordpress的tag标签功能,但是那篇教程遗漏了一点,那就是标签地址的优化。

wordpress建站教程:用好tag标签功能

关于如何用于wordpress的tag标签功能,大家可以先去看看悦然企业网站建设之前发布的文章,今天我们单独来讲讲如何优化tag标签地址。

为什么需要优化Tag标签地址?

对中文网站来说,因为我们设置的长尾关键词标签都是中文的,所以默认情况下wordpress标签地址显示也是中文的。但是中文标签是不能直接被搜索引擎识别的。

如上图所示,这是一个带有中文名的tag标签,在网站中显示它是正常的。

它是当我们复制这个标签链接地址到百度搜索框时,链接的中文就被转码变成了一长串特殊字符,如上图所示。

所以使用中文tag标签从理论上来说可能会对网站SEO优化有一点负面影响,至少在用户看来,你的链接中有大量看不懂的字符,他们为不为认为你的网站有问题呢?

所以悦然企业网站建设认为我们有必要对wordpress网站tag标签进行优化处理。

Tag标签地址的优化方法

tag标签地址的优化方法主要有两种,一种是让标签以阿拉伯数字显示;还有一种是以英文或拼音显示;也可以采用英文+数字的组合方式。下面给大家分享两种比较简单实用的tag标签优化方式。

以数字ID显示Tag标签

目前悦然企业网站建设的原创主题模板已经集成了这个功能,可以让标签直接以数字id的方式来显示,大学方便。可以在模板设置中直接开启。

如果你使用的是其它wordpress企业网站模板,可能模板并没有集成这个成功,那么你可以常用使用代码来实现,代码如下:

/* WordPress文章标签以id方式展示
(悦然wordpress建站)
/*--------------------------------------------------------------------------------------*/
add_action('generate_rewrite_rules','tag_rewrite_rules');
add_filter('term_link','tag_term_link',10,3);
add_action('query_vars', 'tag_query_vars');
function tag_rewrite_rules($wp_rewrite){
$new_rules = array(
'tag/(\d+)/feed/(feed|rdf|rss|rss2|atom)/?$' => 'index.php?tag_id=$matches[1]&feed=$matches[2]',
'tag/(\d+)/(feed|rdf|rss|rss2|atom)/?$' => 'index.php?tag_id=$matches[1]&feed=$matches[2]',
'tag/(\d+)/embed/?$' => 'index.php?tag_id=$matches[1]&embed=true',
'tag/(\d+)/page/(\d+)/?$' => 'index.php?tag_id=$matches[1]&paged=$matches[2]',
'tag/(\d+)/?$' => 'index.php?tag_id=$matches[1]',
);
$wp_rewrite->rules = $new_rules + $wp_rewrite->rules;
}function tag_term_link($link,$term,$taxonomy){
if($taxonomy=='post_tag'){
return home_url('/tag/'.$term->term_id);
}
return $link;
}function tag_query_vars($public_query_vars){
$public_query_vars[] = 'tag_id';
return $public_query_vars;
}

大家把以上代码复制粘贴到你所使用的主题模板的functions.php文件中即可。

以英文或拼音显示Tag标签

使用数字id显示tag标签虽然不错,但是在有些情况下可能存在一些问题,具体什么问题只有遇到才知道了。总之如果数字id显示标签的方法行不通的话,那就可以尝试使用拼音或英文(也可以和数字混合)的方式来显示。这里给大家推荐一个免费的wordpress插件——Wenprise Pinyin Slug,直接在插件中心搜索安装即可。

插件安装并启用之后还需要进行简单的设置。如上图所示,这个插件可以设置标签的转换方式,可以是全拼、拼音首字母、翻译成英文等。使用全拼的话标签的链接名称可能会非常长,如果你觉得标签太长不好那就选择拼音首字母即可。另外我们也可以设置一下字符长度。

总结

关于tag标签的优化目前有多种说法,有人认为直接使用中文标签其实也是可以的,现在的搜索引擎识别能力已经大大增强的,这种说法虽然正确,但是我们不要忽略了用户体验部分,因为中文标签转码成的字符对用户体验来说还是会有一点影响的。

不过总的来说,对tag标签的优化只是细节优化,企业网站制作完成后最重要的还是日常的内容更新,企业网站只要能做好内容更新就可能超过很多竞争对手了。

Wordpress建站教程:优化Tag标签地址相关推荐

  1. Wordpress建站教程:Compress JPEG PNG Images图片压缩插件的使用

    作者:悦然wordpress建站/悦然建站 继续给大家分享wordpress建站教程,今天分享的主题是图片压缩.关于网站图片压缩悦然网络工作室其实已经讲过不少了,之前还给大家分享过一个免费图片压缩工具 ...

  2. 视频教程-wordpress建站教程之环境部署详解课程-PHP

    wordpress建站教程之环境部署详解课程 著名的photoshop狂热者,讲课深入浅出,生动风趣.参与编写多部photoshop视频教程,数码照片处理教程等,麒麟设计教程网特聘主讲人. 梁田聪 ¥ ...

  3. wordpress建站教程入门-wordpress模板建站教程入门

    wordpress建站教程入门?为什么要使用wordpress建站因为wordpress网站程序是一个老牌的内容管理程序网站,今天给大家推荐一款万能wordpress工具:网站搭建(只需输入域名选择模 ...

  4. WordPress建站教程 从零开始服务器搭建网站超详细

    说起第一次使用Wordpress建站,相信大部分人的印象都是虚拟主机.空间搭网站,因为便宜.省心,自己搭个小站放上去也算足够,但是随着各种技术的迅速发展,原来的很多虚拟主机已经不能再满足Wordpre ...

  5. WordPress 建站教程新手入门六主题使用 营销值得学

    作者:营销值得学 WordPress较受欢迎的原因就是拥有众多的主题模板,包含有常见的博客主题/ 淘宝客主题/企业主题/CMS主题/图片主题/视频主题等等,单是 营销值得学 免费分享的WordPres ...

  6. 最全面的WordPress建站教程,零基础30分钟学会建站

    宝塔面板添加WordPress站点 一.建站准备条件 条件1:阿里云服务器一台.原则上有台服务器就好了,不过我一般喜欢用大品牌,稳定和安全. 条件2: 阿里云域名一个.在哪家买的服务器,就用哪家的域名 ...

  7. 宝塔wordpress安装及使用(宝塔wordpress建站教程)

    文章目录[隐藏] 安装网站环境 必要的安全设置 建立WordPress网站 添加站点 下载WordPress安装程序 上传WordPress安装程序 解压WordPress压缩包 运行WordPres ...

  8. WordPress建站教程,win10下运用WordPress搭建个人博客教程,WordPress安装部署教程

    一.搭建php运行环境 新手小白推荐下载phpEvn,phpEnv是由"闲云"开发的一款运行在Windows系统上的绿色的PHP集成环境,能够快速搭建php运行环境. 打开phpE ...

  9. 零基础,最完整的WordPress建站教程

    网站=域名+空间和数据库+网站程序+模板 1准备材料 [域名] 网址就相当于家的住址,记住和找到家的位置.可在阿里云,新网,爱名网或其它IDC商购买注册. [空间和数据库] 就是盖房子的地基.同样可在 ...

最新文章

  1. 04- CoreData轻量级版本的迁移
  2. QT 信号与槽 最简单例子
  3. python中常用的推导(字典推导和列表推导)
  4. 化工设备与反应器 第三章 直梁的弯曲
  5. 用qmlscene进行原型制作
  6. macos big sur升级失败_【王牌出击】升级欲望更为强烈 斯旺西有望反客为主
  7. JVM学习笔记之-方法区,栈、堆、方法区的交互关系,方法区的理解,设置方法区大小与OOM,方法区的内部结构,方法区使用举例
  8. QTP自传之web常用对象
  9. qt自定义行编辑器,用来加载颜色
  10. phpStudy配置站点 解决You don't have permission to access / on this server
  11. 咪蒙,毕业两年成阿里P7,不止阿里HR不同意......
  12. java.sql.SQLException: Field 'id' doesn't have a default value解决方法
  13. 日文汉字乱码转码显示汉字
  14. 仇保兴:城市的交通应该尊重什么样的发展战略?
  15. LONG RAW转换BLOB
  16. 张家界自助游(攻略)介绍!
  17. CentOS支持NTFS格式
  18. 芯片级维修学习课程安排
  19. openjudge 1.5.21 角谷猜想
  20. cf1064E. Dwarves, Hats and Extrasensory Abilities(二分 交互)

热门文章

  1. angularjs实现国际化
  2. 【北邮】计算机组成原理实验:实验一 运算器组成实验
  3. html5 canvas自适应
  4. 运动会管理系统c语言n-s流程图,设计一个运动会管理系统.ppt
  5. 1152 最大值和最小值
  6. Centos8.3 nfs-ganesha使用GlusterFS后端
  7. Python构建SVM分类器(线性)
  8. npm配置国内镜像资源+淘宝镜像
  9. 教务管理系统JavaWeb项目
  10. 车载充电器 3.3KW 车载充电机OBC方案