通常什么情况下需要优化URL链接?

首先想到要优化连接形式的情况,那肯定URL是直接用中文表示的一些URL,这里面涉及Url Encode 和Url Decode。

有时候引用别人的文章时,通常会给出一个原文章出处的地址。

如果对方的连接地址全是英文的形式还好说,但要是对方的文章地址中带有中文,那么这个地址翻译成英文后将是一串一串的乱码。这样的地址相当的扎眼,让人看着不舒服,不但影响读者的体验,而且也对以后的SEO十分不利。

比方说,本博客的以前‘博客写作技巧 博主应该知道的10个小技巧’一文就是用的中文地址,当时想引用这文章,将出现以下的URL:

‘http://zctou.com/%e5%8d%9a%e5%ae%a2%e5%
86%99%e4%bd%9c%e6%8a%80%e5%b7%a7-%e5%8d%9a%e5%ae%a2%e4%b
8%bb-%e5%ba%94%e8%af%a5%e7%9f%a5%e9%81%93-10%e4%b8%aa%e5%b0
%8f%e6%8a%80%e5%b7%a7/04/24/96’ 

这是相当不靠谱的一段代码,十分不靠谱,如果把这一大段代码原封不动的贴在你的文章里,结果你应该可以想像得到。必须想办法把这代码变短,至少让他变得更美观。

这时大多数人的做法是描文本上加入这个原文章的超连接,如‘博客写作技巧 博主应该知道的10个小技巧’。这样做法无可厚非,但这样会出现2个问题:

  1. 但是读者鼠标移到这超链接上,还是会看到连接的目标是一堆乱码。
  2. 要是以后这篇文章的原文章地址变更了,你想要找到并修改,那有一定的工作量的。

现在,我想加入的超链接以下面的形式给读者展示:‘博客写作技巧 博主应该知道的10个小技巧’的原文地址:zctou.com/go/interal/interal/bkxzjq.html。你鼠标移到超连接上,会显示‘http://zctou.com/go/interal/bkxzjq.html’,点击后,同样会连接到原文处。

对于一惯喜欢对Wordpress折腾一理的博主来说,必须想办法使博客变得更美观,去掉这些丑陋的Url形式。经常一翻测试,
找到了一套不错的组合,完成以上优化Url的任务。

下面的解决方法就用到以下的两个免费插件:SEO Smart Links , Redirection。

如何利用SEO Smart Links , Redirection两款免费插件实现连接重定向?
  • SEO Smart Links的作用:根据你给出的关键字,自动加入你想要的超链接,这些统一在keyword选项中配置,十分方便管理。
  • Redirecton的作用:顾名思义,转向,就是把一个连接转到另外一个连接(这里要特别注意,Redirection与一些中文分享插件是有冲突的,会出现‘jquary’没找到,‘XX element’为空 等一系列的错误)。
SEO Smart Links+Redirection的具体设置步骤如下:
  1. SEO Smart Links:

custom keywords下加入go/interal/博主应该知道的10个小技巧, http://zctou.com/go/interal/bkxzjq.html
保存并更新。

优化你的URL链接,使博客连接更美观

  1. Redirection:

新建一个组,统一管理。比方说我这是内链,起名‘interal’,再在组‘interal’下加入转向。

优化你的URL链接,使博客连接更美观
添加组。

优化你的URL链接,使博客连接更美观
添加转向。

优化你的URL链接,使博客连接更美观
添加完的结果。

至此,任务完成,以后如果连接改变,你只需要找到这个转向,更改一下转向地址就可以了。

回浏览器查看效果如下:

优化你的URL链接,使博客连接更美观

写在最后

SEO Smart Links 和 Redirection 两插件同时使用确实可以起到不错的效果,可以方便管理大量的连接,做affiliate 的应该更管用,其实seo smart links有更多的妙用,这里只是简单用到了他的优化Url功能。

当然了,wordpress里也有其他更好用的付费的插件,也能简单完美地实现这些功能的。