วิธีการอย่างถูกต้องทำเครื่องหมายรุ่นต่าง ๆ ของเอกสารเดียวกันซึ่งไม่ใช่แบบบัญญัติ


20

กรณีการใช้งานเป็นเอกสารที่มีหลายรุ่นพร้อมกันทั้งหมด ตัวอย่างเช่นเอกสารเกี่ยวกับผลิตภัณฑ์สำหรับซอฟต์แวร์แต่ละเวอร์ชัน:

  • /v1/install-guide
  • /v2/install-guide
  • /v3/install-guide

สิ่งเหล่านี้ไม่ใช่เนื้อหาเดียวกันในแง่ที่ว่ามันจะไม่ถูกต้องในการระบุในหน้า v1 และ v2 ที่ URL ที่เป็นมาตรฐานคือ v3 หากฉันค้นหา 'คู่มือการติดตั้งผลิตภัณฑ์ v2' ใน Google ฉันคาดว่าจะสามารถค้นหา v2 ได้ เอกสารแต่ละเวอร์ชันจะแตกต่างกันเล็กน้อย แต่มีหลายอย่างที่เหมือนกัน

ดังนั้นคำถามคือ: ฉันสามารถทำเครื่องหมายหน้าเหล่านี้ในบางวิธีเพื่อส่งสัญญาณไปยัง Google และเพื่อน ๆ ว่าเป็นที่ต้องการเวอร์ชันล่าสุด (v3) ดังนั้นการค้นหาง่าย ๆ สำหรับ 'คู่มือการติดตั้งผลิตภัณฑ์' มีแนวโน้มที่จะแสดงหน้า v3 แทน หน้า v1 หรือ v2?


นั่นเป็นสถานการณ์ที่น่าสนใจ ฉันไม่ทราบถึงการสนับสนุนการกำหนดเวอร์ชันเอกสารใด ๆ
— Stephen Ostermiller

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


@Brendan คุณค้นพบวิธีแก้ปัญหาหรือไม่?
— Ross Rogers

1
ในทางทฤษฎีแล้วpriorityแท็กในแผนผังไซต์ XMLสามารถใช้เพื่อระบุความสำคัญสัมพัทธ์ - เพื่อแนะนำหน้า "ที่ต้องการ" เมื่อผลลัพธ์สองรายการขึ้นไปอาจคล้ายคลึงกัน อย่างไรก็ตามดูเหมือนว่าGoogle จะไม่ให้ความสำคัญกับ "ลำดับความสำคัญ"อีกต่อไป
— MrWhite

คำตอบ:


4

ให้คำถามของคุณฉันต้องทำสมมติฐานดังต่อไปนี้:

  1. เว็บไซต์ของคุณเสนอส่วนสำหรับคำแนะนำในการติดตั้งสำหรับผลิตภัณฑ์
  2. คำแนะนำแตกต่างจากรุ่นผลิตภัณฑ์ แต่ยังคงเกี่ยวข้องกับลูกค้าที่ใช้รุ่นผลิตภัณฑ์เก่า
  3. ลูกค้าของคุณรับทราบและทราบว่าพวกเขาต้องการเวอร์ชันใด

แม่: rel="canonical"นี้แน่นอนไม่ได้เป็นกรณีการใช้งานสำหรับ

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

โครงการ:

exapmle.com/product/guide/
exapmle.com/product/guide/guide-v1
exapmle.com/product/guide/guide-v2
exapmle.com/product/guide/guide-v3

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

ตรวจสอบให้แน่ใจว่าv1, 2, 3, … nเวอร์ชันนั้นเชื่อมโยงจากหน้าคำแนะนำหลักเท่านั้น หน้าหลักจะต้องเชื่อมโยงกันทั่วทั้งไซต์ของคุณ

เมื่อเทียบกับโครงสร้าง URL exapmle.com/product/guide/ของคุณที่มีอยู่นี้ให้ความสัมพันธ์กันมากขึ้นเพื่อแนะนำเผยแพร่บน

  • /v1/install-guide
  • /v2/install-guide
  • /v3/install-guide

ในโครงสร้างนี้แต่ละ URL จะ "คุ้มค่า" เหมือนกันและ Google จำเป็นต้องพึ่งพาสัญญาณอื่น ๆ เพื่อตัดสินใจว่า URL ใดมีความเกี่ยวข้องมากที่สุด

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

  • ทำให้ชื่อของหน้าเป็นรายบุคคลเช่น: <title>Version 1.0 install Guide for Product XY</title>
  • ทำให้หัวเรื่องหลักของหน้าเป็นรายบุคคลเช่น: <h1>How to Install Version 1.0 of Product XY</h1>
  • ทำให้คำอธิบายของหน้าเป็นรายบุคคลเช่น: <meta name="description" content"Here you can find your guide to install version 1.0 of Product XY […]" />
  • ใช้ประโยชน์จากข้อความจุดยึดเพื่อชี้ให้เห็นรุ่นต่าง ๆ เมื่อเชื่อมโยงไปยังคู่มือ <a href="http://example.com/product/guide/guide-v2" >Install guide for V 2.0</a>

