讓自己的部落格能被Google搜尋到 部落格 搜尋不到 Jekyll
快速檢測部落格是否搜尋的到
請到Google首頁,在搜尋欄位打入底下參數~
site:your-blog-site
以我的為例~
site:casparting.github.io
如果搜尋完有看到你的網站,恭喜你的網頁已經可以順利被搜尋到了~
接下來你還可以利用SEO優化功能來提升你網頁的點擊率以及曝光率,再者積極撰寫發布新的文章,也許你的部落格剛創建,文章內容還不夠豐富~
如果搜尋不到你的部落格,接著下面繼續看如何讓Google搜尋到~
讓你的部落格被Google搜尋的到
在Google官方的說明中,只要你的部落格網頁有被其他人reference,從別人的網頁轉跳到你的網頁,經過一段時間還是會被Google搜尋到你的部落格,但我們現在想要立刻就讓別人可以搜尋到我們的部落格或文章,可以做以下的設定。
使用Google Search Console
利用Google Search Console來
- 測試你的網頁是否可以被Google機器人順利爬蟲
- 網頁是否正確連結
- 告訴Google你的網頁文章目錄架構 (sitemap)
- 加速讓Google能搜尋到你的部落格
請進入右邊的連結到Google Search Console
點選立即開始進入之後,左上角新增資源~出現下面的選項如圖所示。
選用邊並輸入你的部落格網址~並按下繼續。
他會請你下載檔案,請把檔案放在你部落個網頁的根目錄~
我已我把它放在casparting.github.io目錄內
$ ls
Gemfile _config.yml _posts banner.js minimal-mistakes-jekyll.gemspec screenshot.png
Gemfile.lock _data _sass dockerfile package-lock.json staticman.yml
LICENSE _includes _site favicon.ico package.json
README.md _layouts ads.txt google14d43bd3c61b9e4c.html robots.txt
Rakefile _pages assets index.html screenshot-layouts.png
放完之後把你的資料git push到雲端~
等待GitHub編譯與部屬完成之後,Google Search Console那邊驗證測試會顯示驗證成功!
進到Google Search Console頁面後可以找到左邊欄位的產生索引->網頁
這邊會顯示網頁未編入索引的原因~如果顯示資料處理中,需要等待一段時間再查看~
接下來我們要告訴Google我們的網頁架構~
如果你是參考我的建立自己的部落格 Vscode + Jekyll + GitHub Pages + Docker Alpine + Minimal Mistakes的話,已經裝好jekyll-sitemap。且_config.yml的plugins:也有jekyll-sitemap。
請確認你的網頁資料夾內的_site裡面有沒有sitemap.xml,有的話請到瀏覽器開啟你的部落格在首頁後面加上sitemap.xml
https://casparting.github.io/sitemap.xml
確認有資料後記下這段網址~
回到Google Search Console頁面,一樣在左邊欄位產生索引的地方找到Sitemap點選
在新增Sitemap的地方輸入sitemap.xml並且按下提交~
經過驗證後下方會出現狀態 成功
新增檔案命名為robots.txt,並且存到你網站的根目錄資料夾 內容輸入以下指令
---
layout: none
---
User-agent: *
Disallow:
Sitemap: https://casparting.github.io//sitemap.xml
Sitemap請改成自己的網址 Disallow表示允許Google爬蟲機器人可以爬你網站所有頁面。
這樣可以讓機器人找到你的sitemap網站其他的頁面。
最後等待2~5天,再用這個方式來檢測。
如果等待時間很長,也可以提交索引來優先讓你的網頁被曝光~
回到Google Search Console頁面,左邊欄位點選網址審查,中間上方輸入你想優先被曝光的網址~
跑好之後點選右邊的測試線上網址~先確認網址可以正確連線,再點選要求建立索引~即可。
相關文章
結語
讓部落格文章能公開在網路上被人搜尋到~
留言