技術性SEO的重要性與作用- Ahrefs SEO課程4.1
目錄
- 導言
- 什麼是技術性SEO?
- 為什麼技術性SEO很重要?
- 無索引meta標籤
- robots.txt檔案
- 網站地圖
- 重定向
- 主要版本標籤
- 技術性SEO最佳實踐
- 結論
導言
歡迎來到Ahrefs的SEO初學者課程的最終模組。在接下來的兩個課程中,我們將討論技術性SEO。技術性SEO是優化您的網站,幫助搜索引擎找到、理解和索引您的頁面的過程。對於初學者來說,技術性SEO不需要太多技術性的知識。因此,本模組將著重介紹基礎知識,以便您可以對網站進行定期維護,確保搜索引擎可以發現和索引您的頁面。讓我們開始吧!
什麼是技術性SEO?
技術性SEO是指優化網站的技術層面,以便搜索引擎能夠正確地訪問、讀取、理解和索引您的頁面。優化技術性SEO可以幫助搜索引擎更好地瞭解您的網站內容,並增加您的網站在搜索結果中的排名。技術性SEO包括多個方面,如無索引meta標籤、robots.txt檔案、網站地圖、重定向和主要版本標籤等。
為什麼技術性SEO很重要?
在核心層面上,技術性SEO的重要性在於,如果搜索引擎無法正確地訪問、讀取、理解或索引您的頁面,那麼您的網站將無法在搜索結果中排名,甚至可能無法被發現。因此,進行技術性SEO的優化是非常必要的,以避免一些無辜的錯誤造成您的頁面從谷歌搜索索引中被移除,或者減少頁面的背景鏈接。接下來,我將介紹四個幫助您避免這種情況發生錯誤的事項。
🔍 無索引meta標籤
無索引meta標籤是一段代碼,通過將其添加到您的網頁中,告訴搜索引擎不將其添加到索引中。您可能不希望這樣做。這種情況實際上比您想像的要常見。例如,假設您聘請Design Inc為您創建或重新設計網站。在開發階段,他們可能在自己的網站子域上創建網站。因此,對於正在使用的網站,將其設置為不索引是合理的。但通常情況下,在您批准設計後,他們會將其遷移到您的域名下,但他們通常忘記刪除無索引meta標籤。結果,您的頁面最終被從谷歌的搜索索引中移除,或者根本不會被發現。現在,有時無索引特定頁面是合理的。例如,我們的作者頁面是不索引的,因為從SEO的角度來看,這些頁面對搜索引擎的價值非常小。但從用戶體驗的角度來看,這是有道理的。有些人可能在博客上有他們最喜歡的作者,並且只想閱讀他們的內容。一般而言,對於小型網站來說,您無需擔心特定頁面的無索引。只需要在重新設計後特別注意頁面上的無索引標籤即可。
🔍 robots.txt檔案
robots.txt是一個通常位於根域上的檔案,您可以通過yourdomain.com/robots.txt訪問它。這個檔案包含一組規則,用於告訴搜索引擎的爬蟲可以和不可以在您的網站上訪問的位置。值得注意的是,如果您使用子域,一個網站可以有多個robots檔案。例如,如果您在domain.com上有一個博客,則只需對根域名有一個robots.txt檔案。但是,如果您還有一個位於store.domain.com的電子商務商店,則可能需要為您的線上商店設置一個單獨的robots檔案。這意味著爬蟲可能會根據嘗試爬取的域名的不同,提供兩套不同的規則給它們。規則是使用一種叫做"指令"的東西創建的。儘管您可能不需要知道所有指令的含義和功能,但有兩個與索引有關的指令是您應該了解的。第一個是User-agent,它定義了規則適用的爬蟲。這個指令的值將是爬蟲的名稱。例如,谷歌的User-agent被命名為Googlebot。第二個指令是Disallow。這是指您不希望哪個爬蟲爬取的頁面或目錄。例如,如果您將User-agent設置為谷歌爬蟲,並將Disallow值設置為斜線,那麼您正在告訴谷歌不要爬取您網站上的任何頁面。這樣做並不好。現在,如果您將User-agent設置為星號,這意味著您的規則應該適用於所有的爬蟲。因此,如果您的robots檔案看起來像這樣,那麼它正在告訴所有的爬蟲"請不要爬取我的網站上任何頁面"。雖然這聽起來可能是您永遠不需要使用的東西,但有時確實有需要阻止網站的某些部分,或者阻止特定的爬蟲。例如,如果您擁有一個WordPress網站,並且不希望爬取wp-admin文件夾,那麼您只需將User-agent設置為"所有爬蟲",並將Disallow值設置為/wp-admin/即可。如果您是一位初學者,我不會太過擔心您的robots檔案。但如果您遇到需要排除故障的索引問題,robots.txt是我首先檢查的地方之一。
🔍 網站地圖
網站地圖通常是XML檔案,它列出了您網站上重要的URL。這些URL可以是頁面、圖片、視頻和其他檔案。網站地圖有助於搜索引擎(如谷歌)更智能地爬取您的網站。如果您正在使用WordPress等內容管理系統(CMS),那麼像Yoast和Rank Math這樣的插件會自動為您生成網站地圖。為了幫助搜索引擎找到您的網站地圖,您可以在robots檔案中使用Sitemap指令,並在Google搜索控制台中提交它。
🔍 重定向
重定向將訪問者和爬蟲從一個URL重定向到另一個URL。它們的目的是整合信號。例如,假設您在您的網站上有兩個頁面,介紹最好的高爾夫球。一個是domain.com/best-golf-balls-2018上的舊頁面,另一個是domain.com/best-golf-balls上的現在頁面。考慮到這些頁面高度相關,將2018版本重定向到當前版本是有道理的。通過整合這些頁面,您告訴搜索引擎將來自重定向URL的信號傳遞到目標URL。重定向可以幫助搜索引擎更好地瞭解您的網站結構並提高排名。
🔍 主要版本標籤
主要版本標籤是一段HTML代碼,用於告訴搜索引擎頁面的首選URL是什麼。這有助於解決重複內容問題。例如,假設您的網站可以通過http://yourdomain.com和https://yourdomain.com兩個URL訪問。由於某些原因,您無法使用重定向。這些URL將是完全重複的內容。但通過設置主要版本標籤,您正在告訴搜索引擎頁面的首選版本是什麼。作為結果,他們將會將諸如鏈接等信號傳遞給首選的URL,以避免在兩個不同的頁面上分散。
現在,需要注意的是,谷歌可能會選擇忽略您的主要版本標籤。回顧之前的例子,如果我們將主要版本標籤設置為不安全的HTTP頁面,那麼谷歌可能會選擇優先使用安全的HTTPS版本。
如果您運行的是簡單的WordPress網站,就不需要太擔心這個問題。CMS在開箱即用時已經處理了許多這些基本的技術問題。
這些是一些基本的知識,當涉及到索引時,應該知道的。因為如果您的頁面無法得到索引,其他的一切都沒有意義。現在,我們將不會深入探討該問題,因為您可能只有在遇到問題時才需要擔心索引問題。相反,我們將專注於技術性SEO的最佳實踐,以保持您的網站健康。該課程將於本週晚些時候發布,所以請訂閱,以免錯過該課程。如果您正在觀看這個課程的日期晚一些,請檢查課程描述,我們會在那裡提供其他課程的鏈接。
在下一節課中見到你!