如果让我重新开始,我会这样子设置Permalinks
记得当时开这个博客的时候,没有想过任何SEO的东西,很潇洒地说一句“开博就开博,其它基本可以无视。”我今天来写这篇文章,完全没有后悔说过这么大义凛然的话,博客依然只是我分享生活的一个平台,从来没有改变过。
博客为什么要做SEO?
曾经我问过自己,既然只是一个个人博客,为什么要做SEO?
- 从字面上来说,SEO,全称是Search Engine Optimization,也就是搜索引擎优化,这个引擎优化是针对网络上搜索网站的,当然也包括个人博客。这个完全可以当作是一个小型的练习场,如古语说“一室不扫,何以扫天下?”,如果我们连一个博客的SEO都做不好,怎么去做一个大站的SEO?
- 从内容上来说,个人博客站长的观点,有时候比那些什么门户网站的总编还要观点独到,更加中立,而我们希望在网上搜索的时候看到更多这方面的文章。
- 从经济效益上来说,个人博客站长的博客,很多时候放上广告也只是为了博客的持续发展,毕竟每个月的开支加起来有时候也可以算是一笔庞大的花费──特别对于一些在校学生。在SEO方面做得好一点的话,提高博客流量,有望广告收入可以帮助博客的支出甚至能够达到盈余。
SEO的范畴非常广,也不可能只言片语可以解释,今天我只是希望探讨一下在Wordpress下面关于Permalinks的设置。
什么是Permalinks?
PermaLink是Permanent Link的缩写,意指向一个特定网络日志(WebLog,Blog)的永久固定标识符,台湾的blogger有时会把它翻译为「永久链接」或「静态链接」。一般情况下,Permalink 指向的均为一个网络日志条目(Entry)的独立网页。默认存档设置包含基于数据库的存档和单独文件存档。默认情况下,Permalink 被设定为链接到一个条目的单独存档页面中。你可以在网络日志的下方,或者在“发布时间”之后,看到 Permalink。点击 Permalink 将会把访问者导向到专属于该条目 (Entry) 的独立网页中,一般包含“添加评论”等功能。
简单来说,就是通过服务器的网址重写(URL Rewrite)来将符合规则的地址转到相应的博文。
我的Permalinks暂时设置成为下面的这种格式:
分析一下,就是我不用默认的设置,而选用了自己的格式,具体就是http://www.我的域名.net/年份/月份/博文名字。
可以看看下面这个图片,当我写博文的时候,可以自定义博文名字。
究竟这样子做有什么好处?当搜索引擎搜索某一个关键字,基本上标题和链接是占有优先权的。如果我们使用默认的permalinks格式,我这篇文章的格式应该为http://www.rockia.net/?p=1714,这个格式是永久存在的,也就是说,无论我用什么格式,我输入这个链接,一定来到这一片文章。但是,当访客看到这一个链接,绝对不会知道这个链接有什么内容。曾经,我在天朝某论坛,发布我博客的一条这样子的链接,引来一大片喊声,说我在发布那些“推荐链接”,更有人以为是病毒链接,声称绝不进入。所以我后来就铁下心肠,将格式转换成为我现在的这个。
为什么我的链接博文名字用英文?
很容易回答的一个问题,如果%postname%里面,你的标题是中文的话,默认是中文的,但是当你发布了文章后,虽然在浏览器会看到:“http://www.rockia.net/2010/07/如果让我重新开始,我会这样子设置Permalinks”,但是你的链接其实是会被转化成为Unicode,中间的中文全都变成“%90%E8%AE%BE%E7%BD%AEPermalinks” (最后几个字)等等。
当在网上发布链接的时候,会显得相当不美观。所以我只能够手动翻译为简单的英语。
选择你自己的permalinks
- %year%
文章发布的年份,四位数,例如:2010
- %monthnum%
文章发布的月份,例如:07
- %day%
文章发布在月份的某天,例如:14
- %hour%
文章发布的具体小时时间,例如:13 (下午1点)
- %minute%
文章发布的分钟时间,例如47 - %second%
文章发布的秒数,例如56 - %postname%
文章的名字,这是一个特别的区域,因为你写文章的时候可以自定义这个名字。通常%postname%放在地址结构的最末端。 - %post_id%
文章的独一ID,例如我在上面提及的1714 - %category%
文章所在的分类,同时这个也是可以更改的。相对的分类更改,链接也会更改,建议链接建议以后,不要修改分类。 - %tag%
文章所在的tags,对应的tags有更改,相对的地址也会更改,建议链接建立以后,不要再修改tags。 - %author%
文章作者。对应的作者修改了,地址也会相应更改,建议链接建立以后,不要修改作者。
如果我要重新设立一个Wordpress,我相信第一步就是管理好我的Permalinks,我相信会用下面的结构:
http://www.rockia.net/%year%-%month%-%day%/%postname%
我这样子出来的效果就会是:
http://www.rockia.net/2010-07-14/i-will-reorganize-permalinks-if-i-could-restart-my-blog (对应我这一篇文章)
这样子我的文章链接深度就只有两层(从域名后面,计算有多少个”/”),而且也很容易阅读,从链接的名字就知道这一片文章是2010年7月14号发布的,然后文章就是后面那个名字。
虽然说Google声称这样子链接不会在SEO上有多大变化,可是通过实践,在搜索关键字的时候,链接里面包含了这个关键字,对于网站在搜索结果里面排名有着相当好的作用。
注意事项
如果你的Wordpress博客已经运行了一段时间,并且在别的网站有你自己的外链,请不要修改Permalinks了,否则你会让别人看到一大堆404──除非你本来的结构是Wordpress的默认 ?p=%post_id%结构。
21个评论
ZB文章全部生成静态文件,,
静态的万岁,哈哈,其实WP也有静态的生成,用那个吧!
观望一下,个人对于静态不是太喜欢,或者说我个人是动态一点的,哈哈哈,性格如此,没有办法。
我的是模拟DZ论坛的。。如果翻译到英文的话我感觉工作量有点大了
如果一次过翻译,工作量绝对是巨大,当时我只是翻译了100多篇就差不多累死了。但是当开始的时候就设置好,每次翻译一篇,我觉得不是一个问题。
我每次都翻译的呢
怕麻烦的飘过
哈,看了这篇文章,更坚信我当初的选择了,我用的就是这种:
域名+文章时间+文章名称(E文)
文件名我用的时间加随机数字。。也有点后悔。。
无聊,挨个留爪中。。。
厉害,如果我有办法重新来的话,我一定会采用这个结构的。
seo不太懂。
都是扫盲“
也不是很久啦,希望能够帮一部分人扫盲啦。
WP的知识很是一个深奥
我的已经设置好了,不改了
我当然也不会改了,这个只是给那些刚刚开始wp的人的扫盲而已。
我的简单点,但每次都得自己翻译成英文名字链接
前排占位 帮你顶
不是论坛,不需要顶
学习了。。
这个很重要啊。。