乌徒帮技术范WordPressWordPress插件 › 发布一个既有利于SEO又显专业的WP网址跳转插件

发布一个既有利于SEO又显专业的WP网址跳转插件

分类:WordPress插件

在之前的开发中,有朋友希望我开发的主题中包含一个网址跳转的功能,希望URL结构有利于SEO,于是我帮忙做了。不过完成交付之后,我一直在考虑一件事:这种URL的网址跳转结构就一定有利于SEO吗?答案是否定的,在之前的开发中,我使用的都是显性的跳转,这个跳转是通过<meta>标签或JS来实现的,对于搜索引擎来说,会将它们认作301跳转,而将页面权重转移,即使我增加了rel=nofollow属性,这种301也是存在的,具体测试请看这篇文章。因此,我根据测试的结论对这一功能进行了深度开发,最终实现了既有利于SEO又显专业的WP网址跳转插件

从技术上来说,这种实现具有一定的难度:1、如果构造/go/123这样的短网址;2、如何有利于SEO。在第二点上问题又被分散为:1、如何避免301带来的权重传递;2、如何尽可能的让文章、评论、边栏中的站外链接自动转换;3、如何尽可能的能够在之后的开发中继续使用在我自己的主题中。

因此,我增加了数据库的辅助,即增加一个数据库表wp_url(前缀和我自己的博客数据库表前缀相同),把链接作为一个个数据记录,并记录下这个链接创建的时间、被点击访问的次数,这些数据将来可能在你的开发中或许还能用到。

为了解决链接被狂点产生的垃圾点击,仍然增加了通过cookie来判断是否被点击过的功能,也就是说一位用户对某一个点击的次数仅限于这一个小时内,一个小时一个链接一人次。

更为复杂的是,我采用了上述所指的那篇测试跳转和SEO关系的文章中的第三种跳转模式,即通过调用另外一个js文件来执行跳转动作,也就是百度和谷歌都不认为是301的那种模式,这样任何页面的权重都被保留下来。

本插件为付费插件,请进入淘宝店铺购买。

填写个人信息,赶快回复吧!