วิธียกเว้นหรือแท็กเนื้อหาที่ผู้ใช้สร้างขึ้นซึ่งแชร์ชื่อโฮสต์กับไซต์บุคคลที่หนึ่ง
ฉันใช้งานแอปพลิเคชัน 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
เนื้อหาของลูกค้าไม่ได้กล่าวถึงเลย
มีแนวทางปฏิบัติที่ดีที่สุดอื่น ๆ ที่ฉันควรปฏิบัติตามที่นี่หรือไม่
คำตอบ
คุณสามารถยกเว้นเนื้อหาของบุคคลที่สามจากการค้นหาหรือรวมได้ จากสิ่งที่ฉันรู้ไม่มีวิธีพิเศษในการแท็กจากมุมมองของเครื่องมือค้นหา จากมุมมองของผู้ใช้คุณสามารถแยกความแตกต่างระหว่างเนื้อหาของบุคคลที่หนึ่งและบุคคลที่สามได้อย่างชัดเจน
ด้านล่างนี้คือมุมมองของฉันเพื่อตอบสนองต่อคะแนนของคุณ
บางครั้ง Google ได้ตัดสินใจให้ลูกค้าอัตโนมัติหนึ่ง
/joes-place
กล่องเช่น; ฉันไม่ต้องการให้ทำเช่นนั้น
ฉันไม่คิดว่าคุณจะควบคุมมันได้ อย่างไรก็ตาม Google จะแสดงเพียงกล่องเดียวทุกครั้งที่รู้สึกว่าตัวอย่าง / สารสกัดตอบคำถามได้ดี
ฉันต้องการให้เครื่องมือค้นหารวบรวมข้อมูลเนื้อหาของบุคคลที่สามต่อไปเนื่องจากสิ่งสำคัญสำหรับลูกค้าที่จะปรากฏในการค้นหา
หากคุณไม่ได้ตั้งใจป้องกันการรวบรวมข้อมูล (เช่นการใช้ robots.txt) คุณไม่ควรกังวล (ฉันสมมติว่าเนื้อหาของบุคคลที่สามไม่ได้อยู่ในการเข้าสู่ระบบ)
ด้วยเหตุผลด้านความไร้สาระ / ความสวยงามฉันไม่สามารถย้ายเนื้อหาของบุคคลที่สามไปยังโดเมนของตัวเองได้ (เช่นฉันต้องการทำในสิ่งที่ github ทำต่อไป)
ดีอย่างสมบูรณ์แบบ คุณไม่ต้องไปแยกโดเมน (ในความเป็นจริงการมีโดเมนเดียวอาจช่วยในการเพิ่มอำนาจโดเมนในลักษณะร่วมกันเนื้อหาพิเศษในหน้าเว็บของบุคคลที่สามอาจช่วยให้ผู้มีอำนาจของโดเมนโดยรวม)
เนื้อหาของบุคคลที่หนึ่งและลูกค้าใช้บัญชี Google Analytics ที่แตกต่างกัน
GA ไม่มีส่วนเกี่ยวข้องกับ SEO
เนื้อหาของบุคคลที่หนึ่งอยู่ใน sitemap.xml เนื้อหาของลูกค้าไม่ได้กล่าวถึงเลย
แผนผังเว็บไซต์ไม่ใช่ข้อกังวลหาก Google ค้นพบเนื้อหาของบุคคลที่สามได้จากสถานที่ต่างๆเช่นหน้าแรกหน้ายอดนิยม ฯลฯ Google จะไม่พบหน้าเว็บที่ถูกทอดทิ้ง
อ้างอิง: แผนผังเว็บไซต์ Paradox
ดูเหมือนว่าคุณกำลังต้องการป้องกันไม่ให้หน้า "บุคคลที่สาม" เหล่านี้ปรากฏเป็นตัวอย่างหรือผลการค้นหาที่แนะนำ 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">
แก้ไข : หากคำอธิบายเมตาของคุณยาวกว่านั้นไม่ว่าด้วยเหตุผลใดก็ตามให้หาคำอธิบายที่ยาวที่สุดและใช้ค่าความยาว ไม่ควรเป็นอย่างนั้น! ;)