Warning: The magic method InvisibleReCaptcha\MchLib\Plugin\MchBasePublicPlugin::__wakeup() must have public visibility in /www/wwwroot/dsgn.tw/wp-content/plugins/invisible-recaptcha/includes/plugin/MchBasePublicPlugin.php on line 37
關鍵字、Meta 與 nofollow | 從零開始學 SEO | DSGN.tw

Warning: Trying to access array offset on value of type null in /www/wwwroot/dsgn.tw/wp-content/themes/authentic/framework/partials.php on line 55

Warning: Trying to access array offset on value of type null in /www/wwwroot/dsgn.tw/wp-content/themes/authentic/framework/partials.php on line 67
從零開始學 SEO(四):關鍵字、Meta 與 nofollow

rel="nofollow"

rel="nofollow" 的使用方法如下:

<a href="https://spam.com” rel="nofollow"> 這個連結跟我的網站無關</a>

鏈接可以有很多屬性。搜尋引擎會忽略具有 rel="nofollow" 這個屬性的連結。在上面的例子中,添加的 rel ="nofollow" 屬性的鏈接標籤告訴搜索引擎不希望這個鏈接被解釋為與本身的頁面有關連。

nofollow 從字面上看,就是告訴搜索引擎不要追蹤這個連結(雖然有些搜尋引擎還是會這麼做)。nofollow 標籤的主要目的原本是針對有用戶評論功能的部落格或是用論壇,用來屏蔽垃圾留言、機器人或訊息,因為很多惡意評論的機器人為了增加廣告連結的展現率,所以會無差別的在不同的網站或是部落格留下惡意連結,如果我們沒有設置 nofollow,可能就會被搜尋引擎認為我們的網站和該廣告頁面有一定程度的關聯。但是時至今日,nofollow 也可以被單純用來說明目標網站和本身沒有關聯。


設置 nofollow 連結是不好的嗎?

雖然被設置 nofollow 的連結權重不如其他頁面高,但是 nofollow 是一種正常的連結屬性。如果你的網站本身有很多站內頁面之間的連結(比如說大量的相關文章),那麼你的網站一樣會累積大量的 nofollow 的鏈接,這並不是一件壞事。事實上,排名較前的網站的 nofollow 連結比例往往比排名較後的更高。


關鍵字的使用和定位

關鍵詞是搜尋過程的基礎,它們是搜尋的最小單位。事實上,信息檢索(包括像 Google 等基於 Web 的搜索引擎)的整個過程都是基於關鍵字運行。如前面的文章提過的,搜尋引擎是根據這些頁面的關鍵字來進行索引,而不是把全世界 250 億個網頁都存在他們的數據庫中。由於每個頁面只被儲存了部分的關鍵字與文本,才能讓搜尋引擎在一秒之內計算出應該顯示的內容。

比如說,如果你想讓你的頁面在用戶搜尋「小狗」的時候排名較前,請確保你頁面中的「小狗」關鍵字可以被搜尋引擎搜索。


關鍵字的重要性

關鍵詞決定了我們如何和搜尋引擎互動、傳遞何種訊息。當我們輸入文字搜索,搜尋引擎會自動匹配,我們輸入的該關鍵詞的網頁。搜尋引擎會自動重新排列關鍵字之間的順序(例如「可愛 柴犬」與「柴犬 可愛」基本上會搜到相同的結果),拼寫錯誤,去除標點符號和大小寫等規則。

搜尋引擎會判斷該關鍵字在你的文章內是如何被使用的,以排出你的文章在該關鍵字的排名。優化頁面的排名的最佳方法是確保你的標題中含有你希望的關鍵字,文章內容和 Meta 資訊中使用的關鍵字要特別明顯(例如,關鍵字可以是文章內的標題)。

