|
当我们在优化一个网站的时候,为什么要尽量保证URL的唯一性和规范化呢? ) ?5 l5 u; z" n
5 e0 \. k" T; d4 \6 E: E
1,避免相同内容有不同网址:这个做seo朋友都会接触到,就是一个网站如果有伪静态设置的话,一般会出现一个动态网址和一个伪静态网址,但是里面的内容是一样的,这样百度收录后会发现不同网址内容相同,不是很友好。
2 a$ d2 i% P" D* Q' k$ t
2,与期望的收录网址不一样:比如一些我们不希望被搜索引擎收录的网址被收录了,一般我们期望百度等搜索引擎能够收录我们网站的伪静态网址,而去掉对应的动态网址。 0 v/ }9 C, V( Z/ j
; `/ ~( e J$ w8 u% n
3,权重分散了:还有一个问题就是一个动态的网址和对应的伪静态网址,如果没有规范化,这样这个页面的权重会分散,如果标准化301指向一个网址的话,可以使这个页面的权重得到集中。
4 R6 Y4 v- s6 Q2 X* C. \
那么对于网站URL内没有规范化的网址我们有什么应对措施呢,简单说说。
5 O' @1 K+ u0 o5 h" \
1,网站中只使用标准化链接:比如我们希望使用加www.的网址,那么在我们优化站内的时候,只要出现内部链接的地方全部都使用加www.的写法,这样无论是真实的用户还是搜索引擎蜘蛛也都会顺着www.的网址进行抓取,在一定程度上规范了网站的网址。
+ Y2 g& V8 q' s9 {7 a8 _: v! V
2,用301跳转或者使用canonical标签:可以根据自己站点的程序或者空间上进行301跳转到标准化网址,或者在head中使用canonical标签,具体用法是在head之间加上(前面加“<”)link rel="canonical" href="本页面的标准化网址" /(后面加“>”)即可。
, w1 L: l1 @- g
3,用robots.txt屏蔽掉不规范的网址:你可以在robots.txt加上屏蔽掉不规范的网址,比如屏蔽掉动态页面加上Disallow: /*?*,具体的可以根据实际情况进行调整。
" Q7 l, r1 l q( Z8 Q2 F) v/ J7 Q |