目前的搜索引擎在抓取網頁和分析時是有一些限制的,有時候並不能完整個了解網頁,它們所看到的內容並不一定跟我們所看到的一樣,我們將會在本章中介紹如何修改以及建構您的網頁。

可索引的內容

為了可以讓搜尋引擎更好的理解網頁內容,您應該使用html格式在您最重要的內容上,儘管搜尋引擎抓取的技術已經越來越好,但是在抓取時還是會自動忽略一些圖片、flash、Java、影片等等非文字內容。如果您必須使用這個格式建構網站時,我們提供以下方法可以讓搜尋引擎更容易抓取您的網頁資料。

  • 為圖片使用替代文字:在圖片的Html中加入<img alt=”文字介紹”>,可以讓搜尋引擎抓取文字描述。
  • 建立網站的搜尋框:可以導航網站內容,以及所以網站的鏈結。
  • 使用有提供文字檢索的Flash和Java插件。

有許多網站在可索引內容方面有許多問題,因此我們必須很仔細的檢查。網路上有提供許多好用的工具如Google的頁面暫存、SEO-browser.comMozBar等,可以讓我們知道,頁面有那些東西是搜尋引擎可以看到並且可以索引的。

這是我們在瀏覽器中看到的網頁
這是Google索引中看到的網頁

如果你的網頁中只有圖片,而沒有任何文字的描述,那麼在索引中可能只會出現一片空白,對搜搜尋引擎來說這個頁面是沒有任何內容的。
所以不僅要做好頁面,也要讓頁面可以讓搜索引擎看見也是很重要的。

網站的鏈結結構

搜尋引擎的抓取是透過您提交網址或是鏈結來進行網路中的爬取資料,所以它們一定要可以聯繫到網站的路徑才能收入你的網站資料,許多網站犯了很關鍵的錯誤,他們用了搜索引擎無法訪問的方式建構,使得搜尋引擎無法了解他所有網站的內容。

google 索引A→所以B ,無法索引C

搜尋引擎從網站A頁面開始爬取,A頁面中有B頁面的鏈結,它就會再爬取完A頁面時繼續到B頁面爬取,但是如果網站的C頁面沒有跟A、B頁面產生鏈結,那麼搜尋引擎就無法直接聯繫到C頁面,以至於無法索引C頁面的內容。

鏈結的形式

鏈結可以建立在圖片、文字、影片,所有在頁面上可以讓你點擊的地方,可以讓用戶從這個頁面往另一個頁面移動。這些鏈結是網路中的導航元素,我們統稱為超鏈結。在html語法中是這麼顯示的 <a href=”連結網址”>連結名稱</a> ,這是最基本鏈結形式,搜尋引擎非常容易理解,而且這個鏈結還是影響排名的因素之一。

搜索引擎無法訪問頁面的原因

  • 需要填寫表單才能進入頁面:如需要登入帳號才能寬看整個頁面,搜尋引擎並不會填寫這些資訊,所以當你的網站需要填寫完這些表單才能進入時,搜尋引擎則不會訪問你的頁面。
  • 鏈結建立在不可以解析的Javascript中:如果Javascript作為鏈結,你可能會發現搜尋引擎並不會抓取,或是給予這個鏈結較少權重。
  • Meta Robots標記或是robots.txt中阻止頁面鏈結:在Meta元素中限制爬中抓取這個網站的鏈結,或是在robots.txt禁止爬蟲抓取,都能讓頁面無法被搜尋引擎索引,這些通常是用在您不想顯示在搜尋結果的頁面上。
  • 使用Frames或是Iframes:通常來說,建立在Frames跟Ifarmes中的鏈結都是可以抓取的,但是可能會引起搜尋引擎結構上的問題,所以除非您是一個非常了解搜尋引擎索引方式的專家,不然最好少用。
  • 搜索框:很多網站中,都只放了一個搜索框,但是搜尋引擎並不會自己去使用搜索來查詢您有哪些網頁,所以你的網站中,只有一個搜索框而沒有其他內部的鏈結,那麼你的網站就不會出現在搜尋引擎的結果中了。
  • 使用Java、FlashGoogle已經在2017年宣布停止支援Flash,也就是如你是用Flash製作網頁,而Flash中的內容是完全不會被索引到的。
  • 單一個頁面中有幾千個鏈結:Google為了防止垃圾網站和作弊網站,搜尋引擎只會抓取一定數量的鏈結,所以如果單一頁面的鏈結太多,可能導致無法訪問網站中所有鏈結到的頁面。
  • nofollow語法:在鏈結中使用
    <a href=”https://seobook.tw” rel=”nofollow”>SEOBOOK</a>
    上面這個鏈結方式會讓搜尋引擎碰到這個鏈結時,當作是文字而已,並不會訪問他所鏈結的內容,這個鏈結也不會增加、降低網頁的權重跟價值,這點對於SEO來是很重要的,如果您不想因為垃圾評論的鏈結降低您網頁的權重,您可以使用nofollow在評論的地方來避免垃圾鏈結。

