SEO

SEO第一步該做什麼? SEO的第一步

SEO checklist

SEO最好能在網站發佈前、曝光前就做好一些基本動作
讓未來有數據讓網站的改善與調整有個方向!

這邊提供一個簡單的 checklist , 提醒哪幾個動作需要做
做到這幾個基本動作, 在 SEO 這方面就不會輸在起跑點上了



上面幾個動作, 按部就班做完後
恭喜你已經完成最基本的網站SEO了

接下來簡單說明一下, 上面幾個動作的內容和做法
(重要度為一顆★到五顆★,
不過每個動作都很重要, 情況准許的話, 每個動作都不要少做比較好 😀
)

WebMaster

重要度:

網站管理員, 我們可以透過Google提供的免費服務管理我們網站,
到WebMaster 登錄你的網站之後就可以開始管理網站在搜尋引擎的收錄情形
Google-WebMaster-201510
(Google WebMaster)

 

簡單幾步就能把網站登錄到WebMaster上,
方法不會太難,  照著說明一步一步做就行了
其中驗證網站擁有者(擁有權)比較重要
Google 提供了多種方式, 確認你是這個網站的擁有者
(其中上傳HTML檔案的方式對網站比較沒有負擔)
驗證擁有權
(多種驗證方式, 確認所有權)

 

驗證完成後, 能得到更多訊息..
也可以指派其它管理員
webmaster-verification
(驗證成功, 指派其它管理員)

 

主要畫面中, 可以看見目前網站的收錄情況, 索引的建立數目(註2)
左側選單也可以看見幾個重要的工具, Google模擬器、Sitemap、robots.txt 測試工具 等….
webmaster-dashboard
(WebMaster的儀表板)

各家搜尋引擎都有自已的 WebMaster, 我們也都可以多加利用
Yahoo, Bing的網站管理員工具
百度的站長平台
讓自已的網站在更多搜尋平台都能被找到!

robots.txt

重要度:

告知Google對網站該做什麼動作
我們透過設定robots.txt, 讓 Google 知道網站中
什麼檔案、哪些目錄需要被記錄, 哪些則不需要(註1-為什麼有檔案不需要被收錄?)

簡單說就是利用robots.txt和 Google Bot 溝通
不論是目錄、檔案或是圖片都可以設定!

請把 robots.txt 放置在網站的根目錄下,
如果你的網址是,http://my.web.com
你就必須把 robots.txt 放在 http://my.web.com/robots.txt
這樣Google 就會自動使用這份檔案了

敝站的robots.txt:
http://cola.workxplay.net/robots.txt
設定為所有搜尋引擎都可以收錄, 禁止收錄 wordpress 的管理頁面

當然Google也有提供完整的說明和robots.txt的製作方式
https://support.google.com/webmasters/answer/6062608?hl=zh-Hant

另外, 製作robots.txt時候需要注意, 不要不小心把整個網站阻擋了!
造成 Google 無法收錄你的網站!

貼心的Google也在WebMaster 裡提供了 robots.txt 測試工具
google-robots-tester
(Google WebMaster 中提供的robots.txt測試工具)

robots.txt 也可以同時針對不同的搜尋引擎, 有不一樣的設定
例如說你討厭百度不想讓他收錄你的網站內容, 就這樣這麼做…

User-agent: Baiduspider
Disallow: /

Sitemap.xml

重要度:

網站地圖
當我們在WebMaster上登錄完成功之後, Google 就得知有一個網站需要處理了!
但是網路上, 有成千上億的網站、網頁需要被處理…
一個新網站, 沒頭沒腦的, 我們最好能主動告知、提供更詳細的路徑給Google!

sitemap 其實分為兩種, sitemap.xml 是給 Google (搜尋引擎-機器人)看的
另外也有給一般使用者(人類)看的 Sitemap 頁

給機器人看的內容, 純文字/xml檔案
(內容為網站內每個頁面, 的網址連結)
CNN Sitemap.xml
– 蘋果日報 Sitemap.xml

給使用者看的網站地圖
CNN Sitemap
– 蘋果日報 Sitemap

sitemap.xml-and-sitemap
(兩種sitemap的不同, 左為sitemap.xml給機器人看的, 右為給使用者的)

製作Sitemap.xml
https://www.xml-sitemaps.com/
可以透過上面線上服務自動製作出簡單的 sitemap.xml
(手動製作sitemap.xml的詳細方式下次再說明…)
WordPress 就沒這個問題了, 許多Plugin可以使用
sitemap.xml 並沒有額外規定路徑位置

提交Sitemap.xml 至 Google WebMaster
這是個很重要的動作!!
submit-sitemap.xml
(提交完成的 Sitemap.xml)

定期更新sitemap.xml
確保Google都能收錄你最新的文章或商品頁

Submit Url

重要度:

提交網址

提早將網址提交給Google的動作
一般來講Google大概2~3天檢查一次網站內容, 如果沒有新的頁面(新的改變), 自然不會有太多動作
我們透過提交網址, 告訴google 請優先處理這個網址…

所有人都可以做的外部提交
googlebot-fetch-public

也可以利用WebMaster裡的功能, Google模擬器進行內部提交
googlebot-fetch

在內部提交提交網址之後
還可以需求選擇模擬器處理方式 僅處理這個網址 或是 檢索這個網址及其直接連結
google-bot-fetch-action
(選擇模擬器處理方式)

雖然說什麼也不做Google也能收錄你的網址
但是主動提交可以早點讓網址曝光在Google上
模擬器的處理方式, 則可以依頁面內容或是重要性決定

Google Analytics

重要度:

網頁分析, 簡稱 GA
Google 的免費服務, 可以為你的網站搜集使用者資料, 使用者人數、流量等大數據資料
功能非常大
雖然說在初期GA還沒那麼重要, 因為資料樣本數太小了

例如說:一個網站上總共有10個人,
6個人說網站很棒, 4個人說網站很爛, 那網站是好還是爛呢? 參考價值太低了!

不過先搜集使用者資料, 絕不是壞事
real-time
(GA也能顯示現在, 線上人數)

 

 


 

註1:

為什麼有檔案不需要被Google記錄, 截取?

在上一篇文章中有提到(Google 爬蟲的運作方式)Goole 處理網站的方式, 所以我們要盡可能提供/告訴Google爬蟲一個好的環境, 告訴他重要的檔案是哪些, 提升收錄的速度和更好的排名高度

阻擋一些不重要的檔案, 可以加快Google處理(截取)你網站的的時間、速度

例如說:網站內共有100個頁面, 可是其中有20個頁面是管理頁面, 並不適合給一般使用者瀏覽、查詢的內容.
這時候就可以利用robots.txt告訴 Google Bot 將這些頁面、檔案略過

**讓Google在你網站上的時間, 去處理更重要的網址、檔案

 

註2:

WebMaster 建立索引、索引狀態是什麼?

一個頁面(網址)內包含的內容, 對Google而言, 對使用者而言, 應該要透過什麼樣的關鍵字找到, 進入
例如說本文章透過 SEO 這個關鍵字進入,

SEO <=> 這篇文章

這樣互相的關係就被稱為索引
index-status
(網站在Google上被收錄的狀態)

 

 

 

2 Comments

Leave a Reply