SEO最好能在網站發佈前、曝光前就做好一些基本動作
讓未來有數據讓網站的改善與調整有個方向!
這邊提供一個簡單的 checklist , 提醒哪幾個動作需要做
做到這幾個基本動作, 在 SEO 這方面就不會輸在起跑點上了
上面幾個動作, 按部就班做完後
恭喜你已經完成最基本的網站SEO了
接下來簡單說明一下, 上面幾個動作的內容和做法
(重要度為一顆★到五顆★,
不過每個動作都很重要, 情況准許的話, 每個動作都不要少做比較好 😀)
WebMaster
重要度:★★★★★
網站管理員, 我們可以透過Google提供的免費服務管理我們網站,
到WebMaster 登錄你的網站之後就可以開始管理網站在搜尋引擎的收錄情形
(Google WebMaster)
簡單幾步就能把網站登錄到WebMaster上,
方法不會太難, 照著說明一步一步做就行了
其中驗證網站擁有者(擁有權)比較重要
Google 提供了多種方式, 確認你是這個網站的擁有者
(其中上傳HTML檔案的方式對網站比較沒有負擔)
(多種驗證方式, 確認所有權)
驗證完成後, 能得到更多訊息..
也可以指派其它管理員
(驗證成功, 指派其它管理員)
主要畫面中, 可以看見目前網站的收錄情況, 索引的建立數目(註2)
左側選單也可以看見幾個重要的工具, Google模擬器、Sitemap、robots.txt 測試工具 等….
(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 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的不同, 左為sitemap.xml給機器人看的, 右為給使用者的)
製作Sitemap.xml
https://www.xml-sitemaps.com/
可以透過上面線上服務自動製作出簡單的 sitemap.xml
(手動製作sitemap.xml的詳細方式下次再說明…)
WordPress 就沒這個問題了, 許多Plugin可以使用
sitemap.xml 並沒有額外規定路徑位置
提交Sitemap.xml 至 Google WebMaster
這是個很重要的動作!!
(提交完成的 Sitemap.xml)
定期更新sitemap.xml
確保Google都能收錄你最新的文章或商品頁
Submit Url
重要度:★★
提交網址
提早將網址提交給Google的動作
一般來講Google大概2~3天檢查一次網站內容, 如果沒有新的頁面(新的改變), 自然不會有太多動作
我們透過提交網址, 告訴google 請優先處理這個網址…
所有人都可以做的外部提交
也可以利用WebMaster裡的功能, Google模擬器進行內部提交
在內部提交提交網址之後
還可以需求選擇模擬器處理方式 僅處理這個網址 或是 檢索這個網址及其直接連結
(選擇模擬器處理方式)
雖然說什麼也不做Google也能收錄你的網址
但是主動提交可以早點讓網址曝光在Google上
而模擬器的處理方式, 則可以依頁面內容或是重要性決定
Google Analytics
重要度:★★★★★
網頁分析, 簡稱 GA
Google 的免費服務, 可以為你的網站搜集使用者資料, 使用者人數、流量等大數據資料
功能非常大
雖然說在初期GA還沒那麼重要, 因為資料樣本數太小了
例如說:一個網站上總共有10個人,
6個人說網站很棒, 4個人說網站很爛, 那網站是好還是爛呢? 參考價值太低了!
不過先搜集使用者資料, 絕不是壞事
(GA也能顯示現在, 線上人數)
為什麼有檔案不需要被Google記錄, 截取?
在上一篇文章中有提到(Google 爬蟲的運作方式)Goole 處理網站的方式, 所以我們要盡可能提供/告訴Google爬蟲一個好的環境, 告訴他重要的檔案是哪些, 提升收錄的速度和更好的排名高度
阻擋一些不重要的檔案, 可以加快Google處理(截取)你網站的的時間、速度
例如說:網站內共有100個頁面, 可是其中有20個頁面是管理頁面, 並不適合給一般使用者瀏覽、查詢的內容.
這時候就可以利用robots.txt告訴 Google Bot 將這些頁面、檔案略過
**讓Google在你網站上的時間, 去處理更重要的網址、檔案
WebMaster 建立索引、索引狀態是什麼?
一個頁面(網址)內包含的內容, 對Google而言, 對使用者而言, 應該要透過什麼樣的關鍵字找到, 進入
例如說本文章透過 SEO 這個關鍵字進入,
SEO <=> 這篇文章
這樣互相的關係就被稱為索引
(網站在Google上被收錄的狀態)
好實用!不過好在我用WP架站,上面的有些有插件可以幫忙。