随着SEO从业者越来越多,网站如雨后春笋般绽放,百度K站估计以后会越来越频繁,网站的生命周期会越来越短,我们做网站的速度也会越来越快!
作为SEO从业者,需不需要自己学会做网站呢?尤其是对于个人SEO创业者来说...
听说真正的SEO高手读代码就如同读小说一样,尤其是html,div+css。
理论上来讲,SEOer不是必须要学会做网站的。
但是学会了做网站,对于SEOer来讲,熟悉了建站流程、网站日常操作,熟悉html和css代码,会对自己SEO工作有很大的帮助。
对于个人来讲,优化的网站出了问题自己却不能解决,可能耽误了优化的时机。此时聘请别人解决问题又是一笔开销。
对于企业来讲,如果你有自己做网站的经历,能够更深切的体会到网站的方方面面,以后和技术、产品等部门沟通起来都十分通畅。
同时,学会了建站,可以增加更多的实践机会,不断的在实践中提升自己的能力。各种标签、网站的架构、内链的建设、关键词的合理布置等等,对于没做过网站的人和熟悉做网站的人,理解起来差距还是很大的。
当然,业有所专。如果你有足够的人脉资源,或者有充分的资金聘请别人解决优化过程中的各种问题,那么也可以把建站、模板之类的问题交给专业的人去解决。
如果要谈些细枝末叶,还真有点东西值得深入了解的东西,比如说:
1、网站HTML结构是否合理?
举例,使用左右布局的时候,把左侧内容部分放HTML最前段,侧边栏放后面。重要的部分放前面,次要的要后面。最后使用一些 CSS 方式(如定位、浮动)来达到你想要的形式。
2、标签是否语义化
举例,当某一部分的内容与下一部分内容不是很相关的时候,使用 HR 标签进行隔开。
3、DIV或其他标签命名是否语义话
举例,处理页面分页的时候,采用语义化的标签可以帮助搜索引擎识别,百度可以识别 3 种CLASS扩展属性用于分页上。
参考:http://www.seowhy.com/plus/view.PHP?aid=9857
4、正确使用H1标签
H1标签应作用在文章标题上,而非网站名称。避免整个网站的H1标签都是相同的几个文字(如果作用在网站名称/Logo上则全部为相同的内容),这显然是过度优化的行为。
5、当存在多个CSS/JS文件时,应合并在一起
这个考虑的是网站加载速度方面,提高网站速度 -> 符合用户体验 -> 排名加分
6、使用CSS sprites技术来减少页面加载次数
这个同样考虑的是页面的加载速度,把图片汇集在同一张图片上,用户访问网站只加载少许的图片,从而可以提高网站的加载速度。
7、使用滥用DIV标签
举例:下面代码中包裹在外层的DIV完全可以省略掉,为什么?因为过多的标签会影响浏览器的渲染速度,当然这个所能影响的速度方面是很小的,但也应该了解,尽量避免滥用标签。
<div><p>这仅仅是一段文字而已</p></div>
8、结构与表现分离,尽量减少使用内联样式
不仅代码看起来优雅,而且还可以搜索引擎获取页面重要的内容。
9、尽量少使用框架、flash、图片来展示重要的内容
搜索引擎对文字的抓取无压力,但是图片、flash目前来说还是相当困难的。所以页面上重要的内容应使用文本的形式来展示。使用CSS技术来达到美观效果,比如负文本缩进。
最后:
术业有专攻,SEO人员只需要去了解一个大致的方向,具体的、细枝末叶的东西交给擅长这方面的人来操作。
关于「代码如诗」的话题,我觉得在前端方面应该是指结构问题、代码表现形式问题。
因为同样是一个效果,不同的设计师可能使用的代码都不一样,哪一种可以让人读起来更方面,就像是在读一首名人的诗句一样。
在5年前我就开始学习编程,前端开发也会,我做SEO的工作也有3年多了,根据我目前的经历简易的回答一下楼主的问题。
“听说真正的SEO高手读代码就如同读小说一样,尤其是html,div+css。”
我接触的SEO高手不多,但是可以确定的是SEO高手也不可能对代码就想看小说一样简单。每个编程语言的代码含义都是很复杂的,C#入门的那本书都比牛津词典的一半还厚,javascript著名的犀牛书更厚,光着写语言中的单词都不是一般人能完全看懂的,何况还要理解这些单词代表的编程的意思呢?所以,楼主的听说不准确。
“作为SEO从业者,需不需要自己学会做网站呢?尤其是对于个人SEO创业者来说...”
SEO创业者并不需要去建网站,SEO从业者的工作也不是建网站,SEOer的工作职责从没有建网站这项。但是SEOer从业者能了解HTML、div+css的代码却确实是对做SEO有帮助的,这个就设计比较高或者说是非常细的SEO方面了。上面的“张家梁”师兄,说的就是针对SEO对代码的了解的一些相关工作需求,但是其实只需要知道这些技巧的存在,并不需要SEO从业者去写这些代码的。术业有专攻,做SEO就做好SEO的事情,代码的修改和一些编程的技术实现还是让做这个的去操作吧。比如你知道提供页面的加载速度对SEO是有必要的,那你需要知道哪些因素影响页面的加载速度,然后让对应的技术人员去处理就ok。不可能你知道前端代码对页面加载速度有影响,而自己去优化前端代码吧。这个你既不会,也没必要,做好自己的事情就好了,别想着一个人代替一个公司的工作。
啰嗦太多了,有什么问题想继续问我可以加我QQ137539547,详聊。
能够用开源程序建站,并能熟练掌握一款以上开源程序,这是基础。
至于SEOer的标准是,看代码如看莫言的小说,这个标准可能有点高了。呵呵
网站是一个平台、工具,对于我们大多数创业人员来说,这个平台可能在你开始的初期需要自己来做(你需要锻炼,也缺少资金,只有你自己做比较实际),那么这个网站平台最能够体现你seo水平的是什么?是你对整个站点内容的策划(重点是内容),至于是否非常美观,功能是否非常强大,是不是自己想要的样子,这个开始不要要求太高,开源程序足以解决,也很好解决。
现在的很多站长,他所以能够用很多开源程序,这些都是练出来的,也并不是说去某一个地方专门学习什么程序怎么用。
同时,我觉得老是关注网站程序的人,往往还应该摆脱这个思维:摆脱站长思维,建立CEO思维。
另一方面,大型项目中的SEO负责人且不论是否会建站,结果都是:网站肯定不是SEO负责人来建的,但是这个平台的策划,缺少不了SEO。
SEO要不要会技术。我觉得可以举这样一个例子。
菲尔杰克逊当教练获取了11次NBA总冠军,虽然现在他不会扣篮,急停干拔,盖帽,恐怕前场跑到后场都费劲。但是他之前当球员的时候获取了2次总冠军。
很多人希望成为菲尔杰克逊,但是他们甚至从来都没打入过季后赛。
SEO也是如此,很多SEO都觉得只要程序员这样,设计那样,老板出钱,最后就可以涨流量。但事实往往不是这样。结果就是SEO越是做的好,越是可以自己干,因为什么都会了,越是能赚很多钱,最后自己带点小弟就行了,都是一步步来的。
越是拒绝学习技术的人,成天总想着一步登天,独门秘籍的SEO方式,越是苦逼。
肯定是需要的。反正我自己决定自己动手丰衣足食。html css要精通外。最起码要懂一门语言 PHP 或ASP。 我自己就自学了两个月的PHP,基本上可以自己动手开发自己想要的插件,来实现自动化的内链建设等。减少自己的工作效率低下等问题。
###做seo的不必要会建站,只需要你懂得CMS程序的原理,简单的div+css即可。目前seo已经不在是简单的流量排名了,更多关注的是用户体验,如何营销,如何建立品牌等等...
###个人建议一定要懂一些相关知识的。
例如:服务器配置,PHP与asp语言,html,分析日志。我公司招聘SEO都要求对这些只是有一定了解。
为什么这么说?
SEO不是一项一个人就能完成的任务,他系统的跟进着网站运作的每个阶段。如果做为一个SEOer不懂其相关知识的话,当遇到问题只能是猜想没有立得住脚的理论,而且不能跟团队中的其他部门很好的合作。作为一名合格的SEO快速发现问题是必要的,而这要求你对以上的一些知识必须了解。
全能都是被逼的,没必要什么都会,但是具有重大意义的几个HTML标签你要懂。
古代当皇帝的,没听说要会教书——他只要会选读书人来当官就可以了,也没听说黄河发大水,要自己抗锄头去修堤——派人去做就行了。
做seo也一样,只要知道网站设计中,哪里对,哪里不对,告诉做的那个人要怎么改就行了。
以前武林中有句话:不怕千招会,就怕一招鲜。就说的是不怕你什么功夫都会,就怕那种把一门功夫练到死的,威力大的很。
当然,作为个人工作室,你就得全能。
对于HTML,只要认识title,keywords,description,img,alt,a,Nofollow,h1,b基本就行了,只要你想要的标签都在里面,你管它看起来是什么样子呢——那是美工的事情。
反对@陈红然 陈红然 的说法,我认为必须要会做网站(说这句好爽啊!)
首先,我本身就是从技术(做前端)转到seo这个行业的,所以对于做网站可以说是比较了解的,陈红然上面说的不错,“优化的网站出了问题自己却不能解决,可能耽误了优化的时机”这方面很对,这些都只是相对的,你现在在用那种系统做网站是开源的、网上免费下载吗?你了解标签的使用吗?如果公司自己开发一款系统,你是否能够参与进去。
我有个同事,自己在网上买了一款独立的建站系统,做了个网站让我给他提点意见,但是打开后台我都并不理解,你们可以看看织梦的系统,里面的功能繁杂,甚至有很多名称和标题是分开的,系统在调用的时候并不是一个标准,像这些是一个不会做网站的人能够理解吗?有很多并不仅仅是思路问题或者了解个div+css就可以了,这些仅仅是一个框架,太少太少了。
我们公司部门内部经常会开“头脑风暴”,将自己的想法和技术灌输给别人,但是结果实际并不理想,很多还是需要自己去轻身经历,SEOer提一个需求,开发或技术只会按照你给的方案去做,他也是不理解的,甚至思路会出现偏差,只有我去做了,才会发现问题。
就前几天,公司做的B2B平台,我让技术做个404页面,一共做了4次才搞定,很简单的事情,他不太理解以为只要跳转到即可,我们不能期待技术学会seo,(他们头脑思维方式不一样)那么你必须自己学会做网站,了解其中困难点,提前提出来,开发一款产品时间本身就很久,反复的修改可能产生内部不协调(技术部本身加班就非常多)。
附:我上面所说的,实际还是底层员工或是小领导,如果想@夫唯 夫唯老师这样的,高层执行者,只是提需求的话,本身并不会很多参与到很多建设方面的。所以,我建议底层的员工,你在没当老板或是总监之前,这些是必备课。
自已学会建站有自己的好处,往往seo是一个独立的部门,在一些较大的企业中,你要不断的和其他的部门进行沟通才能去动网站,有的时候,你认为比较好的方法,而执行的时候,执行者会融入他自己的思想,可能他们不会去考虑seo的问题,更多会去考虑网站的美观问题。
如果你自己会建网站,那么改代码那也就是小儿科了,只需要拿来网站的管理权限那么就可以自己动手去改动了。
对于个人站长来说,seo操作的网站死了,再重新建站,这一点不是你会不会建站的问题了,这是你seo本身就有问题了。做为一个SEO工作者,你可以不会建站,但你不可以不会建站前的策划,对于一个seo工作人员来说,策划以及分析能力要比建站能力更能体现出自身的价值来。没有几个公司会要求一个seo工作者会建站的,但他们往往会要求seo工作者要提升企业互联网营销的价值,提高网站的排名,提高公司产品在网络的销售业绩。对于一些比较好的seo工作者来说,有没有自己的网站都好说,关键是你的思想是怎么去定位seo这份工作的。有的企业直接用慧聪网、阿时巴巴等平台去做优化,这些网站的seo并不需要去了解代码,因为这些网站都是成型的网站,他们需要的就是提高这些站点的排名。另外,很多seo人员并不会急于布局自己网站的seo,而是通过B2B或博客去营销自己企业的产品,让更多自己企业的长尾关键词占据百度首页,然后再逐渐的去提升自己主网站的关键词排名,这样,用不同的平台占据不同的关键词排名首页,一样可以提升自己企业的品牌知名度,促进营销效果。所以说,对于建站来说,只是seo工作的一小部分,会不会建站,并不会影响你的seo能力。
如果连代码都看不懂,我只想反问一句你的seo到底是在干什么,你会什么啊?“
内容+外链? 外加一堆网上炒的剩饭。就懂seo了???一个有点水平的人都是在不断学习中提升
自己,你有那个时间学点网站知识,只会给你更多帮助。
我一直认为,一个好的编辑,会写点东西的人,懂点标题优化,关键词布置的常识,比很多所谓的SEOer强太多。
理论上讲 是不需要的!不过在现实操作中 懂网站代码的 将会省去很多事情!
###会做网站对SEO来说不是必须的,但一定要清楚建设网站的流程、以及一些语言,如果要成为了一名技术的型的SEO,做网站那就是必须的,可以更好的把握SEO中一些技术的问题,会节省不少时间。
###需要有一些HTML的基础吧,这样方便日后的工作。DIV+CSS一天应该可以学会吧。
###seo要懂得那些地方了,,,比如说外链的方法,和内容的方法,,,求高手帮助啊
###不用啊,自助建站平台就可以 不懂代码也可以做网站,支持百度SEO优化,静态HTML,Sitemap,pc手机微信统一管理,很方便
本文来自投稿,不代表微盟圈立场,如若转载,请注明出处:https://www.vm7.com/a/ask/84337.html