如何做好网站 SEO优化?从SEO健诊清单开始(2018版)

ernestwang 948 0

在我的网站上有很多的 SEO相关文章,但我相信有许多人其实还是觉得靠阅读文章来学习 SEO,所得到的资讯太过于零碎,包含我自己在刚接触 SEO时也曾经遇到过这样的状况,毕竟每一篇文章一次只能谈论到 1-2个 SEO优化项目,你必须要看很多篇文章才有办法拼凑出完整的 SEO知识。 这篇文章我会把网站 SEO的重点项目列出来,你可以针对这些项目来逐项对网站进行健诊,也可以用这个清单来做为你学习的地图,清单中的项目全部执行完后,我相信你的网站 SEO也会有很显着的成效,不过因为 SEO要做的事情实在是太多,所以在本文章中你看到的并不是 SEO的全部,而是我认为重要的 SEO优化项目,如果你是 SEO新手,你可以从这篇文章开始,然后再慢慢地往下深入学习、优化网站。 Google 的【检索】健诊、网站通行性检查 【检索】一词为Google官方的翻译,在我们平日工作中,我们习惯将检索统称为爬取、或抓取,检索的意思是搜寻引擎的爬虫到你的网站上来爬取你网站资料的行为(更多的资讯可以参考我这篇SEO基础课程:认识抓取 (Crawl) 与索引 ( Index ))。 在 SEO的工作中,进行网站健诊的第一件事,便是你必须要确保你的网站通行性没有问题、且能够被 Google爬虫健康的检索,如果你的网站没办法被 Google正常的检索,那肯定不会有好的排名,因为 Google 连分析你网站的内容、抓你网站的资料都有困难了,何来排名之有,因此检索的健诊是我们应该做的第一件事: 检查网站上是否有Javascript/AJAX产生的内容 Google的爬虫目前对于 Javascript/AJAX的理解是非常有限的,如果你的网站有内容或是连结是由Javascript/AJAX所产生,那 Google爬虫很可能会无法解析你网站上的内容,不管是导览列、网站上的内容、还是侧栏,都尽可能的避免使用 Javascript。 检查 robots.txt 如果你的 robots.txt有设定错误,不小心阻挡到搜寻引擎,那搜寻引擎会无法顺利的进到你的网站来爬网站资料,因此你必须要检查 robots.txt是否有设定错误。 避免使用 Flash Google 的爬虫同样是没办法爬取 Flash的,如果你的网站有 Flash产生的内容,我强烈建议你把它修改为 HTML-Based 的网页。 网站连结架构 在SEO最重要的观念,认识【内部连结】如何影响 SEO我们有提到过,搜寻引擎是透过"连结"来理解我们网站的,因此你必须要检查你的网站是否有足够的导览设计(常见的导览设计如导览列、侧边拦、Footer)来帮助使用者、以及搜寻引擎浏览网站。除非你是非常大的大型网站,否则我建议从你的首页连到最终页(比方说商品页)不要超过 4个点击,假设你从首页到最终页需要经过 10的点击,那代表搜寻引擎也必须要点击10次才能看到你的最终页面。 网站速度 在SEO 的最基本优化项目:网站速度优化中我有提到过,网站速度是搜寻引擎评断网站排名的因素之一,但事实上速度不只影响到排名以及用户体验,它也同时影响到"搜寻引擎是否能健康的爬取你的网站",如果你的网站速度太慢,绝对会让搜寻爬虫抓取资料的效率降低,Bang !你的SEO就毁了,请谨记,"网站速度"影响用户体验、SEO、PPC、转换率,千万千万不要忽略网站速度的优化。 Sitemap 趁这篇文章我也特别分享一下,Sitemap对你的排名是没有直接帮助的,请不要认为上传了 Sitemap就能改善网站的SEO、让网站有排名,事实上 Sitemap仅是帮助搜寻引擎爬取网站上的资料,大多的网站甚至没有上传 Sitemap也能拥有很好的排名,那是因为 Google在爬取这些网站时都非常的顺利、健康,换个角度来说,一个 SEO健康的网站,甚至是可以不用上传 Sitemap的。但如果心有余力的话,你还是可以製作 Sitemap档案,并上传到网站上帮助 Google来爬取资料。 最后,我想提供你几个方式,来检测网站是否有被健康的检索,在本文中我没办法细节的把整个 SEO的全貌都交付给你,未来我会再慢慢的把这些东西细细的写文章分享给你: Screaming Frog Screaming Frog 是SEO界非常有名的爬虫模拟工具,你可以利用Screaming Frog来当作模拟的爬虫,试爬网站上的资料,看能否都被健康的爬取,同时,Screaming Frog 还会在爬完网站资料后,会告诉你网站上有哪些问题需要被修正、哪边有404页面、甚至也会帮你侦测 Title、Description的问题。 Search Console【检索统计资料】报表 Search Console的【检索统计资料】报表里面会显示Google来你的网站的抓取状况,如果你发现 Google抓取的档案突然变少,或是抓取的时间突然变长,那你就要非常小心了。 如果你发现Google对你网站抓取的档案变少了,有可能是 Google认为你的网站太少更新、或是不重要,所以爬虫来造访网站的时间就降低了,也有可能是你的网站通行性有问题,导致Google进不来你的网站。 Google花多少时间下载你的网页也是非常重要的,当Google抓取的时间突然变长,代表你的网站速度或通行性出现问题,所以 Google需要更长的时间来抓取你的资料,这时候你应该要彻底检查,是否是网站的某些设定导致网站速度变慢,或是搜寻引擎没办法健康的抓取资料,我会建议你定期的观察搜寻引擎来你的网站抓资料的状况是否健康。 Google 模拟器 Search Console的【Google模拟器】可以帮助你模拟 Google的爬虫,并爬取自己网站上的资料,你可以透过这个官方提供的模拟器,来检查 Google是否能呈现出你的完整网页,基本上若模拟器的爬虫都能够爬取网站上的资料,那你的网站就不会有太大的问题。 关闭 Javascript/CSS 如果你不是技术人员,真的不太知道该怎幺看网站是否有用 Javascript产生内容而导致搜寻引擎无法爬取,你可以使用 Web Developer这样的插件,把Javascript都关闭,重新浏览网页的内容看是否内容有不同,如果你关闭了 Javascript后网页的内容就不见了,或是文字就少很多了,这代表你的网页有用很多的 Javascript来产生,请尽可能避免用 Javascript来产生内容或连结,Google对Javascript的理解是有限的。(下图为关闭 CSS以及Javscript 的差别示意图,但实际上你只要检查 Javascript即可,Google目前可以很健康的解读 CSS档案) Google 索引状况检查 在SEO世界中,索引(或俗称为"收录")是指 Google在抓取你的网页后,它把你的网页收录到搜寻引擎中的行为,如果你确保上述的网站通行性没有问题,Google 也都能很健康的抓取你网站的资料,那下一步你要做的就是检查"Google是否有健康的收录你的网页": 利用 SiteCommand检查 Google收录状况 你可以使用 -8221; site: -8220;的指令来检查网站被 Google收录的状况如何,基本上只要简单的输入 【site:网域】,你就可以看到Google收录了多少网页,基本上如果收录的网页太少、或是太多都是有问题的,如果收录的网页远超过你的网站太多,代表你可能面临了重複内容的问题,若收录的网页太少,通常代表着你有部分的页面因为上述的通行性有问题、或是网站遭到惩处,导致Google没有进行收录。 当你发现你的收录太少时,你可以开始更细部的往下观察,究竟是哪些页面的收录太少,这时你同样可以使用 site指令来进行进一步的诊断(如下图,我是使用 site:www.yesharris.com/category,这样可以检查 /category这个子目录底下的收录状况)。 品牌搜寻 接着你可以试着搜寻品牌名,来检查自己的网站是否有在第一名,若你的 SEO状况健康,你的网站必须在品牌搜寻的第一名,并且拥有完整的 Sitelink。 透过收录来检查自己的网站是否有受到惩处 如果你搜寻品牌名完全找不到自己的网站,用 site 指令也看不到自己网站的身影,但同时,你也确定网站的通行性没有问题,那你就该思考自己的网站是否受到 Google的惩处,Google 为了打击黑帽 SEO,对于严重违反 Google规範的网站会祭以严厉的惩处,通常惩处是很显而易见的,你会发现无论如何,你都无法在 Google中看到自己的身影。 如果你认为你的网站已经受到惩处,建议你开始回想、整理,过去你是否有曾经做过甚幺事情有违反 Google的规定,并且带着你整理好的资讯找 SEO专家协助。(不过被 Google惩处基本上是一件非常非常困难的事情,在我的顾问生崖中也没看过几间..,因此你应该不太会遇到,除非你的公司曾经有非常用力的操作黑帽 SEO) On-Page 排名因素健诊  如果以上两大点的"网站通行性"以及"网站收录状况"你都没有问题的话,恭喜你,我们要开始讲排名因素的检查了,On-Page 的排名因素优化指的是你网站上自己可控制的排名因素,像是网站内容、H1、URL结构-8230;等: URL 我必须要说,URL目前在 SEO的优化中并不是一个重要的项目,因为 Google在近年来比较重视的是网站的品质、用户体验、内容优质与否,故 Google现在已经不太把 URL当做排名因素,但基本上我还是建议你保有一个乾净的 URL结构,尽量不要让自己的 URL带有太多的参数,因为在实务上,URL如果带有太多参数、或是太多子目录,Google 以外的搜寻引擎还是会有理解上的困难。(除非你只在乎 Google的排名,Yahoo/Bing、百度、DuckDuckGo都不重要) HTML标记 On-Page的HTML标记与HTML架构,在现今的SEO中是非常具有影响力的,你可以依据下列的清单逐项进行检查: Title标记:请记得检查你的每个网页是否都有 Title标记,Title 标记理想的长度为20-30中文字,Title请撰写明确、帮助使用者认识你的网站。 Description标记:理想长度为50-80中文字,Description在现今的SEO中对排名没有直接的影响,但却会影响你的Branding以及点阅率。 H1标记:每一个页面请使用一个H1即可,理想来说 H1里面必须带有你该页面的重点关键字。 Schema:Schema 是现今的SEO优化中非常重要的项目,今年底以前我会发一篇 Schema的文章,在这之前你可以先阅读官方文件,并确保落实 Schema的部属。 Meta Keywords标记:Google早已经不看此标记,如果你有使用的话强烈建议你把它移除。(详情可阅读我的你不该这样优化 SEO,四个过时的 SEO优化技巧) 分页标记:如果你的网站有分页,请记得要使用分页标记,才能让 Google理解你的网页架构。 网站内容 网站的内容是现在 SEO的骨、SEO的肉、SEO的核心,Google 几乎都是以内容来衡量一个网站是否能够得到好的排名,因此你在内容经营上绝对不能马虎,你可以试着问自己以下几个问题,来健诊网站的内容是否会被 Google认定为优质内容: 你的内容是否为原创撰写?而不是到网路上抄袭、複製贴上? 你的内容对你的使用者有帮助吗?对他们有价值吗? 你是否有为了操作排名,故意塞入一大堆对使用者的阅读没帮助的关键字到网站里面? 你的内容排版易读吗?阅读起来是否会很吃力? 你的内容是否常常有错别字、或是打错字的状况? 我的网站是否有把文字印在图片上?HTML里面是否都没有文字内容?(这点非常重要,因为搜寻引擎无法有效的解析图片,你必须尽可能的把文字直接 render的网页上,而不是把它印在图片上) 除了上述问题之外,你也可以阅读以下的延伸阅读,来更进一步理解如何打造好的网站内容: 打造好的 SEO文案(初学者篇)- 认识文章结构 用七个步骤,撰写能带来 SEO价值的文章(基础概念篇) 图片优化 首先,图片会影响网站的速度,因此请确保你的图片有经过压缩,不会因为档案太大而造成使用者的困扰,再来就是图片的 alt标籤,请确保你有正确的使用 alt标籤来告诉搜寻引擎该图片的含意。 Pro Tips:请不要在同一个页面上的每一张图片都使用同样的 alt标记,alt标记只需要客观的描述出该图片的内容为何即可。 Off-Page排名因素优化 Off-Page的意思就是"网站外",也就是网站外的排名因素优化,除了自己网站上的可控因素之外,站外的排名因素也是 SEO需要注意的事情: 正确的外部连结布局 当你对手的外部连结比你还要更丰富时,不仅代表他们的 SEO比你具有竞争力,也代表他们在网路上的品牌声量、PR都比你还要好,在制定外部连结策略时,你可以利用Moz的 Open Site Explorer来观察对手的外部连结策略、PR策略,同时,你也必须要注意以下的事项: 连到你网站的外部连结是否跟你的产业有关?是否有不合理的外部连结连到你的网站?(例:你是贩售麵包的网站,但有整形外科诊所的品牌连到你的网站) 连结到你网站的外部连结是否具有好的品质?是否有内容农场连到你的网站? 你是否有透过"购买连结"来恶意想操作排名?(如果你只是合理的付钱请媒体、部落客刊登你的网站,基本上不会有问题) 连结到你网站的外部连结都是图片连结还是文字连结?(文字连结会对SEO比较有帮助) 这些文˙字连结是否有合理的描述使用者即将前往的网页?(不合理範例:有某个文字连结叫做"前往SEO教学",但你点进去之后发现是整形外科诊所的网站,这时你会感觉自己被骗了一个点击,Google也会将此外连判定为不好的外连) 你的外部连结是否只来自于同一个网站?还是来自于多个不同的网站(越多不同网站越好,但同样的,必须符合上述1-5的条件) 社群网站经营 Google 现在越来越重视品牌在网路上的"声量",因为品牌在网路上被讨论的程度,某种程度来说等于你的品牌是否对市场有影响力、是否对这个市场是重要的,不管在社群网站上、在媒体网站上、还是在PTT、mobile01 这些讨论版上,站外的品牌声量经营是非常重要的,但至少你可以先从 Facebook、Google+的经营开始,也请理解:并不是经营 Facebook就对 SEO有帮助喔,重点在于你的品牌是否在网路上有一定的声量。 其他常见的 SEO问题 重複内容 重複内容会对你的 SEO造成伤害,不过重複内容有非常多种,如果你有抄袭其他网站的内容、或是有多个页面有非常相似的内容,那就会产生"重複内容的问题",这点我在我的文章中提过,但我没提过的是,有另一种常见的重複内容为 URL -8211; Based 的(通常我们俗称为 URL-Based Duplicate Content),比方说,以下的两个网址都能到同一个网页,就会有重複内容的问题: www.yesharris.com www.yesharris.com/index.php URL-Based 的重複内容形成原因也有非常非常多种,要找出 URL-Based的重複内容问题最快的方式就是透过 Search Console 底下的【改善HTML】报表,如果Search Console有侦测出"重複的标题标记",代表你可能有重複内容的问题,在实务上不同的重複内容有不同的处理方式,若採取错误的处理方式反而会伤害到你的 SEO,如何处理重複内容的详细资讯你可以先看这里,未来我也会在撰写文章来特别细节说明重複内容有哪几种、以及该如何处理。 注:【重複的标题标记】是一个常见的 SEO问题,通常是你的网站没有设置好 Title,或是重複内容引起的,如果你是因为网站没有设置好 Title才导致 Search Console跳出这个问题,我建议你先把 Title设置好,过两週之后再回来看是否【重複的标题标记】这个问题还在,未来我也会针对"URL-Based"的重複内容再另外撰写一篇文章。 HTTP回应码 Redirect Path 这个插件可以帮助你侦测网页的 HTTP回应码,请针对回应码进行检查: 404 -8211; 不存在的页面:404代表着你的网页不存在,你可以输入任意一个你的网站不存在的网址(以我来说,可以输入 www.yesharris.com/ssssss),当你的网页真的不存在时,请让网页自然的呈现出 404回应码,不要转址到首页。很多网站主因为某些网页已经被移除了,就使用302转址到首页或其他页面,这样其实是错误的做法,404本身对于网站是没有伤害的,你只要自然的让它呈现404就好。为什幺呢?假设你本来有个页面叫做"SEO 教学",但该页面被移除了,你把它转址到"内容行销教学"的网页,这样做很有可能 Google会误判为你意图要作弊,Google会认为:你这页明明就是"SEO 教学",为什幺要转到"内容行销教学"呢?是想欺骗使用者吗?A就是A,B就是B,千万不要乱转址。 302 -8211; 暂时转址:搜寻引擎会将302转址解读为"暂时转址",如果你有某页面只是暂时消失,过几个礼拜后这个页面将会恢复原状,那你可以先用 302来进行转址,Google会知道你只是"暂时转址"。 301 -8211; 永久转址:当你有某个页面更换了网址,你就可以使用 301转址,Google 读取到301之后,会理解你的网页是更换了网址。(更多详细内容可阅读网站搬家、页面换网址,会对 SEO有影响吗?经营 SEO你必须知道的事) 网站安全性 如果你的网站不安全,网站内有木马、或是会把使用者转址到奇怪的成人网站(我自己的网站就有中这样的毒过),那当然会影响你的使用者体验,接着就会直接影响到你的 SEO,因此请确保你的网站绝对是安全的,你也可以透过 Search Console的【安全性问题】报表来检查看看自己的网站是否有中毒。 注:Search Console的【安全性问题】报表仅代表 Google侦测到的问题,通常网站如果只是轻微的中毒,Google不一定会侦测到,故建议 Search Console的报表还是参考就好,平常应该就要照顾好自己网站的资安问题。 以上就是今天分享给大家的健诊项目,但就像我说的,这篇文章并不是 SEO的全部,只是一些基本的、重要的项目。但如果你的关键字布局、策略都没问题,本篇文章中提到的事项你也都有做好的话,基本上你的 SEO并不会太差,至于"关键字策略"该怎幺做呢?这是一个很大又很複杂的议题,我也会再找时间为它撰写文章(可能一篇讲不完关键字策略,需要讲好几篇才能讲完基本的概念)。 今天先这样啰,我们下一篇文章见!

标签: seo 网站排名优化 网站收录

发布评论 0条评论)

还木有评论哦,快来抢沙发吧~

复制成功
微信号: irenyuwang
关注微信公众号,站长免费提供流量增长方案。
我知道了