Akankah menyertakan elemen <h1> di dalam elemen <p> memengaruhi SEO?

8

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?

troy_saxk
sumber
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.

dan
sumber
6

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.

Jukka K. Korpela
sumber
3

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.

John Mueller
sumber
3

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.

kekacauan
sumber