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

如何做好網站 SEO優化?從SEO健診清單開始(2018版) 在我的網站上有很多的 SEO相關文章,但我相信有許多人其實還是覺得靠閱讀文章來學習 SEO,所得到的資訊太過於零碎,包含我自己在剛接觸 SEO時也曾經遇到過這樣的狀況,畢竟每一篇文章一次只能談論到 1-2個 SEO優化項目,你必須要看很多篇文章才有辦法拼湊出完整的 SEO知識。   這篇文章我會把網站 SEO的重點項目列出來,你可以針對這些項目來逐項對網站進行健診,也可以用這個清單來做為你學習的地圖,清單中的項目全部執行完後,我相信你的網站 SEO也會有很顯著的成效,不過因為 SEO要做的事情實在是太多,所以在本文章中你看到的並不是 SEO的全部,而是我認為重要的 SEO優化項目,如果你是 SEO新手,你可以從這篇文章開始,然後再慢慢地往下深入學習、優化網站。     目錄 Google 的【檢索】健診、網站通行性檢查 Google 索引狀況檢查 On-Page 排名因素健診  Off-Page排名因素優化 其他常見的 SEO問題 Google 的【檢索】健診、網站通行性檢查 【檢索】一詞為Google官方的翻譯,在我們平日工作中,我們習慣將檢索統稱為爬取、或抓取,檢索的意思是搜尋引擎的爬蟲到你的網站上來爬取你網站資料的行為(更多的資訊可以參考我這篇SEO基礎:認識抓取 (Crawl) 與索引 ( Index ))。   在 SEO的工作中,進行網站健診的第一件事,便是你必須要確保你的網站通行性沒有問題、且能夠被 Google爬蟲健康的檢索,如果你的網站沒辦法被 Google正常的檢索,那肯定不會有好的排名,因為 Google 連分析你網站的內容、抓你網站的資料都有困難了,何來排名之有,因此檢索的健診是我們應該做的第一件事:   檢查網站上是否有Javascript/AJAX產生的內容 Google的爬蟲目前對於 Javascript/AJAX的理解是非常有限的,如果你的網站有內容或是連結是由Javascript/AJAX所產生,那 Google爬蟲很可能會無法解析你網站上的內容,不管是導覽列、網站上的內容、還是側欄,都盡可能的避免使用 Javascript。   檢查 robots.txt 如果你的 robots.txt有設定錯誤,不小心阻擋到搜尋引擎,那搜尋引擎會無法順利的進到你的網站來爬網站資料,因此你必須要檢查 [...]

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

\"\"

在我的网站上有很多的SEO相关文章,但我相信有许多人其实还是觉得靠阅读文章来学习SEO,所得到的资讯太过于零碎,包含我自己在刚接触SEO时也曾经遇到过这样的状况,毕竟每一篇文章一次只能谈论到1-2个SEO优化项目,你必须要看很多篇文章才有办法拼凑出完整的SEO知识。

 

这篇文章我会把网站SEO的重点项目列出来,你可以针对这些项目来逐项对网站进行健诊,也可以用这个清单来做为你学习的地图,清单中的项目全部执行完后,我相信你的网站SEO也会有很显著的成效,不过因为SEO要做的事情实在是太多,所以在本文章中你看到的并不是SEO的全部,而是我认为重要的SEO优化项目,如果你是SEO新手,你可以从这篇文章开始,然后再慢慢地往下深入学习、优化网站。

 

 

目录

 

  • Google 的【检索】健诊、网站通行性检查
  • Google 索引状况检查
  • On-Page 排名因素健诊 
  • Off-Page排名因素优化
  • 其他常见的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就能改善网站的SEO、让网站有排名,事实上Sitemap仅是帮助搜寻引擎爬取网站上的资料,大多的网站甚至没有上传Sitemap也能拥有很好的排名,那是因为Google在爬取这些网站时都非常的顺利、健康,换个角度来说,一个SEO健康的网站,甚至是可以不用上传Sitemap的。但如果心有余力的话,你还是可以制作Sitemap档案,并上传到网站上帮助Google来爬取资料。

 

最后,我想提供你几个方式,来检测网站是否有被健康的检索,在本文中我没办法细节的把整个SEO的全貌都交付给你,未来我会再慢慢的把这些东西细细的写文章分享给你:

 

  • 尖叫的青蛙

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收录状况

你可以使用” site: “的指令来检查网站被Google收录的状况如何,基本上只要简单的输入【site:网域】,你就可以看到Google收录了多少网页,基本上如果收录的网页太少、或是太多都是有问题的,如果收录的网页远超过你的网站太多,代表你可能面临了重复内容的问题,若收录的网页太少,通常代表着你有部分的页面因为上述的通行性有问题、或是网站遭到惩处,导致Google没有进行收录。

 

\"\"

 

当你发现你的收录太少时,你可以开始更细部的往下观察,究竟是哪些页面的收录太少,这时你同样可以使用site指令来进行进一步的诊断(如下图,我是使用site:www.www.yesharris.com/category,这样可以检查/category这个子目录底下的收录状况)。

 

