Haruskah <a> tag dengan href = "#" (atau tautan internal lainnya) menggunakan rel = "noindex, nofollow"?

10

Untuk tujuan SEO, harus <a>tag dengan href="#"make penggunaan rel="nofollow", rel="noindex", rel="noindex, nofollow", atau apakah itu tidak peduli?

Saya bertanya karena saya memiliki beberapa elemen di situs saya di mana saya menggunakan tag jangkar untuk memicu mouseovers, dll, dan saya hanya ingin tahu bagaimana mesin pencari menangani tautan tersebut.

rsbarro
sumber
5
Tidak pernah memiliki tag anchor, itu praktik buruk, buruk untuk SEO, dan buruk untuk aksesibilitas.
toomanyairmiles
2
Tidak buruk untuk SEO. Tidak apa-apa untuk menggunakan # ketika menjangkar ke bagian halaman atau halaman jarak jauh itu adalah standar w3, w3schools.com/tags/att_a_href.asp Anda dapat menggunakan jquery dan menetapkan kelas atau ID dari <a> untuk memicu acara mouseover jika Anda mau
Anagio
@toomanyairmiles mengapa ini buruk untuk aksesibilitas atau seo?
2
@Christofian javascript pertama harus tidak mengganggu, kedua jika tidak ada href itu harus tag tombol atau sesuatu yang semantik benar itu buruk untuk SEO karena google tidak dapat atau tidak akan mengikutinya - itu hanya diabaikan dan konten apa pun di belakangnya tidak akan diindeks.
toomanyairmiles
2
@Anagio w3schools tidak berafiliasi dengan w3c dan penuh kesalahan. Ini buruk untuk SEO karena akan diabaikan dan secara semantik tidak berarti.
toomanyairmiles

Jawaban:

9

Jangan nofollow tautan internal .
Menunjuk ke flat # sebagai tujuan bisa dibilang tidak benar-benar "menghubungkan" di mana saja, tetapi masih tidak ada alasan untuk melakukannya.

Su '
sumber
9

Anda seharusnya tidak memiliki tautan dengan #atau javascript:void(0)sejak awal. Anda harus mengarahkan tautan ke sumber yang sesuai - misalnya jika Anda membuat penampil gambar, tautan itu harus menuju ke gambar itu sendiri. Jika Anda membuat jendela sembulan, tautan harus mengarah ke URL dari jendela sembulan, jika pengguna telah menonaktifkan Javascript.

Jika tidak ada sumber daya yang tepat sama sekali, maka Anda seharusnya tidak menggunakan tautan di tempat pertama. Gunakan elemen span atau div dan lampirkan acara Javascript untuk itu. Perhatikan bahwa Anda dapat mengaturnya agar terlihat seperti tautancursor: pointer;

Dan seperti yang direkomendasikan Su, jangan pernah gunakan nofollowtautan internal. Dulu ada proses yang disebut "pahatan PageRank" (yang konyol dan nyaris tidak efektif pula) tetapi itu tidak lagi efektif sama sekali.

DisgruntledGoat
sumber
Saya ingin menunjukkan bahwa Anda mungkin ingin menggunakan tautan daripada div karena itu memungkinkan pemfokusan melalui keyboard. Hal yang sama dapat dicapai dengan tombol tetapi tombol adalah CSS yang mengerikan bijaksana. Untuk semua webmaster: silakan berhenti menggunakan div dengan onclick, beberapa dari kita ingin dapat menggunakan keyboard untuk menavigasi situs web.
Mijamo
3

Secara pribadi saya selalu lebih suka untuk tidak menyertakan tautan yang memiliki href = "#", tapi saya kira itu tergantung pada konteksnya.

Jika Anda melakukan sesuatu yang pandai dengan javascript dengan tautan yang dimaksud, yang akan menjadi satu-satunya alasan saya berharap menemukan href = "#" atau href = "javascript: void (0);", lalu mengapa tidak , Alih-alih membiarkan tautan untuk pernah muncul dalam markup spiderable (tidak yakin apakah itu benar-benar kata), mengapa tidak menambahkannya ke halaman setiap kali javascript Anda dijalankan, melampirkan event handler dan fungsi lainnya sesuai kebutuhan.

Meskipun menggunakan id / jangkar sebagai navigasi dalam suatu halaman benar-benar valid, saya tidak bisa melihat alasan untuk menyediakan yang kosong, meskipun tanpa contoh ini semua cukup subjektif / dugaan.

PERMINTAAN MAAF

Saya tidak berpikir saya benar-benar menjawab pertanyaan di sana ....

Saya kira itu mungkin diperlakukan oleh google sebagai tautan kembali ke halaman saat ini, tapi saya tidak sepenuhnya yakin bagaimana itu akan menghalangi, atau membantu SEO sama sekali.

Secara realistis, tidak ada situasi yang bisa saya pikirkan di mana itu adalah ide yang baik untuk memberikan tautan yang benar-benar mati.

Menjawab. Tidak masalah, tapi tetap saja, jangan lakukan itu ....!

Semoga berhasil!

BizNuge
sumber
2

Kecuali Anda memiliki Tag Judul di dalam Tautan, tanda # tidak akan melakukan apa pun. Ini bukan tautan, karena hampir tidak ada nilai. Anda selalu dapat menggunakan nama = "".

Aaron Brewer
sumber
0

Orang-orang yang tidak terlihat menggunakan tab, bukan kursor dan akan ditabrak dari satu tag anchor ke yang lain ketika melintasi halaman.

Jadi, jika Anda menulis halaman yang akan dibaca oleh orang-orang yang menggunakan browser text-to-speech (seperti Jaws) menggunakan tag # internal ke halaman adalah cara yang sangat membantu untuk menyusun navigasi.

Rahang akan mengumumkan tag ini saat orang tersebut menjangkau mereka. Jadi, Anda dapat membuat direktori tautan internal penting menggunakan tag #.

Anda juga harus menggunakan tag H1, H2, dll. Secara bermakna karena tag ini juga digunakan untuk membuat indeks konten non-visual untuk orang yang menelusuri halaman.

Nancy Miracle
sumber
1
Sama sekali tidak terkait dengan pertanyaan aktual.
Su '