从广义上来讲SEO是属于推广网站,编程开发做网站属于建站。
两者表面上看不相关,目前针对中小型网站的网站运营模式也不相关。
1、多数企业的网站找建站公司建设完成过后就交给聘请的SEO人员进行管理了。
而很多SEO人员只会点SEO基础,写点文章发发外链,当一个“超级”编辑。
其实SEO会贯穿整个网站建设+运营的过程,从网站打算建站到后续的网络营销推广,SEO都需要参与其中负责一块。
2、建站过程中需要SEO参与讨论的问题其实都是建站开发程序员该考虑到的问题,如果中国的程序员在建站过程中一切按照W3C去写HTML 与CSS,那么HTML 代码上面SEO参与的相对来说算是比较少的。
但是可悲的是,中国程序员很少严格按照规范去做的。
所以建站开发过程很多需要SEO去参与并集合SEO需要优化的地方给予优化。
3、SEO不需要会用高级代码语言建站。
如PHP、C#、ASP、Java等等。
但是你得了解整个网站构成和各种语言的简介,以及会下载开源程序如织梦快速完成一个平台的搭建。
如果你采用虚拟主机,你得弄清楚虚拟主机控制面板上面的所有功能,都干嘛的。
如404,301,默认首页设置,域名绑定与解析、网站编码问题、目录权限等。
如你使用的Windows服务器至少得了解IIS的所有需要用到的功能。
SEO是由英文Search Engine Optimization缩写而来, 中文意译为“搜索引擎优化”。
大半年的话学编程是有点困难的,因为编程做网站要学的东西太多了,html,css,javascript,动态语言,数据库肯定是要学的,如果是你一个人做还得学PS,flash等等,seo的话稍微要简单点,需要学的东西也不是要很多,技术性的东西也不是很多,而且工资也绝不比做网站少,如果你学会了的话完全可以一个人自己在家做,在外面接几个单,按效果收费,完全是可以的,重要的是你要有资源,单从外链这一项讲,你需要有很多合作网站,让他们愿意给你所优化的网站做外链,如果没有这些资源的话做起来就比较麻烦,效果慢。
seo需要做的是多方面的,对编程代码你也需要有一定的了解,SEO重要的是实践,自己有个网站,然后多做做实验,功夫不负有心人,个人建议SEO方向