多數人一看到彈窗跳出來,直覺反應就是討厭,於是很容易把這股情緒直接算在彈窗這個介面形式頭上:只要用了彈窗,就代表這個網站設計得不夠好、不尊重使用者。但把使用者實際講出來的抱怨一條一條攤開來看,沒有一條抱怨的是「這個網站用了彈窗」,抱怨的都是它跳出來的時機不對、次數太多、關不掉、擋住了正想看的內容。形式從來不是問題,做法才是。
彈窗惹人厭的名聲,源頭其實是 1990 年代末到 2000 年代初、瀏覽器另外彈出一個廣告視窗的年代,那時候的彈窗會霸佔整個螢幕,逼得瀏覽器後來內建封鎖工具去對付它。今天網站上看到的彈窗,技術上早就換了一套做法,疊在同一頁面上的內容框,不是另開一個視窗,但當年那股負面情緒卻原封不動延續下來。
我們在替客戶規劃網站時,「彈窗一定惹人厭嗎」這句話幾乎每個案子都會被問一次,答案沒有那麼簡單。

彈窗的壞名聲源自瀏覽器彈出廣告視窗年代
要理解彈窗為什麼有這麼重的壞名聲,得先回到 1990 年代末到 2000 年代初的瀏覽器環境。那時候的彈窗指的是網站另外彈出一個全新的瀏覽器視窗,內容多半是廣告,而且常常大到蓋住使用者整個螢幕、擋住原本正在看的頁面。這種做法惹惱太多人,逼得瀏覽器廠商後來內建封鎖工具,只要偵測到網站想彈出新視窗,就直接擋下來不讓它顯示。
Nielsen Norman Group(NN/g)在 2021 年一篇分析裡,把這段歷史講得很清楚,使用者從 1990 年代就開始討厭彈窗,當年的彈窗是全新的瀏覽器視窗,可以輕易蓋住使用者整個螢幕;今天的彈窗技術上其實是疊層(overlay),一個顯示在原本頁面上方的內容框,跟當年那種獨立跳出的瀏覽器視窗,做法上已經是兩回事。換句話說,讓使用者反感的那套介面形式早就被換掉了,但負面觀感卻沒有跟著換掉。
NN/g 同一份分析還對 452 名美國成人做了調查,結果彈窗是受訪者最痛恨的廣告手法之一,而且這個結果跟 2004 年一份類似調查得到的結論一致。也就是說,使用者對彈窗的負面觀感已經存在超過 20 年,橫跨了瀏覽器彈出視窗被淘汰、疊層做法成為主流的整段技術演進期,卻很少人重新想過,現在的彈窗是不是還等於當年那個令人討厭的東西,還是同一個標籤被貼到了不同的做法上。
十種常見抱怨情境,沒有一種是在責怪彈窗這個形式本身
NN/g 另一篇分析乾脆把使用者實際遇到的彈窗問題整理成十種常見的做法,每一種都指向具體的操作失誤,沒有一種指向「網站用了彈窗」這件事本身。把幾種最有代表性的攤開來看,會發現問題出在什麼時候跳、跳了幾次、跳出來要什麼,不是跳出來這個動作本身。
最常見的第一種,是頁面主要內容都還沒載入完成,彈窗就先跳出來。這種做法會讓網站顯得很急切,一心只想拿到使用者的信箱或注意力,卻連基本的內容都還沒讓對方看到;而且從搜尋引擎排名的角度看,內容一開始就被彈窗擋住、不容易被存取,也會拖累網站的表現。第二種是使用者才剛登入、下一步都還沒做,彈窗就跳出來——這個時間點使用者心裡想的是自己要去做的下一件事,突然冒出來的彈窗多半只會被隨手關掉,起不了任何作用。
還有一種抱怨更直接,是使用者根本還沒開始跟網站互動,就先被要求留信箱訂閱電子報。NN/g 引用一位使用者對電商網站 Uncommon Goods 的實際反應,他剛進站就被要求訂閱,忍不住反問「我才剛到這裡,怎麼知道自己想不想訂閱」。同樣的道理也出現在意見回饋彈窗上,AT&T 的網站在使用者連當期帳單都還沒繳完的時候,就跳出滿意度調查,換來的反應自然是不耐煩,而不是願意花時間重新回頭認真填寫。
時機以外,次數跟情境也各自是問題。同一次瀏覽裡連續跳出兩三個彈窗,例如剛關掉一個訂閱視窗,緊接著又跳出通知權限請求,使用者得連續關好幾層才能回到原本要做的事;NN/g 給的具體建議之一,是非必要別去要求定位或通知這類權限,這正是疊加情境裡常見的第二層彈窗來源。另一種常見情境,是使用者才剛打開一篇想讀的長文,訂閱彈窗就跳出來打斷閱讀,CNN 的行動應用程式就發生過這種狀況,一位使用者的反應是「這讓我對 CNN 的疑慮升到最高,不要一進來就要我留信箱或訂閱任何東西」。這幾種情境攤開來看,共通點都是跳出來的時候不對、或跳出來的次數太多,沒有一條是在抱怨彈窗這個介面本身。
Google 插頁式廣告規範鎖定行動裝置的特定時機
「Google 會扣分」是另一個常被過度延伸的說法,很多人把它理解成只要用彈窗,Google 就會懲罰網站,但這條規則從一開始就有明確的邊界,鎖定的是特定情境,不是彈窗這個做法本身。
Google 在 2016 年 8 月公告、2017 年 1 月 10 日正式上路的這條規則,最初鎖定的是行動裝置的搜尋排名訊號。官方文件明列三種會被判定為干擾使用者的具體做法:使用者從搜尋結果進到網頁之後,立刻顯示會覆蓋主要內容的彈出視窗,或是在瀏覽過程中顯示這類視窗;顯示一個獨立的插頁式廣告,使用者必須先關掉才能看到主要內容;以及把版面設計成讓網頁上不需捲動就看得到的地方,看起來像一個獨立插頁式廣告,真正的內容卻被藏在下面。同一份文件也明列了完全不受規則影響的三種情況:依法必須顯示的內容(例如 cookie 同意、年齡驗證)、私密內容(如信箱或付費牆內容)的登入對話框,以及用了合宜螢幕空間、又能輕鬆關閉的橫幅(例如 App 安裝橫幅)。
現行版的官方說明頁,用語已經從當初鎖定行動裝置的「排名訊號」,擴大成比較通用的「讓使用者能順利瀏覽內容」這個原則,但當年劃定的判準並沒有變,文件裡仍然保留「用橫幅取代插頁式廣告」「不要讓插頁式廣告遮蓋整個網頁」這類具體要求。合起來看,這條規則從頭到尾鎖定的都是遮蓋整個內容跟不容易關閉這兩件事,跟有沒有用彈窗這個做法沒有必然關係。

