貓城
BLACKCAT CASTLE

如何讓網站出現在Google搜尋結果並取得較好的排名?

   105 VIEWS
如何讓網站出現在Google搜尋結果並取得較好的排名?

歡迎來到黑貓城,我是時雨の町站長 ─ 時雨。

許多站長(尤其是新架站)都會很關心在網路上能不能搜尋到自己的網站,如果網站已經上線多日甚至好幾個月卻都沒辦法搜到,那可能要注意以下問題,基本上只要完成第二個步驟就可以讓 Google 搜尋引擎收錄網頁了,至於排名就要靠內容品質與其他 SEO 的輔助。

目次

一、檢查網頁是否已被收錄搜尋引擎

只要在 Google 搜尋輸入site: 再加上你的網站網址即可,以本站為例就是輸入site:blackcat.tw,Google 搜尋就會出現這個網站的所有頁面索引,請參考範例:本站搜尋結果

如果有被收錄但是搜尋卻找不到就表示排名太後面,至於排名要怎麼提前牽涉到很多層面,以大方向來說會建議把基本的 sitemap、 robots.txt 做好,之後有餘力可以多研究各種 SEO 優化,不過請注意,最重要的仍是內容品質。一個好的內容終究會勝過只顧 SEO 策略的網頁。

二、提交 Sitemap 或提交網址

如果還沒做過 Sitemap ,請先提交 Sitemap,「提交 Sitemap」和「提交網址」的差異在於前者是提交全站所有的網址,後者則是指單個網址沒有被建立索引時可以透過此方法快速建立索引,因此通常是新文章剛建立時希望趕快被建立索引就可以用此方法。

1. 提交 Sitemap

Sitemap 又稱為站點地圖,是站長提供給搜尋引擎的一種網站地圖,可以方便搜尋引擎快速爬完所有網頁,因此準備 Sitemap 很重要,而 Sitemap 檔案是根據 sitemap.org 的協議來爬網,以幫助搜尋引擎更好地抓取網站內容。

瞭解了 Sitemap 以後首先我們就要來製作一個,如果你是用 Wordpress 或 Joomla 等架站,請找到 Sitemap 相關套件去執行即可,以下是自編網頁的自架站教學:

請在根目錄新增一個名為sitemap.xml的檔案,接著打開檔案貼上以下程式碼:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="https://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="https://www.sitemaps.org/schemas/sitemap/0.9
https://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
<url><loc>網址</loc></url>
</urlset>
「網址」就是頁面完整的 URL,有幾個頁面就貼上幾個,以下為範例: <?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="https://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="https://www.sitemaps.org/schemas/sitemap/0.9
https://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
<url><loc>https://blackcat.tw/</loc></url>
<url><loc>https://blackcat.tw/article/</loc></url>
<url><loc>https://blackcat.tw/article/web/</loc></url>
<url><loc>https://blackcat.tw/article/web/seo/</loc></url>
<url><loc>https://blackcat.tw/article/web/seo/help-google-find-your-page.php</loc></url>
</urlset>
以上就是本站首頁、分類、本篇網頁,由於一個網站會有上百上千的網頁,因此有需要自動化的人可以透過程式去自動載入,這部分就不再贅述。 如果是人工寫入,請記得每次有新文章時都要加入新網址。

做好以後我們就有了 Sitemap 檔案了,提交 Sitemap 的方式是提供 Sitemap 網址,也就是:你的網站/sitemap.xml,可以先確認檔案路徑有沒有問題,請搜尋「你的網站/sitemap.xml」,例如本站就是「https://blackcat.tw/sitemap.xml」。

確認檔案沒問題之後請到Google Search Console點選「新增資源」,接著可以選擇「網域」或「網址前置字元」的網站驗證方式,如果使用「網域」須進行 DNS 驗證,而「網址前置字元」可支援多種驗證方法。

網站驗證完畢之後,在左側點選「Sitemap」,接著輸入剛剛確認的網址你的網站/sitemap.xml,按下提交即可。

提交 sitemap

提交成功以後可以點選右下角的圖表,進入查看詳細資料:

提交 sitemap
提交 sitemap
↑ 在這裡也可以順道檢查有沒有錯誤或警告訊息,如果有就再點進去看是哪個網頁有問題,再去做處理即可。

2. 提交網址

剛剛提到如果希望新文章趕快被建立索引則用此方法,例如本篇文章剛建立時還沒有被建立索引,以下就是透過「提交網址」來建立索引。

一樣是在Google Search Console,請在上方搜尋框中輸入該頁面網址:
向google提交網址
會發現還沒有被建立索引,接著點擊「測試線上網址」。
向google提交網址
如果顯示為「Goolge 可為網址建立索引」表示這個網頁一切正常,可以被列入搜尋引擎,接著請點選「要求建立索引」:
向google提交網址
這樣就完成了,這個網頁已經被收錄在 Google 搜尋引擎中了。

