程序员应该要参与到SEO的各个步骤,主要有两个方面:基于搜索引擎友好性的网站WEB开发和搜索引擎优化分析决策软件的开发。
基于搜索引擎友好性的网站WEB开发,程序员需要做的一些事情:
熟悉W3C标准(网页“瘦身”)
URL的友好呈现和展示规则(URL静态化和关键词部署)
面向搜索引擎的HTML代码编写规范(Meta、H、Strong等标签的使用)
站点网站地图的生成(sitemap.xml文件建立)
死链接的检查与处理(网站“健康”自查)
网页之间的内容关联(构建站点通畅的逻辑结构)
灵活处理辅助信息块对网页主题的干扰(网页信息主题的把控)
搜索引擎优化分析决策软件的开发者,需要解决的一些问题:
通过软件来提取网站的一些基本SEO数据,诸如域名Whois信息、网页PR值,反向链接数等;
通过软件来监测网页排名的数据;
通过程序来抓取搜索引擎数据,诸如Spider活动轨迹、页面收录数据和关键词信息等;
通过程序来处理SEO人员需要进行的大量机械重复性的工作,诸如站点提交、文章发布、链接检查与跟踪等。