แต่ละคนจะชี้ให้เห็นรุ่นที่ถูกออกแบบมาและอาจเป็นปี / เดือน / วันที่

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

วิธีนี้ทำให้คุณมั่นใจได้ว่าคู่มือล่าสุดจะปรากฏอยู่เสมอexample.com/product/guide/และจะทำหน้าที่เป็นผลลัพธ์สำหรับการค้นหาทั่วไปเช่น " ผลิตภัณฑ์คู่มือการติดตั้ง " เครื่องมือค้นหาจะรับรู้ว่าเนื้อหาในหน้านี้ได้รับการปรับปรุงบ่อยครั้งและจะรับรู้ว่ามีรายการย่อยของหน้านี้อยู่และให้บริการพวกเขาสำหรับคำค้นหาที่เฉพาะเจาะจงเช่น " คู่มือการติดตั้งผลิตภัณฑ์ V 2.0 " ด้วยการปรับหน้าเว็บให้เหมาะสมกับรุ่นที่เฉพาะเจาะจงพวกเขานำเสนอคุณเพื่อให้แน่ใจว่าลูกค้าค้นหาเวอร์ชันของพวกเขาโดยการค้นหา


5
คำตอบของคุณดูเหมือนเป็นการคาดเดาที่สมบูรณ์ หน้าเหล่านี้มีอยู่แล้วมีชื่อเรื่องที่ดีและโครงสร้างข้อมูลเมตาและ URL ผู้ใช้ที่เป็นมนุษย์รู้ว่าเกิดอะไรขึ้น เป็นเพียง Google เท่านั้นที่ไม่ได้ส่งคืนหน้าที่มีประโยชน์มากที่สุด ฉันตามข้อมูลจำเพาะจากเครื่องมือค้นหาเพื่อนำไปใช้หรือตัวอย่าง / กรณีศึกษาจริงที่แก้ไขได้
— Brendan Heywood

1
คำตอบของฉันขึ้นอยู่กับข้อมูลของคุณ หากคุณต้องการแชร์ URL และไม่มีใครจำเป็นต้องเดาโครงสร้างหน้าและตั้งค่าของคุณ คำตอบของฉันขึ้นอยู่กับประสบการณ์ชีวิตจริง ..
— Seb

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

1
ฉันไม่เห็นสิ่งนี้เป็นการเดา ผมอยากจะเพิ่มว่าการเพิ่มวันที่สามารถช่วยให้ผู้ใช้โดยเฉพาะอย่างยิ่งถ้าคุณแยกความแตกต่างแท็กชื่อกับสิ่งที่ต้องการรุ่นล่าสุด , รุ่นที่ 1 1901/01/01 , รุ่นที่ 2 1902/02/02หรือเพียงแค่รุ่นที่ 1 คิดค่าเสื่อมราคา , รุ่นที่ 2 คิดค่าเสื่อมราคาฯลฯ ., ด้วยสคีมาร์กอัปที่มีวันที่ ส่งสัญญาณให้ได้มากที่สุด มันจะช่วยผู้ใช้เป็นหลัก นอกจากนี้ค่าเสื่อมราคาอาจเป็นคำที่เรียกสำหรับ Google ความจริงของเรื่องนี้คือบางครั้ง Google เลือกเอกสารที่เก่ากว่าโดยไม่มีการสัมผัสหรือเหตุผล ลองสร้าง PDF รุ่นเก่าไม่ใช่ HTML
— Closnoc


2

ฉันไม่ได้เห็นวิธีการทางเทคนิคใด ๆ ที่พิสูจน์แล้วว่าจะบอกเครื่องมือค้นหาว่าคู่มือหรือหน้าเว็บบางรุ่นนั้นใหม่กว่าวันที่ที่ Norcal johnny พูดถึง

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

เว็บไซต์แรกที่ฉันเห็นการฝึกฝนที่เกิดขึ้นอย่างชัดเจนคือ W3C ตัวอย่างเช่นเอกสารนี้มี "เวอร์ชันล่าสุด" ที่ด้านบน: https://www.w3.org/TR/html401/

ตอนนี้ฉันสังเกตเห็นแล้วที่ MSDN ที่ซึ่งพวกเขามีลิงค์ชื่อ "รุ่นที่แนะนำ" https://msdn.microsoft.com/en-us/library/78zh94ax%28v=vs.71%29.aspx

ไม่ว่าจะด้วยวิธีใดฉันไม่เคยเห็น HTTP หรือ HTML ทางเทคนิคใด ๆ มีแท็กลิงก์พร้อม rel = "alternate"ที่อาจใช้งานได้ แต่จากสิ่งที่ฉันเข้าใจว่าใช้ได้เฉพาะกับภาษาหรือเอกสารที่เหมือนกันในเวอร์ชันที่ต่างกันเท่านั้นไม่ใช่เวอร์ชันที่แตกต่างกัน

