对搜索引擎友好的网页设计
设计师设计网站往往仅从美观、创意和易用的角度考虑,这对于一个期望获得搜索引擎排名的优秀的商业网站来说,已经远远不够了。
目录结构和url
url即统一资源定位,即每个网页的网址、路径。网站文件的目录结构直接体现于url。
a.目录层次
对于一个小型网站来说,一般只有一层子目录,对搜索引擎而言,这种单一的目录结构最为理想,即扁平结构(flat)。
而对规模大一些的网站,往往需要二到三层子目录,搜索引擎还是会抓取二到三层子目录下的文件,但最好不要超过3层,如果超过4层,搜索引擎就很难去搜索它了,除了以下情况可以例外:
该页提供了重要内容,有大量来自其它网站的外部链接(Inbound Links);
如果在首页上增加一个该页的链接,可以通过首页直接到达,搜索Spider还是可以轻易找到它;
如果有其它网站在顶级页面上链接了该页,其效果就好像你在自己的首页上做了该链接。
b.目录和文件命名
可以在目录名称和文件名称中使用关键词。但如果是关键词组,则需要用分隔符分开,我们常用连字符“-”和下划线“_”进行分隔,url中还经常出现空格码“%20”,因此,如果以“made in china”作文件名,就可能出现以下三种分隔形式:
made-in-china.htm
made_in_china.htm
made%20in%20china.htm
需要注意的是:至少目前google(2005)并不认同“_”为分隔符,对google来说,made-in-china和made%20in%20china都等于made in china,但made_in_china就被理解成了madeinchina,关键词组连在一起之后,关键词就失去了意义。因此,目录和文件名称如果有关键词组,要用连字符“-”而不是下划线“_”进行分隔。
c.绝对url和相对url
绝对url:即网页路径使用包含顶级域名在内的完整的url。
如:www.yoursite.com/page1/index.html是一个绝对路径,而/page1/index.htm为相对路径,由浏览器自动在该链接前加上www.yoursite.com。google在排名时并不在意url使用的是相对路径还是绝对路径。
d.动态url
很多网站都有数据库驱动生成的url,即动态url,表现为在url中出现“?”、“=”、“%”以及“&”、“$”等字符。动态url极不利于搜索引擎抓取页页,严重影响网站排名。需要通过技术解决方案将动态url转化成静态的url。