SEO 雖然博大精深,但說到底就是一種對搜尋引擎爬蟲友善的技術。也就是確保你的網站、滿足搜索引擎演算法要求的一系列優化過程。技術 SEO 的重要元素包括爬取、索引、渲染和網站架構。或許你的網站擁有最佳內容;但如果你的網站架構或索引出了問題,那一樣是做白工!
網站優化架構
好的網站架構是所有技術 SEO 的「第一步」。
為什麼?
首先,所有 SEO 的根源來自於搜尋引擎演算法的爬取。試想如果你的網站架構設計不當,導致演算法在爬取與索引時發生問題,這樣你還會取得好的排名嗎?因此,你必須先確保你的網站架構是友善的,才不用擔心 Google 爬取你網站時困難重重。
◆ 使用扁平的網站架構
您的網站架構是您網站上所有頁面的組織方式。
一般來說,你需要一個扁平的結構。換句話說:「網站的所有頁面,彼此之間應該只有幾個連接」。

為什麼這很重要?
因為扁平結構使 Google 或其他搜索引擎可以輕鬆抓取你網站 100% 的頁面。

如果你的網站不大,那或許對 Google 來說要爬取 100% 是輕而易舉;但如果你的電商網站發展到一定的規模,你的頁面超過 10K 甚至更多,那扁平化的結構就非常必要了。
很多人的網站架構不明確,最後會長得像這樣:

這種凌亂的結構經常會跑出「孤立頁面」(沒有任何內部連結指向的頁面)。這也使得識別和修復索引問題變得困難。

要更直觀地了解你的頁面是如何連接在一起的,可以利用 Visual Site Mapper。
這是一個免費工具,可以用圖像方式查看你網站的架構。

◆ 使用一致的 URL 結構
網址的每層結構要有邏輯,相關的內容就要置放在同一個層級下。
例如,蘋果的官網會為各產品創建不同子文件夾,例如 /iphone、/ipad…等,而各產品的內容也會按照這樣的架構向下建立,只要是同類的商品網頁,他們的網址架構就會是類似的,這樣可以幫助 Google 快速理解到這些頁面、具有高度的相關性。

另外,如果你發現 Google 在結果中添加了附加連結,這正是 Google 理解你網站架構的一大證明。

◆ 麵包屑導航
麵包屑導航對 SEO 非常友好,這已經不是什麼秘密了。這是因為麵包屑會自動將相關內部連結、添加到你網站上的所有頁面,這有助於強化你的網站架構。

甚至你會發現, Google 已經把 SERP 中的麵包屑直接取代了 URL。這也間接說明了 Google 幾乎會直接將麵包屑視為網站的架構。

爬取、渲染、索引
◆ 找出索引問題
你的第一步是在你的網站上找到搜索引擎爬蟲無法抓取的所有頁面。有3種方法如下:
GSC-網頁索引報告
此報告可讓你了解 Google 的索引狀況。哪些網頁是成功索引呢?哪些是已檢索但為建立索引?除了有數字和圖表呈現以外,也可點擊查看具體是哪些網頁出了問題。關於 Google Search Console 的教學,可以看這篇

網頁無法索引是網站經營者必經的關卡。
Google 無法成功索引的問題千奇百怪,而 Google Search Console 會協助你診斷原因、並顯示在問題清單。同樣地,你可以點擊查看任一問題的網頁有哪些,並逐一調整。

GSC-網頁健檢
你網站上的 URL 是否未被編入索引?
GSC 的檢查功能可以幫助你了解事情的真相。
它不僅會告訴你為什麼一個頁面沒有被索引,對於已編入索引的頁面,你可以看到 Google 是如何呈現該頁面的(Screenshot)
▼ 如果索引正常無誤,會出現以下畫面

▼ 如果索引出現問題,則會出現以下畫面

Screaming Frog
Screaming Frog 之所以成為世界上最著名的爬蟲是有原因的:它真的非常非常棒。
我強烈建議你使用 Screaming Frog 運行完整的爬網。雖然免費版有爬取額度限制,但對於中小型網站仍有幫助,待未來網站壯大後再升級付費版也不遲。

Semrush-Site Audit
Semrush 作為目前市面上數一數二的 SEO 工具,其中的「Site Audit」是個很棒的功能。你可以為你的網站健檢,取得網站整體技術 SEO 健康狀況的報告。例如網站的 HTML 標記等問題。

◆ 深層內部連結
大多數人在編入索引時沒有任何問題。會導致問題的往往是那些深層頁面。
扁平式架構通常能防止此問題發生。畢竟,你的「最深」頁面只需 3~4 次點擊即可抵達。

如果你有一個深層頁面或一組你想要索引的頁面,最好是找那些網頁權重大、且經常被抓取的古老頁面。
Sitemap
在這個移動裝置優先索引和 AMP 時代,Google 是否仍需要 XML Sitemap 來查找你網站的 URL?事實上,Google 直到最近仍表示:「Sitemap 是查找 URL 的重要來源之一。」
◆ Sitemap 的使用時機
- 你的網站規模很大
- 爬蟲沒辦法很順利地找到所有的網頁,或是你的瀏覽動線不完善,會讓 Google 沒辦法發現部分的網頁,這時我們可以提交 Sitemap 來改善問題,這對於 SEO 是有幫助的。
- 你希望加快 Google 爬取你網站的速度。
- 你有不同版本語言的網址,可以透過 Sitemap 來告知 Google。
◆ Sitemap 可能無效?
- 網站規模小/動線明確
- 如果你的網站規模不大、或是瀏覽動線清楚,爬蟲能很順利地爬到所有網頁,那你是否有提交 Sitemap,對你的 SEO 基本上沒有太大影響。
- 網站架構不佳
- 說到底,Sitemap 不是萬靈丹,當你網站的內部連結雜亂、或是孤兒網頁過多,只依靠 Sitemap 也沒辦法完整解決你的 SEO 問題。
- 內部連結對爬蟲來說是重要的訊號。他可以透過內部連結的結構解析網頁的關係,而且這些連結可以傳遞權重,孤兒網頁即便你透過 Sitemap 讓 Google 爬到了,它也不會有太多的 SEO 權重,因為孤兒網頁沒有內部連結、所以沒有權重會傳遞給它。