ผู้ถือหน้า“ กำลังบำรุงรักษา” จะส่งผลกระทบต่อ seo และการจัดอันดับหน้าของคุณหรือไม่ ถ้าเป็นเช่นนั้นจะมีวิธีที่ดีกว่าในการจัดการมันได้หรือไม่


12

สมมติว่าในทางทฤษฎีคุณเปิดร้านขายอีคอมเมิร์ซ อาจมีบางครั้งปีละครั้งที่คุณต้องทำให้ไซต์ลงเพื่ออัปเดตข้อมูลผลิตภัณฑ์หรือทำการบำรุงรักษาบางอย่าง

จะเกิดอะไรขึ้นกับการจัดอันดับหน้าของคุณ ฉันจะสมมติว่าเราจะนำหน้าใดก็ได้ที่เข้าชมหน้าการบำรุงรักษา

คำตอบ:


12

นี่คือวิธีที่ฉันจัดการสิ่งนี้ในอดีต w / Apache (โดยไม่มีการเปลี่ยนแปลงการจัดอันดับอย่างชัดเจน):

1.สร้างหน้าการบำรุงรักษาด้วยการเปิด / ปิดที่กำหนดไว้สำหรับหน้าต่างการบำรุงรักษา - ทำให้หน้าต่างการบำรุงรักษาประมาณสองเท่าของระยะเวลาที่คุณคาดว่าจะได้รับการบำรุงรักษาเป็นครั้งสุดท้ายเพื่อให้คุณสามารถย้อนกลับได้ถ้าจำเป็น

2.เขียนกฎใหม่เพื่อนำทราฟฟิกไปยังหน้าการบำรุงรักษา:

RewriteEngine on
RewriteCond %{REMOTE_ADDR} !^1\.2\.3\.4
RewriteCond %{REQUEST_URI} !maintenance\.html$
RewriteRule .* /maintenance.html [L,R=307]

( 1\.2\.3\.4regexp สำหรับ IP ของคุณอยู่ที่ไหน)

3. ทำการบำรุงรักษาและการทดสอบอย่างสมบูรณ์แสดงความคิดเห็นเขียนคำสั่งใหม่

การเปลี่ยนเส้นทางชั่วคราว 307คือความรู้ที่ดีที่สุดของฉันส่วนหัวการตอบสนองที่เหมาะสมสำหรับสถานการณ์การบำรุงรักษาฉันไม่เคยเห็นปัญหาใด ๆ กับการบำรุงรักษาที่ยาวนาน 1-3 ชั่วโมงในไซต์ที่มีงานยุ่งปานกลาง (เช่น 100-500 ผู้ใช้ / ชั่วโมง)

แก้ไข:

ตามความคิดเห็นของ John Mueller คุณควรกำหนดค่าเว็บเซิร์ฟเวอร์ของคุณให้มีข้อผิดพลาด 503 พร้อมกรอบเวลาการลองส่งซ้ำเพื่อระบุว่าสไปเดอร์ไม่ควรแคชเนื้อหาของหน้าการบำรุงรักษา

ด้วยเหตุนี้คุณสามารถทำตามAskApache ของ 503 / ลองอีกครั้งหลังจาก HowTo


อ๋อ 307 เป็นสิ่งที่คุณต้องการ
John Conde

3
ตรวจสอบให้แน่ใจด้วยว่าหน้าการบำรุงรักษาของคุณกำลังส่งคืนรหัสผลลัพธ์ 503 HTTP หากไม่มี 503 เครื่องมือค้นหาอาจคิดว่าคุณต้องการให้มีการจัดทำดัชนีเนื้อหานั้น (ซึ่งอาจไม่ใช่กรณี)
John Mueller

1
@John Mueller - อาคุณพูดถูก - ฉันลืมพูดถึง<meta name="robots" content="noindex" />แท็กในหน้าบำรุงรักษา - จะเพิ่มนั่น
danlefree

1
เกือบ :) - 503 มีความสำคัญเนื่องจากซอฟต์แวร์รวบรวมข้อมูลจะไม่อ่านเนื้อหาของหน้าเลยและลองใหม่ในภายหลัง เมตาแท็ก noindex จะไม่ถูกต้องเนื่องจากโดยทั่วไปแล้วจะบอกให้เครื่องมือค้นหาลบเนื้อหาออกจากดัชนี (ซึ่งจะลบทั้งหน้าการบำรุงรักษาและอาจเป็น URL ดั้งเดิมจากดัชนี) ฉันจะไม่แนะนำให้ใช้ noindex ในหน้าบำรุงรักษา
John Mueller

1
@John_Mueller - ไม่ใช่สิ่งที่ฉันสังเกตเห็นในระหว่างการบำรุงรักษาแม้ว่าจะเป็นธรรมการบำรุงรักษาไม่ค่อยใช้เวลานานกว่า 30 นาทีและไซต์ไม่ได้สร้างเนื้อหาใหม่เพียงพอที่จะรับประกันการ spidering คงดังนั้นฉันจะเลื่อนประสบการณ์ของคุณ
danlefree
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.