數位引擎文章

SEO電子報第三十九期 – 2021.08.16~2021.08.31

這期最大的新聞莫過於Google修改了他們產生SERP標題的機制,不少SEO回報自己的標題被改得相當滑稽,這期分成三個段落跟大家分享,分別是官方的立場和說法、SEO圈的反應和一些搞笑例子、以及好用的檢測工具。除此之外,第四條介紹的資料疊加和視覺化工具,以及Gary在podcast中討論Google如何進行搜尋測試的部分,都相當推薦一讀! [SERP標題改寫] 官方說法和觀念釐清[SERP標題改寫] 社群討論和例子[SERP標題改寫]…

這期最大的新聞莫過於Google修改了他們產生SERP標題的機制,不少SEO回報自己的標題被改得相當滑稽,這期分成三個段落跟大家分享,分別是官方的立場和說法、SEO圈的反應和一些搞笑例子、以及好用的檢測工具。除此之外,第四條介紹的資料疊加和視覺化工具,以及Gary在podcast中討論Google如何進行搜尋測試的部分,都相當推薦一讀!


[SERP標題改寫] 官方說法和觀念釐清

Google在八月中開始修改了搜尋結果頁(SERP)上的網頁標題產生方式。換句話說,站長在<title>中所設定的文字,可能和SERP上的網頁標題不同,可能更好,但也可能更差。在公告及Twitter討論中,有幾個重點和觀念值得釐清:

  1. 改寫標題其實不是新聞,從2012年開始Google就不一定會使用網頁的<title>當作SERP標題
  2. 目前大概有80%網頁的SERP標題還是採用HTML中的<title>
  3. 之前Google是根據使用者的搜尋詞來改寫標題,隨著新系統的推出,Google現在通常只會使用一個標題,一個最適合代表該網頁的標題。 (說"通常"是因為有人注意到手機和電腦可能使用不同標題)
  4. 改寫的標題的產生,除了原本的HTML title之外,可能來自h1、header tags、在網頁上看起來大大的像是標題的文字、所有網頁上的文字、甚至是反向連結來源所使用的anchor text
  5. 網頁的SERP標題不再根據搜尋字的不同而不同,這點和meta description不一樣 (source)
  6. 標題被改寫與排名沒有關係,被改寫並不代表Google忽略了你原本的<title> (source)
  7. 改寫標題和片段資訊檢索(passage retrieval)無關 (source)
  8. 如果網頁更改了<title>,Google看到後會重新審視並選擇SERP標題 (source)
上述第五點的例子,網頁描述根據搜尋字的不同而不同,但標題卻維持一致 (source)

Google在推行改動時最重要的方針就是「這樣是否對使用者好」。客觀地從搜尋引擎的角度來看的話,網路上有太多太多的網頁並沒有好的<title>,先撇除spammer的黑帽伎倆,整個網路上多的是建立以後就疏於管理的網頁,有著沒有任何意義的<title> (ex: 首頁、page 1...)或甚至根本沒有<title>的網頁。

Danny在twitter討論時也說,他也想過是不是可以有一個特殊的"I really really mean it" tag,用來告訴Google這就是網頁想要被使用的標題,請不要改寫。由此可看出Google的兩難 - 是要使用網頁提供、卻可能不相關的<title>;還是根據自己的方法,挑出適合Google使用者的網頁標題?


[SERP標題改寫] 社群討論和例子

這次的標題改寫更動是先推出才有了官方的解釋,且對於Google的用戶體驗儘管整體來說可能有所提升,但太多人回報自家的網頁標題被改得非常奇怪,因此Google也在論壇上收集大家的回饋,希望能優化這套新的機制,推薦大家如果有看到很極端的案例也可以過去回報,下面介紹幾個這次改動的受害者,讓大家看看更慘的例子心裡好過一些。

"副總統"拜登

美國總統拜登在今年才上位,可能因為他總統還做得不久,大部分網路世界的signals是指向他以前當歐巴馬的副總統的事蹟,因此Google把他的白宮網頁改成"副總統拜登"。

Amazon的標題被H1取代

Amazon這個巨型電商的網頁也免不了被改寫的命運,網頁的<title>被忽略,取而代之的是<h1>中出現的文字,令人不禁好奇這樣改對於CTR的變化,

  • 原標題: Amazon.com : backpack
  • 改寫後標題: 1-16 of over 100000 results for "backpack" - Amazon.com

WordStream網頁因標題改寫CTR掉了37%

WordStream有個免費的關鍵字研究工具,其標題從原本的「Try WordStream's FREE Keyword Tool」被改成 「Learn More About The FREE Keyword Tool」,僅僅是這個動詞的變化,就讓該網頁的點擊率,在排名不變的情況下掉了37%之多。

