站内优化怎么做
通过以上几节的学习我们知道,网站的站内优化可以从多个方面去进行。本节主要是通过一些检查的方法来完善站内优化的注意事项。
一、死链
随着公司做网站的时间越来越长,难免会出现更换程序员与优化专员的时候。当优化专员为了更好地对网站进行优化的时候,也可能会出现对网站进行改版,这就会导致一个存在多年的老网站会出现死链的情况。而网站出现死链的原因主要是对应目录的文件夹发生了改变,或者代码批量替换时导致的错误链接。死链并不是凭空出现的,一般情况下最初的网站链接都是正常的,因为各种原因导致之前能够正常打开的链接,现在无法打开了,所以统称为死链。
1. 原因
有些网站因为是动态网站,这种类型的网站不会生成静态的HTML文件,所以这种类型的网站出现死链往往是因为数据库的变动引起的。
通过之前几章的学习可以了解到,我们访问所有网站时访问的其实是一个文件夹,而这个文件夹里存放的文件就是我们所访问的网址。所以当有些静态网站出现的时候,往往是因为该文件夹下的某个页面发生了变动,如更改了文件名,删除了文件等。
2. 检查
因为网站的大改与数据库的交互更新,会导致生成的静态文件出现大批量的死链。死链的出现会直接导致网站的收录降低,最后导致权重降低,排名消失等严重现象。因为大批量的死链出现,人工是无法一个个去检查的,所以在互联网上我们可以利用网站地图sitemap工具,在生成XML文件的同时,也会有大量的死链被检查出来。
3. 删除
死链对于一个网站来说,无论是用户体验还是搜索引擎优化都是极差的存在。所以当我们找到死链之后,就要进行删除。由于删除大量的死链无论是工作量还是操作技巧都是比较复杂的,甚至有可能造成误删,所以在这里尽量推荐大家使用工具删除。网络上有一款知名的软件Xenu,该工具可以快速删除网站的死链,操作也十分简单。
输入网址http://badlink.links.cn/,
输入需要查询的网站进行死链查询。如查询到相应的死链会反馈到数据中,我们通过后删除即可。
2 外部链接
这里的外部链接并不是指外链,而是指搭建网站的时候需要使用的一些代码,如CSS和JavaScript文件。这两种文件中,CSS是控制网站的布局样式,也就是用户所看到的页面。专业的前端人士将所有的网站都可以看做是一个巨大的盒子,而每个版块又是巨大盒子当中的小盒子。构建这些小盒子的样式,就是利用CSS控制的。JavaScript则是特效,如我们看到网站会出现图片滚动的功能,还有一些弹窗页面,而这些功能就是利用JavaScript实现的。
但是这两种文件的代码量往往是庞大的,所以我们必须要利用外部链接进行导入,这样可以提高网站的优化和访问速度。
1. 减少请求
每次搜索引擎访问CSS和JavaScript文件的时候,都会对HTTP进行一次请求,而这样会加重网站的负担,导致网站速度打开变慢。所以我们可以通过JavaScript和CSS的包含来减少访问次数,也就是提高打开网站的时间。
2. CSS放在顶部
千万要记住网站的加载顺序是从上而下的,所以我们首先要让网站看上去是完整的。没有CSS的网站就像丢胳膊少腿的人,给人的感觉肯定是不好的。所以当加载的时候,一切写在网页源码里的p文件都是可以正常加载出来的,但是必须要将CSS优先加载,只有这样才能保证一个网站的完整性。例如:
<link rel="Stylesheet" type="text/css" href="填入CSS所在相对路径或绝对路径.css" />
3. JavaScript放在底部
JavaScript是否一定要放在底部,到目前为止还没有一个完全统一的答案。因为各种功能的实现都是需要JavaScript的,而JavaScript和CSS又不一样,所以JavaScript并不一定需要完全放在底部,主要是根据网站的需求或者希望某个地方优先加载出来,更加利于用户体验罢了。像某些第三方小平台开发的脚本,就会经常提到,一定要放在网页的前面,否则就无法获取到访客的数据了。
还有一个核心原因是因为JavaScript的加载速度往往比较慢,这样对于SEO来说是很不友好的存在。例如:
<script type="text/javascript" src="填入JS所在的相对路径或绝对路径.js"></script>
三、网站常用工具
在做网站优化的时候,很多信息需要我们自己去找,去分析,然后去操作,这是必不可少的。但是在人力工作量日益消减的时代,越来越多的软件代替了大量的人工操作。所以做SEO同样如此,为了更好地提高效率,我们可以将这些工具都准备好。因为市面上各种类型的工具比较多,这里主要针对知名度比较高的工具进行介绍。
1. 网站管理工具
做网站最关心的就是网站的数据和对网站的管理,一个好的网站管理工具往往能更快、更好地展现出网站的信息,方便我们及时进行优化。
因为搜索引擎中百度搜索引擎占据了绝对的主导地位,所以当我们使用网站管理工具的时候尽量以百度站长平台为准。百度站长平台提供了多种功能,如网站地图提交、死链提交、网站安全监测、网站优化建议,以及百度查询索引量等。
2. 外链查询工具
发了多少外链,多少外链是有效的,多少外链是无效的,如果我们无法正确地获取到这些信息,那么我们发外链或许都是在做无用功。
在这里推荐一款收费的外链工具。当然大家如果不愿花钱,就需要每天手动查找外链的效果,每天剔除无效的外链。
这款收费的外链工具叫做majestic SEO,其优点是能够快速查询到多个外链的收录情况。
3. SEO查询工具
SEO查询工具在网络上有两种,一种是爱站,一种则是站长工具。这两种工具的作用其实都是一样的,但是由于核心算法不同,所以会导致一些数据出现差异。
4. 网站安全检测
在互联网上经常会遇到一些黑客,他们往往会通过一些技术方法或黑客工具,通过破解网站的账号、密码,进行挂黑链等操作来谋取利益。所以,SEO人员对于网站的安全检测也是很有必要掌握的。
百度安全检测工具引进了腾讯、小红伞、金山、知道创宇等许多大型检测的数据库。我们可以在百度安全检测上快速地查看网站是否足够安全。一个挂黑链的网站,可以直接导致网站被K站。
黑链是指看不见,但是却被搜索引擎计算权重的外链,也叫隐链、暗链,是反向链接,主要是黑客所为。
5. 网站统计工具
网站统计工具也叫站长统计工具,比较有名的是CNZZ工具,主要作用是通过添加CNZZ的统计代码,可以很快地分析出网站的IP访客、PV值,以及来访地域等细节。CNZZ是目前国内功能最强大的一款免费站长工具。
6. 广告联盟
准确地说广告联盟不算SEO优化工具,但却是一款变现的工具。在网络上大家都知道流量可带来收益,一方面是有产品和服务的公司通过大量的访客流量进行产品成交而获利;另一方面则是添加广告联盟。
百度联盟是目前国内最大的一款广告联盟工具。但是百度联盟对网站审核要求比较严格,其可以很容易地查出是否存在恶意互刷的现象。在网上有一些人的站点本身流量不高,但是他们会通过同行进行广告联盟互点来获利。
每一款工具对于SEO来说都有不同的作用,方便我们进行网站优化。当然不仅仅是以上介绍的几款,每一种软件都有好几款不同的运营商,大家有兴趣的话可以在网上多查找一下。