依法顯示或使用者主動觸發的彈窗不受規則影響
把「不受規則影響」這件事講得更具體一點,依法必須顯示的內容本來就不受這條規則約束,官方文件寫得很清楚。另一種常被忽略的情況,是使用者自己觸發的彈窗,已經瀏覽過內容、決定要離開頁面時才跳出來的彈窗,跟官方判準鎖定的時間點其實不太一樣。
這裡要說清楚,這是依 Google 公開文件的判準推導出來的解讀,不是官方逐字寫出的例外清單。官方定義的干擾情境,時間點是使用者從搜尋結果前往網頁後立即顯示、或瀏覽網頁時顯示;而使用者自己觸發的離開意圖動作,發生在他已經看過內容、自己決定要走的當下,跟「剛進站或還在瀏覽當中」這個判準所指的時間點,本來就不是同一回事。
批評彈窗最嚴厲的研究機構,建議的也是謹慎使用
如果有人想拿「連 NN/g 這種研究機構都在罵彈窗」來當理由,值得先把 NN/g 自己文章的結論句攤開來看。那篇整理十種問題做法的分析,結論並不是別用彈窗,作者寫得很直接:「照這個整體結論來看,你可能會想問什麼時候可以用彈窗才算合理,答案是:謹慎使用。」NN/g 另一篇分析裡也給了具體做法:盤點自己網站的彈窗,用無痕模式親自走一遍主要任務流程,數清楚整個過程中遇到幾層彈窗;非必要不要求定位或通知這類權限;行銷或銷售類的訊息,優先考慮彈窗以外的替代做法。這些都是診斷式的建議,不是全部砍掉的指令。
Baymard Institute 在一份研究首頁使用者體驗的分析裡,把這個問題量化得更具體。他們實測了 60 個美國與歐洲的頂級電商網站,發現 59%的網站在首頁有過度侵略、令人分心的廣告問題,比 2018 年同類研究的 37%明顯上升,其中彈跳橫幅跟用來推電子報訂閱的覆蓋式對話框,特別容易讓使用者反感,甚至被受測者直接形容成垃圾訊息。這個數字量化的是濫用比例正在上升,不是有彈窗的網站比例,問題出在放的方式跟頻率,不是彈窗這個做法存不存在。兩份研究攤開來看,沒有一份建議零彈窗,建議的都是用得謹慎。
時機與能否輕鬆關閉,比彈窗本身更決定觀感
把前面幾節攤開的證據收斂起來看,彈窗會不會被使用者討厭,決定的其實只有幾個具體變數:跳出來的時機、出現的頻率、能不能輕鬆關掉,還有它擋住了什麼內容。這幾個變數彼此獨立,任何一個沒處理好,都足以把一個原本合理的彈窗,推向使用者反感的那一端。
同樣是彈窗,不同網站做出來的觀感能差這麼多,關鍵就在這幾個變數各自被處理的方式不一樣,時機抓對了,頻率跟關閉方式卻沒注意到,一樣會出問題;反過來,關閉做得很順手,但時機抓錯了,使用者一樣不會買帳。

