tag noindex คืออะไรและทำงานอย่างไร?

noindex เป็นหนึ่งใน meta tag SEO ที่สำคัญที่สุด หากคุณยังไม่แน่ใจว่ามันคืออะไรหรือทำงานอย่างไร คุณโชคดี วันนี้เราจะอธิบาย ว่า tag noindex คืออะไรและมีประโยชน์อย่างไรใน SEO
มาเริ่มกันเลย
meta tag noindex คืออะไร?
meta tag noindex เป็น HTML tag ที่วางไว้ใน head ของหน้าเว็บ เพื่อบอกเครื่องมือค้นหาว่าหน้า ที่กำลัง crawl อยู่ ไม่ควรถูก index กล่าวอีกนัยหนึ่ง tag ยังคงอนุญาตการ crawl ของหน้า แต่บล็อกการ index
ทำไมถึงสำคัญต่อ SEO?
อย่างที่เราเพิ่งกล่าวไป meta tag นี้ ช่วยให้คุณควบคุมการ index ซึ่งอย่างที่คุณรู้ เป็นหนึ่งในเสาหลักของ SEO
ในโลก SEO ส่วนใหญ่ใช้เพื่อ ป้องกัน ไม่ให้ Google "เก็บรวบรวม" หน้า thin content บนไซต์ของคุณ เช่น:
- หน้าที่มีเนื้อหาซ้ำ
- หมวดหมู่บางๆ หรือหน้าที่มีเนื้อหาน้อยมาก
- ผลการค้นหาภายใน
- ตัวกรองหรือชุดผสมของตัวกรอง
ด้วยคำสั่งนี้ bot ยังสามารถ crawl และวิเคราะห์ทุก link ที่พบบนหน้าเหล่านั้น แต่ไม่ index พวกมัน
คุณเพิ่ม noindex ลงในหน้าได้อย่างไร?
ข่าวดีสำหรับทุกคนที่เกลียดการจัดการกับโค้ด:
<meta name="robots" content="noindex">
แค่นั้นเหรอ? ใช่ นั่นคือทั้งหมดอย่างแท้จริง คุณเพียงแค่วางส่วนนั้นไว้ภายใน <head> ของหน้า และครั้งต่อไปที่ Google เข้าชม จะรู้ว่าไม่ควร index หน้านั้น
ในกรณีที่คุณไม่ต้องการเชื่อคำพูดของเรา นี่คือ เอกสารทางการของ Google เกี่ยวกับหัวข้อนี้
ยังควรสังเกตด้วยว่า meta tag นี้สามารถกำหนดเป้าหมาย bot ใดก็ได้ เพียงใช้ชื่อ bot แทนแอตทริบิวต์ทั่วไป robots (เหมือนตัวอย่างข้างบน) ตัวอย่างเช่น หากคุณต้องการให้กฎใช้กับ Googlebot เท่านั้น คุณจะเขียน:
<meta name="googlebot" content="noindex">
คุณสามารถเพิ่ม meta tag noindex ได้มากเท่าที่ต้องการ ตราบใดที่ไม่ขัดแย้งกัน
"แต่ฉันใช้ WordPress และไม่รู้วิธีเพิ่มโค้ดนั้น..." ไม่ต้องกังวล เรามีวิธีสำหรับคุณ
คุณตั้งค่าหน้าให้เป็น noindex ใน WordPress ได้อย่างไร?
ภายใน WordPress มันแทบจะง่ายกว่า เพียงเปิดหน้าที่คุณต้องการ noindex และพลิกสวิตช์จากส่วน SEO

ในกรณีของเราเราใช้ Rank Math (หนึ่งใน ปลั๊กอิน SEO ที่ดีที่สุด) ดังนั้นภายในหน้าคุณจะไปที่ Rank Math SEO > Advanced > No Index
หากคุณใช้ Yoast ซึ่งเป็นหนึ่งในปลั๊กอินยอดนิยมเช่นกัน ภายในหน้าคุณจะไปที่ Yoast SEO > Advanced (ไอคอนเฟือง) > No (ในรายการเลื่อนลง "Allow search engines to show this Page in search results?")
คุณยังสามารถใช้การเปลี่ยนแปลงเหล่านี้เป็นชุดจากการตั้งค่า SEO ของแต่ละปลั๊กอิน สำหรับ Rank Math ให้ไปที่ Rank Math > Titles & Meta > Content types (เลือกอันที่คุณต้องการ) > Post Meta Robots > Custom > Noindex

สำหรับ Yoast ไปที่ SEO > Search Appearance > Content types > Show (content type) in search results? > No