三、建立或更新 robots.txt 檔案

robots 又稱為漫遊器,是控制搜尋引擎是否能爬取網頁的檔案,在 robots.txt 中可以決定哪些網頁可以被爬取,哪些網頁不可被爬取,例如管理員使用的後台(admin)基於安全一般都會建議設定為「不允許爬取」。

robots.txt 並不一定要建立,只是搜尋引擎在找網站時通常會先尋找 robots.txt 檔,以快速進行檢索並建立索引。加上剛剛提到的有些網頁基於安全會建議封鎖爬取,那麼 robots.txt 的建立就有其重要性。

瞭解了 robots.txt 之後就要來建立檔案,可以用任何文字編輯器甚至記事本新增一個空白檔案即可(文字編輯器如果不知道要用哪個可選擇 Sublime 或 Notepad++),接著放在網站根目錄並命名為「robots.txt」。

打開 robots.txt 並參考以下說明決定內容:

說明
User-agent: 指定搜尋引擎對象,如 Googlebot、Baiduspider 等。
Disallow: 指定哪些目錄或檔案不允許被檢索。
Allow: 指定哪些目錄或檔案可以被檢索。
Sitemap: 指定 Sitemap 位置(須使用絕對路徑)。
如果在開頭加上 # 表示註解,也可用於關閉指令。

範例:

1. 允許所有搜尋引擎檢索所有內容(一般預設的建議):

User-agent: *
Disallow:

* 是「所有、全部、all」的意思,所以上面的句子表示允許所有的搜尋引擎進行檢索,由於「Disallow:」為空,表示沒有限制禁止檢索的目錄或檔案,因此就是允許全站所有內容皆可被檢索。一般沒有特別需求的話,通常都是這句做為開頭。

2. 拒絕所有搜尋引擎檢索所有內容(請避免在正式環境上設定):

User-agent: *
Disallow: /

如剛剛所說,「User-agent: *」是指所有搜尋引擎,由於多了「Disallow: /」這句,而「/」是表示全站,「Disallow」是拒絕,因此就是「拒絕所有搜尋引擎檢索所有內容」。

3. 拒絕所有搜尋引擎檢索/admin/目錄及子目錄。

User-agent: *
Disallow: /admin/

/admin/是指包含「admin」這個目錄以下所有內容,因此「Disallow: /admin/」就是禁止檢索「admin」這個目錄包含子目錄所有檔案。

4. 拒絕 Google 檢索 /admin/ 目錄及子目錄。

User-agent: Googlebot
Disallow:/admin/

Googlebot 是 Google 搜尋引擎,因此上述句子就是禁止 Google 檢索 /admin/ 這個目錄包含子目錄所有檔案。

瞭解了以上的規則,就可以根據自己的需求建立規則。如果還是沒頭緒也可以參考別的網站怎麼寫,只要在網站的後面加上 /robots.txt 即可,例如 Apple 官方的 robots.txt 就是:https://www.apple.com/robots.txt

最後可透過robots.txt 測試工具來測試 robots.txt 是否正常執行,如果有錯誤或警告會顯示出來,請再修正即可。

關於更多 robots.txt 規則可參考 Google 官方說明:
建立 robots.txt 檔案
robots.txt 常見問題

四、確保網站內容的品質

如何成功設置Google AdSense廣告(詳解沒過原因)這篇也提過 Google 相當重視高品質的原創內容,因此上述步驟也不能保證能有好的搜尋排名,請著重於生產優質的內容。

Google 的網站品質指南中也提過:「網頁製作的重心是滿足使用者,而不是搜尋引擎」,因此應站在讀者的角度去提供有用的內容,而不是只考慮搜尋引擎的檢索方式。

根據網站品質指南,請避免有以下行為:

  1. 非原創內容
  2. 自動產生的內容
  3. 惡意重新導向無關的頁面
  4. 隱藏文字或連結
  5. 濫用關鍵字或結構化資料表
  6. 惡意程式

簡單說就是不要用投機取巧或惡意的方式企圖提升網頁排名,否則很可能適得其反,甚至被排除在搜尋結果之外。



時雨 時雨,時雨の町-日文學習園地站長,為了紀錄網站維護的日誌而架設本網站,並以家中黑貓命名為黑貓城,順道分享各種架站知識與相關的網頁程式語言,如果你喜歡我的文章,請幫我按讚哦(*´ω`*)。也歡迎各位到我的日語教學網站學習日文 :)

LEAVE A REPLY

COMMENTS