在搭建任何一个网站时,如果该网站是需要将来进行推广的,则在建设时必须要考虑一些SEO的因素,为以后做优化做准备。
故做网站时,需要对SEO友好。
衡量SEO友好的标准如下:
1.可以自定义每个页面的Title(便于SEO)
2.可以自定义每个页面的Meta Keywords&Description(便于SEO)
3.可以设置综合查询页或分类页面的Canonical标签(便于SEO,消除重复页面)
4.可以自定义HTML的Head部分(便于SEO)
5.可以方便添加Google Analytics&WebMasterTools码(便于SEO分析与障碍分析)
6.可以自定义设置页面图片的Alt属性(便于SEO)
7.可以方便集成Wordpress(做一些blog文章,便于SEO)
8.HTML尽量符合W3C标准,用DIV+CSS(便于爬虫解析)
9.JavaScript&CSS形成单独文件(将Javascript&CSS引到外部,减少页面大小)
10.可以自动生成Sitemap.xml以及Sitemap.Html,便于抓虫抓取与UI体验(sitemap.xml是提交给搜索引擎,Sitemap.html是网站地图)
11.可以进行各个页面的URL自定义(需要把关键词写在URL中),并可以为原有URL做永久重定向
12.只在客户交互时使用Ajax(Ajax内容不会被爬虫获取)
注:这里强调一下,做综合查询页用Ajax最好
不用Ajax做搜索页的话
1.大量过滤条件页面内容重复或极为类似
2.浪费蜘蛛的爬行时间
3.这些页面无排名能力
当然这些可以用Canonical来解决,但百度不支持Canonical
13.页面中需要有H1来配合Title
14.可自定义404页面
15.可方便地实现首页及其它页面的URL重定向及规范化,从一定程度上消除重复页面(如目录页带/与不带会引起重复页面)
16.网站的社会化因素(搜索引擎越来越注重用户评价等因素,Google为了着重这一点,自己加发了Google+1)
17.合理的网站及内链结构(首页变动内容+详细页中推荐的内容)
18.列表页要用内容+固定产品的模式;