Support » Allgemeine Fragen » Fragen zur Überschriftenstrukur

  • Hi,
    ich habe meine Seite gerade mit einem Seo Tool anaylisert. Dabei sind mir zwei Sachen aufgefallen:

    1. Ich habe auf der Startseite zwei h1 Tags. Ist das ein Problem?

    <header class="entry-header">
                                                    <h1 class="entry-title"></h1>
            </header>
    
            <div class="entry-content">
                <h1><span style="font-size: 14pt;"><strong>Einfach meditieren lernen – Hier erfährst du wie<br />
    </strong></span></h1>

    Ich glaube das kommt daher, dass ich ein Child Theme verwende, wo ich die content-page.php Datei modifizert habe, um den Seitentitel nicht im Textfeld anzuzeigen, wie hier beschrieben:
    http://forum.wpde.org/design/107286-seitentitel-nicht-textfeld-anzeigen.html

    Gibt es eine andere Möglichkeit, den Seitentitel einfach auszublenden, ohne das ich zwei h1 Tage habe, oder ist das nicht weiter tragisch?

    2. Bei den einzelnen Blogartikeln sieht du Strukur so aus:
    http://einfachmeditieren.net/wp-content/uploads/Seitenstruktur.jpg
    Ich habe zuerst ein leeres h1 und h2 Tag und erst dann kommen die Überschriften. Hängt das auch mit der content-page.php zusammen?

    Die letzten 5 Überschriften auf dem Bild sollten eigentlich keine h2 und h3 Überschriften sein, da es sich um Widgets,Plugins oder Kommentare handelt. Was kann ich da machen?

    Danke für eure Hilfe,
    Markus

Ansicht von 7 Antworten - 1 bis 7 (von insgesamt 7)
  • Auf die Frage, ob mehrere <h1>-Tags bei der Suchmaschinenoptimierung hinderlich sind, habe ich hier im Forum schon mal geantwortet. Meine Antwort kannst du hier nachlesen. Kurz gefasst: Suchmaschinen beurteilen nicht nur die Überschrift-Tags, sondern schauen auch, in welchem Abschnitt der Website sie liegen. Ein <h1>-Tag im Footer hat eine andere Gewichtung als im Bereich <main>.

    Ein leeres <h1>-Tag macht natürlich keinen Sinn. Ich sehe häufiger, dass Nutzer zur Anpassung des Layouts in Einstellungen > Allgemein den Website-Titel löschen. Das ist natürlich für Suchmaschinen blöd: Häufig haben Themes nur ein einziges <h1>-Tag (den Website-Titel) und ausgerechnet das ist dann leer. Suchmaschinen gewichten <h1>-Überschriften stärker als den restlichen Inhalt – nur müssen sie dann auch vorhanden sein.

    Auch in einer Seitenleiste kann es für einzelne Abschnitte (Zwischen-)Überschriften geben; die Tags <h2> bzw. <h3> sind also völlig korrekt. Da sie höchstwahrscheinlich in einem Container <aside> liegen, haben sie für die Suchmaschinen auch eine ganz andere Wertigkeit.

    Thread-Starter akrele

    (@akrele)

    Hallo Bego,
    danke für deine ausführliche Antwort.
    Was würdest du mir konkret vorschlagen?

    Soll ich es lassen wie es ist oder die content-page.php Änderung wieder rückgängig machen? Nur dann hab ich wieder das Problem, dass meine Menüpunkte auch im Textfeld nochmal erscheinen.

    Danke,
    Markus

    Was hast du denn in content-page.php geändert?
    „Menüpunkte“ haben eigentlich nichts mit Überschriften zu tun?

    Vielleicht blendest du auch einfach einen Teil per CSS aus?

    Thread-Starter akrele

    (@akrele)

    Ich habe diese Zeile:
    <h1 class="entry-title"><?php the_title(); ?></h1>

    in diese abgeändert:
    <h1 class="entry-title"></h1>

    Wie hier beschrieben:
    http://forum.wpde.org/design/107286-seitentitel-nicht-textfeld-anzeigen.html

    Ein leeres <h1>-Tag scheint wie gesagt wenig Sinn zu machen.

    Ich würde das eher mit einer CSS-Regel ausblenden: .entry-title { display: none; } – hat Edi ja auch in diesem Thread so geschrieben.

    Thread-Starter akrele

    (@akrele)

    Hallo Bego,

    ich habe jetzt die CSS Regel verwendet, um die Titel auszublenden.

    Das funktioniert auch soweit, jedoch habe ich jetzt das Problem, dass auf den folgenden beiden Seiten keine Überschriften in der Artikelübersicht angezeigt werden:

    http://einfachmeditieren.net/category/uebungen/
    http://einfachmeditieren.net/category/blogartikel/

    Auch auf den einzelnen Blogartikeln erscheint die h1 Überschrift nicht mehr, Beispiel:
    http://einfachmeditieren.net/autogenes-training/

    • Diese Antwort wurde geändert vor 6 Jahren, 10 Monaten von akrele.

    Bitte beschreibe doch etwas konkreter, was du erreichen möchtest, was du dafür bereits getan hast und wieso das Ergebnis nicht deinen Vorstellungen entspricht.

    Du hast gefragt „wie bekomme ich die überflüssige <h1>-Überschrift weg?“ und mein Vorschlag war, das per CSS auszublenden mit { display: none; }. Nun „beschwerst“ du dich, dass Überschriften nicht angezeigt werden. Klar – war ja auch der Sinn der CSS-Regel! Wenn du aber die Überschriften auf den Folgeseiten sehen möchtest, dann musst du eben auch fragen „wie bekomme ich die überflüssige <h1>-Überschrift auf der Startseite weg?“. In dem Fall kann man den CSS-Selektor einfach spezifischer wählen. WordPress fügt z.B. für die Startseite dem <body>-Tag die CSS-Klasse home hinzu. Möchtest du jetzt die Überschrift h1 im Abschnitt mit der Klasse .entry-title ausschließlich auf der Startseite ausblenden, lautet die CSS-Regel

    .home .entry-title { display: none; }

    Eine gute Einführung in CSS findest du z.B. beim Mozilla Developer Network.

Ansicht von 7 Antworten - 1 bis 7 (von insgesamt 7)
  • Das Thema „Fragen zur Überschriftenstrukur“ ist für neue Antworten geschlossen.