การใช้ <h1> มากเกินไปไม่ดี แต่ตอนนี้ใช้ HTML5 แล้วหรือ


22

เรารู้ว่าการใช้งานมากเกินไป<h1>สามารถนำไปสู่การปรับค่าใช้จ่ายที่มากเกินไปแต่ตอนนี้ใน HTML5 ได้รับอนุญาตให้ใช้หลายรายการ<h1>ในหน้าเดียวกัน (ภายในส่วนที่ซ้อนกัน)

Google จะทำอะไรกับหน้าที่มี<h1>ชื่อเท่านั้น


ฉันไม่รู้ว่า Google ทำอะไร แต่ฉันหวังว่าสักวันมันจะลงโทษพวกเขาและส่งพวกเขาไปที่นรกตลอดชีวิตที่เหลือของพวกเขา! ด้วยสิ่งที่สวยงามที่ HTML5 นำมาให้เราฉันพยายามอย่างหนักที่จะเข้าใจว่าทำไมผู้คนจึงจำเป็นต้องใช้<h1>แท็กซ้อนกันในโค้ด ถามตัวเองว่า: "มี<title>แท็กมากกว่าหนึ่งแท็กในหน้าเว็บของฉันหรือไม่" คำตอบคือไม่ดังนั้นทำไมฉันต้องเพิ่มมากกว่าหนึ่ง<h1>แท็กในหน้า!
Marco Demaio

1
คล้ายกันมากถ้าไม่เหมือนกันกับSEO เกี่ยวกับการใช้แท็ก H1 หลาย ?
Zhaph - Ben Duguid

1
@MarcoDemaio H1แท็กไม่เหมือนกับTITLEแท็ก อัลกอริทึมการสรุป HTML5 รวมถึงองค์ประกอบการแบ่งส่วนที่แนะนำโดย HTML5 นั้นถูกสร้างขึ้นเพื่อจัดการกับแนวคิดที่หน้าเดียวอาจมีมากกว่าบทความเดียว เมื่อหน้าหนึ่งมีบทความเดียว (เช่นหน้าส่วนใหญ่ใน Wikipedia) การใช้ H1-H6 เพียงอย่างเดียวนั้นสมเหตุสมผล หากคุณเริ่มแสดงผู้พัฒนาบทความหลายบทความบนหน้าเว็บคุณจะพบกับความยุ่งเหยิงหากคุณพึ่งพาแท็ก H1-H6 เพียงอย่างเดียวเพื่อจัดโครงสร้างเนื้อหาของคุณ
บุคคลที่สาม

@thirdender: IMHO หากคุณแสดงหน้าหนึ่งที่มีหลายอาร์ทในคุณสามารถใช้<h1>เพื่อห่อชื่อจริงของหน้า "บทความที่พูดถึง ... " และบทความอาจถูกห่อหุ้มเข้าไป<h2>ฉันยังไม่เห็นว่าทำไมคุณ ต้องใช้<h1>หลายครั้งในหน้า
Marco Demaio

1
@MarcoDemaio ใช่มันเป็นไปได้ที่จะทำอย่างนั้น แต่แล้วคุณไม่ได้ใช้ประโยชน์จากองค์ประกอบการแบ่ง HTML5 เพื่อประโยชน์เต็มที่ ดูSmashing Magazine: โครงสร้างความหมาย - ความสำคัญของ HTML5 sectioning องค์ประกอบ เขาทุบตีข้อบกพร่องของเอกสารทางประวัติศาสตร์โดยสรุปกลไกการสรุปและวิธีที่พวกเขาได้รับการแก้ไขโดยองค์ประกอบการแบ่งส่วน HTML5 ใหม่ โปรแกรมเมอร์เหล่านี้ให้ประโยชน์โดยทำให้ชีวิตง่ายขึ้นและเป็นประโยชน์ต่อผู้ใช้โปรแกรมอ่านหน้าจอโดยสร้างมาตรฐานการปฏิบัติโครงร่างในลักษณะที่มีความหมาย
สาม

คำตอบ:


14

ตามที่ Matt Cutts, Google ไม่ลงโทษเว็บไซต์เพียงสำหรับการมีหลาย<h1>แท็ก เป็นไปได้ว่า indexers ของพวกเขาอาจจะเป็นโปรแกรมในการตรวจสอบการใช้มากเกินไปอย่างมหันต์ของ<h1>ที่ชอบ - พูด, มีทุกข้อความของคุณภายใน<h1>แท็ก - และจะลงโทษหน้าเว็บดังกล่าว แต่ผมเคยเห็นไม่มีการยืนยันโดยตรงจากการที่ มันเป็นไปได้มากว่าพนักงานของมนุษย์ของพวกเขาหากการแจ้งเตือนไปยังหน้าเว็บดังกล่าวจะเห็นว่ามีการละเมิดและดำเนินการตาม

