Google ระบุ "การไฮแจ็กปุ่มย้อนกลับ" เป็นสแปม
(developers.google.com)- การกระทำที่ทำให้ผู้ใช้ไม่สามารถกลับไปยังหน้าก่อนหน้าเดิมได้เมื่อกด ปุ่มย้อนกลับของเบราว์เซอร์ หรือพาไปยัง หน้าโฆษณา·หน้าแนะนำที่ไม่ต้องการ
- เพิ่มรายการนี้เป็น ข้อห้ามละเมิดนโยบายสแปมใหม่ ที่ห้าม “การไฮแจ็กปุ่มย้อนกลับ” อย่างชัดเจน
- นโยบายนี้มีกำหนด เริ่มบังคับใช้วันที่ 15 มิถุนายน 2026 และหากฝ่าฝืนอาจถูก มาตรการสแปมแบบแมนนวลหรือการลดอันดับอัตโนมัติ
- Google มองว่าพฤติกรรมดังกล่าว ทำลายประสบการณ์ผู้ใช้และรบกวนลำดับการท่องเว็บ จึงกำหนดให้เป็น การละเมิดนโยบายด้านพฤติกรรมที่เป็นอันตราย อย่างชัดแจ้ง
- ผู้ดูแลเว็บไซต์ควรลบ โค้ดหรือสคริปต์ภายนอกที่จัดการประวัติการท่องเว็บของเบราว์เซอร์ และหากจำเป็นสามารถกู้คืนได้ผ่าน คำขอพิจารณาใหม่ใน Search Console
แนวคิดของการไฮแจ็กปุ่มย้อนกลับ
- การกระทำที่รบกวนการกลับไปยังหน้าก่อนหน้าตามปกติเมื่อผู้ใช้กด ปุ่ม ‘ย้อนกลับ’ ของเบราว์เซอร์
- เว็บไซต์จะปรับแต่งการทำงานด้านการนำทางของเบราว์เซอร์ ทำให้ผู้ใช้ไม่สามารถกลับไปยังหน้าก่อนหน้าได้ทันที
- แทนที่จะเป็นเช่นนั้น อาจพาไปยังหน้าที่ผู้ใช้ไม่เคยเข้าชม แสดง หน้าแนะนำ·หน้าโฆษณา ที่ไม่ต้องการ หรือขัดขวางการท่องเว็บตามปกติ
เหตุผลของการเข้มงวดนโยบายและสิ่งที่ผู้ดูแลควรทำ
- เพื่อให้ความสำคัญสูงสุดกับ การปกป้องประสบการณ์ผู้ใช้
- การไฮแจ็กปุ่มย้อนกลับรบกวนการทำงานของเบราว์เซอร์ ทำลายลำดับการนำทางที่คาดหวัง และทำให้ผู้ใช้ รู้สึกหงุดหงิดและเหมือนถูกควบคุม
- พฤติกรรมลักษณะนี้ยังเป็น ปัจจัยที่ทำให้ผู้ใช้ลังเลจะเข้าเว็บไซต์ที่ไม่คุ้นเคย
- ก่อนหน้านี้ Google ก็ได้ระบุว่า การแทรกหน้าที่หลอกลวงหรือมีลักษณะชี้นำ เป็นการละเมิดนโยบาย Search Essentials มาโดยตลอด และ
จากการที่พฤติกรรมดังกล่าวเพิ่มขึ้นในช่วงหลัง จึงกำหนดให้เป็น การละเมิดนโยบาย “พฤติกรรมที่เป็นอันตราย (malicious practices)” อย่างชัดแจ้ง - ผู้ดูแลเว็บไซต์ต้องลบ โค้ดหรือสคริปต์ที่จัดการประวัติการท่องเว็บของผู้ใช้ในเบราว์เซอร์
- เนื่องจากอาจเกิดจากไลบรารีภายนอกหรือแพลตฟอร์มโฆษณา จึงจำเป็นต้องตรวจสอบและลบโค้ด·import·การตั้งค่าที่เกี่ยวข้อง
- หากการแสดงผลในการค้นหาถูกจำกัดจากมาตรการแบบแมนนวล หลังแก้ไขปัญหาแล้วสามารถกู้คืนได้ผ่าน คำขอพิจารณาใหม่ (reconsideration request) ใน Search Console
- หากมีคำถามเพิ่มเติมหรือข้อเสนอแนะ สามารถติดต่อผ่าน หน้า Google Search Central บน LinkedIn หรือ ชุมชนช่วยเหลือ
5 ความคิดเห็น
อา ในที่สุด!!! สื่อพวกที่ชอบทำอะไรแบบนี้ควรโดนลงโทษหนักกันให้หมด
โฆษณา Google น่าจะต้องจัดการพวกโฆษณา NSFW ก่อนสักหน่อยไหม -_-?
แม้แต่เว็บไซต์ Microsoft QnA ก็เหมือนกัน เข้าไปแล้วพอกดย้อนกลับก็วนลูปไม่รู้จบ อยากให้เว็บแบบนี้ช่วยแก้กันจริง ๆ
ไม่ว่าจะมี redirect หรือไม่ จากมุมผู้ใช้แล้ว ถ้ากดย้อนกลับก็ควรต้องออกไปได้
แต่เว็บพวกนี้ต้องกดปุ่มย้อนกลับค้างไว้ตลอด แล้วออกไปมากกว่า 2 depth ขึ้นไปถึงจะได้
กลับสู่ภาวะปกติ!!
ความเห็นจาก Hacker News
อยากให้เบราว์เซอร์มีฟีเจอร์ ปิดการทำงานของคีย์ลัดทั้งหมด ของเว็บไซต์ได้
ใน Brave ฉันตั้ง Ctrl+E ให้เปิดแท็บใหม่ไว้ แต่เว็บอย่าง Discord กลับเอาไปใช้เปิดเมนูอีโมจิ ทำให้ใช้งานลำบาก
tเพื่อเปิดแท็บใหม่ และถ้าจะใช้คีย์ลัดของเว็บก็กดiเพื่อเข้า insert mode แบบนี้ก็ดี เพราะปุ่มที่ไม่ชนกันอย่าง ctrl+k เว็บยังใช้ได้อิสระทุกวันนี้ฉันไม่ค่อยเข้าใจ นโยบายการจัดทำดัชนี ของ Google แล้ว
เว็บไซต์ของฉันที่เคยติดดัชนีและถูกค้นเจอมาหลายปี อยู่ๆ ก็หายไปจากดัชนี มันก็เป็นแค่บล็อกโพสต์ธรรมดา ไม่มีโฆษณา เปิด HTTPS และมีเว็บอื่นลิงก์มาอยู่ด้วย
แต่ช่วงนี้ผลการค้นหาของ Google ยิ่งห่างจาก ข้อมูลที่อยากหา มากขึ้นเรื่อยๆ หวังว่านโยบายใหม่นี้จะช่วยให้ดีขึ้น
ใน Firefox สามารถตั้งค่าไม่ให้หน้าเว็บ แก้ไขประวัติการเข้าชม ของเบราว์เซอร์ได้
ตาม วิธีใน superuser.com ให้ไปที่
about:configแล้วปิดbrowser.history.allowPushStatebrowser.history.allowPushStateถูก deprecated แล้ว ทุกวันนี้ปัญหาเว็บจัดการประวัติแบบนี้แทบไม่ค่อยมี แต่ก็น่าแปลกที่ใน Chrome ยังมี การ hijack ปุ่มย้อนกลับ อยู่ ฉันแก้ด้วย UserScript ที่บล็อก keycode บางตัวบน Firefoxตอนแรกนึกว่าพูดถึง Android
แอป Android หลายตัวชอบทำ UX hijacking อย่างเช่น “ต้องกดย้อนกลับสองครั้งถึงจะออก” โดยเฉพาะแอปฟีดอย่าง Reddit, TikTok, Instagram
อยากให้เริ่มใช้นโยบายนี้กับ LinkedIn ก่อนเลย
เวลากดลิงก์จากอีเมลหรือโพสต์ มันจะพาไปยังโพสต์นั้นก็จริง แต่พอกดย้อนกลับกลับ ย้อนไปหน้าฟีด
นี่คือการ จัดการ history ด้วยการผสม
location.replace(...)กับhistory.pushState()เว็บของ Microsoft ก็มีปัญหา ปุ่มย้อนกลับ แบบนี้หนักเหมือนกัน
มาตรการครั้งนี้เป็นก้าวแรกที่ดี แต่ ยังไม่พอ
ฉันไม่อยากให้เว็บไซต์ไหนก็ตาม ดักปุ่มย้อนกลับของฉัน
โดยเฉพาะป๊อปอัปแนว “แน่ใจนะว่าจะออก? คุณยังไม่ได้สมัครจดหมายข่าวเลย” นี่เกลียดที่สุด
บอกว่า “ประสบการณ์ผู้ใช้มาก่อน” นี่มัน น่าขันดี
บริษัทที่ชอบขึ้นป๊อปอัป “Open in app” ให้สับสนเพื่อพาผู้ใช้ไปแอป กลับมาพูดแบบนี้
บทความที่เกี่ยวข้อง: Those obnoxious sign-in windows
ตอนนี้แหละเป็นจังหวะดีที่จะกลับมาโปรโมต แพตเทิร์น Post/Redirect/Get
ตาม คำอธิบายในวิกิพีเดีย ถ้าหลังส่งฟอร์มแล้วมีการ redirect ต่อ UX จะลื่นไหลขึ้นมาก
เฟรมเวิร์ก SPA ของ Google อย่าง Angular เอง ถ้าใช้
redirect routesก็ทำให้เกิด การ hijack ปุ่มย้อนกลับ ได้มีอธิบายไว้ใน เอกสารทางการของ Angular