\"\"

 

 

  • 品牌搜寻

接着你可以试着搜寻品牌名,来检查自己的网站是否有在第一名,若你的SEO状况健康,你的网站必须在品牌搜寻的第一名,并且拥有完整的Sitelink

 

\"\"

 

  • 透过收录来检查自己的网站是否有受到惩处

如果你搜寻品牌名完全找不到自己的网站,用site 指令也看不到自己网站的身影,但同时,你也确定网站的通行性没有问题,那你就该思考自己的网站是否受到Google的惩处,Google 为了打击黑帽SEO,对于严重违反Google规范的网站会祭以严厉的惩处,通常惩处是很显而易见的,你会发现无论如何,你都无法在Google中看到自己的身影。

 

如果你认为你的网站已经受到惩处,建议你开始回想、整理,过去你是否有曾经做过什么事情有违反Google的规定,并且带着你整理好的资讯找SEO专家协助。(不过被Google惩处基本上是一件非常非常困难的事情,在我的顾问生崖中也没看过几间..,因此你应该不太会遇到,除非你的公司曾经有非常用力的操作黑帽SEO)

 

On-Page 排名因素健诊 

如果以上两大点的"网站通行性"以及"网站收录状况"你都没有问题的话,恭喜你,我们要开始讲排名因素的检查了,On-Page 的排名因素优化指的是你网站上自己可控制的排名因素,像是网站内容、H1、URL结构…等:

 

  • 网址

我必须要说,URL目前在SEO的优化中并不是一个重要的项目,因为Google在近年来比较重视的是网站的品质、用户体验、内容优质与否,故Google现在已经不太把URL当做排名因素,但基本上我还是建议你保有一个干净的URL结构,尽量不要让自己的URL带有太多的参数,因为在实务上,URL如果带有太多参数、或是太多子目录,Google 以外的搜寻引擎还是会有理解上的困难。(除非你只在乎Google的排名,Yahoo/Bing、百度、DuckDuckGo都不重要)

 

  • HTML标记

On-Page的HTML标记与HTML架构,在现今的SEO中是非常具有影响力的,你可以依据下列的清单逐项进行检查:

  1. Title标记:请记得检查你的每个网页是否都有Title标记,Title 标记理想的长度为20-30中文字,Title请撰写明确、帮助使用者认识你的网站。
  2. Description标记:理想长度为50-80中文字,Description在现今的SEO中对排名没有直接的影响,但却会影响你的Branding以及点阅率。
  3. H1标记:每一个页面请使用一个H1即可,理想来说H1里面必须带有你该页面的重点关键字。
  4. Schema: Schema 是现今的SEO优化中非常重要的项目,今年底以前我会发一篇Schema的文章,在这之前你可以先阅读官方文件,并确保落实Schema的部属。
  5. Meta Keywords标记: Google早已经不看此标记,如果你有使用的话强烈建议你把它移除。(详情可阅读我的你不该这样优化SEO,四个过时的SEO优化技巧)
  6. 分页标记:如果你的网站有分页,请记得要使用分页标记,才能让Google理解你的网页架构。

 

\"\"

 

  • 网站内容

网站的内容是现在SEO的骨、SEO的肉、SEO的核心,Google 几乎都是以内容来衡量一个网站是否能够得到好的排名,因此你在内容经营上绝对不能马虎,你可以试着问自己以下几个问题,来健诊网站的内容是否会被Google认定为优质内容:

 

  1. 你的内容是否为原创撰写?而不是到网路上抄袭、复制贴上?
  2. 你的内容对你的使用者有帮助吗?对他们有价值吗?
  3. 你是否有为了操作排名,故意塞入一大堆对使用者的阅读没帮助的关键字到网站里面?
  4. 你的内容排版易读吗?阅读起来是否会很吃力?
  5. 你的内容是否常常有错别字、或是打错字的状况?
  6. 我的网站是否有把文字印在图片上?HTML里面是否都没有文字内容?(这点非常重要,因为搜寻引擎无法有效的解析图片,你必须尽可能的把文字直接render的网页上,而不是把它印在图片上)

 

除了上述问题之外,你也可以阅读以下的延伸阅读,来更进一步理解如何打造好的网站内容:

打造好的SEO文案(初学者篇)- 认识文章结构

用七个步骤,撰写能带来SEO价值的文章(基础概念篇)

 

 

  • 图片优化

首先,图片会影响网站的速度,因此请确保你的图片有经过压缩,不会因为档案太大而造成使用者的困扰,再来就是图片的alt标签,请确保你有正确的使用alt标签来告诉搜寻引擎该图片的含意。

 

\"\"

 

 

Pro Tips:请不要在同一个页面上的每一张图片都使用同样的alt标记,alt标记只需要客观的描述出该图片的内容为何即可。

 

 

Off-Page排名因素优化

Off-Page的意思就是"网站外",也就是网站外的排名因素优化,除了自己网站上的可控因素之外,站外的排名因素也是SEO需要注意的事情:

 

  • 正确的外部连结布局

