วิธีใช้งาน noindex tag เพื่อไม่ให้ Google นำหน้าเว็บไป index


Son contentmastery.io
Updated: July 11, 2024


รู้หรือไม่ว่า เราไม่จำเป็นต้องให้ทุกหน้าเว็บเพจภายในเว็บไซต์เราไปแสดงผลบนหน้าแสดงผลการค้นหา ดังนั้นจะมีแท็ก HTML ตัวหนึ่งที่สามารถนำมาช่วยตรงนี้ได้ ซึ่งแท็กนี้มีชื่อว่า "noindex"

Note: ถ้าใครยังมือใหม่ SEO สามารถกลับไปอ่านบทความ SEO คืออะไร ก่อนได้เลย

Noindex คืออะไร ?

noindex คือ HTML meta tag ที่ถูกนำมาใช้บนหน้าเว็บเพจเพื่อบอก Search Engine เช่น Google ว่าไม่ควรนำเนื้อหาบนหน้านั้นไปใช้ในการทำดัชนี (indexing) หรือเก็บไว้ในฐานข้อมูลของ Google โดย noindex tag เป็นคำสั่งที่อยู่หลังแท็ก <meta> หรือ <robots> ของหน้าเว็บ สำหรับหน้าที่มีเนื้อหาที่ไม่ต้องการให้เสิร์ชเอนจินนำไปแสดงในผลการค้นหา (Search Engine Results Pages: SERPs) ดังนั้นในส่วนนี้อาจจะต้องมีความรู้ในด้าน Technical SEO กันหน่อยเนอะ

ตัวอย่างแท็ก noindex

<meta name="robots" content="noindex">


ซึ่งในเว็บ Content Mastery ของเราก็ได้มีการทำ Noindex ไว้อยู่หลายหน้าอยู่เหมือนกันครับ เช่น หน้าแสดงผลบอก user เมื่อมีการ submit form 


หน้าแสดงผลการ submit ฟอร์ม ซึ่งไม่มีประโยชน์ที่จะต้องแสดงในหน้า Search ครับ


โดยตำแหน่งของ noindex นั้นอย่างที่บอกครับว่า จะอยู่ภายในแท็ก  <head>  ของ HTML  

<head>
    <title>My Secret Web Page</title>
    <meta name="robots" content="noindex">
</head>


ประโยชน์ของแท็ก "noindex" 

1. การป้องกันเนื้อหาซ้ำซ้อน

เว็บไซต์ที่มีหน้าเว็บหลายหน้าที่มีเนื้อหาที่เหมือนกันหรือซ้ำซ้อนกัน (Duplicate Content) อาจทำให้เกิดปัญหาความซ้ำซ้อนในการทำดัชนีของเครื่องมือค้นหา ซึ่งอาจลดคุณภาพของการค้นหาและอาจทำให้เว็บไซต์ไม่ได้รับประโยชน์ในแง่ของ SEO (โดยส่วนนี้มักจะเกี่ยวข้องกับการปรับ Canonical Tag/URL ด้วยครับ)

ซึ่งการใช้แท็ก noindex ในหน้าเจ้าปัญหานี้จะช่วยป้องกันเนื้อหาที่ไม่ต้องการแสดงในผลการค้นหาเพื่อเพิ่มโอกาสให้หน้าที่สำคัญกว่าของเว็บไซต์ถูกดัชนีและแสดงในหน้าผลการค้นหา


2. ป้องกันเว็บเพจบางหน้าไปแสดงผลบนหน้า SERPs

ในบางกรณี เว็บไซต์ของเราไม่ใช่ทุกหน้าที่เราต้องการจะให้ไปแสดงผลบนหน้า SERPs ของ Google เช่น หน้าเว็บที่เป็นความลับ เช่น หน้าแดชบอร์ดของผู้ใช้งาน หน้าล็อกอิน ฯลฯ เป็นต้น การใช้แท็ก noindex จะช่วยควบคุมการแสดงผลในผลการค้นหาให้เป็นไปตามที่เราต้องการ 

หรือจะอีกกรณีหนึ่ง เช่น เว็บไซต์ของเรายังอยู่ในช่วงระหว่างการพัฒนาแต่เว็บก็ได้ deploy หรือ go live ไปแล้วเรียบร้อย โดยที่บทความหรือหน้าเว็บเพจนั้นยังไม่สมบูรณ์แบบตามที่เราต้องการ ดังนั้นการใช้ noindex เพื่อป้องกันให้เนื้อหาที่ยังไม่เสร็จสมบูรณ์ให้ไม่ถูกแสดงในผลการค้นหา


3. เพิ่มประสิทธิภาพในการทำ index

การบอกเสิร์ชเอนจินให้ไม่ index หน้าเว็บบางหน้าที่ไม่เกี่ยวข้องหรือเนื้อหาที่เราไม่ต้องการ จะช่วยลดการทำ indexing ที่ไม่จำเป็น (พูดแบบบ้าน ๆ ก็คือช่วยลดภาระของเสิร์ชเอนจินได้และทำให้เสิร์ชเอนจินสามารถ index เนื้อหาที่สำคัญของเว็บไซต์ได้รวดเร็วขึ้น ซึ่งอาจส่งผลให้เว็บไซต์แสดงผลการค้นหาที่ดีขึ้นตามไปด้วย


สรุป

การใช้แท็ก noindex ควรใช้อย่างระมัดระวัง หากใช้ผิดหน้าล่ะก็ งานเข้าได้เลยครับ เช่น เผลอใส่เข้าไปในหน้าเว็บปกติของเราที่ต้องการให้แสดงผลบนหน้าเสิร์ช จนทำให้หน้าเว็บนั้นไม่ปรากฏในผลการค้นหา และเราจะเสีย traffic ของไปโดยไม่รู้ตัวครับ ย้ำอีกครั้ง ต้องใช้อย่างระมัดระวัง โดยต้องมีความรู้เชิงเทคนิคในระดับหนึ่ง

Son contentmastery.io
Son contentmastery.io

ที่ปรึกษาด้าน Web & SEO สำหรับองค์กรและเจ้าของธุรกิจ ชอบเขียนและแชร์ความรู้ เชื่อว่าความรู้คือสิ่งที่มีมูลค่ามากที่สุดและจะติดตัวเราไปในทุกที่ ให้อะไรก็คงไม่เท่าให้ความรู้ หลงไหลในธรรมชาติและการเดินทาง เป็นพ่อของแงว ๆ อยู่หลายตัว เสพติดกาแฟ อเมริกาโน่


อัพสกิล SEO & Web Marketing?

ลดระยะเวลาลองผิดลองถูกด้วยตัวเอง เรียน SEO ด้วยแนวทางปฎิบัติที่ดีที่สุด (Best Practices) สอนครอบคลุมในทุกมิติ ทั้งด้าน On-Page, Technical, Web Analytics & Report ฯลฯ เพื่อให้ผู้เรียนไปต่อยอดกับเว็บไซต์ธุรกิจของตัวเองได้อย่างเต็มประสิทธิภาพ เหมาะสำหรับองค์กร บริษัทต่าง ๆ