一般來說,當你的關鍵字更與眾不同的時候,可以避免和其他人的競爭,並提高您實現更高排名的機會。比如說,你今天要賣的內容是一本書,但是如果你用「書」作為搜尋的關鍵字,那麼你能夠被搜尋到的機會應該相當低;相對的,你應該用你的書名《柴犬嘟嘟的大冒險》做為網站的的關鍵字。雖然一般的用戶會打一些簡單的關鍵字,但是真正能夠讓你呈現差異的,還是那些相對特定的詞語。


濫用關鍵字

為了快速獲得搜尋引擎的排名,有些人會使用一些錯誤的方式來進行搜尋引擎的優化。其中一項就是在文章中大量的「堆砌」關鍵字,網址,meta 標籤和鏈接。不幸的是,這種方式到了今天只會對網站排名造成更多傷害。

在早期,因為搜索引擎只用關鍵字的多寡來判斷網站的關聯性,不會判斷關鍵字在文章內的使用狀況。但是到了今天,雖然搜索引擎仍然無法讀取和理解文本,但是已經可以判斷出文章中的關鍵詞密度是否異常。

最好的做法是自然和戰略性地利用您的關鍵字(詳見下文)。如果今天您的頁面中的關鍵字是「埃菲爾鐵塔」,那麼你自然會包含有關埃菲爾鐵塔本身的介紹,鐵塔的歷史變革,甚至是推薦的巴黎飯店等內容。相反地,如果你只是用「艾菲爾鐵塔」這個關鍵字來掩蓋其他不相關的內容,例如如何養一隻柴犬,那麼你想要讓這個頁面在用戶搜尋「艾非爾鐵塔」時出現,會是一個困難漫長且痛苦的過程。運用關鍵字讓排名往前的訣竅不在於重複堆疊所有的關鍵字,而是在於當用戶搜尋的時候,他們希望自己的網站提供什麼樣的內容


關鍵字密度誤區

搜尋引擎已經不再使用關鍵字密度作為判斷排名的依據,這項資訊已經由埃德爾·加西亞博士在他的 〈The Keyword Density of Non-Sense〉 這篇文章中有詳細說明。但是我們還是簡單說明一下關鍵字密度的算法:

如果兩個文件,D1 和 D2,包括 1000 項(L = 1000),並重複項 20 次(TF = 20),那麼一個關鍵字密度分析儀會告訴你,這兩個文件的關鍵字密度(KD)KD = 20 / 1000 = 0.020(或 2%),為這個詞。當 TF = 10,獲得相同的值 L = 500。顯然,一個關鍵字密度分析器沒有確定哪些文檔更相關。密度分析或關鍵字密度比沒有告訴我們:

  1. 文章中關鍵字之間的相對距離(接近度)
  2. 文章中關鍵字出現的次數(分佈)
  3. 關鍵子被引用的次數(合次數)
  4. 主題,標題、與子標題中間的關係(上題目的問題)

結論:關鍵字密度和內容,質量,語義和相關性程度都沒有關聯,所以搜尋引擎已經不以關鍵字密度作為排名的依據。但是這並不代表文章中不需要出現關鍵字,只是不要刻意去堆砌它。


頁面優化

即使關鍵字的密度已經不再重要,但關鍵字的使用和定位仍是搜索引擎的排名算法的一部分,我們可以申請關鍵字的使用一些有效的技術來幫助創造是良好優化的網頁。Moz 做了大量的測試,並能看到基於關鍵字的使用戰術搜索結果和變化。我們建議照以下的方法處理關鍵字,優化你的頁面:

  1. 標題至少使用一次關鍵字。如果允許的話,關鍵字最好出現在標題的開頭。在後面的章節,我們會針對這些內容做更多說明。
  2. 關鍵字最好出現在文章的第一段。
  3. 在網頁的正文中最好出現兩次到三次關鍵字。如果你的文章相當長,可以多出現幾次。如果你的文章是用英文,可以使用不同的詞性變化,但是根據測試,出現次數的多寡幾乎沒有任何影響(哈哈哈)。
  4. 至少要有一張圖片的 alt 標籤帶有關鍵字。這不僅可以優化網頁搜索,還可以優化圖片搜索,偶爾可以帶來一些流量。
  5. URL 中至少出現一次關鍵字。針對 URL 和關鍵字的附加規則將在本節後面討論。
  6. 在 meta 標籤中至少出現一次關鍵字。請注意,雖然搜尋引擎已經不把 meta 標籤作為排名的標準了,但是用戶還是可以藉由 meta 標籤確定這個網站有他們想要找的內容。
  7. 不要把 A 關鍵字作為 B 頁面的連結文字(例如,連結文字是「橘子」,但是卻連到「香蕉」的頁面);也就是所謂的「關鍵字相殘」,因為這會容易讓尋引擎視為作弊。

