HTTPS / 301 / 404 รายละเอียดทางเทคนิคเหล่านี้จัดการอย่างไร?
บทที่ 2: พื้นฐานการค้นหา · คำถามที่ 31
HTTPS, การเปลี่ยนเส้นทาง 301, หน้าแสดงข้อผิดพลาด 404——รายละเอียดทางเทคนิคสามข้อที่ดูเหมือนพื้นฐานเหล่านี้ หากจัดการไม่ดีจะทำให้อันดับร่วงลงอย่างรวดเร็ว สูญเสียทราฟฟิก และประสบการณ์ผู้ใช้พังทลาย โดยเฉพาะในระบบนิเวศของ Baidu ระยะเวลาในการฟื้นตัวจากปัญหาเหล่านี้มักยาวนานกว่า Google ดังนั้นต้องทำให้ถูกต้องตั้งแต่ครั้งแรก
การย้ายไป HTTPS: รายการตรวจสอบฉบับสมบูรณ์ในสภาพแวดล้อม Baidu
Baidu ระบุชัดเจนว่า HTTPS เป็นปัจจัยบวกต่ออันดับ และจะแสดงหน้า HTTPS ก่อนในผลการค้นหา ขั้นตอนการย้าย:
1. การเลือกใบรับรอง
- ตัวเลือกฟรี: Let’s Encrypt (ต่ออายุอัตโนมัติ เหมาะกับเว็บขนาดเล็กและกลาง)
- ตัวเลือกแบบเสียค่าใช้จ่าย: DigiCert, GlobalSign (แนะนำสำหรับเว็บองค์กรและอีคอมเมิร์ซ มีการชดเชยตามกรมธรรม์)
- ตัวเลือกในประเทศ: ใบรับรองฟรีของ Alibaba Cloud, ใบรับรองฟรีของ Tencent Cloud (ติดตั้งแบบ one-click เหมาะกับเจ้าของเว็บที่ใช้เซิร์ฟเวอร์ของผู้ให้บริการเหล่านี้)
2. การตั้งค่าการเปลี่ยนเส้นทางทั้งเว็บไซต์
ตัวอย่างการตั้งค่า Nginx:
server {
listen 80;
server_name example.com www.example.com;
return 301 https://$server_name$request_uri;
}
3. สิ่งที่ต้องทำหลังการย้าย
- อัปเดตsitemapURL ทั้งหมดในระบบให้เป็นเวอร์ชัน HTTPS
- อัปเดตcanonicalแท็กคือ HTTPS
- เมื่อค้นหาBaidu Searchแพลตฟอร์มทรัพยากรยืนยันไซต์ HTTPS อีกครั้ง
- ส่งการรับรอง HTTPS (แพลตฟอร์มเว็บมาสเตอร์ Baidu → การรับรอง HTTPS)
- ตรวจสอบหน้าเว็บลิงก์ภายในยังมี HTTP แบบฮาร์ดโค้ดอยู่หรือไม่ (ปัญหาคอนเทนต์ผสม)
- อัปเดตแพลตฟอร์มบุคคลที่สามbacklinkทิศทางการชี้ (แก้ไขได้ก็แก้ ไม่ได้ก็ใช้ 301 สำรอง)
ข้อผิดพลาดที่พบบ่อย: CDN บางแห่งใช้ HTTP ในการดึงต้นทางโดยค่าเริ่มต้น ทำให้ search engine ยังเห็นเวอร์ชัน HTTP ต้องตรวจสอบให้แน่ใจว่า CDN ตั้งค่าการดึงต้นทางด้วย HTTPS แล้ว
301 รีไดเรกต์: จังหวะช้าของ Baidu ต้องใจเย็น
301 คือการรีไดเรกต์แบบถาวร บอก search engine ว่า "หน้านี้ย้ายไปที่อยู่ใหม่แบบถาวรแล้ว" Baidu ประมวลผล 301 ช้ากว่า Google มาก โดยปกติต้องใช้เวลา 1-3 เดือนจึงจะถ่ายทอดน้ำหนักได้อย่างสมบูรณ์
เมื่อใดควรใช้ 301:
- เว็บไซต์เปลี่ยนโดเมน
- ปรับโครงสร้าง URL (เช่น จาก
/article/123เปลี่ยนเป็น/blog/seo-tips) - การย้าย HTTP ไปยัง HTTPS
- ลบหน้าเพจแต่มีเนื้อหาใหม่ที่เกี่ยวข้องรองรับได้
- รวมหลายหน้าที่คล้ายกันเข้าด้วยกัน
แนวปฏิบัติที่ดีที่สุดสำหรับ 301:
| วิธีการ | คำอธิบาย |
|---|---|
| จับคู่การเปลี่ยนเส้นทางแบบหนึ่งต่อหนึ่ง | URL เก่า A → URL ใหม่ A’ อย่าชี้ทั้งหมดไปยังหน้าแรก |
| หลีกเลี่ยงการเปลี่ยนเส้นทางแบบลูกโซ่ | A→B→C จะสูญเสียน้ำหนัก ควรใช้ A→C โดยตรง |
| คงสถานะ 301 ไว้อย่างน้อย 180 วัน | Baidu ต้องใช้เวลานานในการระบุและส่งผ่านน้ำหนัก |
| อย่าใช้ 302 มากเกินไป | 302 เป็นการเปลี่ยนเส้นทางชั่วคราว Baidu จะไม่ส่งผ่านน้ำหนัก |
ข้อควรระวังพิเศษสำหรับ Baidu:
- ส่ง "กฎการปรับปรุงเว็บไซต์" ใน Baidu 站长工具 เพื่อเร่งให้ Baidu ระบุ 301
- เส้นทาง: บริการค้นหา → ปรับปรุงเว็บไซต์ → เพิ่มกฎการปรับปรุง
- รองรับสามวิธี: การปรับปรุงโครงสร้างเว็บไซต์、การปรับปรุงกฎ、การส่ง URL เก่าและใหม่เป็นคู่
การตรวจจับการเปลี่ยนเส้นทางแบบลูกโซ่: ใช้ Screaming Frog crawl ทั้งเว็บไซต์ กรองหาการเปลี่ยนเส้นทางแบบลูกโซ่ (redirect chain) ทั้งหมด แล้วแก้ไขทีละรายการให้เป็นการเปลี่ยนเส้นทางโดยตรง
หน้า 404 ที่กำหนดเอง: ตอบโจทย์ทั้งผู้ใช้และ SEO
เมื่อผู้ใช้เข้าถึงหน้าที่ไม่มีอยู่จริง หน้า 404 ที่ดีสามารถกู้คืนทราฟฟิกได้ ส่วนหน้า 404 ที่แย่จะทำให้ผู้ใช้ปิดแท็บทันที
ข้อกำหนดด้าน SEO:
- เซิร์ฟเวอร์ต้องส่งคืนสถานะ 404 (ไม่ใช่สถานะ 200 ที่แสดงเนื้อหา ⟦P0P⟧หน้าไม่มีอยู่⟦P1P⟧ ซึ่งเรียกว่า ⟦P0P⟧soft 404⟦P1P⟧ และจะสิ้นเปลืองโควตาการ crawl)
- อย่าใช้ 301 เปลี่ยนเส้นทางหน้า 404 ทั้งหมดไปยังหน้าแรก (Baidu จะถือเป็น soft 404)
- การตั้งค่าตัวหน้า 404 เอง
<meta name="robots" content="noindex">
การออกแบบประสบการณ์ผู้ใช้:
- ข้อความแจ้งที่เป็นมิตร (“หน้าที่คุณเข้าถึงไม่มีอยู่”)
- มีช่องค้นหาให้ผู้ใช้ค้นหาเอง
- แนะนำเนื้อหายอดนิยมหรือลิงก์ไปยังหน้าที่เกี่ยวข้อง
- มีปุ่มกลับสู่หน้าแรก
- คงการนำทางของเว็บไซต์ไว้ อย่าใช้หน้าว่างเปล่า
ตัวอย่างข้อความ:
ขออภัย หน้าที่คุณกำลังค้นหาอาจถูกลบไปแล้วหรือที่อยู่ไม่ถูกต้อง
ลองค้นหาสิ่งที่คุณต้องการ หรือเรียกดูบทความยอดนิยมของเรา
วิธีตรวจสอบลิงก์เสีย (Broken Links)
ลิงก์เสียไม่เพียงแต่ส่งผลต่อประสบการณ์ผู้ใช้ แต่ยังสิ้นเปลืองโควตาการดึงข้อมูลของ Baidu อีกด้วย ลิงก์เสียที่มากเกินไปจะลดความน่าเชื่อถือที่ Baidu มีต่อเว็บไซต์
เครื่องมือตรวจสอบ:
- Baidu 站长工具 → การดึงข้อมูลผิดปกติ: ดูลิงก์เสียที่百度ตรวจพบได้โดยตรง
- Screaming Frog: ดึงข้อมูลทั้งเว็บไซต์ กรองรหัสสถานะ 4xx
- Xenu Link Sleuth: เครื่องมือฟรีรุ่นเก่า เหมาะกับเว็บไซต์ขนาดเล็กและกลาง
- Ahrefs Site Audit: มีค่าใช้จ่ายแต่ฟังก์ชันทรงพลัง
ลำดับความสำคัญในการจัดการเมื่อพบลิงก์เสีย:
- มีเนื้อหาใหม่ที่สอดคล้อง → ตั้งค่า 301 redirect
- ไม่มีเนื้อหาที่สอดคล้องแต่มีทราฟฟิก → กู้คืนหน้าหรือ 301 ไปยังหน้าที่เกี่ยวข้องที่สุด
- ไม่มีทราฟฟิกไม่มีคุณค่า → คงสถานะ 404 ไว้ ส่งลิงก์เสียผ่าน Baidu 站长工具
- ลิงก์เสียจำนวนมาก → ฟีเจอร์ "ส่งลิงก์เสีย" ของ Baidu 站长工具 ช่วยให้ Baidu ล้างดัชนีได้อย่างรวดเร็ว
คำแนะนำเชิงปฏิบัติ
- เลือกดำเนินการย้ายไป HTTPS ในช่วงที่ทราฟฟิกต่ำเช่น ช่วงเช้ามืดวันหยุด ให้เวลาเครื่องมือค้นหาปรับตัวระยะหนึ่ง หากเกิดปัญหาก็ยังมีเวลาซ่อม
- หลังทำ 301 เสร็จให้ติดตามผลต่อเนื่อง 3 เดือน:ติดตามการเปลี่ยนแปลงของจำนวนหน้าที่ถูกจัดทำดัชนีและปริมาณทราฟฟิกบน Baidu 站长工具 และ Google Search Console เพื่อยืนยันว่าค่าน้ำหนักถูกส่งต่ออย่างปกติ
- ตรวจสอบลิงก์เสียทั้งเว็บไซต์ไตรมาสละครั้ง:ใช้ Screaming Frog สแกนทั้งเว็บ และจัดการลิงก์เสียที่เกิดขึ้นใหม่ให้ทันเวลา เพื่อรักษา "คะแนนสุขภาพ" ของเว็บไซต์
ใช้เครื่องมือ AI แก้ปัญหา:ระบบอัตโนมัติสำหรับการย้าย 301 / 404 / HTTPS
สถานการณ์ที่หนึ่ง:สร้างตารางแมป 301 แบบเป็นชุด
เว็บไซต์ของฉันกำลังจะปรับโครงสร้าง เว็บเดิมมี URL เหล่านี้ (วางรายการ URL เดิม) กฎการตั้ง URL ของเว็บใหม่คือ [เช่น คำนำหน้า /blog/ + slug ของหัวข้อ] โปรดช่วยสร้าง URL ใหม่ที่สอดคล้องกันสำหรับ URL เดิมแต่ละรายการตามหลัก "ความหมายใกล้เคียงที่สุด" ส่งออกเป็นรูปแบบ CSV "URL เดิม,URL ใหม่" และระบุรายการที่ไม่สามารถจับคู่ได้ชัดเจน โปรดอย่าชี้ URL เดิมหลายรายการไปยัง URL ใหม่รายการเดียวกัน
สถานการณ์ที่สอง:แปลงตารางแมป 301 เป็นการตั้งค่า Nginx
นี่คือตารางแมป 301 ของ URL เดิม,URL ใหม่ (วาง 50 รายการแรก) โปรดช่วยสร้างการตั้งค่า Nginx:ใช้ return 301 เพื่อเปลี่ยนเส้นทางทีละรายการ หลีกเลี่ยงการเปลี่ยนเส้นทางแบบลูกโซ่ (A→B→C) และยกตัวอย่าง server block สำหรับ "เปลี่ยนเส้นทาง URL ทั้งหมดไปยังโดเมนใหม่ด้วย 301" พร้อมอธิบายว่าแต่ละกฎควรวางไว้ที่ตำแหน่งใด
สถานการณ์ที่สาม:เขียนหน้า 404 ที่ "ไม่น่ากลัว"
โปรดช่วยเขียนหน้า 404:เป็นมิตร ไม่น่ากลัว มีความเป็นแบรนด์ มีช่องค้นหาภายในเว็บ แนะนำ 3 บทความยอดนิยม (ฉันจะให้หัวข้อ) และปุ่มกลับหน้าหลัก ส่งออกเป็น HTML + CSS แบบอินไลน์ พร้อมอธิบายวิธีตั้งค่าเซิร์ฟเวอร์ให้ส่งคืนสถานะ 404 และเพิ่ม noindex ให้กับหน้า
สถานการณ์ที่สี่:วิเคราะห์รายงานลิงก์เสียเพื่อกำหนดลำดับความสำคัญในการจัดการ
นี่คือรายการลิงก์เสียที่ฉันส่งออกจากเครื่องมือรวบรวมข้อมูล (วาง URL + รหัสสถานะ) โปรดช่วยจำแนก:1) รายการที่มีหน้าใหม่ใกล้เคียงให้เปลี่ยนเส้นทาง 301 ได้;2) ลิงก์เสียปลอมที่อาจเกิดจากข้อผิดพลาดในการจัดรูปแบบ/ลิงก์;3) รายการที่ไม่มีคุณค่าแล้วสามารถคงเป็น 404 ไว้ได้ ส่งออกเป็นตารางตาม "ลำดับความสำคัญในการจัดการ" พร้อมข้อเสนอแนะในการจัดการแต่ละรายการ
หมายเหตุ: ขอบเขตของ AI
- การแมป 301 ต้องได้รับการยืนยันจากมนุษย์: ความสัมพันธ์ที่ AI เดาจาก "ความหมายใกล้เคียง" อาจชี้หน้าเพจสำคัญผิด ต้องตรวจสอบการแมปของหน้าเพจหลักด้วยตนเอง
- อย่าให้ AI แก้ไขเซิร์ฟเวอร์โดยตรง:การกำหนดค่า Nginx ที่มันสร้างขึ้นต้องให้ผู้ที่มีสิทธิ์เข้าถึงเซิร์ฟเวอร์ตรวจสอบในสภาพแวดล้อมทดสอบก่อนนำไปใช้ สำรองข้อมูลก่อนแล้วจึงแก้ไข
- AI ไม่รู้จักธุรกิจของคุณ:URL ใดควร 301 URL ใดควรคงเป็น 404 ขึ้นอยู่กับทราฟฟิกและคุณค่าทางธุรกิจ AI ให้ได้เพียงคำแนะนำ สิทธิ์ในการตัดสินใจอยู่ที่คุณ
