Google Search Console - 讓 Google 搜尋到部落格內容
建好一個新網站,在搜尋引擎爬到你的網站之前,當然會搜尋不到任何東西
那 Google 甚麼時候會時候會來爬我的網站? 真的就是隨緣
要主動讓搜尋引擎認識你的網站? 那就是要來設定 Google Search Console
其他搜尋引擎請參考
新增網站的 Sitemap
去 Google 設定之前,我們需要先將搜尋引擎需要的網站地圖 sitemap.xml 產生出來。
教學請看這篇 Hexo 自動產生網站的 sitemap
在 Google Search Console 新增網站
註冊 Google 帳號
這部份相信大家都會,跳過
新增網站
接下來到 Google Search Console 去設定爬蟲來抓我們的網站
Google Search Console 網址: https://search.google.com/search-console
資源類型分為兩類,網站前置字元代表只索引單一網站,網域則是歸在該網域下的所有網站都會索引。
沒有特殊需求的話選網站前置字元就好。
驗證網站
把要索引的網站打進去後,接下來要驗證網站是你的
下面的驗證方式選一個就好
HTML 檔案
預設最簡單的驗證方式,只要將 google 提供的驗證用 html 檔案下載,放在 hexo 的目錄即可
網站部屬之後可以在 https://yoursite.com/googleXXXXXXXXXXXXXXXX.html 看到驗證碼就可以去點驗證了
記得在
_config.yml
加入跳過這個檔案的渲染 詳細請看 Hexo 指定文件跳過渲染
|
HTML 標記
在首頁的 Header 內加入驗證碼
https://yoursite.com/index.html
|
Google Analytics
如果你的網站有使用 Google Analytics 的話可以直接點驗整就好,反正也在設定 GA 時也算驗證過網站所有者了
網域名稱供應商
在 DNS 內加入相同網域的 TXT 紀錄,裡面放驗證碼即可驗證
如果是 cloud flare 的話就更簡單,只要照著點就好了
不過設定時要注意衝突
完成
驗證完之後等待 google 把 sitemap 內的頁面索引完,在 Google 搜尋你的網站可以被搜尋到了
後續 google 會提是你的網站有什麼問題需要修正,未修正前會被排到搜尋列表的後面
要被演算法排到前面就需要做 SEO (search engine optimizaton) 了