本帖最后由 旧夏时 于 2013-6-27 16:17 编辑 : }! ?0 Q9 ` y( c/ R w
" c% [+ O" I6 C' S
避免使用Javascript作URL链接。3 g; O5 D+ O( `/ M5 Q
) |4 Y3 d$ X$ T" ~5 K, { H& g
有些时候,为了让页面上的URL链接变的更加美观,或者为了后台操作的便利,有些网站的URL是用形如下面的形式来表现的。
3 d( ^ r; Z4 p; R/ C9 q. a8 _8 i2 ^% `; W% @- ~
<a href="javascript:window.location.href='2';" class="navText STYLE6">SEO优化</a>: J% |$ g/ }9 A/ [+ _
事实上,搜索引擎在索引这个页面的时候,他根本就不会知道这个location.href=‘2’;是什么意思,这样一来,这个被location.href=‘2’;代表的页面也不会被搜索引擎所发现并收录。因此,在任何时候的任何URL链接,都应该准确的有一个形如下的URL链接
}) M# v- V5 F6 }. k" S* Z (qd-tongli.com) : K. d6 B, H* U' [1 |7 |4 G
<a >SEO优化</a>( c& p- |" a& o! F q( c
如果确实必须使用Javascript的话,那么就在网站设置一个HTML格式的SiteMap,包含全站所有URL链接,这样会让搜索引擎更轻松的抓取你的网站链接。当然,你也可以制作一个XML格式的SiteMap,直接通过Google的网站管理员工具提交给Google。
" K( F$ L- S& _' H" S5 h* j
7 `5 l2 X3 ^8 Y# F5 ?* I下面提供一个XML格式Sitemap的在线生成工具,便于大家使用。4 l; a: l6 b* a* U9 I' O3 b+ \
. T9 d4 |9 f, OXML格式SiteMap生成工具:http://www.xml-sitemaps.com/# C! s; X( V7 x& N7 z3 Q
# ]7 R% o7 \1 ?, e' v6 SGoogle网站管理员工具:http://www.google.com/webmasters/tools/?hl=zh_CN! K; J" u0 u4 E; g# v% G
1 N. V/ b3 o( ]4 m8 \/ \& B, U拥有一个sitemap,不但会让你网站中一些目录层次比较深的页面和一些因为使用了Javascript作URL链接的链接统统被搜索引擎抓取,对于使用者来说,这也是非常好的一个工具。8 t- H1 u# v( }! ]7 w
2 a- U5 A3 o m: r" x2 S4 `
这里有一个细节性的问题。有很多网站中,一些URL链接是使用相对地址的,形如下面的例子:
- t( a' V, M: O6 w2 s (pywuyue.com)( J1 l+ b- W4 N5 _+ F
<a href="SEO/youhua.html">SEO优化</a>+ n5 J& F4 w! ^* ]
其实对于SEO来说,我个人认为使用绝对链接的优势要明显大于使用相对地址链接,形如下面的例子。0 N& R8 r0 l; T: C- `$ p
" Q1 J4 D" J8 G- W7 j3 n# k
<a >SEO优化</a>0 t$ t' `, H: |$ B
这是因为,在有些情况下,我们的链接锚文字(所谓的锚文字就是指一个完整URL链接中,包含了URL链接的文字,例如上面例子的“SEO”优化几个字)一般是可以被认为是链接的目标页面(例如上面例子中的http://www.***.com/SEO/youhua.html)的一个内容的概括或者是链接目标页面的关键词。这样一来,如果我们使用绝对地址的话,就可以给搜索引擎一个明确的信号:这个关于“SEO优化”的链接,它的网址是http://www.***.com/,因此在索引的时候不可忽视。这样一来,我们就可以为我们的网站扩展更多的长尾关键词,以供搜索引擎索引。但是如果是相对链接的话,因为没有网站的URL,有些时候就可能导致搜索引擎爬虫对于情况搞不清楚,从而降低目标页面的关注度。因此,SEO过程中,强烈建议所有链接都使用绝对链接地址。
$ ~* ]! |% Y* }9 ~& [5 d' f; W1 Q/ f
避免使用Flash作为Url导航。) P; M" x: ^# s/ @. ]$ j
5 f6 c( v2 A( Q: r. n
有很多的网站为了页面更加美观,就使用FLASH作为网站的导航。甚至有一些网站干脆全站没有一个文字字符出现,全部都是FLASH。这对于SEO是非常不利的,因为我们必须要注意的一点是:搜索引擎爬虫不会像我们人类一样,通过视觉获取到网页的信息,它们是通过对于网页代码的抓取,才了解到网页内容的。因此,如果我们防治了FLASH作为网站导航的时候,搜索引擎蜘蛛根本不知道你的FLASH是什么内容,因此也会放弃抓取。
$ l4 Z7 ~) z, T& l5 u( T- t" v
( H) R$ n# e6 I$ J |