1、能看懂基本的HTML代码
html是网站建设中最基本的语言,如果能认真去学的话1-2周就能上手。当然,要想完全熟练并且能很好的应用CSS这点时间肯定是不够的。但是对于seo来说也勉强够用了。后期可以边做边学。学会html不仅能让你根据自己的需求来修改网站还能让网站有更好的用户体验,所以做seo学会html是很有必要的。
seo技能
2、至少精通一种建站系统
开源CMS非常多,比如DEDECMS,帝国CMS,discuz,wordpress,zblog等等,目前最流行的应该就是DEDECMS了。CMS的出现给那些不懂程序又想建站的人提供了一个很好的方案。如果你想做好seo至少应该学会一种建站系统。这样我们才能把seo涉及到的东西都布局好。当网站有问题的时候也可以及时修改。避免造成修改不及时遭到搜索引擎的处罚情况。

3、服务器的一些基本操作
域名的解析,绑定。这是能保证网站正常运行最基本的条件。404页面的制作和设置,301重定向的设置、部署ssl证书、查看管理网站日志等等,这些都是一个合格的seo人员必须学会的技能。当然,服务器方面现在有很多第三方操作面板,比如现在很火的宝塔。安装第三方面板能给服务器的操作带来很多便利。

4、内容输出
内容对于seo的重要性是一个老生常谈的话题了。这虽然是一个不怎么需要技术含量的工作,但做起来却是最枯燥的。大部分人做seo坚持不下去的一个很重要的原因就是不想写文章。

5、分析网站数据的能力
可能很多人觉得这点不重要,但数据分析的重要性远远超乎你的想象。数据分析主要包括网站的流量数据、竞争对手的网站数据、自己网站的关键词排名三个方面。
你从访客数据里可以看到用户在页面的停留时间、点击的页面、跳出率、浏览深度、访客的地区等等。只有分析这些数据你才能去针对性的优化从而提高转化率。
分析竞争对手这点应该是在你建站之前就应该做的事,你可以根据竞争对手的情况去确定自己的TDK。平时也可以去学习一些竞争对手的优秀方法。毕竟seo很多东西是没有一个标准的。
第三点就不用说了,网站的日志,网站的收录、排名、权重等等。这些是时刻都要去关注的。