本帖最后由 旧夏时 于 2013-6-21 16:50 编辑 & r, R: ?2 k6 {- z7 h) l2 i
% M+ _; ~% b7 M# ]3 ~2 k, P
现在,很多网站都在用基于数据库的内容管理系统(CMS)来制作和管理。CMS有利的一面就是当你有成千上万的页面时,你不用一页页的制作HTML网页,不过CMS也有一些不利的一面。, G3 j. J4 D0 F$ s) N# f$ _
8 m1 D5 x, \! A0 H0 c- f2 c5 v: E
我们对于现在的内容管理系统(CMS)最苦恼的就是大部分缺少SEO(搜索引擎优化)功能。这个SEO不是指仅能提供meta keywords这样的功能,那个现在没啥用了。 (luenwen.com)
6 Y5 n8 C" ]7 F/ J. h& T( F% {' {) | }, ?% ]; k- ^( ]+ A
我们一直很有耐心的等待一个在SEO功能上可以与静态HTML网页达到同样效果的CMS系统出现。毋庸置疑,手工定做的网站能实现完备的,针对每个网页甚至每个网页内HTML标签的控制。不过完全手工制作不可能建设大规模的网站。因此SEO们需要一个稍微合作点(针对SEO)的CMS系统。( {' p g/ Q2 _6 H- b1 s8 G: |
- z( V1 q- E( H" c; @, C% U4 w% ^+ ?那么,选用一个CMS,起码需要哪些SEO的功能呢?幸亏你问起,下面是我希望的CMS应该有的一些SEO功能,分为必需的、重要的和可选的几类。
0 z8 Q/ W0 l3 P8 M! W. b* m+ L# ^( s+ x7 I7 u& n4 S# q* G
必需的CMS功能
& R, f/ N- @$ ]+ L% f8 o9 S4 p (luenwen.com)
4 ^8 i4 H7 C2 \/ h& m5 VURLs没有参数和会话id(session id) - URL里用来区别用户的会话id和追踪浏览路径的参数对SEO来说是致命的。通常这样的URL会带来不完整的索引和造成搜索引擎认为你的网页是重复内容。% n& y! p! O1 I* G- Q
4 s b$ j$ j5 {4 o2 R
H1 标签 - 不能设置H1标签是糟糕的。单个网页上太多H1标签也不好。给无关重要的信息使用H1标签(比如文章发布日期等)也不行。一般说来,文章标题是使用H1标签最好的内容。
$ n4 j) x& u2 [4 E. R
8 t8 H/ O! T6 t1 O, Z6 H/ \& K+ b可定制URL架构 - 如果CMS缺省的URL架构不适合你的需要,你应该能够修改。例如,你不想存档文章的网址里有/archives/这样的字样,你应该可以去掉。或者你想把文章的网址从单纯的数字修改为文章名字,你也应该可以做到。
1 f# f4 g& b! H: _6 |6 `# Y0 A$ ^4 T; Y' K0 ?
301重定向到重要的URL - 现在,重复内容是很多动态网站管理员碰到的很大问题。所以,能自动通过CMS来处理重定向是一个必须有的功能。& c. q9 D, [8 S1 z0 n( m
# Z5 W7 x7 l4 K5 b n( Y
重要的CMS功能
* G2 c" [. a0 B
" `* r4 y5 Y; g c静态网址 - 网络爬虫(蜘蛛,机器人)最喜欢的是那些看上去是静态网址的页面,即网址里没有动态参数。
: H" C4 U" f! @9 {/ D5 X1 [4 ]( [0 K
含有关键字的网址 - 在您的网址中包含关键字可以有助于提高网站的排名。如果您的CMS不支持可定义网址(可在网址中包含关键字,而不是只能在网址中显示文章ID),错过这种现成搜索引擎优化的机会,会非常不爽。$ g' m6 @, ?# z5 \0 z
* J4 A1 J7 ^, s
RSS供稿 - 提供RSS供稿是必不可少的,如果你想通过博客,新闻简报(newsletter)分享给最酷最in的Web 2.0的人群。最好也能有Feedburner(国内可能是抓虾、鲜果或有道)的集成功能,能提高你RSS供稿的订户。" y& C" q1 ^- ~" \. t2 h
7 Q0 a' e7 W$ J1 p% k5 }' R1 w% i8 |
Ping功能 - 这能让类似谷歌博客搜索引擎(百度博客搜索,Feedsky等)最快知道你已经发布的新内容,使他们能够来抓取你最新的RSS提要。
1 B* Y; G9 n* V: v; K, _. C+ N
/ w' u( S- t, k8 H, F ^标签和标签云(Tag Clouds)-这项Web 2.0的功能是强大的搜索引擎优化工具,这在很大程度上要归功于它们是富含关键字的文本链接。这是您重新构建内部链接结构的机会,也是不必完全调整您网页栏目分类和组织地调整网页PageRank流向的工具。
e: `1 r; _# h" [& Q7 B# Z2 R8 Q' u3 U, e- o# Q$ z7 [0 b$ M, l
可单独定制的标题标签(title)和H1标签 - 每个标题标签应可以和帖子/文章/产品标题分离。H1标签也一样。这样锚文本可以多种多样,可以和标题标签和H1标签不同。因此,您可以者H1标签和标题标签使用其他关键字(同义词等)- 而不用担心被认为是过度SEO!
1 e2 {/ M" l+ c1 p9 l4 U3 b' c* E; C. `, ]' n& F) Y3 b* |
多级分类结构 - 如果一个CMS不允许你网站有嵌套的子分类或孙分类,那对您网站的内部架构和多层分类构建将是可怕的的限制。, l$ i0 D4 }2 o1 G
4 b: [* f+ S/ }* y
典型(优先, Canonical)标记 - 虽然我不相信谷歌总是可靠地遵守和读取这个新的标签,但拥有这项功能是值得的,如果需要时可马上应用。4 K7 ^ ? k8 Z- `2 l0 k
/ z7 ?9 i5 [. I |