ประเภทของ noindex
ภายใน meta tag noindex มี การกำหนดค่าที่แตกต่างกันที่คุณสามารถเลือกได้ขึ้นอยู่กับสิ่งที่คุณพยายามทำให้สำเร็จ
noindex, follow
นี่คือ หนึ่งในการตั้งค่าที่พบบ่อยที่สุดใน SEO ด้วยการกำหนดค่านี้คุณกำลังบอก bot ผ่าน noindex ว่า ไม่ควรแสดงหน้านั้นในผลการค้นหา และผ่าน follow ว่าควร ยังคง crawl ทุก link บนหน้า
ส่วนที่จะใช้คือ:
<meta name="robots" content="noindex, follow">
เตือนความจำ: หากคุณใช้ WordPress คุณสามารถจัดการสิ่งนี้ได้อย่างง่ายดายจากการตั้งค่าหน้าหรือการตั้งค่าทั่วไปของปลั๊กอิน
noindex, nofollow
การตั้งค่านี้ไม่ค่อยพบบ่อย แต่ก็มีให้ใช้ ที่นี่คุณกำลังบอก bot ไม่ให้ index หน้า ด้วย noindex และนี่คือจุดที่แตกต่างจากตัวเลือกก่อนหน้า ด้วย nofollow คุณกำลังสั่ง bot ไม่ให้ crawl link บนหน้าที่มันอยู่ด้วย
ส่วนที่จะใช้คือ:
<meta name="robots" content="noindex, nofollow">
ความผิดพลาดทั่วไป
เพื่อสรุป มาดูข้อผิดพลาดทั่วไปสองสามข้อที่ผู้คนมักเจอกับ meta tag noindex เพื่อให้คุณไม่สะดุดในจุดที่คนส่วนใหญ่สะดุด
URL ที่ส่งมีแท็ก "noindex"
นี่เป็นข้อผิดพลาดที่พบบ่อยมากที่รายงานใน Google Search Console
มันเกิดขึ้นเมื่อ URL ที่มี meta tag noindex ถูกส่งไปยัง Google ผ่าน sitemap
กล่าวอีกนัยหนึ่ง ในด้านหนึ่งคุณกำลังส่ง URL ให้ Google ใน sitemap เพื่อให้ index เร็วขึ้น และในอีกด้านหนึ่ง คุณกำลังบอกไม่ให้ index URL เดียวกันนั้น มันไม่ค่อยลงตัวใช่ไหม?
วิธีแก้ไข:
- ลบ URL เหล่านั้นออกจาก sitemap หรือ
- ลบ tag noindex ออกจาก URL เหล่านั้น
การเลือกที่ถูกต้องขึ้นอยู่กับสิ่งที่คุณต้องการให้หน้าเหล่านั้นทำ
สภาพแวดล้อม Staging / pre-production
คุณเคยออกแบบไซต์ใหม่หรือไม่? มีแนวโน้มที่คุณต้องสร้าง "สำเนา" ของเว็บไซต์ของคุณบนโดเมนอื่น หรือแม้กระทั่งภายในโดเมนเดียวกัน (domain.com/new แบบคลาสสิก)
แต่จะเกิดอะไรขึ้นหากไซต์นั้นเปิดให้สาธารณะ? หรือ จะเกิดอะไรขึ้นหาก Google เจอมัน?
ผลลัพธ์ที่น่าจะเป็นไปได้มากที่สุดคือ Google เริ่ม index ทุกอย่าง และในเวลาไม่นานคุณจะมีไซต์ใหม่ของคุณถูก index และซ้ำกัน
เราจะแก้ไขอย่างไร?
ง่ายๆ คำแนะนำแรกของเราคือป้องกันสภาพแวดล้อมการทดสอบของคุณด้วยรหัสผ่าน หากคุณไม่ต้องการ คุณสามารถตั้งค่าไซต์เป็น noindex และบล็อกผ่าน robots.txt ได้เสมอ ชุดผสมนั้นเป็นเครือข่ายความปลอดภัยที่ดีต่อภัยพิบัติ
บทสรุป
อย่างที่คุณเห็น meta tag noindex มีอะไรให้มากมาย
เนื่องจากเป็นคำสั่ง Google จะเคารพและจะไม่ index หน้า แต่จะยังคง crawl ด้วยเหตุนี้ เราขอแนะนำให้ใช้สำหรับกรณีที่เราครอบคลุม แต่ ไม่ใช่เป็นวิธีประหยัด crawl budget
หากคุณมีคำถามใดๆ ส่งมาในความคิดเห็น :)
โดย: David Kaufmann

ในช่วง 10+ ปีที่ผ่านมา ผมหมกมุ่นกับ SEO อย่างสมบูรณ์ — และพูดตรง ๆ ก็ไม่อยากให้เป็นแบบอื่น
อาชีพของผมก้าวขึ้นไปอีกระดับเมื่อทำงานเป็นผู้เชี่ยวชาญ SEO อาวุโสที่ Chess.com — หนึ่งใน 100 เว็บไซต์ที่มีผู้เข้าชมมากที่สุดในอินเทอร์เน็ต การทำงานในระดับนี้สอนสิ่งที่ไม่มีหลักสูตรหรือประกาศนียบัตรใดสอนได้
จากประสบการณ์นี้ ผมก่อตั้ง SEO Alive — เอเจนซีสำหรับแบรนด์ที่จริงจังกับการเติบโตแบบออร์แกนิก และเพราะหาเครื่องมือที่จัดการทั้งโลกคลาสสิกและยุค AI ได้ดีไม่ได้ ผมจึงสร้าง SEOcrawl ขึ้น หากคุณกำลังมองหาพาร์ตเนอร์ SEO มากประสบการณ์ที่รักสาขานี้ — ยินดีพูดคุยครับ!
ค้นพบเนื้อหาเพิ่มเติมของผู้เขียนคนนี้

