Der automatische FAQ Schema Inserter bei Fragen

Automatisiertes Hinzufügen von FAQ Schema Markup in Beiträgen und Seiten einer WordPress Installation. Mehr zum FAQ Schema erfährst Du hier.

Details zum Plugin

Entwicklung: Sven Hoffmann
Idee: Joel Burghardt
Getestet bis PHP 8.3 und WordPress 6.5.3
Verwendungszweck: SEO
Mindestens Kompatibel mit Elementor, Divi, Gutenberg

Möchtest Du uns unterstützen? Eine positive Bewertung wäre eine großartige Hilfe. Vielen Dank!

Das Plugin bei Google bewerten

Historie

FAQ Snippets/Schema kann man relativ einfach einem Text hinzufügen. Dafür gibt es genügend Widgets in den Pagebuildern, aber auch bei den Plugins wie Rankmath oder Yoast.

Schwierig wird dieses Vorgehen, wenn man hunderte von Unterseiten überarbeiten muss. Der Mehraufwand stand nicht im Einklang zum Mehrwert. Daher dieses Plugin.

Jetzt kostenfrei herunterladen

Funktionsweise

Das Plugin sucht nach Überschriften(H2-H6), die mit einem Fragezeichen enden. Falls gefunden, wird die Überschrift als Frage und der Textteil bis zur nächsten Überschrift als Antwort genommen.

faq snippet schema generator faw snippet generator
Ausgabe des Schema-Validators

Handling

Nach der Installation wird die Generierung des FAQ-Schemas automatisch angestoßen. Es gibt seit Version 1.1. keine Settings mehr.

Antworten können in Div verschachtelt sein, so dass diese unter Umständen nicht gefunden werden. Daher wird mit V 1.1.0 der Content vorab per strip_tags gesäubert. Nur einige wenige Tags sind für die Weiterverarbeitung zugelassen.

Du nutzt RankMath FAQ Blöcke? Dann deaktiviere deren FAQ Schema, sodass dieses nicht doppelt ausgespielt wird. Ab in die function.php Deines ChildThemes damit.

remove_filter( 'rank_math/schema/block/faq-block', [ RankMath\Schema\Block_FAQ::get(), 'add_graph' ] );
Aktuell sind uns keine Bugs bekannt.

Bitte melde uns Bugs, Feedback und weitere Ideen, sodass wir das Plugin stetig weiterentwickeln können.

Changelog

Der gesamte Changelog ist im Plugin-Root unter changelog.txt aufrufbar.

20.02.2024 – Version 1.1.2

  • Wenn Frage und/oder Antwort leer sind, wird dieser QA-Block nicht mehr ausgegeben.

26.02.2024 – Version 1.2.0

  • Fixed Bug mit leeren mainEntities
  • Einbau einer Settings-Page
    • zum Aktivieren des Debug-Modus, zur Ausgabe der gesammelten Daten im Frontend. Nutzung wird nur in Testumgebungen angeraten
    • zum globalen Ausschließen bestimmter Überschriften, zB durch Werbebanner, Theme Headlines und dergleichen
faq snippet schema generator faq setting page

08.03.2024 – Version 1.2.1

  • Add styles.css to .gitlab-ci.yml

10.07.2024 – Version 1.2.2

  • Remove deprecated Warning PHP 8.2

Feature Requests

  • LWM_FAQ_TAGS: Im Backend definieren, welche Überschriften als Frage in Betracht kommen (H1 – H6)
  • LWM_FAQ_AW_TAGS: Im Backend definieren, welche Tags nach der Überschrift als Antwort dienen (DIVs dürfen nicht erlaubt sein)
  • LWM_FAQ_POST_TYPES: Im Backend definieren, welche PostTypes in Frage kommen dürfen
  • Categories / Tags ausschließbar machen

Zum kostenlosen Download unseres Plugins