除了上面的例子,還有很多奇奇怪怪的回報,例如url slug被當作標題hero image的檔名被當作標題Google Ads網頁超無關標題...等等,雖然有些很好笑,但當網頁關乎到醫療或是法律的時候,這可能就是Google得好好反思的一個問題了。

關於這次的事件,推薦有興趣了解更多的朋友閱讀Brodie ClarkLily RayDr. Pete所做的整理。


[SERP標題改寫] 檢測和分析工具

標題被改寫大多數的SEO會感到無所適從,但要解決問題就需要先知道自己的網站到底有沒有遇到問題,雖然前面看了很多被改寫的奇怪標題,但官方的聲明中是只有80%的網站遇到了這問題,引此這段要介紹兩個方便的工具,幫助大家檢查+分析:

Google Sheets (模板+每月每月600個關鍵字查詢)

第34期的電子報中曾介紹過這個網站,作者推出了新的模板,只要到RapidAPI註冊就可以有每個月免費600次查詢的額度(免綁信用卡),複製作者所提供的模板,輸入欲查詢的關鍵字、地區、語言、及網域,就可以看出自家網頁是否有被改寫的情況。完整教學文章

範例

SERP標題檢查小書籤 (bookmarklet)

關於小書籤以前有寫過文章解釋,可以到那邊了解更多。這個工具的使用方法就是在瀏覽器的書籤列點右鍵新增網頁,在網址欄的地方輸入下面這段代碼,然後在SERP上點一下小書籤就會有下圖的範例讓你比對SERP的標題與網頁的標題是否一致。完整教學

小書籤代碼

javascript: (function (doc){var changed=0; function checkTitles(){console.log('jQuery version ', $.fn.jquery, ' loaded'); var position=1; var items=[]; var results=$('#rso .kp-blk .g, #rso .g[class="g"], #rso .srg .g').not('.kno-kp .g').find('div:first').find('a:first'); $('.title-changed, #CountTitlesChanged').remove(); results.each(function (){if (!$(this).parents('.related-question-pair').length){var parent=$(this).closest('.tF2Cxc').length > 0 ? $(this).closest('.tF2Cxc') : $(this).closest('li'); items.push([ position, $(this).find('h3').text(), encodeURI($(this).attr('href')), parent]); position++;}}); var numItems=1; cors_proxies=[ 'https://api.codetabs.com/v1/proxy?quest=', 'https://jsonp.afeld.me/?url=',]; items.forEach(item=>{$.ajax({url: cors_proxies[Math.floor(Math.random() * cors_proxies.length)] + item[2], success: function (data, status, xhr){title=$(data).filter('title').text(); var html='<div class="title-changed">'; if (title !=item[1]){html +='<span style="font-weight: bold;color: #ff6961;">' + title + '</span>'; changed++;}else{html +='<span style="font-weight: bold;color: darkgreen;">' + item[1] + '</span>';}html +='</div>'; item[3].find('div').first().append(html);}, error: function (xhr, status, error){var html='<div class="title-changed">'; html +='<span style="font-weight: bold;color: lightslategray;">抓取失敗</span>'; html +='</div>'; item[3].find('div').first().append(html);}, complete: function (xhr, status){if (numItems==items.length){petitionCompleted();}else{numItems++;}}});});}function petitionCompleted(){$('#result-stats').append('<span id="CountTitlesChanged"> - ' + changed + ' títulos cambiados en esta página</span>');}if (typeof jQuery=='undefined'){var script_jQuery=document.createElement('script'); script_jQuery.src='https://code.jquery.com/jquery-latest.min.js'; script_jQuery.onload=checkTitles; doc.body.appendChild(script_jQuery); console.log('script_jQuery appended to body');}else{console.log('jQuery already included ...'); checkTitles();}})(document)

小書籤範例

[免費工具] SEOgre - SEO資料疊加+視覺化分析工具

這是由iPullRank所提供的一個免費工具,讓站長們可以把GSC, Ahrefs, SEMrush, GA...等等各種資料,以時間軸當作join key,另外搭配上工具本身提供的演算法改動日期,結合在一起看出整體的趨勢變化。

範例 - Moz所提供的資料顯示在六月的核心演算法中,Search Engine Land的流量有劇烈波動

SEO在分析時多少都會需要這樣的視角,要知道某項網站或者演算法的改動,與KPIs的比較,這個工具除了快速幫大家完成這樣的事情,另一個我覺得很值得推薦的點是縱軸的參數是使用相對值,因此可以一次性的比較流量、曝光、點擊率、排名、轉換、外鏈數量...等等。最後除了分析自家網站,也可以利用這項工具來做分析競品網站!

連結: SEOgre工具 / 工具介紹 (文字+影片) /


[案例分析] 更動電商分類頁面上「SEO描述」的長短期影響

在電商的分類頁上,很常會看到某個角落被塞滿一堆"文字",目的是要在文字較少的分類頁中,有更多的文字內容以及關鍵字。儘管這些內容通常不會有使用者真的閱讀。但是,如果要移除這個文字區域,SEO們又會擔心排名在沒有文字支撐的情況下會掉。

