在移动互联网迅猛发展的今天,各种APP、小程序满天飞,针对网页的搜索引擎优化(SEO)对于现今的企业来说已经不是头等重要的事情了。但是如果公司的SEO做得好的话,确实可以节约很大一部分宣传开支,因此,并不能说明它是完全没有作用的工作。只是在我看来,重要性确实下降了很多。
本人从事搜索引擎优化方便的研究十余载,不敢妄言大成,但总还有些心得,因此编撰此文,以期博君一笑。
首先,我得解释什么是搜索引擎。我们常见的通用搜索引擎有百度、Google、360搜索等等。其他通用搜索引擎的市场占有率太低,就不做研究了。至于淘宝网的搜索功能确实是属于搜索引擎,但却不是通用搜索引擎,而是淘宝内部的一种搜索机制。关于它的优化也是有法门的,不过不在本人的研究范围。
一句话解释搜索引擎优化——通过一定的设计、操作,将待优化的网站的某些期望关键词在通用搜索引擎中获得较好的排名,即所谓搜索引擎优化,英文为 Search engine optimization,简称 SEO。
搜索引擎优化的手段分为白帽子和黑帽子,所谓白帽子是通过合法的手段,而黑帽子则是利用搜索引擎的某些漏洞来进行操作。因为黑帽子的手段并不固定,因此今天不做讨论。
所谓网站结构并不是指网站的源码结构,而是指对于搜索引擎爬虫或者正常访客来说,所得到的URL结构。比如: http://www.hezewangzhan.com/about/about.html 这个网址,就是这个结构设计得一部分。
通常,我们会选择某种CMS系统来进行网站的搭建开发。而大多数的 CMS 系统其实对搜索引擎优化是做了良好的设计的。如果是自己开发系统的话,则需要注意以下特点即可。
如果看官已经开发好了程序,但你观察 Url 结构不合理,也没有关系。无论是 Nginx 还是 Apache 都支持将 Url 进行伪静态重写,可以找相关技术人员研究一些,就可以实现出来了。
网页由两部分构成,一部分是 ,另一部分是 。其中 区域是人眼可见的,因此这里大多数网页开发者都会做得比较认真,但是 区域是给浏览器阅读的,因此很多开发者直接扔一个 就不管了,这是很不合理的。
下面我给一个示例:
如上,其中除了 还包含了其他搜索引擎感兴趣的信息,我来逐个说明。
也就是网页标题,当我们打开网页时,会在浏览器标题栏里面显示你设置的文字。在这里,我建议最前面用几个你期望优化关键词来进行组织,中间用下划线间隔,然后用中划线隔开,后缀你的企业或团队名称。
如果你的企业比较正规大气,则前面的关键词可以省略,直接注明你的公司名称即可。但一般中小型公司不必忌讳这几个关键词会降低你网站的格调。
再草根一些,可以直接在标题后面缀上你的联系电话。对于业务开展来说,是非常优秀的做法。比如上面的标题还可以写为 这样。
在标题中要设计尽量简短的内容,但要尽可能多的包含你想要优化的关键词。得益于搜索引擎良好的分词技术,你不必太在意这些关键词是否连接在一起。
如上我设计得标题,包含了 ||||||| 等等等等。
最重要的是,一定要通顺。很多人只会堆积关键词,但是狗屁不通,效果肯定是会打折扣的。
同样, 也是优化重灾区,有人不写,有人乱写。总之,一个页面的关键词一定不要超过3个!并且网站内各个不同的网页的关键词一定不要全部一样,而是每个页面都会根据自己独特的内容,进行分别设置。
不同的页面的关键词要不同,但要有关联。不能这个页面在说装裱,到另一个页面变成了美女了。那样的话,搜索引擎会认为你是个乱七八糟的网站的。
描述信息一定要用通顺的语句!最好包含关键词!千万不能堆砌关键词!
也不要太长,既要惜字如金,又要言之有物。
其他的 meta 标签就可以不写了,或者根据需要写一些。
这些内容最好外置,然后在 head 区域 link 进来,不要直接写在网页里面。像上面我这样做就是可以的。也不必去考虑速度优化,把 js 内容放在 body 最后。以目前的现代浏览器来说,那样做是脱裤子放屁。现代浏览器都是会根据策略去加载内容的,不会因为你写在前面就阻断后面的加载。
在网页中,要尽量使用 标准语义化的标签,并使用良好的 命名。这里不用担心低版本 IE 浏览器会不兼容这些标签。首先,这些低版本IE浏览器的市占率已经非常非常低了,其次,我们可以通过 这个 JS 库来实现对低版本IE的支持。
此外,和 URL 一样,不要使用过多的嵌套层级。尽量让你的 代码简洁一些。
标签,也就是图片,一定要加上 属性,来标识图片的内容。
标签,最好加上 属性。
有一个最简单的检测你的网页代码是否优秀的方法。就是在不引入CSS的前提下,你的网页在浏览器中的表现是否可以被你接受。如果感觉还是可以接受的,那么这个页面就算是及格了。
如下面的代码:
链接分为三种,一种是网站内部的链接,简称内链。比如从首页进入栏目页面,从栏目页面进入内容页面。第二种是网站外部链接,简称外站链接。第三种是别人的网站给你的网站的链接,简称外链。下面我逐一阐述。
在网站内,尽量让网页形成交叉的网状链接设计。很多企业网站在设计得时候,到达了内容页面之后,只能返回到列表页面再进入另外一条内容,这样的树状链接设计是低效的。
简单的做法是在内容页面加上“上一篇”、“下一篇”这样的链接,可以让蜘蛛从一个内容页面直接进入另一个内容页面。从而达到网状内链的目的。
但是仅仅是如此是不够的。我个人建议在内容页面下面最好加上一个“相关内容”的模块,里面可以罗列一些与内容相关的其他的内容链接,十条还是二十条随便,根据排版来即可。
有条件的话,可以让这部分内容是活的,也就是随机的。这样爬虫进来的时候,会不断的得到不同的内容,从而抓取到更多的内容。
一句话总结,尽可能的少。尽量让蜘蛛来到你的网站后,就在你的网站里面转圈,走不出去才好的呢。
有些傻帽系统,会在每一个网页底下加上友情链接,徒增外站链接,完全扯淡。一定不要这么做。
如果是中小型企业网站,则在网站首页有一个友情链接的栏目即可。如果是大型或者牛逼网站,则可以专门做一个友情链接的子页面,在这个子页面里面放外站链接。
一句话总结,尽可能的多!
基础做法是和其他站长交换友情链接,进阶做法是花钱买一些外链。但要注意的是,要找同类型的网站或者相关的站点来做。比如你是做装裱的,一个美女网站给你做个外链,效果肯定是不大的。
这里有一个误区是将所有的外链都指向你的网站的首页。这也不是不可以,但是我们还可以做得更好一些,就是有针对的链接到你的特定内容的内页,效果会更好。比如,你提供某服务项目,你有一个内页是专门介绍这个项目的,那么在其他站点增加一个链接到你这个内页,效果也是很好的。
如果你有较强的内容生产能力,可以写一些优秀的文章,然后让其他网站转载你的文章,并标注首发地址是你的这个文章的网址,这样效果会很好的。
还有就是找大型网站做软文,比如写一些公司的创办理念,创始人的介绍等等,全部都链接到你的网站,效果也是很好的。
简单说,外链就是越多越好,分布越广越好。韩信点兵,多多益善。
SEO 有一句金科玉律——外链为皇,内容为王,因此,给你的网站更新内容也是重中之重的工作。
简单列几条原则:
好,洋洋洒洒也五六千字了。实在是懒得配图,因此就不放图片了。希望我的内容能够对有相关需求的朋友有所帮助。
此外,本人不接搜索引擎优化的单子,相关需求不要找我。