รายการอีคอมเมิร์ซถูกลบโดยผู้ใช้ 301 เปลี่ยนเส้นทางไปยังหน้าบ้านหรือไม่พบ 404?


15

ฉันรู้ว่าคำถามนี้บางประการคล้ายกับคนนี้ที่พวกเขาขอแนะนำให้ใช้ 404 แต่หลังจากที่ได้อ่านนี้คนอื่น ๆที่พวกเขาแนะนำให้ใช้ 301 เมื่อมีการเปลี่ยน URL ของไซต์ (ในกรณีที่เฉพาะเจาะจงเป็นเพราะการออกแบบ / Re แฟ) ฉันได้รับบิตของ สับสนและฉันหวังว่าบางคนสามารถอธิบายตัวอย่างที่เฉพาะเจาะจงนี้ได้:

  1. สมมติว่าฉันมีเว็บไซต์อีคอมเมิร์ซ

  2. สมมติว่าผู้ใช้ขั้นสุดท้ายแทรกรายการที่น่าสนใจบางอย่างในไซต์และ eCommerce webapp สร้างหน้ารายการที่ URL: http://...?id=20และhttp://...?id=30อื่น ๆ

  3. ตอนนี้สมมติว่ารายการที่น่าสนใจเหล่านี้มีลิงก์ภายนอกมากมายจากเว็บไซต์อื่น ๆ เพราะบางคนพบว่ารายการเหล่านั้นน่าสนใจและเชื่อมโยงกับพวกเขา

  4. หลังจากปีที่ผ่านมาผู้ใช้สุดท้ายลบรายการเหล่านั้นเพื่อให้เห็นได้ชัดว่าหน้าและ URL http://...?id=20, http://...?id=30ฯลฯตอนนี้ไม่อยู่อีกต่อไป แต่ยังคงมีหลายหน้าบนเว็บมีการเชื่อมโยงไปยังพวกเขา

เว็บไซต์อีคอมเมิร์ซควรทำอะไรตอนนี้เพียงแสดงหน้า 404 สำหรับรายการเหล่านั้น

แต่ฉันสับสนนี่จะไม่สูญเสีย PR Google ทั้งหมดที่ส่งผ่านโดยลิงก์ภายนอกไปยังหน้ารายการหรือไม่ ดังนั้นจะดีกว่าหรือไม่ที่จะใช้การเปลี่ยนเส้นทาง 301 ไปที่หน้าบ้านอย่างน้อยก็ส่ง PR ไปยังหน้าบ้านอย่างน้อย


แก้ไข:

ดีตามคำตอบสิ่งที่ดีที่สุดที่จะทำเพื่อให้ห่างไกลคือการทำ 404/410

เพื่อให้คำถามนี้สมบูรณ์ยิ่งขึ้นฉันต้องการพูดคุยเกี่ยวกับกรณีพิเศษเพื่อให้แน่ใจว่าฉันเข้าใจ อย่างถูกต้อง

สมมติว่าผู้ใช้สร้างรายการเหล่านั้นอีกครั้ง (รายการที่เขาลบไปก่อนหน้านี้ ณ จุดที่ 4) บางทีเขาอาจเปลี่ยนชื่อและคำอธิบายเล็กน้อย แต่โดยทั่วไปแล้วพวกเขาจะเป็นรายการเดียวกัน webapp มีวิธีการที่จะรู้ว่ารายการเหล่านี้เพิ่มใหม่รายการเก่าดังนั้นจึงเห็นได้ชัดว่าพวกเขาสร้างเป็นรายการใหม่ที่มี URL ใหม่http://...?id=100, http://...?id=101, ไม่ได้ทำให้ความรู้สึกที่จุดนี้เพื่อเปลี่ยนเส้นทาง 301 URL เก่ากับคนใหม่หรือไม่?


การแก้ไขอีกอัน (มันสำคัญมากที่จะเข้าใจ):

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

