当前位置: 首页 > 图文教程 > 网站运营 > 网站优化 > SEO优化手册之三 进行网站的规范化设计

网站优化
让百度一星期内收录方案 博客收录总结
新站百度只收录首页后又删除的解释
预测日IP上万的最新关键词
SEO 经验总结
wordpress 博客永久链接完整rewrite规则
搜索引擎 判断原创文章的一些猜测
google 已经可以抓取flash加载的外部资源
Google 官方对链接nofollow的政策
百度7月22日大更新研究 百度算法彻底改变
7月26日 百度算法再次波动的处理方法
近期百度大违常理排名全面解析
百度排名的一些初步分析
近日百度连续K站拔毛的原因分析
如何看待近日的百度调整算法事件
SEO基础之建立网站地图
另类的新站推广方法
网站优化 学习笔记
微软 Bing(必应)seo优化的建议
SEO 网页中需要重点强调的内容
认识搜索引擎优化(SEO)

网站优化 中的 SEO优化手册之三 进行网站的规范化设计


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-17   浏览: 60 ::
收藏到网摘: n/a

避免使用Javascript作URL链接。

有些时候,为了让页面上的URL链接变的更加美观,或者为了后台操作的便利,有些网站的URL是用形如下面的形式来表现的。

事实上,搜索引擎在索引这个页面的时候,他根本就不会知道这个location.href=‘2’;是什么意思,这样一来,这个被location.href=‘2’;代表的页面也不会被搜索引擎所发现并收录。因此,在任何时候的任何URL链接,都应该准确的有一个形如下的URL链接

<a href="http://www.***.com/***/***.html">SEO优化</a>

如果确实必须使用Javascript的话,那么就在网站设置一个HTML格式的SiteMap,包含全站所有URL链接,这样会让搜索引擎更轻松的抓取你的网站链接。当然,你也可以制作一个XML格式的SiteMap,直接通过Google的网站管理员工具提交给Google。

下面提供一个XML格式Sitemap的在线生成工具,便于大家使用。

XML格式SiteMap生成工具:http://www.xml-sitemaps.com/

Google网站管理员工具:http://www.google.com/webmasters/tools/?hl=zh_CN

拥有一个sitemap,不但会让你网站中一些目录层次比较深的页面和一些因为使用了Javascript作URL链接的链接统统被搜索引擎抓取,对于使用者来说,这也是非常好的一个工具。

这里有一个细节性的问题。有很多网站中,一些URL链接是使用相对地址的,形如下面的例子:

<a href="SEO/youhua.html">SEO优化</a>

其实对于SEO来说,我个人认为使用绝对链接的优势要明显大于使用相对地址链接,形如下面的例子。

<a href="http://www.***.com/SEO/youhua.html">SEO优化</a>

