Apakah boleh (untuk SEO) untuk membuat baris berikut seperti ini:
<p>These are the best <h1> Cheap Widgets </h1> ever. </p>
Ingin tahu apakah ini terlihat terlalu tidak wajar untuk mesin pencari?
Apakah boleh (untuk SEO) untuk membuat baris berikut seperti ini:
<p>These are the best <h1> Cheap Widgets </h1> ever. </p>
Ingin tahu apakah ini terlihat terlalu tidak wajar untuk mesin pencari?
Jawaban:
Menurut W3C, elemen P hanya dapat berisi elemen lain seperti yang tercantum di sini: Elemen Frase .
Oleh karena itu, secara sintaksis tidak benar dan dapat menyebabkan kesalahan peramban (periksa konsol Firefox). Disarankan untuk memvalidasi kode HTML Anda sebelum mengirimkan ke mesin pencari, jadi saya sarankan menghindari kode yang dapat menghasilkan kesalahan atau terlihat tidak wajar.
Anda tidak dapat melampirkan h1
di p
. Ini bukan hanya masalah aturan HTML; itu juga bagaimana browser dan mesin pencari memproses markup. Contoh Anda akan diurai seperti jika ada
<p>These are the best </p><h1> Cheap Widgets </h1> ever. </p>
Yaitu, satu p
elemen, diikuti oleh satu h1
elemen, diikuti oleh hanya teks yang tidak dibungkus dalam elemen, dan kemudian tag eng yang secara sintaksis salah dan tidak terduga </p>
, yang akan diabaikan. Ini juga mempengaruhi gaya. Misalnya, jika Anda mengatur p { font-family: Cambria }
, itu akan mempengaruhi teks "Ini adalah yang terbaik" saja.
Benar-benar tidak ada gunanya tipuan semacam itu. Orang yang mengembangkan mesin pencari umumnya lebih pintar daripada orang yang mencoba mengelabui mereka, meskipun diakui beberapa trik mungkin berhasil untuk beberapa waktu.
Pasti ada alasan lain untuk melakukan itu (seperti yang disebutkan dalam balasan lain di sini), tetapi itu tidak akan berdampak negatif pada "SEO" situs Anda dibandingkan dengan menggunakan teks yang sama di h1
luar p
. FWIW hanya secara acak menempatkan kata kunci dari situs Anda di dalam h1
elemen tidak akan mengesankan mesin pencari modern, sangat masuk akal untuk menggunakannya dengan cara yang benar secara semantik.
Selain itu: Itu akan, karena Google menyusun informasi melalui tajuk berita (umumnya melalui markup semantik, karena tidak ada cara lain untuk melakukan ini). Oleh karena itu, Anda mengacaukan struktur dokumen Anda dengan bersarang h1
dalam p
. Jika tidak, Anda juga mengalihkan perhatian orang dengan pembaca layar. Dan: apa sebenarnya artinya, memiliki h1
dengan sendirinya di dalam p
? Headline sama sekali tidak memiliki konteks, dan Anda memiliki headline root dokumen di suatu tempat di antah berantah.
Solusi, jika Anda benar-benar tidak menyukai h1
tempat lain: <h1 style="display: none"></h1>
walaupun ini memiliki implikasi negatif lainnya untuk SEO Anda.