<p>要素内で<h1>要素を囲むと、SEOに影響がありますか?


8

次の行をそのように構成しても問題ありませんか(SEO的に)。

<p>These are the best <h1> Cheap Widgets </h1> ever. </p>

これが検索エンジンにとって不自然すぎると思いませんか?


Hをヘッダーと見なす必要があります。ヘッダーはテキスト内に属さないため、ヘッダーと見なされません。この原則は、雑誌や本などのアップルです。ap内でスタイルを設定する場合は、spanタグを使用することを選択する必要があります。
Simon Hayter

いいえ、Googleはこれを気にしません
user1721135

回答:


26

W3Cによると、Pの:ここに記載されているよう要素は他の要素を含めることができフレージング要素

したがって、これは構文的に正しくなく、ブラウザーエラーが発生する可能性があります(Firefoxのコンソールを確認してください)。検索エンジンに送信する前にHTMLコードを検証することをお勧めします。そのため、エラーが発生したり、不自然に見えるコードを回避することをお勧めします。


6

あなたは同梱できませんh1の中でp。これはHTMLルールの問題だけではありません。また、ブラウザと検索エンジンがマークアップを処理する方法でもあります。あなたの例はあたかもそうであるかのように解析されます

<p>These are the best </p><h1> Cheap Widgets </h1> ever. </p>

つまり、1つのp要素の後に1つのh1要素が続き、その後に要素でラップされていないテキストだけが続きます。次に、構文的に正しくない予期しないengタグ</p>が無視されます。これはスタイリングにも影響します。たとえば、を設定p { font-family: Cambria }すると、「これらは最高です」というテキストのみに影響します。

そのような策略には本当にあまり意味がありません。検索エンジンを開発する人は一般に、それらをだまそうとする人より賢いですが、確かにいくつかのトリックはしばらくの間機能するかもしれません。


3

これを行う理由は確かに他にもあります(ここの他の返信で述べたように)が、のh1外側で同じテキストを使用する場合と比較して、サイトの「SEO」に悪影響を与えることはありませんp。FWIWがサイト内のキーワードをh1要素内にランダムに配置するだけでは、現代の検索エンジンに印象を与えることはありません。意味的に正しい方法でそれらを使用することは本当に理にかなっています。


3

さらに、Googleは見出しを介して情報を構造化するためです(通常、これを行う他の手段がないため、セマンティックマークアップを介して)。したがって、aをh1にネストすることにより、ドキュメントの構造を台無しにしてしまいますp。そうでなければ、スクリーンリーダーを使って人々の気を散らします。そしてh1、それはどういう意味pですか?見出しにはコンテキストがまったくなく、ドキュメントルートの見出しがどこかの真ん中にあります。

h1他の場所が本当に気に入らない場合の解決策:<h1 style="display: none"></h1>これはあなたのSEOに他の否定的な影響を与えますが。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.