วิธียกเว้นหรือแท็กเนื้อหาที่ผู้ใช้สร้างขึ้นซึ่งแชร์ชื่อโฮสต์กับไซต์บุคคลที่หนึ่ง

Aug 16 2020

ฉันใช้งานแอปพลิเคชัน SaaS example.comซึ่งนอกจากหน้า Landing Page แล้วยังมีเนื้อหา "บุคคลที่หนึ่ง" อีกหลายหน้าตัวอย่างเช่น

  • example.com/features
  • example.com/pricing
  • example.com/support

เมื่อลูกค้าสมัครใช้งานการออกแบบแอปพลิเคชันคือการตั้งชื่อและใช้เส้นทางย่อยซึ่งจะจัดการเนื้อหาที่กำหนดเอง ตัวอย่างเช่น:

  • example.com/joes-place
  • example.com/bobs-place

สำหรับตัวอย่างที่โลกแห่งความจริงของรูปแบบนี้ดูที่ GitHub: github.com/:usernameคุณลงทะเบียนแล้วได้รับ

ความท้าทาย:ฉันกำลังมองหาแนวทางปฏิบัติที่ดีที่สุดเพื่อแยกเนื้อหาของบุคคลที่หนึ่ง (เช่น/pricing) ออกจากเนื้อหาของบุคคลที่สามอย่างชัดเจน(เช่น/joes-place) เมื่อพูดถึงการค้นหาและ SEO โดยเฉพาะ:

  • บางครั้ง Google ได้ตัดสินใจให้ลูกค้าอัตโนมัติหนึ่ง/joes-placeกล่องเช่น; ฉันไม่ต้องการให้ทำเช่นนั้น
  • ฉันต้องการให้เครื่องมือค้นหารวบรวมข้อมูลเนื้อหาของบุคคลที่สามต่อไปเนื่องจากสิ่งสำคัญสำหรับลูกค้าที่จะปรากฏในการค้นหา
  • ด้วยเหตุผลด้านความไร้สาระ / ความสวยงามฉันไม่สามารถย้ายเนื้อหาของบุคคลที่สามไปยังโดเมนของตัวเองได้ (เช่นฉันต้องการทำในสิ่งที่ github ทำต่อไป)

จนถึงตอนนี้สิ่งที่ฉันทำ:

  • เนื้อหาของบุคคลที่หนึ่งและลูกค้าใช้บัญชี Google Analytics ที่แตกต่างกัน
  • เนื้อหาของบุคคลที่หนึ่งอยู่ในsitemap.xmlเนื้อหาของลูกค้าไม่ได้กล่าวถึงเลย

มีแนวทางปฏิบัติที่ดีที่สุดอื่น ๆ ที่ฉันควรปฏิบัติตามที่นี่หรือไม่

คำตอบ

2 Kannan Aug 23 2020 at 12:15

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

ด้านล่างนี้คือมุมมองของฉันเพื่อตอบสนองต่อคะแนนของคุณ

บางครั้ง Google ได้ตัดสินใจให้ลูกค้าอัตโนมัติหนึ่ง/joes-placeกล่องเช่น; ฉันไม่ต้องการให้ทำเช่นนั้น

ฉันไม่คิดว่าคุณจะควบคุมมันได้ อย่างไรก็ตาม Google จะแสดงเพียงกล่องเดียวทุกครั้งที่รู้สึกว่าตัวอย่าง / สารสกัดตอบคำถามได้ดี

ฉันต้องการให้เครื่องมือค้นหารวบรวมข้อมูลเนื้อหาของบุคคลที่สามต่อไปเนื่องจากสิ่งสำคัญสำหรับลูกค้าที่จะปรากฏในการค้นหา

หากคุณไม่ได้ตั้งใจป้องกันการรวบรวมข้อมูล (เช่นการใช้ robots.txt) คุณไม่ควรกังวล (ฉันสมมติว่าเนื้อหาของบุคคลที่สามไม่ได้อยู่ในการเข้าสู่ระบบ)

ด้วยเหตุผลด้านความไร้สาระ / ความสวยงามฉันไม่สามารถย้ายเนื้อหาของบุคคลที่สามไปยังโดเมนของตัวเองได้ (เช่นฉันต้องการทำในสิ่งที่ github ทำต่อไป)

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

เนื้อหาของบุคคลที่หนึ่งและลูกค้าใช้บัญชี Google Analytics ที่แตกต่างกัน

GA ไม่มีส่วนเกี่ยวข้องกับ SEO

เนื้อหาของบุคคลที่หนึ่งอยู่ใน sitemap.xml เนื้อหาของลูกค้าไม่ได้กล่าวถึงเลย

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

อ้างอิง: แผนผังเว็บไซต์ Paradox

ICapulet Aug 23 2020 at 15:07

ดูเหมือนว่าคุณกำลังต้องการป้องกันไม่ให้หน้า "บุคคลที่สาม" เหล่านี้ปรากฏเป็นตัวอย่างหรือผลการค้นหาที่แนะนำ Lily Ray จาก Search Engine Land โพสต์คำแนะนำเกี่ยวกับเรื่องนี้:

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

(https://www.searchenginejournal.com/google-featured-snippets-guide/351272/#:~:text=To%20only%20prevent%20content%20from%20appearing)

เนื่องจากขอบเขตบนของคำอธิบายเมตาที่แสดงมีความยาวประมาณ 160 อักขระฉันจึงลองใส่แท็กต่อไปนี้ในส่วน <head> ของหน้าเว็บบุคคลที่สามเหล่านั้น:

<meta name="robots" content="max-snippet:160">

แก้ไข : หากคำอธิบายเมตาของคุณยาวกว่านั้นไม่ว่าด้วยเหตุผลใดก็ตามให้หาคำอธิบายที่ยาวที่สุดและใช้ค่าความยาว ไม่ควรเป็นอย่างนั้น! ;)