ฉันไม่ได้ทำงานที่ Google และฉันไม่รู้เลยว่าอัลกอริทึมของพวกเขาทำงานอย่างไรจริง ๆ (นอกเหนือจากสิ่งที่อนุมานได้จากการสังเกตและโพสต์โดยคนที่รู้) แต่ถ้าฉันต้องเขียนรหัสการจัดการหัวเรื่องฉันจะจัดสรร จำนวนหนึ่ง "น้ำหนักหัวเรื่อง" ต่อหน้าและหารน้ำหนักนั้นตามสัดส่วนในส่วนหัวทั้งหมดของหน้า วิธีการที่มีสอง<h1>แท็กจะได้ว่าผลเช่นเดียวกับการมีความยาวหนึ่งเดียวและใช้เพียงพูด, แท็กบนหน้าเว็บจะได้ว่าผลเช่นเดียวกับการใช้เพียง<h3> <h1>เป็นวิธีแก้ปัญหาที่ชัดเจนว่าฉันค่อนข้างแปลกใจถ้า Google ไม่ทำอะไรมากไปกว่านั้น


1
เจ้าของไม่ได้พูดถึงว่าสิ่งที่ถูกเรียกว่า แต่มันเป็นที่น่าสังเกตว่าวิดีโอลิงก์ Ilmari ไปจากปี 2009 การปรับปรุงที่โดยเฉพาะการกำหนดเป้าหมายที่เป็นโทษมากกว่าการเพิ่มประสิทธิภาพ (ในที่สุดชื่อเพนกวิน ) เป็นเพียงการแนะนำเกี่ยวกับสัปดาห์ที่ผ่านมา .
Su '29

8

เป็นที่ยอมรับกันโดยทั่วไปว่าวิธีปฏิบัติที่ดีที่สุดคือมีเพียง<h1>หน้าเดียวหรือ 1 <h1>ในหมวดสำหรับ HTML5 Google จะไม่ลงโทษสำหรับการประชุมมาตรฐาน HTML หรือจะลงโทษคุณสำหรับการมีหลาย<h1>'s - มันอาจลงโทษคุณสำหรับการมีเฉพาะ <h1> ' s แม้ว่า

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

นี่คือJohnathan MuellerของGoogle ยืนยันว่า Google สามารถทำดัชนี HTML 5และไม่ทำอะไรเป็นพิเศษสำหรับมันเช่นให้รางวัลแก่คุณสำหรับการใช้ HTML 5

ขณะนี้ระบบการรวบรวมข้อมูลและการจัดทำดัชนีของเราไม่ได้ทำอะไรเป็นพิเศษสำหรับ HTML5 ดังนั้นจึงไม่มี "โบนัส" สำหรับการใช้โครงสร้าง HTML5 แต่โดยทั่วไปแล้วไม่มีข้อเสียเช่นเดียวกัน ที่กล่าวมาหน้าส่วนใหญ่ที่มีมาร์กอัป HTML5 ที่ฉันเห็นมีแนวโน้มที่จะสะอาดมาก - ด้วย "cruft" และองค์ประกอบที่ไม่จำเป็นเล็กน้อย แม้ว่ามาร์คอัปที่สะอาดไม่ได้เป็นสิ่งที่อัลกอริทึมของเราค้นหาอย่างชัดเจน แต่บางครั้งเราก็เห็นหน้าเว็บที่เกือบจะมองไม่เห็น นอกจากนี้มาร์กอัปแบบใหม่ยังทำให้การดูแลรักษาเว็บไซต์ง่ายขึ้นการเพิ่มองค์ประกอบใหม่ ๆ เช่นไมโครฟอร์แมตและทำให้หน้าเว็บพกพาสะดวกมากขึ้นในเบราว์เซอร์และอุปกรณ์ต่าง ๆ ด้วยเหตุนี้ในความคิดของคุณจึงไม่มีสิ่งใดกีดกันคุณ (จากมุมมองการค้นหา) จากการสร้างเว็บไซต์ที่ยอดเยี่ยมใน HTML5 :)


พิสูจน์สิ่งที่คุณพูด พิสูจน์ว่า google เข้าใจวันนี้ html5 ... มันจะเกิดขึ้นอีกในอนาคต แต่วันนี้?
skyline26

