一个好的网站建设是进行网站优化的前提 ,那么如何判断一个网站是否符合seo优化呢? 这些判断应该包含哪些内容和方面,下面小编就来分享一下。
第一、纯SEO优化方面的问题诊断,当我们拿到一个新的网站,对其进行SEO优化问题解析时,首先应该看该网站是否有不利于优化的因素出现和优化该做的东西有没有做。
1.域名及服务检查。域名年龄,是否备案,301重定向,包括后缀,https正确与否等,这些虽然影响很小,但是也算是优化中关注的焦点之一,但是对于是否备案的域名,区别还是存在的。对于服务器,虚拟主机和独立服务器、所在地域、稳定性等也需要做简要的了解,是否有共用ip等。
2.robots.txt检查。包括屏蔽的目录和单个网页是否正确,这一步还真的不能省略,有的网站robots文件设置并不正确,还有那些meta中添加robots代码的,是否屏蔽的合理。
3.sitemap是否存在。包括是否有制作和在各大搜索引擎站长后台提交,404页面是否存在,死链等有没有单独解决和提交。
4.外链及内链情况分析。url是否出现目录过多或过长的现象,使用绝对路径还是相对路径,外链建设数量及质量分析,内链是否畅通,有没有出现蜘蛛抓取不到的情况。
5.网站整体权重和关键词排名如何。我们需要对该网站进行整体的关键词排名进行一个大致了解,比如有多少关键词排名在第一页,哪些排名在前三位,排名前三页的有多少;排名靠前的都是目录页面还是内容详情页,首页有几个关键词排名靠前且在第一页。
6.各搜索引擎的收录情况。对于不用的搜索引擎我们需要做相关的收录查询、快照是否正常,包括拥有独立PC端与移动端域名的网站,是否有做移动优化(移动适配),相关的移动适配代码有没有添加等。
7.网站流量来源及关键词指数分析。各搜索引擎有多少日均ip来访,用户停留时间及pv大致多少,来源关键词的指数如何,这可以解决网站的关键词布局是否合理等提供参考。
第二、前端技术方面的诊断,主要是检查代码是否利于SEO优化,比如使用flash、iframe框架、JavaScript代码来加载内容,包括:
a.图片优化是否合理。有没有添加alt标签,是否把图片写在了css代码里。
b.h权重标签。在正常的内容页面有没有过多或重复使用h标签,堆砌权重标签等行为。
c.meta中SEO优化代码是否存在,比如禁止转码、移动适配,nofollow、canonical等使用是否合理。
d.代码是否规范。这句话有些笼统,主要解决前端代码是否符合w3c规范及页面的加载速度等,比如多个css或js文件应当合并,减少对服务器的请求次数,不宜在页面上写太多的script代码,应当放在一个js文件里面加载,尽量使用div+css分离代码,以提高页面打开的速度,有利于搜索引擎抓取页面。
e.检查不利于收录的代码。这个需要根据具体网站页面来分析,比如有的网站使用瀑布流布局,无限加载内容、图片懒加载等都不利于优化,将文字以图片格式输出等,可能是某些关键内容部分使用了这样的技术,需要单独进行修改。这里面也包含部分内容布局和用户体验的问题。
f.移动落地页及相关广告代码。这个可以参考如百度移动落地页白皮书,其中关于那些不合理的广告和用户体验相关的说明。
第三、内容和关键词布局诊断
网站核心组成部分之一就内容,根据网站的内容生产方式作出应对的优化方案是较为合理的,我们要根据网站内容的来源方式,如自己的编辑发布还是由用户发布?然后又针对性地做出关键词重要性布局。
①.关键词布局。从首页、栏目页到内容详情页逐一诊断,哪些关键词是首要的主词,哪些是长尾词,还有需要用专题来聚合的流量词等。
②.内容诊断。这里包括内容的来源,是否从别的网站复制粘贴而来,原创、或者伪原创,发文频率,每天更新多少,关键词分布情况等。
③.违禁词等。这个主要是对于一些广告类违禁词,比如一个正常的网站出现一些过于夸张的广告极限词,都是不可以的,有时候不收录就是因为存在这些极限词。
④.TDK及关键词密度。是否存在关键词堆砌、关键词在tdk中有没有合理出现,关键词密度等合理否,标题是不是太长。
⑤.内容的相关性。相关性主要是指内容同领域,比如某个页面是介绍美食做法的,你突然出现一篇相关文章是工地施工的内容,这显然牛头不对马嘴,内容不相关是大忌。
⑥.是否有专门的移动页面。现在应该都有PC和移动端的页面或者响应式布局罢,如果只有PC端建议把移动端界面也做出来。
⑦.内容的可读性和用户体验。这是老生常谈的问题,内容可读性非常重要,起码不能有错误的东西吧;而用户体验在于内容的排版,比如该加粗、该使用序列号的要做好排版,使用图文并茂的方式用户阅读不累、搜索引擎也喜欢,而不是全文字堆在一起,那种望而生畏的内容排版。
总之重点是前端代码和内容这两部分,当然这只是一个大致的诊断步骤,起码应该包含这些内容。但是这样的诊断是不具备可操作性的,因为还需要针对具体的团队和网站实际情况做出一份具备可操作性的解决方案,把每一项工作分配到具体的执行人,这样做出来的优化方案才能得到较好的实施。