Meta 標籤

Meta 標籤最初旨在作為關於網站內容的信息的代理。下面列出了幾個基本元標記,以及它們的使用說明。


Meta Robots

Meta Robots 標記是用來和搜尋引擎溝通主要標記的(適用於所有主要引擎)。有幾種方法可以使用 Meta 機器人控制搜索引擎如何處理頁面:

  • index / noindex 告訴搜尋引擎是否抓取該頁面並將其保存在索引中,讓用戶可以透過搜尋引擎查找到該頁面。如果您選擇使用「noindex」,則該網頁將從索引中排除。默認情況下,搜索引擎假定它們可以索引所有頁面,因此通常不需要特別設置「index」這個標籤。另外,像是 WordPress 會把上傳到媒體庫的檔案都賦予一個新的頁面,如果你有安裝一些 SEO 外掛,這些頁面會把媒體庫的頁面設為 noindex。
  • follow / nofollow 告訴引擎是否應抓取網頁上的鏈接。如果您選擇使用「nofollow」,搜尋引擎將不會抓取該連結以及接下來的內容。默認情況下,所有外連的頁面都是「follow」的。
  • noarchive 用於限制搜索引擎保存頁面的緩存副本。默認情況下,引擎會保留所有已編入索引的網頁的可見副本,以便搜索者通過搜索結果中的緩存鏈接訪問這些網頁。
  • nosnippet 通知搜尋引擎,避免在搜索結果中的頁面標題和 URL 底下顯示短文。
  • noodp / noydir 是專門的標記,告訴引擎不要從開放式目錄項目(DMOZ)或 Yahoo! 目錄中獲取關於頁面的描述性片段,以顯示在搜索結果中。
  • X-Robots-Tag HTTP Head 指令也實現了這些相同的目標。此技術對於非 HTML 文件(如圖像)中的內容尤其有效。

meta 描述

meta 描述也就是頁面內的引文。搜索引擎不使用此標記中的關鍵字或短語進行排名,但 meta 描述是結果中列表下方顯示的文本片段的主要來源。

meta 描述標籤提供一個簡單的描述,吸引你的讀者點擊搜尋結果。它是 SEO 行銷中非常重要的一部分。使用重要的關鍵字(請注意 Google 如何在說明中加粗搜索的關鍵字),並且加上引人注目的文案,可以為您的網頁吸引更多點擊率。

meta 描述的長度不限,但搜索引擎通常只會顯示前 160 個字元,所以最好把 meta 控制在 160 字元(80 個中文字)左右。

在沒有 meta 描述的情況下,搜索引擎將從頁面的其他內容自動生成。如果你的頁面中同時有很多內容與關鍵字,或許可以考慮讓搜尋引擎自動生成。


(時至今日)已經不太重要的 Meta 標籤們

Meta 關鍵字:meta 關鍵字以前是具有價值的,但現在對搜索引擎優化已經不再重要。如果你對 meta 關鍵字的衰落有興趣,可以看這篇文章

Meta Refresh, Meta Revisit-after, Meta Content-type 和其他 Meta 標籤:雖然這些標籤還是可以用於搜索引擎優化,但它們佔據的比重已經相當輕微,因次我們在這裡就不多做討論,如果還是想要知道這些東西是什麼,可以看 Google 的 〈Search Console Help〉,裡面有比較詳細的說明。