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.
Entwicklung: Sven Hoffmann
Idee: Joel Burghardt
Getestet bis PHP 8.3 und WordPress 6.6.2
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.
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' ] );
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
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
24.10.2024 – Version 1.3
- Add Post Selector
- Add Sidebar in Backend
- Add Page-excluder
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)
Zum kostenlosen Download unseres Plugins