離開意圖與任務完成後才跳出,比訪客剛進站更容易被接受
時機這個變數,決定的其實是彈窗被感受成打斷還是補充。使用者才剛進站,內容都還沒看到,這時候的彈窗等於在對方對這個網站建立任何信任之前,就先開口要東西;反過來,如果彈窗是在使用者完成一項任務之後、或是自己主動觸發離開動作時才出現,使用者這時已經從網站上拿到過東西,彈窗給人的感覺比較像是順手問一句,而不是攔路收費。
NN/g 對這個現象有個很直接的說法,叫互惠原則:在對使用者提出任何要求之前,先給他們一些價值,不管是信箱、關閉動作,還是意見回饋都一樣。這跟前面提到的判準也對得起來,Google 鎖定的干擾情境,時間點是使用者剛進站或還在瀏覽當中;而使用者已經看過內容、自己觸發離開意圖的那個時間點,本來就不在這個判準裡。兩者合起來看,時機是決定觀感的第一個、也是最根本的變數。
疊加兩三個彈窗比單一彈窗更快引爆情緒
單一彈窗多半能被使用者忍受,順手關掉就過去了;但只要同一次瀏覽裡連續碰到第二層、第三層,情緒會被迅速放大。NN/g 記錄過一個實際案例,一位使用者在床墊網站 Leesa 上瀏覽,剛關掉一個電子報訂閱彈窗,緊接著又跳出通知權限的請求,他的反應是「這個東西又跳出來了,真的很干擾,讓人很挫折,而且這裡又有一個」。
這個放大效應在小螢幕裝置上更明顯,因為手機或小筆電的畫面空間本來就有限,多層彈窗疊在一起,連要找到關閉鈕都變得困難。同一件事發生在桌面版網站上,使用者可能還有空間看清楚該點哪裡關掉;發生在手機上,往往是連續點了好幾下都點不到正確的位置,情緒自然更容易被激起來。
找不到關閉鈕才是真正的引爆點
同一份研究裡,使用者真正動怒的時間點,往往不是彈窗出現的那一刻,而是想關卻關不掉、或是關閉鈕做得太小太不明顯的那一刻。NN/g 記錄的受訪者反應裡,好幾筆都圍繞著同一個動作打轉:「看看我能不能把這個關掉,只是想讓它從畫面上消失。」找不到關閉鈕、或關閉鈕小到幾乎看不見,會把原本可以忍受的彈窗,直接推向使用者情緒的引爆點。
這也解釋了為什麼 Google 官方判準會把可以輕鬆關閉列成豁免條件之一:同樣是覆蓋畫面的元件,一個 App 安裝橫幅只要用了合宜的螢幕空間、又能輕鬆關掉,就不算干擾;但同樣的元件,如果關閉鈕藏得很深或做得極小,就會被歸類成必須關閉的干擾式插頁式廣告。容不容易脫身,決定了同一種元件最後被感受成還算合理的橫幅,還是討人厭的攔路虎。
擋住正在讀的內容與遞出不相關的優惠是兩回事
最後一個變數是內容遮擋,這裡的重點不是彈窗擋住了畫面這件事本身,而是擋住的是使用者這一秒正想看的東西,還是額外遞出去、使用者可以自行選擇要不要接的東西。前面提到的 CNN 案例就是第一種,使用者剛打開一篇想讀的文章,訂閱彈窗立刻跳出來擋住內容,換來的反應是使用者對這個做法的信任感直接下滑,並且明確表示不要一進來就被要求留信箱或訂閱任何東西。
同樣是彈窗,如果換成使用者瀏覽告一段落、已經看完想看的內容之後,才遞出一個跟他剛才在做的事有關的東西,感受會完全不同。前者是搶走使用者本來要拿到的東西,後者是額外遞出去的東西,使用者可以選擇要不要接。NN/g 針對這種情境給的替代做法,是用頁面頂端一條容易忽略的細長橫幅取代彈窗,讓使用者自己選擇要不要訂閱,同時不打斷他正在做的事。
我們替客戶評估彈窗去留時的實際考量
我們在替客戶規劃網站的過程裡,不會因為彈窗惹人厭這個既有印象,就直接建議客戶把彈窗全部拿掉;但也不會為了短期的訂閱數字,放任彈窗想跳就跳。每一次遇到這個彈窗要不要放的討論,我們回到的都是同一個問題,這個彈窗會不會在使用者還沒從網站拿到任何東西之前,就先擋住他正想看的內容。答案是會,就要改時機、改成使用者已經看過內容之後才出現,或是乾脆換成不打斷閱讀的替代做法;答案是不會,就留著,不需要因為彈窗這兩個字本身而有壓力。
放任彈窗亂跳,短期內確實可能墊高當下的訂閱數字,畢竟使用者被打斷的當下,總有一部分人會順手填了信箱換取彈窗消失。但這種做法磨損的是使用者對品牌長期的觀感,這也呼應 NN/g 在研究裡觀察到的現象,當設計團隊被要求優先衝高電子報訂閱這類單一指標時,做出來的決定往往只顧這個指標,卻犧牲了使用者對品牌的信任跟長期關係。訂閱數字是看得到的當下成績,信任卻要花更長時間才能累積、也更容易在幾次不恰當的彈窗裡被磨掉。這個取捨,才是我們每次評估彈窗時真正在權衡的事,不是先問彈窗好不好。
彈窗會不會讓使用者反感,答案從頭到尾都不在有沒有用這個介面形式,而在它出現的時機對不對、跳了幾次、能不能輕鬆關掉,還有擋住的是不是使用者正想看的東西。這幾個變數做好,彈窗可以是個好用的工具;做不好,換成任何其他介面形式,一樣會被使用者討厭。與其糾結要不要用彈窗,不如回頭盯緊這幾個具體的問題,答案通常比一句彈窗很煩更站得住腳。