มีอีกหนึ่งเทคโนโลยีที่ Google ได้ลองด้วยและฉันค่อนข้างมั่นใจว่าพวกเขายังคงใช้มันเป็นhttp://schema.orgซึ่งเกิดขึ้นกับแท็กhttps://schema.org/softwareVersion ดังนั้นสมมติว่า Google ใช้แท็กเฉพาะนั้นแล้วมันก็ควรเข้าใจรูปแบบเวอร์ชันของคุณ จากข้อมูลเชิงลึกของ Seb มีหน้า / คู่มือคุณสามารถมีลิงก์ไปยังแต่ละเวอร์ชันได้ ลิงก์จะถูกแท็กด้วยสคีมาเพื่อรวมsoftwareVersionข้อมูลนั้น อย่างไรก็ตามรุ่นนั้นยอมรับข้อความเท่านั้นทำให้ฉันคิดว่านี่เป็นคำอธิบาย("รุ่นที่ดีที่สุดเท่าที่เคยมีมา!")ของซอฟต์แวร์ไม่ใช่รุ่นจริง(1.0, 2.3, 3.7.1 ... )แต่ฉันคิดว่าน่าจะดีที่สุด คุณทำได้.


1

ผมเคยเห็นกรณีเช่นคุณเมื่อเรียกดูเอกสารทางเทคนิคเช่นเอกสาร Django

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

ลิงค์โดยไม่มีรุ่น

  • เมื่อคุณอ้างถึงเนื้อหานี้นอกขอบเขต v3 ให้ใช้ลิงค์ที่ไม่มีรุ่นที่เปลี่ยนเส้นทางไปยังหน้าเวอร์ชั่นล่าสุดโดยอัตโนมัติเช่น:

    example.com/install-guide - เปลี่ยนเส้นทางไปยังล่าสุด -> example.com/v3/install-guide

เมื่อคุณมีรุ่นใหม่ (v4) example.com/v4/install-guideมันจะเปลี่ยนเส้นทางไปยัง

การแจ้งเตือนพร้อมลิงค์ไปยังเวอร์ชั่นล่าสุด

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

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

ป้อนคำอธิบายรูปภาพที่นี่

ลิงก์สด

  • ลิงก์สด (เนื้อหาที่ใหม่กว่าหรือเวอร์ชั่นที่ใหม่กว่าในกรณีของคุณ) จะได้รับแรงฉุดมากกว่าที่เก่ากว่า

1
ที่จริงแล้ว Django ใช้rel=canonicalเพื่อกำจัดเอกสารเก่าทั้งหมดจากการค้นหารวมถึงการแจ้งเตือน ดูแหล่งที่มาของdocs.djangoproject.com/en/dev/misc
— oligofren

@ oligofren จับดีและจะซื่อสัตย์ฉันไม่เชื่อว่าจะใช้canonicalในสถานการณ์นั้น
— marcanuy

0

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

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

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


-1

คุณสามารถใช้วันที่ของหน้าเพื่อเรียงลำดับ

Google ประมาณวันที่ของหน้าตามคุณสมบัติของหน้าเช่นวันที่ในชื่อและ URL

การค้นหาที่กำหนดเองช่วยให้คุณสามารถใช้วันที่นี้ในการเรียงลำดับอคติและช่วง จำกัด ผลลัพธ์โดยใช้คีย์ข้อมูลเมตาพิเศษของวันที่ วันที่ประมาณนี้สามารถใช้ในโอเปอเรเตอร์ทั้งหมดที่ใช้&sort=พารามิเตอร์ URL รวมถึง "เรียงลำดับตามแอตทริบิวต์", "ตั้งค่าตามแอตทริบิวต์", "จำกัด เฉพาะช่วง"

ตัวอย่างเช่น:

พารามิเตอร์ URL สำหรับการเรียงลำดับผลลัพธ์ตามวันที่มีอคติต่อวันที่ใหม่ / เก่ากว่าและสำหรับการส่งคืนผลลัพธ์จากช่วงเวลา

สำหรับรายชื่อของรหัสปัจจุบันเยี่ยมชมเอกสารการค้นหาของ Google ที่กำหนดเอง


3
คำตอบของคุณดูเหมือนจะเกี่ยวกับ Google Custom Search เป็นหลักในขณะที่ OP ดูเหมือนจะถามเกี่ยวกับ Google Search
— 59

ใช่นี่เป็นเรื่องเล็กน้อย แต่อาจชี้ไปยังโซลูชันที่เป็นไปได้ มีวิธีการมาร์คอัปหน้า v1 ที่ถูกต้องสำหรับปี 2014 และหน้า v2 ที่ถูกต้องสำหรับปี 2015 และ v3 สำหรับปี 2016 และจากนั้นการค้นหา google ปกติจะให้ความพึงพอใจเล็กน้อยกับรุ่นปัจจุบันหรือไม่
— Brendan Heywood
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.