這種左右為難的情況在SEO中相當常見,Glenn Gabe分享了這篇案例,講述他經手的一個電商客戶,決定對分類頁的描述分三個階段動刀改短,每個階段改了什麼以及成效,以及網站歷經幾次core algo update的流量/排名變化。


最後的成效是正面的,但這僅僅是一個案例,推薦大家有空還是要把案例完整閱讀,而不是只擷取最後的結果而忽略了前後文。

連結: 案例分析


[模板] 關鍵字搜尋意圖分類+分析

SEO時常會分析使用者的搜尋意圖,確保網站上的內容有含蓋到消費者歷程的不同階段。而這個消費意圖一般分為: (1.) Informational - 使用者想尋找資訊來解決疑惑、(2.) Transactional - 使用者想採取某項動作(ex: 購買 or 註冊)來解決需求、(3.) Navigational - 使用者想找到特定的網站或網頁。

下面這個模板將搜尋意圖分類,並判斷網站在不同搜尋意圖階段的表現。模板是英文的,但文章中有介紹如何分類,可以修改成適用於自家網站的條件。 另外作者將搜尋意圖分為四類,我認為這個分類沒有絕對的對錯,個人習慣就好~

模板一覽

雖然模板看起來很漂亮,但我認為更值得學習的是將搜尋意圖分類並進行分析的部分,如果對Data Studio不熟悉的朋友相當推薦複製一份拿來練習。

連結: 模板 / 介紹文章


[技巧] 使用尖叫青蛙抓取GSC網頁

在對網站進行健診的時候,有兩種情形容易被忽略: (1.) 在搜尋結果上有曝光的孤兒頁面 - 因為普通的爬取不會找到他們,但卻存在於網站上某個角落且被使用者看到;(2.) 沒有任何曝光的頁面 - 因為普通爬取只會顯示他們很"正常" (回傳200,有metadata,有headers...),但他們卻沒對網站帶來任何自然流量。

在Screaming Frog中串接GSC API

這篇文章教大家如何使用Screaming Frog串接GSC API來找出有這些狀況的頁面。尖叫青蛙可以做的事情太多了,我自己也很常透過別人分享學到新招,如果只停留在預設的抓取模式,很容易有些細節看不到,推薦大家探索各種可以調整的設定,增強自己發現問題的能力以及效率。

連結: 教學文章


[官方問答] site:怎麼沒跑出我的所有網頁?

這個影片中John收到的提問是「我的網站有130個網頁,為什麼site:domain.com只顯示了28個??

這個問題應該可以列為SEO前100個最常見的問題之一,site:不代表結果是完整的、也不該被用來當作偵錯的方法。如果要判斷自家網頁有多少網頁被收錄,應該要使用GSC中的索引涵蓋範圍報表;而要偷看對手網站的話,個人建議使用第三方工具例如SEMrush, Ahrefs, Screaming Frog。

在 YouTube 查看原始影片

[摘要] Google Search Podcast – Google如何進行搜尋測試

這集的特別來賓是Aurora,講了一些和網站和內容的廣告營利政策,因為大部分都是Ad Sense, Ad Mob, Ad Manager有關的相當政治正確的討論,所以就讓有興趣的人自行收聽或看逐字稿~

在 Spotify 查看原始內容

中間比較有趣的一段是Gary討論Google如何進行搜尋結果的優化,先不要期待裡面有任何的祕密,但我覺得大家不妨暫停並思考一下:「你如果是Google搜尋團隊的一員,你會用什麼指標和方法來判斷搜尋結果是否對使用者更好?

首先搜尋結果的進步主要分為UI或是ranking的進步,在2020年一年就有4,500個改進!幾乎每一次的提案都會需要經過一次或多次的評估,所謂的評估可能是個外部實驗(experiment)或者是個內部評分(rating),其中差異在於rating是請quality rater來評分,而experiment是用實際的使用者反應來評量,也就是大家三不五時會看到聽到的一些搜尋結果外觀的不同。

若是外部實驗,Google則會有實際資料來代表使用者對該測試內容的反應。舉例來說,使用者是否在SERP上停留更久的時間尋找適合的結果、整個搜尋的長度(session)是否增加或減少...等等。

最後,Google內部會有定期的Search Quality Meeting,集合一堆高層,來決定最終是否推出某項提案,如果有興趣了解這個search quality meeting,可以看看三年前CNBC的採訪以及這段公開的內部開會影片,相當有趣。

連結: 逐字稿


大家都聽過可樂娜啤酒因為和corona virus撞名的而業績受影響,最近達美航空(Delta Airline)也因為怕被與delta變種病毒有糾葛,積極地在自己的新聞稿中將其正名為B.1.617.2變種 XD