มีวิธีให้เครื่องมือค้นหาไม่จัดทำดัชนีส่วนหนึ่งของหน้าหรือไม่


13

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

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

มีวิธียกเว้นส่วนใดส่วนหนึ่งของหน้าจากการจัดทำดัชนีหรือไม่? (เช่นมีทั้ง<div>สิ่งที่ติดแท็กเป็นnoindexหรือคล้ายกัน)

ฉันรู้ว่า Blogger มีตัวเลือกในการลบชื่อของหน้าในแผงการเก็บถาวร แต่ฉันต้องการถ้าพวกเขาอยู่ที่นั่นเพื่อให้ผู้ใช้ทราบว่ามีโพสต์ใดบ้าง


2
เป็นเพียงเล็กน้อยเกินไปเช่น 'ปิดบัง' สำหรับรสนิยมของเครื่องมือค้นหามากมายเพื่อซ่อนบางส่วนของหน้า การใช้งาน: พบกับ "ผู้เชี่ยวชาญ SEO หมวกดำ" และปัญหาที่พวกเขาสร้างขึ้นสำหรับส่วนที่เหลือของเรา
Tim Post

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

คำตอบ:


7

สมมติว่าคุณสามารถเพิ่มคลาสrobots-nocontentให้กับองค์ประกอบในหน้าของคุณเช่นนี้:

<div class="robots-nocontent">

    <p>Ignore this stuff.</p>

</div>

Yahoo เคารพสิ่งนี้แม้ว่าฉันจะไม่รู้ว่าเครื่องมือค้นหาอื่นเคารพสิ่งนี้หรือไม่ ดูเหมือนว่าGoogle ไม่สนับสนุนสิ่งนี้ในเวลานี้ ฉันสงสัยว่าถ้าคุณโหลดเนื้อหาของคุณผ่าน ajax คุณจะได้รับผลกระทบเดียวกันกับที่ไม่มีอยู่ในหน้าเว็บ


อ่าใช่แท็ก <noindex> </noindex> ลึกลับที่ไม่เคยมีแรงฉุดมากนัก ตัวเลือกทั้งหมดใกล้เคียงกับการใช้เสื้อคลุมสำหรับคนที่ชอบ Google :)
Tim Post

เหตุใดฉันจึงไม่แปลกใจที่เครื่องมือค้นหาบางตัวไม่สนับสนุนสิ่งนี้ ฉันคิดว่า Google คงคิดว่า - "อย่าทำชั่ว" และทุกอย่าง
ChrisF

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

3

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

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

ไม่จำเป็นต้องมีเรื่องแฟนซีและเครื่องมือค้นหามีแนวโน้มที่จะสับสนมากขึ้นถ้าคุณลอง (เช่นถ้าคุณใช้ JavaScript เพื่อซ่อนเนื้อหาคุณไม่มีทางรู้ว่าเครื่องมือค้นหาจะเริ่มค้นหาเนื้อหานั้นเมื่อใด) ในทำนองเดียวกันการใช้ iframe กับ robots.txt ไม่อนุญาตหรือ AJAX จะทำให้คุณภาพของหน้าเว็บของคุณลดลงแก่ผู้ใช้บ่อยครั้ง (ทำให้ช้าลงหรือทำให้ใช้งานได้น้อยลงในอุปกรณ์ที่หลากหลาย) ดังนั้นถ้าไม่มีเหตุผลที่แข็งแกร่งและพิสูจน์แล้วมากว่า คุณต้องทำสิ่งนี้ฉันขอแนะนำไม่รบกวนมัน


1

ฉันเชื่อว่าคุณสามารถใช้ iFrame และรหัสภายในจะได้รับการจัดทำดัชนีหากคุณให้ Google จัดทำดัชนีหน้านั้น ดังนั้นหากคุณใส่ nofollow ใน robots.txt ของคุณสำหรับไฟล์ที่โหลดจากใน iFrame คุณควรจะโอเค


0

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


0

Google มีวิธีของตัวเองเพื่อไม่รวมข้อความที่ไม่พึงประสงค์จากดัชนี

ในตัวอย่างของคุณคุณได้พูดคุยเกี่ยวกับจุดยึดซึ่ง Google นำเสนอตัวอย่างนี้:

<!--googleoff: anchor-->
  <A href=sharks_rugby.html>shark</A>
<!--googleon: anchor-->

และมีโหมดอื่นอีกสองสาม

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