用户访问网站上不存在的页面时,服务器通常应该返回404错误。如果SEO站长没有在服务器端设置标准化的404页面,用户浏览器显示的将会是一个默认错误页面。+ @7 ]3 y4 @) r, \: _$ M
( x7 C3 T: z" }% q( G3 t这样的错误页面用户体验肯定不会好。所有的主机都提供标准化404页面的功能,SEO站长应该充分利用。不能假设页面既然不存在,搜索引擎就不会来爬行这种网址。由于种种原因,网上任何地方都可能出现指向你的域名却写错目录或文件名的URL,搜索引擎蜘蛛会跟踪这种错误URL,访问不存在的页面。如图江西SEO曾庆平网站404页面:/ v4 W) Z( }; y/ Y6 q
' q v/ g( n6 \1 [5 H# D# r4 W% a' X) _: p& C c k0 f4 V, Q+ A
2 t# u& B- v+ L! V# Y5 v1、404错误代码! - H5 U- b1 Z; h# K# k
首先要注意的是,当页面不存在时,一定要返回404代码。有的服务器设置有问题,或者SEO站长有意在页面不存在时还返回200状态码,也就是表示页面数据正常,这样将使搜索引擎认为网站上有大量重复内容,多个URL正常返回页面,但内容全是一样的。4 S6 I8 L+ G }# e# S% D) o3 N
4 A- {3 H" N I E) g4 o+ x
页面不存在时,也不要返回任何转向代码。有的SEO站长觉得既然页面不存在,就将用户301转向到首页,这也是搜索引擎不友好的设置,会让搜索引擎认为网站上有大量与首页内容相同的页面。
, x% z4 [1 u; v" ^* l% L% k/ W2 z. F8 e; @) S
也不要使用JavaScript转向或Meta Refresh转向,尤其是时间比较短的如10秒以下的Meta Refresh 转向。这些转向都使搜索引擎误以为页面存在,却返回重复内容。% m0 A ~+ r, k, Q: f- {- L3 B
0 \: U/ u. K5 I% o* o4 |6 ^
不存在页面一定要确保正确返回404状态码。可以用后面SEO工具部分介绍的服务器头信息检测工具,任意输入一个肯定不存在的URL,看服务器返回什么头信息,如图:
% ~ V( N& X/ {; O/ u& A0 Y j) \- B$ [' r* J' s
* H6 g9 Y( Q( K: Q. I8 i. o3 }. `' j6 k+ ]& p
2、404页面设计
# K" E2 ]8 |, H: E
: r+ n8 c: v3 p标准化404页面设计上需要注意几点。首先404页面要保持网站统一模板、设计风格、logo及名称,不要让用户弄不清自己到了哪个网站上。: X! B1 e1 E! e2 d0 Y7 c" L7 `
1 c* a% m+ g# u, G% [. k
404页面应该在最醒目的位置显示错误信息,明确提示用户,要访问的页面不存在。还可以加上几点可能性,如页面已删除、用户输入了错误的地址、链接中的地址错误、页面已转移到新的地址等。
9 t4 A2 E1 |2 L/ f( c' p
0 O# ~7 V1 h, I7 ]6 I9 i错误信息下面还可以为用户提供几种点击选项,如网站地图,包括通往首页和重要分类页面的链接,建议用户可以访问的页面,还可以加上站内搜索框。
7 P5 C; b, }2 v. {% p8 S& y# l: ?: _) y) l
3、404错误与外链
( Y/ _8 l6 K8 B' r. H# s' V" N4 |. D1 i$ J/ p; ?
在这里提一个与404有关的非常简单有效的外部链接技巧。SEO站长可以在Google管理员工具看到Google爬行了哪些不存在的网址。通常Google蜘蛛不会没有原因地爬行这些不存在的页面,一定是有链接连向这些地址,而且大部分情况下是其他网站链接过来,却由于种种原因连向了错误地址,SEO站长可以用Google网管工具检查有哪些外部网站连向了哪些不存在的页面。0 y' J% c2 X! y2 V$ p
6 G& n! d- L! X! r* t& t! z
这些外部链接连向不存在页面是个浪费,SEO站长完全可以充分利用,或者联系对方SEO站长改正错误地址,或者将错误地址做301转向到正确页面,或者干脆在本来不存在的URL上建一个页面,接收这些外部链接的权重。
0 Y& a- t; K9 V5 a武汉白癜风医院http://yyk.39.net/wuhan/zhuanke/f9ab1.html* @ }; }0 M8 o0 G
武汉白癜风医院http://yyk.familydoctor.com.cn/20766/
2 o+ v& d& {5 j# M! T- d# K u4 S z/ E j+ `) r
|