301 Redirect: คืออะไรและวิธีตั้งค่า

301 Redirect: คืออะไรและวิธีตั้งค่า
David Kaufmann
บทเรียน SEO
3 min read

หากคุณทำงานเป็น webmaster หรือให้บริการ SEO คุณย่อมคุ้นเคยกับโค้ด 3xx เป็นอย่างดี อย่างไรก็ตาม การเลือก redirect ที่ถูกต้องตามเป้าหมายไม่ได้ถูกใช้งานเสมอไป ด้วยเหตุนี้ในวันนี้ เราจะมุ่งเน้นไปที่ redirect 301 ซึ่งร่วมกับโค้ด 302 ถือเป็นรูปแบบที่พบบ่อยที่สุด เริ่มกันเลย

redirect 301 แบบถาวรคืออะไร

ดังที่เราได้กล่าวไปข้างต้น โค้ดสองตัวที่รู้จักมากที่สุดคือ 301 และ 302 ความแตกต่างคืออะไร redirect 301 คืออะไรกันแน่

คำตอบนั้นง่ายมาก ในขณะที่ redirect 302 บ่งชี้ว่าคอนเทนต์ถูกย้ายไปยัง URL อื่นชั่วคราว redirect 301 บ่งชี้ว่าคอนเทนต์ใน URL หนึ่งถูกย้ายไปยัง URL ใหม่อย่างถาวร

redirect 301 คืออะไรและทำไมจึงสำคัญ
redirect 301 คืออะไรและทำไมจึงสำคัญ

redirect 301 ใช้ทำอะไร

ทั้ง redirect 301 และประเภทอื่น ๆ เป็น เครื่องมือสำคัญในการแก้ปัญหาที่เกิดขึ้นกับ URL ที่คุณต้องการลบ

ในทั้งสองกรณีเราบอกผู้ใช้และเสิร์ชเอนจินว่าคอนเทนต์ถูกย้ายแล้ว แต่ในขณะที่ redirect 302 ไม่ได้ลบ URL ต้นทางออกจากดัชนีของ Google redirect 301 จะลบออก และแม้ว่าในกรณีแรกจะสูญเสียพลัง SEO ไป redirect 301 จะถ่ายโอน authority จาก URL เก่าไปยัง URL ใหม่ ซึ่งสำคัญสำหรับ SEO เพราะมัน ถ่ายโอนความนิยม ที่หน้าเก่าสะสมไว้ตลอด "อายุการใช้งาน" ไปยังหน้าใหม่ผ่านลิงก์นั้น

เมื่อใดควรใช้ redirect 301

มีหลายสถานการณ์ที่ขอแนะนำให้ใช้ redirect ประเภทนี้ โดยรวมแล้วต่อไปนี้คือกรณีที่พบบ่อยที่สุด

  • คุณมี URL ที่ไม่ต้องการซึ่งคืน 404 และยังคงได้รับผู้เข้าชมอยู่

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

Redirect 301

https://mydomain.com/ old-content-about-buying-sneakers (URL ที่มี 404 error)

https://mydomain.com/ new-content-about-buying-sneakers/ (URL ที่ถูกต้อง)

  • คุณต้องการหลีกเลี่ยงหรือแก้ปัญหาเรื่อง duplicate content

คุณอาจพบว่าตัวเองอยู่ในสถานการณ์ที่มี URL สองตัวมีคอนเทนต์เดียวกัน ดังนั้น Google อาจไม่เข้าใจว่าควรจัดอันดับใน organic ranking ตัวใด และอาจไม่แสดงทั้งคู่ ในการแก้ไข เราสามารถใช้ redirect 301 จาก URL ที่เราไม่ต้องการให้จัดอันดับ ไปยัง URL ที่ต้องการจัดอันดับ

กรณีที่พบบ่อยที่สุด ของ duplicate content คือเมื่อเรา เปลี่ยนชื่อโดเมน และปล่อยให้หน้าเว็บของโดเมนเก่าอยู่ร่วมกับหน้าเว็บของไซต์ใหม่

Redirect 301

*จาก https://old-domain.com/bulldog-breed/ *

ไปยัง https://new-domain.com/bulldog-breed/

บทลงโทษ duplicate content การใช้ redirect 301
บทลงโทษ duplicate content การใช้ redirect 301

  • กรณี duplicate content ที่มักถูกลืมและคุณต้องคำนึงถึงด้วย

duplicate content อาจเกิดจากการมี โดเมน "mirror" (กล่าวคือโดเมน "รอง" ที่ใช้คอนเทนต์และ IP เดียวกันกับโดเมนหลัก)

