SEO优化技巧揭秘:不懂代码也能成为SEO高手,杨子实战经验分享
谈到网站 seo 优化时,会涉及到“程序代码”的优化、网站架构的优化、网站内容的优化以及网站链接的优化等方面。对于很多 seoer 人员来说,他们在程序代码方面的优化能力比较薄弱。甚至有一些想要学习并从事 seo 行业的朋友,因为自身不懂程序代码,也不懂开发等,所以不敢尝试去学习进入 seo 这个行业,他们非常担心自己学不会,也搞不明白相关内容。对于有这种思想负担的朋友,杨子今日郑重地告知你,你的忧虑都是不必要的。实际上,seo 的技术难度并非如大家所想的那般艰难。实话讲,杨子并非技术出身,也不懂程序开发。然而,在这数年的 seo 实战操作过程中,无论是电商平台还是中小企业的站点,杨子都能将其运营得十分出色。
其实,在杨子刚开始的时候,也和大家一样有顾虑。因为他自身不是技术出身,所以很担心做不好。然而,经过长时间的坚持以及学习实战,并且得出了良好的优化效果之后,他从此完全打消了之前所顾虑的那些问题。
说到这里,杨子回想起在未进入初中之前,就担心以后读初中会学不好英语这门课程。因为英语整本书都是拼音字母,而杨子的汉语拼音基础不好,读六年级了,连一二年级的一些拼音和词语都掌握不好,可见当时他的汉语拼音差得很。
然而,杨子考入初中之后。或许是因为之前的那些担心,所以他对英语这门课学习格外用功。在老师刚开始教大家读音标、读单词的时候,他担心自己记不住,就用一些同音字在单词旁边做标注。
每天晚上会用 1 个小时的时间大声朗读单词和课文。这样坚持学习了一段时间后,老师要求大家把第一课到第三课的课文,每个人都要当面背诵给老师听,通过之后才能回家,不然就会被留下来。(注明:初中一年级第一学期)
后面,杨子在全年级的三个班中,率先一口气背完了课文。之后,在全年级范围内,大家都认识了杨子。并且,在每次的英语考试中,杨子的分数大多在 80 分以上,当题难度大时,分数为 70 多分,这已经是最低的了,当时满分是 100 分。
杨子此时拿自身学习英语以及刚接触 seo 时的经历来说,是希望告诉大家。如果真心想学习 seo,甚至想把 seo 做好,那么首先不要还没开始就自我否定。不要让一切都只停留在自己的思想层面。行不行呢?先用心去干了再说。行不行呢?先用心去学了再说。行不行呢?先用心去坚持了再说。
当你对自己的付出产生疑惑时,杨子请你问问自己的内心深处,是否已经做到问心无愧了呢?
其实,学习 seo 并不一定需要懂得程序开发和编写程序。最多只需掌握一些基本的 HTML 语言就可以。如果不懂 HTML,记住一些重要的优化“代码”标签就行。其他的,只要知道这个网站的结构及布局怎么做对搜索引擎友好就可以。剩下的事让专业的程序员去实现就行。
专业的事交给专业的人去处理,这样才是最高效的,效果也能达到最大化。说到这里,大家不要认为懂得程序开发和编写程序的人就一定懂得 seo。实际上并非如此,很多程序员其实对 seo 并不了解。这就是所谓的“术有专攻”“隔行如隔山”的道理。
https://img0.baidu.com/it/u=681240668,468659704&fm=253&fmt=JPEG&app=138&f=JPEG?w=631&h=500
以上说了很多,基本都是围绕网站程序代码优化的问题展开。下面杨子针对一些主流 CMS 系统的代码优化方式与大家交流,希望能引起大家的一些思考。
提到页面优化时,绝大多数人可能觉得很难上手。这是因为需要精通代码编写方法。然而,对于主流的 CMS 系统来说,由于大多采用模块开发和封装,所以只需了解一些 HTML 代码的编写及修改方法就可以了。实际上,这并不是什么很难的事。
简单来说,网页代码优化包含代码精简与标签优化。它实际上是对 CMS 系统里各种网页的 HTML 模板代码进行必要的调整,目的是提升页面对搜索引擎优化的友好程度。
页面进行代码优化后,一方面能精简网页中多余的代码,提升页面打开的加载速度;另一方面能减少页面占用搜索引擎服务器的存储空间,提高用户体验及搜索引擎友好度;同时还能突出页面主体内容,提高页面内容的相关性和信噪比。
搜索引擎算法一直在努力与来访用户行为保持一致。然而,蜘蛛程序是机器程序,它在访问页面时针对的是网页的源代码。为了更好地进行搜索引擎优化,同时也为了更有力地支持蜘蛛程序的抓取和爬行,就需要精简网页代码,并且需要对网页代码中的标签进行适当的优化。
网页代码精简的意思是清除或简化页面里的代码,这样能降低页面的体积,还能提高页面的加载速度,进而提升用户的搜索体验,并且提高搜索引擎的友好度。
对于主流 CMS 的现状而言,若为具备代码编写能力的 seo 优化人员,便能细致地开展代码精简工作;若是新手,便可在自身能力范围内进行操作,无需将过多精力投入到代码精简当中,更不必刻意去强求。
针对一般的 CMS 系统以及自己研发的网站程序,代码精简是有必要的。如今的程序开发常常追求“无所不包”,恨不得在一个脚本系统里加入所有功能。但对网站、用户和搜索引擎来说,这些功能并非都被需要,所以需要适当地进行精简。
一般页面代码精简通常可以分为以下几个维度:
1、页面垃圾代码清理
2、HTML标签转换
3、CSS优化
4、js优化
https://img1.baidu.com/it/u=364869672,989832019&fm=253&fmt=JPEG&app=138&f=JPEG?w=650&h=250
下面分别从以上所提的四个维度来简单与大家分享:
网页存在垃圾代码。所谓页面垃圾代码,指的是在页面中没有实际用途的代码。删除这些代码后,不会对页面的效果产生任何影响。常见的垃圾代码通常包括各种网页制作软件在制作网页时默认生成的无用代码,例如一些毫无意义的空格、默认属性、注释语句以及空语句等。
在现在的 CMS 脚本系统里,单纯的无意义垃圾代码数量不多,更多的是一些在功能方面无用的代码。例如:有些系统会在每个页面都显示当前的日期和时间等功能,这些功能基本没什么用。从 seo 的角度去思考的话,完全可以将这些代码删除。
HTML 标签转换,是从代码精简的视角出发,把原本的长标签用具有相同功能且搜索引擎认为作用相同的短标签来替换。例如:“”和“”的作用都是加粗,然而“”比“”标签多 5 个字符。倘若网页上存在很多个加粗标签,显然用“”标签去替换“”能够起到代码精简的作用。
Css 是 Style Sheet 的缩写,即层叠样式表,它是目标最常用的用于控制页面布局、字体、颜色、背景的技术。Css 优化主要是改变其调用方式,通过采用 div+css 方式进行页面制作,这样可以防止产生垃圾代码,同时减少冗余代码。
js 需进行优化,js 是其简称。在搜索引擎看来,截至目前,公开的说法依然是难以解析由 js 生成的页面或内容。这意味着,对搜索引擎而言,js 是不友好的。如果把内容放置在 js 中,那么是很难被搜索引擎抓取到的。
js 优化的目的主要在于避免 js 代码占据页面空间以及重要位置,同时避免放置一些不希望搜索引擎看到的内容。需要注明的是,js 对搜索引擎不太友好,然而在 seo 优化中,js 却有着较为重要的作用,例如可以利用 js 放置一些与页面主体内容无关的内容,以此来调整页面的信噪比并突出页面的主要内容等。
综上所述:网站进行 seo 优化时,不管站点是利用主流 cms 系统搭建的,还是自主研发的系统,对页面代码进行优化都是有必要的。然而,如果自身不具备这方面的能力,那么也可以把更多的精力放在内容优化建设等方面。只要执行到位,同样会受到搜索引擎的青睐,从而获得较好的排名和流量。
今天与大家分享到这里啦。因为农历新年快要到了,所以杨子 seo 公众号很有可能在这段时间停止更新。等年后恢复工作了,就会继续更新,希望大家能够理解并且知道这一情况。杨子在此首先祝愿大家在 2018 年能够事事顺心,能够财源广进。同时,杨子特别感谢那些支持杨子 seo 一对一顾问式指导学习的朋友,也感谢那些直接关注杨子 SEO 公众号的朋友。希望我们能够一起成长,一起进步。在如今互联网日益盛行的时代,我们一起去拥抱变化,谢谢大家!
页:
[1]