เคล็ดลับแบบอินไลน์บล็อกนี้เกี่ยวข้องกับ 'font-size: 0' อันตรายสำหรับ SEO หรือไม่


14

ซักพักฉันตอบคำถามนี้ใน Stack Overflow:

/programming/5078239/how-to-remove-the-space-between-inline-block-elements

ปัญหาคือองค์ประกอบที่display: inline-blockมี "ช่องว่างพิเศษ" เนื่องจากได้รับผลกระทบจากช่องว่างใน HTML ดู: http://jsfiddle.net/thirtydot/4z4v2/

ตามที่ปรากฏช่องว่างสามารถลบออกได้โดยการลบช่องว่างใน HTML อย่างไรก็ตามการลบช่องว่างออกนั้นบางครั้งเป็นการแก้ไขที่ไม่พึงประสงค์: ตัวอย่างเช่นทำให้ HTML ทำงานได้ยากขึ้น

ดังนั้นฉันแนะนำวิธีแก้ปัญหานี้: http://jsfiddle.net/thirtydot/4z4v2/1/

ul {
    font-size: 0;
    letter-spacing: -1px;
}
li {
    font-size: medium;
    letter-spacing: normal;
}

( letter-spacingจำเป็นต้องกำจัดช่องว่างทั้งหมดใน Safari)

และนั่นก็คือ ..

.. ถึงความคิดเห็นที่โผล่ขึ้นมาเมื่อมีการแนะนำเทคนิคนี้ในคำตอบอื่น :

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

ผมเคยใช้เทคนิคนี้เพียงหนึ่งเว็บไซต์ (..I มักจะเพียงแค่ลบช่องว่าง) และเว็บไซต์ที่ได้รับการจัดอันดับอย่างถูกต้องใน Google (ไม่มีการเชื่อมโยงขออภัย) หากมีความสำคัญไซต์นั้นมีหน้าเว็บที่กำหนดเป้าหมายเป็นพิเศษในรูปแบบของ "วลี + สถานที่ตั้ง": เป็นตัวอย่างที่สมมติว่า "Zombie Chopper Ravenholm"

ฉันสนใจ Google จริงๆแต่คำตอบเกี่ยวกับเครื่องมือค้นหาอื่น ๆ ก็ยินดีเช่นกัน

ดังนั้นคำถามของฉันคือ:

การปรากฏตัวของfont-size: 0ความเสี่ยงต่อการทำ SEO เป็นเพียงอย่างเดียวแม้ว่าจะไม่มีข้อความใดถูกซ่อนอยู่หรือไม่?

คำตอบ:


8

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

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