การลืม ตั้งค่า redirect 301 สำหรับ URL ของไซต์จาก IP address ไปยังหน้าเว็บบนชื่อโดเมน หมายถึงการมีคอนเทนต์เดียวกันสองเวอร์ชัน ทำให้คุณมีโอกาสสูงที่จะถูกลงโทษจาก Google

การปล่อยให้ หน้าเว็บของโดเมนเดียวกันอยู่ร่วมกันทั้งบน HTTP และ HTTPS เป็นอีกกรณีหนึ่งที่เราจะมีคอนเทนต์เหมือนกันซึ่งอาจถูก Google Panda เข้าเยี่ยมชม (ถ้าคุณยังไม่ได้ย้ายทั้งไซต์ไปยัง HTTPS อย่ารอช้าหากคุณสนใจการจัดอันดับ organic เพราะ Google ยืนยันแล้วในปี 2018 ว่าจะนำสิ่งนี้มาพิจารณาในการจัดอันดับด้วย)

ในทุกกรณีเหล่านี้ สิ่งที่แนะนำที่สุดคือการใช้ redirect 301

  • คุณต้องเปลี่ยนเว็บไซต์ที่สร้างด้วยโค้ดกำหนดเองให้ทำงานกับ content manager

อาจเกิดขึ้นได้ที่คุณต้องการ เปลี่ยนเว็บไซต์ที่เคยเขียนด้วยโค้ดกำหนดเองให้อยู่บน CMS ไม่ว่าจะเป็นกรณีนั้นหรือสถานการณ์ตรงข้าม ขอแนะนำให้ตั้งค่า redirect 301 จาก URL เริ่มต้นไปยัง URL ใหม่

ยิ่งไปกว่านั้น สถานการณ์นี้ยังใช้ได้เมื่อเราเปลี่ยนระหว่าง content manager ตัวอย่าง คือเมื่อคุณต้องการย้ายจาก Blogspot ไปยัง WordPress

เมื่อใดที่ไม่ควรใช้ redirect 301

การรู้ว่าเมื่อใดควรใช้การกระทำประเภทนี้สำคัญพอ ๆ กับการรู้ชัดเจนว่าเมื่อใดไม่ควรใช้ สถานการณ์ที่ผู้คนมัก "ทำผิด" มากที่สุดคือ

  • redirect ไปยังคอนเทนต์ที่ไม่มีความเกี่ยวข้องกับ URL ต้นฉบับ

ตัวอย่างที่ 1 โดเมนเกี่ยวกับแมวถูก redirect ไปยังโดเมนเกี่ยวกับกีฬา

ตัวอย่างที่ 2 URL หน้าสินค้าถูก redirect โดยอัตโนมัติไปยังโฮมเพจของโดเมน

ทำไม เพราะ Google อาจมองว่าไม่เกี่ยวข้องหรือแม้กระทั่งตีความว่าเรากำลังพยายามหลอก เพื่อให้ได้ผลลัพธ์ที่ดีกว่าใน SERP และสิ่งนี้พาเรากลับไปสู่ประเด็นก่อนหน้า ความเสี่ยงที่จะได้ "การตบจาก Panda" (ซึ่งสมควรได้รับ)

วิธีตั้งค่า redirect 301

แม้จะไม่ใช่สิ่งที่ซับซ้อนที่สุด แต่เราต้องระมัดระวังเมื่อใช้งาน การทำผิด อาจสร้าง redirect loop Google แนะนำให้มี redirect เพียงตัวเดียวและไม่เกินห้า ตามที่ Matt Cutts กล่าวเกี่ยวกับ redirect บนช่อง Google Webmasters YouTube

ดีกว่าที่จะมี redirect เพียงตัวเดียวแทนที่จะเป็น redirect chain ยาว ๆ มันให้ประสบการณ์ผู้ใช้ที่ดีกว่าและลดโอกาสเกิดปัญหา

นอกจากนี้ การใช้งานที่ไม่ถูกต้อง อาจทำให้เกิดหน้าเว็บที่มี 404 error จำนวนไม่แน่นอน หากเปอร์เซ็นต์ของหน้าเว็บที่มี error นี้เกิดขึ้นมาก การจัดอันดับ organic ของเราก็จะได้รับผลกระทบ

ด้วยเหตุนี้จึงควรจดจำตัวเลือกหลักที่คุณมีเมื่อทำงานนี้

redirect 301 ผ่าน htaccess

