Anda harus menganggap H sebagai tajuk, tajuk tidak termasuk dalam teks atau tidak dianggap tajuk, prinsip ini berlaku dalam hal-hal seperti majalah dan buku. Jika Anda ingin memiliki gaya pada hal-hal dalam ap, Anda harus memilih untuk menggunakan tag rentang.
Simon Hayter
tidak, google tidak peduli dengan hal ini
user1721135
Jawaban:
26
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 h1di 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 pelemen, diikuti oleh satu h1elemen, 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 h1luar p. FWIW hanya secara acak menempatkan kata kunci dari situs Anda di dalam h1elemen 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 h1dalam p. Jika tidak, Anda juga mengalihkan perhatian orang dengan pembaca layar. Dan: apa sebenarnya artinya, memiliki h1dengan 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 h1tempat lain: <h1 style="display: none"></h1>walaupun ini memiliki implikasi negatif lainnya untuk SEO Anda.
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.
sumber
Anda tidak dapat melampirkan
h1
dip
. Ini bukan hanya masalah aturan HTML; itu juga bagaimana browser dan mesin pencari memproses markup. Contoh Anda akan diurai seperti jika adaYaitu, satu
p
elemen, diikuti oleh satuh1
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 mengaturp { 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.
sumber
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
luarp
. FWIW hanya secara acak menempatkan kata kunci dari situs Anda di dalamh1
elemen tidak akan mengesankan mesin pencari modern, sangat masuk akal untuk menggunakannya dengan cara yang benar secara semantik.sumber
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
dalamp
. Jika tidak, Anda juga mengalihkan perhatian orang dengan pembaca layar. Dan: apa sebenarnya artinya, memilikih1
dengan sendirinya di dalamp
? 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.sumber