如果能避免以上這些錯誤的方式,搜尋引擎將可以輕鬆地訪問您所有的頁面,並將其收入索引中。

關鍵字的使用

整個搜尋引擎基本上都是圍繞在關鍵字上的。
當搜尋引擎在抓取頁面內容索引時,他們會用關鍵字來建立小型數據庫,當您在搜尋時,可以在非常短的時間內在這個數據庫中檢索你所需要的內容。如果你希望你的頁面在冰淇淋這個搜索結果中有排名,那麼你要確保你頁面內容需要有冰淇淋這個字,或是與冰淇淋相關的內容。

一般來說,您在頁面的標題、文本中使用的關鍵字越具體,您越可以縮小在搜尋結果中競爭,並解提高你獲取排名的機會,所以盡可能地尋找適合您的關鍵字,才能有更多的機會。

濫用關鍵字

自從有了搜索引擎開始,有些人開始濫用關鍵字來誤導、操縱搜尋引擎,例如:用大量的關鍵字鏈結添加在文本中、Url、Meta Tag、鏈結中,這些方式在早期雖然很有效,但是在現在Google已經更新的幾次的算法,就是為了避免這些無用的關鍵字頁面出現在搜尋引擎上,這些頁面甚至會降低您的網頁權重,更嚴重的話,還可能完全消失在搜索結果中。

使用關鍵字最好的方式是自然的有策略地使用,如果您的頁面以”巧克力”為目標,那麼你就要自然地在文章中加入有關巧克力的資訊,如口味、產地、製作方法等等內容。如果你只是在介紹貓咪的頁面中將巧克力這個字大量的加在文章中,那麼這個頁面對提升巧克力這個字的排名,是完全沒有效果的。使用關鍵字的重點是要為了人們在搜索這個關鍵字時,您的頁面可以讓他們得到他們想要的資訊,進而使得你的網業排名提升。

頁面優化

關鍵字對於搜尋引擎的排名能然是很重要的,我們可以用一些關鍵字使用的策略,來創造良好頁面,以下是我們建議的關鍵字使用方式:

  • 在標題標籤中至少出現一次:盡量讓關鍵字的詞組靠近標題的開頭。
  • 凸顯在頁面的頂部附近
  • 正文中,關鍵字至少出現2-3次:如果文章的內容夠多,則還可以再多出現幾次。
  • 在圖像的alt屬性中至少出現1次:不僅能幫助一般搜索,還有助於圖片的搜索,偶爾可以帶來流量。
  • Url的鏈結
  • Meta描述中至少一次:須注意的是meta描述並不是獲得排名的因素,而是有助於,吸引在搜索結果頁面中被讀者點擊,因為meta描素是顯示在搜索引擎的介紹片段中。

Title Tag

