Ist es in Ordnung (SEO-weise), die folgende Zeile als solche zu konstruieren:
<p>These are the best <h1> Cheap Widgets </h1> ever. </p>
Sie fragen sich, ob dies für Suchmaschinen zu unnatürlich erscheint?
Ist es in Ordnung (SEO-weise), die folgende Zeile als solche zu konstruieren:
<p>These are the best <h1> Cheap Widgets </h1> ever. </p>
Sie fragen sich, ob dies für Suchmaschinen zu unnatürlich erscheint?
Antworten:
Laut W3C kann das P- Element nur andere Elemente enthalten, wie hier aufgeführt: Phrasierungselemente .
Dies ist daher syntaktisch falsch und kann zu einem Browserfehler führen (überprüfen Sie die Firefox-Konsole). Es wird empfohlen, Ihren HTML-Code vor dem Senden an Suchmaschinen zu validieren. Daher würde ich empfehlen, Code zu vermeiden, der Fehler verursachen oder unnatürlich aussehen kann.
Sie können nicht einschließen h1
in p
. Es geht nicht nur um HTML-Regeln. So verarbeiten Browser und Suchmaschinen das Markup. Ihr Beispiel wird analysiert, als ob es wäre
<p>These are the best </p><h1> Cheap Widgets </h1> ever. </p>
Das heißt, ein p
Element, gefolgt von einem h1
Element, gefolgt von nur Text, der nicht in ein Element eingeschlossen ist, und dann dem syntaktisch falschen und unerwarteten eng-Tag </p>
, das ignoriert wird. Dies wirkt sich auch auf das Styling aus. Wenn Sie beispielsweise festlegen p { font-family: Cambria }
, wirkt sich dies nur auf den Text "Dies sind die besten" aus.
Es macht wirklich nicht viel Sinn, solche Tricks zu machen. Leute, die Suchmaschinen entwickeln, sind im Allgemeinen schlauer als Leute, die versuchen, sie zu täuschen, obwohl zugegebenermaßen einige Tricks für einige Zeit funktionieren können.
Es gibt definitiv andere Gründe, dies zu tun (wie in den anderen Antworten hier erwähnt), aber es wird die "SEO" Ihrer Website nicht negativ beeinflussen, verglichen mit der Verwendung des gleichen Textes innerhalb einer h1
außerhalb der p
. FWIW, das nur zufällig Keywords von Ihrer Website in h1
Elementen platziert, wird keine modernen Suchmaschinen beeindrucken. Es ist wirklich sinnvoll, sie semantisch korrekt zu verwenden.
Zusätzlich: Es wird, weil Google Informationen durch Überschriften strukturiert (im Allgemeinen durch semantisches Markup, weil es keine anderen Mittel hat, dies zu tun). Daher bringen Sie die Struktur Ihres Dokuments durcheinander, indem Sie a h1
in a verschachteln p
. Ansonsten lenken Sie auch Personen mit Screenreadern ab. Und: was genau soll es bedeuten, ein h1
für sich in einem zu haben p
? Die Überschrift hat absolut keinen Kontext, und Sie haben Ihre Dokumentstammüberschrift irgendwo mitten im Nirgendwo.
Lösung, wenn Sie das h1
nirgendwo anders wirklich mögen : <h1 style="display: none"></h1>
obwohl dies andere negative Auswirkungen auf Ihre SEO hat.