แต่นอกเหนือจากประสบการณ์ของผู้ใช้ที่เป็นที่ถกเถียงกัน (* 1) เพื่อรักษา PR จากลิงก์ที่ไม่สามารถใช้งานได้ทำไมไม่ใช้ 301 เท่านั้นในความเข้าใจของฉัน Google ไม่ชอบเนื้อหาที่ซ้ำกันแต่เรามั่นใจว่าจะเห็น 301 PAGE เป็นเนื้อหาที่ทำซ้ำสำหรับ Google!

Google แนะนำให้เปลี่ยนเส้นทาง 301 index.html ไปที่รูทเอกสารดังนั้นหากพวกเขาพิจารณาว่า 301 เนื่องจากเนื้อหาที่ซ้ำซ้อนจะไม่ถูกพิจารณาว่าเป็นเนื้อหาที่ซ้ำกันด้วยใช่ไหม ทำไมพวกเขาแนะนำมัน?

ให้ฉันกระตุ้นคุณ: “ ทำไมไม่เพิ่มเพียง 301 หน้าบ้านสำหรับทุกหน้าไม่พบ?”

(* 1) ในฐานะผู้ใช้เมื่อฉันติดตาม URL ที่เสียหายจากลิงก์ภายนอกไปยังหน้าบางเว็บไซต์ฉันจะติดเพิ่มเติมในเว็บไซต์นี้หากฉันถูกเปลี่ยนเส้นทางไปที่หน้าบ้านแทนที่จะเห็นหน้า 404 ซึ่งฉันคิดว่าเว็บไซต์นั้นไม่ มีอยู่อีกต่อไปและบางทีฉันก็ไม่ได้ลองไปที่หน้าบ้านของเว็บไซต์


ลิงค์นั้นไม่ได้มาจาก Google มันเป็นโพสต์ของ Google Groups ดังนั้นอย่าถือเป็นคำแนะนำอย่างเป็นทางการ
DisgruntledGoat

@ ตัวเอง: เพียงเตือนให้ myslef และใครก็ตามที่อ่านคำถามของฉันสิ่งที่ฉันหายไปในคำถามคือความคิดของหน้า 404 ที่ดูเหมือนว่าทั้งเว็บไซต์จะลง: หน้า 404 เป็นมิตรกับผู้ใช้
Marco Demaio

คำตอบ:


7

ผู้ใช้ครั้งแรก !!! การจัดเตรียมเครื่องมือค้นหาแทนผู้ใช้เป็นสูตรสำหรับความล้มเหลว

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

ฉันไม่รู้ว่าหน้า 4xx ส่งผ่าน PR หรือไม่เนื่องจากฉันไม่เห็นข้อสรุปใด ๆ เกี่ยวกับเรื่องนั้น แต่ถ้าคุณทำคุณสามารถ "กระจาย" หน้าประชาสัมพันธ์นั้นได้โดยการเชื่อมโยงไปยังหน้าแรกของคุณและหน้าสำคัญอื่น ๆ ที่คุณเห็นว่าจำเป็น หากคุณสูญเสียการประชาสัมพันธ์นั่นไม่ใช่เรื่องใหญ่ ความสามารถในการใช้งานที่คุณได้รับนั้นมีมากกว่าสิ่งที่คุณได้รับจากการประชาสัมพันธ์

ปรับปรุง

301 เป็นสิ่งที่คุณต้องการทำ เป็นสินค้าชนิดเดียวกันและโดยการเปลี่ยนเส้นทางคุณต้องแน่ใจว่ารายชื่อใหม่ได้รับประโยชน์จากหน้าเก่าและผู้ใช้ยังสามารถค้นหาผลิตภัณฑ์ที่ต้องการได้

อัปเดต # 2

การเปลี่ยนเส้นทาง 301 สำหรับเนื้อหาที่ไม่พบมีทั้งความผิดทางความหมาย (เนื้อหาไม่ได้ย้ายมันไม่ได้มีอยู่จริง) และอาจทำให้ผู้ใช้สับสน (พวกเขาคาดหวังว่าผลิตภัณฑ์ X และได้รับหน้าแรกแทนไม่มี คำอธิบายว่าทำไม)