1
จากบล็อกของ cutts ด้าน: แท็ก H1 ที่มากเกินไป - ทั้งหมดมารวมกันตอนนี้: H1 สำหรับส่วนหัวด้านบน H2 และ H3 สำหรับส่วนที่เหลือ คุณควรมี H1 หัวข้อเดียวต่อบทความหรือหน้า
skyline26

@toPeerOrNotToPeer ใช่ถูกต้อง ปฏิบัติตามมาตรฐานและคุณจะไม่มีปัญหา แต่ Google ไม่ได้ลงโทษหลาย H1 และเข้าใจ HTML 5
toomanyairmiles

ข้อ จำกัด H1 เดียวไม่เคยเป็นจริง
Su '29

@Su 'มันไม่ได้อยู่ในรายละเอียดไม่ เป็นวิธีปฏิบัติที่ยอมรับกันโดยทั่วไป - ฉันพูดเกินจริงไปแล้ว
toomanyairmiles

3

ทุกคนมักจะชี้ไปที่โพสต์ของ Matt Cutts จากปี 2009 นี่คือวิดีโอจาก 2011 ในระหว่างการแชทเว็บแคมสดที่ Matt Cutts ระบุการตั้งค่าของเขาสำหรับ<h1>แท็กเดียวต่อหน้าโดยเฉพาะ


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

3

มันได้รับอนุญาตเสมอให้ใช้หลาย ๆ อย่าง<h1>ในเอกสารและไม่เคยถูกลงโทษโดยพลการ การทำมากกว่านั้นคือสิ่งที่ทำให้ตัวเองมีปัญหา

เท่าที่ Google คุณจะต้องเชื่อมั่นว่าวิศวกรกำลังทำงานของพวกเขาและหากพวกเขากำลังจัดทำดัชนี HTML5 อย่างเหมาะสม Googlebot รู้ว่าการซ้อนกัน<h1>จะผลักดัน "ลง" ในระดับที่มีประสิทธิภาพ หากคุณไม่ไว้วางใจสิ่งนั้นอย่าทำและทำเองด้วยตนเอง<h2>จนกว่าคุณจะได้คำตอบที่ชัดเจนและชัดเจน (ลิงก์ไปยังโพสต์ของ Johnathan Mueller ในการตอบกลับของ @toomanyairmiles นั้นน่าสนใจ แต่ยังไม่สมบูรณ์พอสำหรับฉัน) ฉันยังไม่เห็นสิ่งนี้เกิดขึ้น


1

ฉันคิดว่าคำถามนี้ขึ้นอยู่กับตรรกะที่<h1>แท็กแสดงถึงชื่อหลักหนึ่งของหน้า ในขณะที่อาจเป็นจริงในวันก่อนหน้า HTML5 มีการเปลี่ยนแปลงประเภทของตรรกะ ใน HTML5 <h1>แท็กเป็นชื่อหลักของส่วน นี่อาจเป็นหน้าเต็มหน้าย่อยโมดูลเป็นต้นตัวอย่างที่ดีว่าเหตุใดความแตกต่างนี้จึงสำคัญเมื่อสร้างระบบโมดูลาร์ของส่วนต่าง ๆ ที่อุทิศให้กับกิจกรรมต่างๆ

ลองนึกภาพระบบที่มี "เพจ" เรียงกันอยู่ติดกัน แต่ละหน้ามีจุดประสงค์ที่แตกต่างกัน: หน้าหนึ่งสำหรับสภาพอากาศ, หนึ่งหน้าสำหรับจัดระเบียบงาน, หนึ่งหน้าสำหรับลูกค้าดิสเพลย์ ฯลฯ แต่ละหน้าเหล่านี้สามารถเจาะลึกลงไปอีก (คาดการณ์แบบชั่วโมงต่อชั่วโมง, งานเดี่ยว, ลูกค้าเดี่ยว) "หน้าย่อย" สามารถวางไว้ข้างหน้าจริง

ก่อน HTML5 คุณจะต้องตรวจสอบด้วยเหตุผลว่าแท็กส่วนหัวใดที่เหมาะสมและหากคุณมีส่วนลึกเกินกว่า 6 ระดับคุณจะไม่มีแท็กส่วนหัว ด้วย HTML5 คุณสามารถตั้งค่าทั้งหมด<h1>โดยไม่มีเหตุผลเพิ่มเติมหรือข้อ จำกัด การซ้อน


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