当你对手的外部连结比你还要更丰富时,不仅代表他们的SEO比你具有竞争力,也代表他们在网路上的品牌声量、PR都比你还要好,在制定外部连结策略时,你可以利用Moz的Open Site Explorer来观察对手的外部连结策略、PR策略,同时,你也必须要注意以下的事项:

 

  1. 连到你网站的外部连结是否跟你的产业有关?是否有不合理的外部连结连到你的网站?(例:你是贩售面包的网站,但有整形外科诊所的品牌连到你的网站)
  2. 连结到你网站的外部连结是否具有好的品质?是否有内容农场连到你的网站?
  3. 你是否有透过"购买连结"来恶意想操作排名?(如果你只是合理的付钱请媒体、部落客刊登你的网站,基本上不会有问题)
  4. 连结到你网站的外部连结都是图片连结还是文字连结?(文字连结会对SEO比较有帮助)
  5. 这些文˙字连结是否有合理的描述使用者即将前往的网页?(不合理范例:有某个文字连结叫做"前往SEO教学",但你点进去之后发现是整形外科诊所的网站,这时你会感觉自己被骗了一个点击,Google也会将此外连判定为不好的外连)
  6. 你的外部连结是否只来自于同一个网站?还是来自于多个不同的网站(越多不同网站越好,但同样的,必须符合上述1-5的条件)

 

  • 社群网站经营

Google 现在越来越重视品牌在网路上的"声量",因为品牌在网路上被讨论的程度,某种程度来说等于你的品牌是否对市场有影响力、是否对这个市场是重要的,不管在社群网站上、在媒体网站上、还是在PTT、mobile01 这些讨论版上,站外的品牌声量经营是非常重要的,但至少你可以先从Facebook、Google+的经营开始,也请理解:并不是经营Facebook就对SEO有帮助喔,重点在于你的品牌是否在网路上有一定的声量。

 

其他常见的SEO问题

 

  • 重复内容

重复内容会对你的SEO造成伤害,不过重复内容有非常多种,如果你有抄袭其他网站的内容、或是有多个页面有非常相似的内容,那就会产生"重复内容的问题",这点我在我的文章中提过,但我没提过的是,有另一种常见的重复内容为URL – Based 的(通常我们俗称为URL-Based Duplicate Content),比方说,以下的两个网址都能到同一个网页,就会有重复内容的问题:

 

www.yesharris.com

www.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回应码,请针对回应码进行检查:

  1. 404 – 不存在的页面: 404代表着你的网页不存在,你可以输入任意一个你的网站不存在的网址(以我来说,可以输入www.www.yesharris.com/ssssss),当你的网页真的不存在时,请让网页自然的呈现出404回应码,不要转址到首页。很多网站主因为某些网页已经被移除了,就使用302转址到首页或其他页面,这样其实是错误的做法,404本身对于网站是没有伤害的,你只要自然的让它呈现404就好。为什么呢?假设你本来有个页面叫做"SEO 教学",但该页面被移除了,你把它转址到"内容行销教学"的网页,这样做很有可能Google会误判为你意图要作弊,Google会认为:你这页明明就是"SEO 教学",为什么要转到"内容行销教学"呢?是想欺骗使用者吗?A就是A,B就是B,千万不要乱转址。
  2. 302 – 暂时转址:搜寻引擎会将302转址解读为"暂时转址",如果你有某页面只是暂时消失,过几个礼拜后这个页面将会恢复原状,那你可以先用302来进行转址,Google会知道你只是"暂时转址"。
  3. 301 – 永久转址:当你有某个页面更换了网址,你就可以使用301转址,Google 读取到301之后,会理解你的网页是更换了网址。(更多详细内容可阅读网站搬家、页面换网址,会对SEO有影响吗?经营SEO你必须知道的事

 

 

  • 网站安全性

如果你的网站不安全,网站内有木马、或是会把使用者转址到奇怪的成人网站(我自己的网站就有中这样的毒过),那当然会影响你的使用者体验,接着就会直接影响到你的SEO,因此请确保你的网站绝对是安全的,你也可以透过Search Console的【安全性问题】报表来检查看看自己的网站是否有中毒。

 

\"\"

注:Search Console的【安全性问题】报表仅代表Google侦测到的问题,通常网站如果只是轻微的中毒,Google不一定会侦测到,故建议Search Console的报表还是参考就好,平常应该就要照顾好自己网站的资安问题。

 

 

以上就是今天分享给大家的健诊项目,但就像我说的,这篇文章并不是SEO的全部,只是一些基本的、重要的项目。但如果你的关键字布局、策略都没问题,本篇文章中提到的事项你也都有做好的话,基本上你的SEO并不会太差,至于"关键字策略"该怎么做呢?这是一个很大又很复杂的议题,我也会再找时间为它撰写文章(可能一篇讲不完关键字策略,需要讲好几篇才能讲完基本的概念)。

 

今天先这样啰,我们下一篇文章见!

热点资讯

购物车
首页
学堂
建站
外链
SEO
DTC出海
关于我
Scroll to Top