<a> แท็กที่มี href =“ #” (หรือลิงก์ภายในอื่น ๆ ) ควรใช้ rel =“ noindex, nofollow” หรือไม่


10

เพื่อ SEO ควร<a>แท็กที่มีhref="#"ให้ใช้rel="nofollow", rel="noindex", rel="noindex, nofollow", หรือไม่ก็ไม่สำคัญ?

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


5
ไม่เคยมีแท็กยึด # # มันเป็นวิธีปฏิบัติที่ไม่ดีไม่ดีสำหรับ SEO และไม่ดีสำหรับการเข้าถึง
toomanyairmiles

2
มันไม่เลวสำหรับ SEO เป็นการดีที่จะใช้ # 'เมื่อยึดส่วนต่าง ๆ ของหน้าหรือหน้าระยะไกลเป็นมาตรฐาน w3, w3schools.com/tags/att_a_href.aspคุณสามารถใช้ jquery และตั้งค่า class หรือ ID ของ <a> เพื่อทริกเกอร์ เหตุการณ์ mouseover ถ้าคุณต้องการ
Anagio

@toomanyairmiles ทำไมมันถึงไม่ดีสำหรับ seo หรือการเข้าถึง?

2
@Christofian ประการแรกจาวาสคริปต์ควรจะไม่เป็นการสร้างความรำคาญประการที่สองถ้าไม่มี href มันควรจะเป็นแท็กปุ่มหรือสิ่งอื่นที่ถูกต้องความหมายมันไม่ดีสำหรับ SEO เพราะ google ไม่สามารถหรือไม่ปฏิบัติตาม - มันเพียงละเว้นและเนื้อหาใด ๆ จะไม่ถูกทำดัชนี
toomanyairmiles

2
@Anagio w3schools ไม่มีส่วนเกี่ยวข้องกับ w3c และเต็มไปด้วยข้อผิดพลาด มันไม่ดีสำหรับ SEO เพราะมันจะถูกละเว้นและมันไม่มีความหมายทางความหมาย
toomanyairmiles

คำตอบ:



9

คุณไม่ควรมีลิงค์ด้วย#หรือjavascript:void(0)ในตอนแรก คุณควรชี้ลิงค์ไปยังแหล่งข้อมูลที่เหมาะสม - ตัวอย่างเช่นหากคุณกำลังสร้างโปรแกรมดูรูปภาพลิงค์ควรไปที่รูปภาพเอง หากคุณสร้างหน้าต่างป๊อปอัปลิงก์ควรชี้ไปที่ URL จากหน้าต่างป๊อปอัปในกรณีที่ผู้ใช้ปิดการใช้งาน Javascript

หากไม่มีทรัพยากรที่เหมาะสมเลยคุณไม่ควรใช้ลิงค์ในตอนแรก ใช้องค์ประกอบ span หรือ div และแนบเหตุการณ์ Javascript กับสิ่งนั้น หมายเหตุคุณสามารถจัดสไตล์ให้ดูเหมือนลิงก์ด้วยcursor: pointer;

และตามที่ Su แนะนำอย่าใช้nofollowกับลิงก์ภายใน เคยมีกระบวนการที่เรียกว่า "PageRank sculpting" (ซึ่งไร้สาระและแทบไม่มีประสิทธิภาพอยู่ดี) แต่นั่นก็ไม่ได้มีประสิทธิภาพอีกต่อไป


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

3

โดยส่วนตัวฉันชอบที่จะไม่รวมลิงค์ใด ๆ ที่มี href = "#" แต่ฉันคิดว่ามันขึ้นอยู่กับบริบท

หากคุณกำลังทำสิ่งที่ฉลาดด้วยจาวาสคริปต์ที่มีลิงก์ในคำถามซึ่งเป็นหนึ่งในเหตุผลเดียวที่ฉันคาดว่าจะพบ href = "#" หรือ href = "javascript: void (0);" ทำไมไม่ แทนที่จะปล่อยให้ลิงก์ปรากฏในมาร์กอัป (ไม่แน่ใจว่าเป็นคำ), ทำไมไม่เพียงต่อท้ายลิงค์เข้ากับเพจเมื่อใดก็ตามที่จาวาสคริปต์ของคุณทำงาน, แนบตัวจัดการเหตุการณ์และฟังก์ชั่นอื่น ๆ ตามที่ต้องการ

แม้ว่าการใช้ id / anchors เป็นการนำทางภายในหน้าเว็บนั้นใช้ได้อย่างสมบูรณ์แบบ แต่ฉันไม่สามารถเห็นเหตุผลที่จะให้สิ่งที่ว่างเปล่าได้แม้ว่าจะไม่มีตัวอย่างนี่เป็นอัตนัย / การคาดเดาทั้งหมด

ขอโทษ

ฉันไม่คิดว่าฉันตอบคำถามที่นั่นจริง ๆ ....

ฉันเดาว่า Google อาจได้รับการปฏิบัติเป็นลิงค์ไปยังหน้าปัจจุบัน แต่ฉันไม่แน่ใจว่าจะขัดขวางหรือช่วย SEO ได้อย่างไร

ในความเป็นจริงไม่มีสถานการณ์ที่ฉันสามารถคิดได้ว่ามันจะเป็นความคิดที่ดีที่จะให้ลิงค์ตายโดยสิ้นเชิง

ตอบ. ไม่เป็นไร แต่ก็ยังทำไม่ได้เลย .... !

โชคดี!


2

ยกเว้นว่าคุณมีแท็กชื่ออยู่ในลิงค์เครื่องหมาย # จะไม่ทำอะไรเลย มันไม่ได้เป็นลิงค์เพราะไม่มีค่า คุณสามารถใช้ name = "" ได้ตลอดเวลา


0

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

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

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

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


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