การเปลี่ยนเส้นทาง 301 ไม่ทำให้เกิดปัญหาเนื้อหาซ้ำกัน พวกเขาแก้ไขได้ด้วยการแจ้งเตือนเครื่องมือค้นหาที่หน้า A ย้ายไปที่หน้า B

(* 1) ตามที่ฉันเป็นผู้ใช้เมื่อติดตาม url ที่ขาดจากลิงก์ภายนอกไปยังหน้าของเว็บไซต์ฉันอาจติดกับเว็บไซต์นี้มากขึ้นถ้าฉันถูกเปลี่ยนเส้นทางไปที่หน้าบ้านแทนที่จะเห็นหน้า 404 ที่ฉันคิดว่า webiste ไม่ได้ มีอยู่อีกต่อไปและบางทีฉันไม่ได้ลองไปที่หน้าบ้านของเว็บไซต์

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


ฉันอัปเดตคำถามด้วยกรณีพิเศษ
Marco Demaio

คำตอบของคุณคือคำตอบที่ทำให้ฉันเข้าใจมากขึ้น แต่เรื่องนี้ยังไม่ชัดเจนสำหรับฉัน ฉันอัปเดตคำถามด้วยส่วนสำคัญฉันอยากจะอ่านความคิดของคุณ
Marco Demaio

@Marco: คำตอบอัพเดทแล้ว
John Conde

คำตอบของคุณชัดเจนและแม่นยำมาก ขอขอบคุณที่โปรดติดตามการอัปเดตทั้งหมด ในที่สุดฉันก็เข้าใจ!
Marco Demaio

7

ในใจของฉันมันจะสมเหตุสมผลมากกว่าที่จะใช้410 goneรหัสสถานะในกรณีนี้

ทรัพยากรที่ร้องขอไม่สามารถใช้งานได้ที่เซิร์ฟเวอร์อีกต่อไปและไม่ทราบที่อยู่การส่งต่อ เงื่อนไขนี้คาดว่าจะได้รับการพิจารณาอย่างถาวร ลูกค้าที่มีความสามารถในการแก้ไขลิงค์ควรลบการอ้างอิงไปยัง Request-URI หลังจากได้รับอนุมัติจากผู้ใช้ หากเซิร์ฟเวอร์ไม่ทราบหรือไม่มีเครื่องมืออำนวยความสะดวกในการตรวจสอบว่าเงื่อนไขเป็นแบบถาวรหรือไม่ให้ใช้รหัสสถานะ 404 (ไม่พบ) ควรใช้แทน การตอบกลับนี้แคชได้เว้นแต่จะระบุไว้เป็นอย่างอื่น

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

จากนั้นเก็บหน้าhttp://...?id=XX(ไม่ลบรายการ) ด้วยรายการ แต่เพิ่มการกล่าวถึงเพื่อแจ้งผู้เข้าชมว่ารายการนี้ไม่สามารถใช้ได้อีกต่อไป

เพื่อช่วยคุณในการเลือกรหัสสถานะลองดูที่:


[แก้ไข] เกี่ยวกับกรณีพิเศษ

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


อย่างไรก็ตามรหัส statis ทั้งหมดนั้นเป็นวิชาที่น่าสนใจอย่างแน่นอนที่ฉันจะอ่านเพิ่มเติมเกี่ยวกับ ประเด็นของคุณคือตรรกะ แต่ในคำถามของฉันฉันกังวลเกี่ยวกับ SEO และฉันไม่มีส่วนเกี่ยวข้องกับสิ่งที่ Google จะทำถ้าพบรหัสหยุด 410
Marco Demaio

1
ฉันพบคำตอบสำหรับความคิดเห็นของฉันในคำตอบนี้โดย JohnMu (พนักงาน Google) google.com/support/forum/p/Webmasters/ …
Marco Demaio

ฉันอัปเดตคำถามด้วยกรณีพิเศษ
Marco Demaio