標題標籤 (Tilte Tag) 等於是頁面的簡短標題,對於用戶的體驗以及搜尋引擎優化都是非常重要的。以下我們提供了幾個優化標題標籤的方法。

  • 標籤長度:搜尋引擎僅會在搜尋結果中,顯示標題標中最先的的65-75個字超過這個字數的文字則會被”…”所取代。這也是大多數的社交媒體網站所允許發布的字數。
  • 將重要的關鍵字放在前面:您的關鍵字在標題標籤中越接近開頭,對排名越有幫助,用戶越有可能看見,進而去點擊他。
  • 加入品牌:依我們來說,我們會把SeoBook這個字加在每個標題標籤的尾巴,因為這些標籤有助於提高品牌的知名度,而人們對於熟悉的品牌會有更多的點擊率。
  • 可讀性與情感因素:標題標籤是新的訪客第一次認識你的網站的地方,應該傳達給這些用戶積極的印象。引人矚目的標題標籤可以吸引注意力,使更多人訪問您的網站。這說明了SEO不僅僅是要優化關鍵字,還要整個用戶體驗。

Meta Tag

Meta Tag 的功能是用來標示一些網頁資訊給搜尋引擎了解,也就是說 meta tag 的內容並不會直接顯示在網頁上,瀏覽者可以透過檢視原始碼看到 meta tag 的內容。

Meta Robots

meta robots的標籤可以用來控制搜尋引擎的抓取工作,有幾個方法可以來控制搜尋引擎抓取的方法。

<META NAME =“ROBOTS”CONTENT =“NOINDEX,NOFOLLOW”>

  • all:檔案將被檢索,且頁面上的連結可以被查詢
  • none:檔案將不被檢索,且頁面上的連結不可以被查詢
  • index:檔案將被檢索
  • follow:頁面上的連結可以被查詢
  • noindex:檔案將不被檢索,但頁面上的連結可以被查詢
  • nofollow:檔案將不被檢索,頁面上的連結可以被查詢
  • noarchive:用於限制搜尋引擎的暫存頁面。默認情況下,引擎將保留其索引的所有頁面的暫存檔,搜索者可通過搜索結果中的頁庫存檔鏈結,訪問這些頁面
  • nosnippet:通知搜尋引擎要避免在搜索結果中顯示頁面標題和URL旁邊的描述性文本。

Meta Description

Meta Description

Meta Description是搜索結果頁面的一段頁面摘要,主要是要吸引用戶能在眾多的結果中點擊您的網站。在編寫時我們有幾項建議:

  • 確保Meta Description的原創性與獨特性
  • 字數不要超過120個字
  • 句子完整,確保文字標點正確
  • 內容要吸引人,這樣用戶在搜索時才會點擊您的網站,而不是點擊您競爭對手的網站

如果您沒有創建Meta Description,那麼Google會自動從頁面中擷取資料,幫您建立Meta Description。

Meta tag Keyword

在2009年,Google已經有說Meta Keyword 對於搜尋引擎是無效。因為這個Tag常被用戶添加各種與頁面無關的關鍵字,所以他對於網頁價值的判斷並無任何幫助。

Url網址

在SEO中,Url網址是非常具有價值的,它會在許多地方出現。

搜索引擎會在結果中顯示網址,因此網址的描速方式也會影響點擊率的提升。

Url建構方法

適當的描述

一個具有適當描述的網址,可以讓使用者清楚的知道這個網址的頁面大概是在說關於什麼方面的資訊。

越短越好

描述性網址雖然很重要,但是長度越短的網址可以更容易地複製轉貼在各個地方,如電子郵件、Blog文章、簡訊等等,並且在搜索結果中完全可見。

關鍵字使用

如果您的網頁定位到特定字詞或詞組,請務必將其包含在網址中。但是,不要為了搜索引擎優化目的而使用過多的關鍵字,否則這不僅不能提升排名,還可能會降低排名。

靜態URL

最好的URL寫法是可以讓人類理解的,沒有過多的參數、數字、符號,有些網頁可能會是 https://seobook.tw/blog?id=456  這個樣子的動態網址,把類似這樣的網址轉換成靜態易讀的像 https://seobook.tw/SEO基本知識 這種靜態的版本。如果使用動態版本的網址可能會導致排名較低。

使用連字符號

不是所有的Web程序都是有效的辨識下底線(_)、加號(+)、空格(%20)等等的分隔符號,因此如果需要分隔Url中的單詞,可以使用連字符(-)來分隔。

返回:第二章              繼續閱讀:第四章