นี่คือวิธีที่ค่อนข้างยุ่งยากกว่าเล็กน้อย กล่าวคือแม้จะไม่ได้ซับซ้อนจริง ๆ แต่ถ้าไม่ทำให้ถูกต้องตามที่ควร จะคืน 500 error ในการแก้ไข error ก็เพียงพอที่จะ บันทึกสำเนาของไฟล์เสมอ จากเวอร์ชันก่อนที่คุณจะใช้บรรทัดที่มี redirect 301 และแทนที่ในเซิร์ฟเวอร์โดยเร็วที่สุด

คำสั่งสำหรับสถานการณ์ทั่วไปที่สุดอย่างหนึ่งคือ

Redirect 301 /initial-relative-url/ https://mydomain.com/final-absolute-url (URL ทั้งสองต้องคั่นด้วยช่องว่าง)

โบนัส หากคุณไม่ถนัดและต้องการ ตัวสร้างกฎ redirect 301 สำหรับ Htaccess เพื่อทำแทนคุณและไม่ต้องเขียนกฎ 2,000 รายการทีละตัว คุณสามารถใช้เครื่องมือออนไลน์ที่มีอยู่

redirect 301 ใน WordPress ด้วยปลั๊กอิน

อีกตัวเลือกที่ปลอดภัยกว่าตัวก่อนหน้าคือทำผ่านปลั๊กอิน ใน WordPress คุณจะพบของดีจริง ๆ ที่ช่วยให้งานง่ายขึ้น ในบรรดาตัวที่เราชอบที่สุดได้แก่

  • Redirection ฟรีโดยสิ้นเชิงและอนุญาตให้ตั้งค่า redirect ทั้งแบบ manual และ automatic

  • Quick Page/Post Redirect Plugin อาจเป็นปลั๊กอินฟรีที่รู้จักและใช้กันมากที่สุดรองจาก Redirection

  • Simple 301 Redirects ฟรีและออกแบบมาเฉพาะเพื่อสร้าง redirect 301 เท่านั้น

  • redirection manager จาก Rank Math อาจเป็นหนึ่งในฟีเจอร์ที่เราชอบที่สุดของปลั๊กอินที่เน้น SEO นี้

  • Yoast SEO Premium คล้ายกับที่กล่าวมาก่อนหน้า เพียงแต่ตัวนี้เสียเงิน

SEO redirects 600x514.jpg
SEO redirects 600x514.jpg

ควรเก็บ redirect 301 ไว้นานแค่ไหน

ตามที่ John Mueller ชี้ให้เห็นใน Google+ hangout ปี 2015 redirect ประเภทนี้ควร เก็บไว้อย่างน้อยหนึ่งปี เมื่อเป็นไปได้ ที่นาทีที่ 26:18 เราสามารถดูและฟังความคิดเห็นของเขาบนช่อง Google สำหรับ webmaster บน YouTube

นี่เพราะ Google อาจใช้เวลานานกว่าที่เราคิดในการตีความว่าคอนเทนต์เก่าถูกย้ายไปยัง URL ใหม่ (โดยเฉพาะหากเรากำลังพูดถึง URL หลายพันรายการ) ดังนั้น อย่ารีบลบมัน ปล่อยทิ้งไว้ให้นานที่สุดเพื่อให้แน่ใจว่ากระบวนการนี้เสร็จสมบูรณ์อย่างเต็มที่

คุณต้องการเพิ่มอะไรอีกหรือไม่ อย่ารีรอ มีสิ่งที่ต้องพูดเกี่ยวกับ redirect 301 อีกมากมาย และเรารู้ดี ที่ด้านล่างคุณสามารถแสดงความคิดเห็นเกี่ยวกับโพสต์นี้ ลองดูไหม

โดย: David Kaufmann

David Kaufmann

ในช่วง 10+ ปีที่ผ่านมา ผมหมกมุ่นกับ SEO อย่างสมบูรณ์ — และพูดตรง ๆ ก็ไม่อยากให้เป็นแบบอื่น

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

จากประสบการณ์นี้ ผมก่อตั้ง SEO Alive — เอเจนซีสำหรับแบรนด์ที่จริงจังกับการเติบโตแบบออร์แกนิก และเพราะหาเครื่องมือที่จัดการทั้งโลกคลาสสิกและยุค AI ได้ดีไม่ได้ ผมจึงสร้าง SEOcrawl ขึ้น หากคุณกำลังมองหาพาร์ตเนอร์ SEO มากประสบการณ์ที่รักสาขานี้ — ยินดีพูดคุยครับ!

→ อ่านบทความทั้งหมดของ David
บทความเพิ่มเติม: David Kaufmann

ค้นพบเนื้อหาเพิ่มเติมของผู้เขียนคนนี้