และฉันก็อัพเดทคำตอบของฉัน ^^
Pascal Qyy

6

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

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

หากคุณต้องการลบเนื้อหาที่มีค่าออกจากไซต์ของคุณคุณจะไม่สามารถยึดมั่นต่อการประชาสัมพันธ์ที่สร้างโดยเนื้อหานั้นได้ สิ่งที่ถูกต้องที่จะทำคือทำตาม G. Qyy กล่าวถึงและใช้410รหัสสถานะ

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

หมายเหตุ:หากนี่เป็นผลิตภัณฑ์ที่หมดสต็อกคุณควรปล่อยให้หน้าเว็บหมดและไม่อนุญาตให้ผู้ใช้เพิ่มลงในตะกร้าสินค้า แม้ว่าพวกเขายังอาจได้รับอนุญาตให้เพิ่มลงในสิ่งที่อยากได้ของพวกเขาหรือขอให้ได้รับแจ้งเมื่อสินค้ากลับมาอยู่ในสต็อก


ฉันอัปเดตคำถามด้วยกรณีพิเศษ
Marco Demaio

1
@Marco: ในกรณีนั้นจะถือว่าเป็น "เนื้อหาทดแทน" และ 301 จะเหมาะสม มันเหมือนกับว่าคุณทำการปรับปรุงเว็บไซต์ของคุณหน้าของคุณอาจแตกต่างกันไป แต่พวกเขาเพียงแค่อัปเดตเวอร์ชั่นเก่าของหน้าเก่าดังนั้น 301 จะเหมาะสม อีกตัวอย่างหนึ่งคือหากคุณเปิดตัวผลิตภัณฑ์เวอร์ชันใหม่ ตราบใดที่ผู้ใช้ที่กำลังมองหาหน้าเก่าจะมีความสุขกับหน้าใหม่คุณสามารถและควรใช้ 301
Lèsemajesté

1
เห็นด้วยกับส่วนสุดท้ายของคำตอบของคุณ โดยเฉพาะอย่างยิ่งหากผู้ใช้ค้นหาหน้านั้นผ่านทางเสิร์ชเอ็นจิ้นมันเป็นความคิดที่ดีที่จะทำให้หน้านั้นมีเนื้อหาที่เหมาะสมและหมายเหตุว่าหมด คุณสามารถแสดงรายการที่คล้ายกันบางรายการเพื่อกระตุ้นให้ผู้ใช้ดำเนินการต่อ หากมีรายการ "การแทนที่" หนึ่งรายการให้ใช้ 301 แทน
DisgruntledGoat

1

สำหรับคำถาม: ฉันจะเก็บหน้า 404/410 สำหรับผลิตภัณฑ์ที่ยกเว้นและสร้างใหม่สำหรับผลิตภัณฑ์ใหม่

สำหรับกรณีพิเศษ: ฉันอาจใช้ตัวเลือกด้านบนหรือ ... ใช้การเปลี่ยนเส้นทาง 303 บางทีอาจเป็น 301 แต่นี่ไม่ใช่ทางเลือกแรกของฉัน

สำหรับการแก้ไขที่สอง: ตามที่ระบุหลายครั้งสำหรับนักพัฒนาเว็บ / seo guys: SEO เป็นผลมาจากหน้าสร้างที่ดี คิดถึงผู้ใช้ก่อน ระยะเวลา

อย่ารวมตัวสร้างวงล้อเพราะใครบางคนบอกว่าคุณต้องการ เทคโนโลยีมีอยู่และเป็นความรับผิดชอบของคุณที่จะใช้ในวิธีที่เหมาะสม ส่วนหัว HTTP และรหัสตอบกลับครอบคลุมเกือบทุกกรณีที่คุณสามารถจินตนาการ / ต้องการ

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

สรุป ทำสิ่งที่คุณต้องทำใช้สิ่งที่คุณมีอยู่แล้ว (สำรวจสิ่งที่คุณมีดีกว่า) และวางตัวคุณเป็นผู้ใช้ของคุณเอง

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