Jangkar di dalam tajuk, atau sebaliknya - apakah ada perbedaan dalam kaitannya dengan SEO? [Tutup]

86

Saya selalu tersandung pada ini (pertanyaan yang agak sederhana) saat membuat misalnya blog Wordpress. Haruskah saya membungkus judul, yang juga harus berupa tautan, dalam <a>elemen jangkar , atau haruskah sebaliknya. Dan mengapa?

(1) :

<a href="foo">
    <h1>bar</h1>
</a>

(2) :

<h1>
    <a href="foo">bar</a>
</h1>

Saya selalu berakhir dengan melakukan (1) , karena menurut saya lebih logis, bahwa tajuk utama dibungkus dengan tautan.

Apakah ada bedanya misalnya SEO? Apakah itu mencerminkan peringkat SEO?

Frederik Wordenskjold
sumber
3
Pertanyaan tentang Webmaster Pro ini adalah yang Anda cari
John Conde
2
Saya memberikan suara untuk menutup pertanyaan ini karena, meskipun ini adalah topik ketika ditanya, pertanyaan SEO non-pemrograman tidak lagi sesuai topik di sini dan harus ditanyakan di Webmaster . Khususnya tag Anchor yang sebelumnya ditautkan di dalam <h1> atau <h1> di dalam tag anchor: mana yang lebih baik? menjawab pertanyaan ini di sana.
dbc

Jawaban:

78

Sebelum ke HTML5:
Jangkar harus berada di dalam tajuk, Anda tidak dapat meletakkan elemen tingkat blok di dalam jangkar, dan sebagian besar browser tidak akan merendernya 100% andal jika Anda melakukannya.

Di HTML5:
Tidak masalah, gunakan mana saja yang paling masuk akal semantik . Mungkin yang pertama.

Ingatlah bahwa jika dokumen Anda menggunakan DTD HTML4, itu tidak akan divalidasi dan mungkin tidak ditampilkan dengan benar karena menggunakan aturan lama di mana jangkar tidak boleh berisi elemen tingkat blok. Gunakan hanya opsi pertama di HTML5. XHTML setara dengan HTML4, meskipun saya tidak 100% yakin tentang XHTML1.1 (coba dan lihat apakah validasi).

animuson
sumber
8

Jika Anda menggunakan HTML 4.01 DTD (Tidak yakin tentang transisi, tapi pasti ketat), maka elemen jangkar harus muncul di dalam elemen header. Periksa doctype Anda jika Anda tidak tahu DTD mana yang Anda gunakan (dengan asumsi Anda memilikinya, yang memang Anda perlukan agar kode Anda dianggap valid). Doctype HTML5 terlihat seperti ini:

<!DOCTYPE HTML>

Doctype 4.01 adalah:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 

Saya juga menyarankan untuk membiasakan diri dengan DTD itu sendiri jika Anda akan bekerja dengan 4.01, ini akan menjawab semua jenis pertanyaan ini.

MGZero
sumber
-2

Yang pertama adalah yang terbaik untuk SEO karena Google mengindeksnya dengan sangat mudah.

themarketingboy
sumber