这是因为,在有些情况下,我们的链接锚文字(所谓的锚文字就是指一个完整URL链接中,包含了URL链接的文字,例如上面例子的“SEO”优化几个字)一般是可以被认为是链接的目标页面(例如上面例子中的http://www.***.com/SEO/youhua.html)的一个内容的概括或者是链接目标页面的关键词。这样一来,如果我们使用绝对地址的话,就可以给搜索引擎一个明确的信号:这个关于“SEO优化”的链接,它的网址是http://www.***.com/,因此在索引的时候不可忽视。这样一来,我们就可以为我们的网站扩展更多的长尾关键词,以供搜索引擎索引。但是如果是相对链接的话,因为没有网站的URL,有些时候就可能导致搜索引擎爬虫对于情况搞不清楚,从而降低目标页面的关注度。因此,SEO过程中,强烈建议所有链接都使用绝对链接地址。

避免使用Flash作为Url导航。

有很多的网站为了页面更加美观,就使用FLASH作为网站的导航。甚至有一些网站干脆全站没有一个文字字符出现,全部都是FLASH。这对于SEO是非常不利的,因为我们必须要注意的一点是:搜索引擎爬虫不会像我们人类一样,通过视觉获取到网页的信息,它们是通过对于网页代码的抓取,才了解到网页内容的。因此,如果我们防治了FLASH作为网站导航的时候,搜索引擎蜘蛛根本不知道你的FLASH是什么内容,因此也会放弃抓取。

因此,我们在制作FLASH网站的时候,无论如何,请在页面下角或者上部加一个文字的链接,形如,

<a href="http://www.***.com/sitemap.html">网站地图 </a>

然后把你网站flash包含的所有文字、内容都单独以文本的形式做一个网站地图,这样既不会影响搜索引擎的抓取,也不会影响到你整个网站的美观。

合理的使用图片作为URL导航

为什么说要合理的利用图片?原因和上面是一样的,搜索引擎爬虫除了看不懂FLASH之外,也不会认识你的图片上写的是什么内容。因此,我们现在已经很少可以看到直接用图片作为导航的。CSS会更加美观使用。当然,如果非要用图片不可的话,那么就一定要在这张图片上加上形如下面的ALT标签。

<a href="http://www.***.com"><img src="Images/about_nav.jpg" alt="关于我们" /></a>

这样一来,我们就给搜索引擎一个指引:这张图片上的文字是“关于我们”,而其引向的页面是“关于我们”这个内容的

让你的URL更快的到达目标页面。

曾经我在为一个压力锅厂家做SEO全站优化时,发现了这样的一个问题。我在首页看到了一个压力锅,正好和我自己家使用的压力锅型号是一样的,因此想查看这个压力锅的一些参数。结果我至少点击了六次,这才看到了这个压力锅的详细资料。对于用户体验来说,很少有人会耐着性子点击N次鼠标来看到你的网页内容,对于搜索引擎也是一样的,你的URL跳来跳去,就是不到最终结果页面,搜索引擎也会反感的。

因此,最佳的做法就是,一次点击,马上到达最终页。最多不要超过三次。

简单的频道导航是必要的

看下面这幅图

图1-11

更多精彩点击下一页

我们可以看到,在这样一幅图上,有一个腾讯首页 》 新闻中心 》 时政新闻 》 正文的链接字样。而这些文字中,除了对于“正文”二字和“您所在的位置”几个字没有链接之外,其他的文字都是链接到相关页面的。

这样的做法,对于用户体验首先有着极大的好处,因为用户可以随时的点击他感兴趣的一个话题分类,进而查看最新的信息。而对于SEO来说,这是一个搭建内部链接的重要过程,也是不可或缺的。

要注意的是:互联网之所以被称为是“互联”,就是因为不管在每个网站内部,还是在各个网站之间,每个网站的构成因素——网页之间都是相互达成链接的。因此,一个网站在做SEO优化的过程中,首先要做好自己网站的内部链接,之后要做好网站的外部链接。对于内链和外链会在之后的文章中详细讲述。

避免使用框架网页

框架网页的确有着导航方便、设计便捷的好处。但是问题在于,由于在框架网页中,搜索引擎蜘蛛看到的只有一个页面,那就是框架页,因此,在这样的网页里,搜索引擎势必无法索引到更多的内容。因此,在这里强烈建议避免使用框架网页。

从下面的代码,我们就可以知道为什么说搜索引擎只能看到一个页面了。

<frameset rows="80,*" cols="*" frameborder="no" border="0" framespacing="0"> 
 
  <frame src="top.html" mce_src="top.html" name="topFrame" scrolling="No" noresize="noresize" id="topFrame" /> 
 
  <frameset cols="80,*" frameborder="no" border="0" framespacing="0"> 
 
    <frame src="left.html" mce_src="left.html" name="leftFrame" scrolling="No" noresize="noresize" id="leftFrame" /> 
 
    <frame src="main.html" mce_src="main.html" name="mainFrame" id="mainFrame" /> 
 
  </frameset> 
 
</frameset>

我们可以看到,我们的导航部分大部分是集中在top.html和left.html,内容全部显示在main.html中,如此一来,搜索引擎看到的内容,永远是上面的几行代码。

那么如果非要使用框架网页的时候,该如何去SEO优化呢?

我们知道,在框架网页中有一个《 noframes 》的标签,也就是说,如果没有框架显示功能的话怎么版,因此,我们就可以合理的利用这一部分。完整的代码如下

<frameset rows="80,*" cols="*" frameborder="no" border="0" framespacing="0"> 
 
  <frame src="top.html" mce_src="top.html" name="topFrame" scrolling="No" noresize="noresize" id="topFrame" /> 
 
  <frameset cols="80,*" frameborder="no" border="0" framespacing="0"> 
 
    <frame src="left.html" mce_src="left.html" name="leftFrame" scrolling="No" noresize="noresize" id="leftFrame" /> 
 
    <frame src="main.html" mce_src="main.html" name="mainFrame" id="mainFrame" /> 
 
  </frameset> 
 
</frameset> 
 
<noframes><body>浏览器不支持框架,点击这里查看<a href="sitemap.html" mce_href="sitemap.html">网站所有内容(网站地图)</a> 
 
</body> 
 
</noframes></html>

做一个实用的404页面

在请求中,一旦返回的值是404页面,那就说明这个网页是不存在的。一般大型网站中,我们难免会留下空链接、死链接。这样就会导致404页面的出现。一般的404页面显示如下:

图1-12

如果一个站的404页面过多的话,那么网站本身的权重就会被降低。因此,自定义404页面对我们来说是非常有必要的。

如何自定义404页面呢?首先,我们需要自己制作一个网页,如notfound.html,在这个页面上,放上一些网站导航的链接,放一个网站地图的链接之类,当然,这样的页面最好是做的美观一些,人性化一些(美观和SEO无关,只是让用户更舒服)

对于404页面的设置,如果是Apache下,只需在.htaccess 文件中加入如下内容即可:

ErrorDocument 404 /notfound.html

而在IIS中,只需要在IIS管理器中修改即可。