Dokumentation

Dokumentation.

Installation, Konfiguration und Referenz für Dennis GEO.

§ 01 — Voraussetzungen

Was du vor der Installation brauchst.

  • WordPress 6.0 oder höher
  • PHP 8.0 oder höher
  • Eine WordPress-Seite (jedes Theme, jedes Hosting)
  • Administrator-Zugang

Für die kostenlose Version brauchst du keine externen Accounts. AI Populate für $19 nutzt Stripe für die Zahlung.

§ 02 — Installation

Drei Wege zur Installation.

Aus dem WordPress-Verzeichnis

Sobald das Plugin auf wordpress.org freigegeben ist, kannst du es direkt über Plugins → Installieren installieren. Such nach "Dennis GEO" und klick auf Installieren.

ZIP-Upload

Solange die WordPress-Freigabe noch aussteht, schreib eine Mail an info@dennisgeo.com für eine Early-Access-ZIP. Upload über Plugins → Installieren → Plugin hochladen.

WP-CLI

wp plugin install dennis-geo --activate

§ 03 — Erstkonfiguration

Das 10-Minuten-Setup.

Nach der Aktivierung geh zu Dennis GEO → Einstellungen. Trag ein:

  1. Firmenname — wird in Schema, Titeln und llms.txt verwendet
  2. Firmenbeschreibung — 1–2 sachliche Sätze
  3. Firmentyp — Organization oder LocalBusiness
  4. Kontaktdaten — Telefon (E.164-Format), E-Mail, Straße, Stadt, PLZ
  5. Geo-Koordinaten — Breiten- und Längengrad für LocalBusiness Schema
  6. Öffnungszeiten — im Format Mo-Fr 08:00-17:00
  7. Social-Profile — Facebook, Instagram, LinkedIn, Google Business Profile
  8. Default-OG-Bild — 1200×630 Bild für Social Shares
  9. Startseiten-Titel & Beschreibung — überschreibt den Default
  10. llms.txt-Header — 1–2 Sätze, die deine Seite für AI beschreiben

Nach dem Speichern führe Dennis GEO → Audit aus, um deinen Ausgangsscore zu sehen.

§ 04 — Felder pro Seite

Die Meta Box, Feld für Feld.

Auf jedem Post, jeder Page und jedem öffentlichen Custom Post Type erscheint eine Meta Box. Felder:

  • _dennis_seo_title — SEO-Titel, max. 60 Zeichen
  • _dennis_seo_description — Meta-Beschreibung, max. 155 Zeichen
  • _dennis_seo_keyphrase — Fokus-Keyword
  • _dennis_seo_canonical — eigene Canonical URL (optional)
  • _dennis_seo_robots_noindex — noindex-Toggle
  • _dennis_seo_robots_nofollow — nofollow-Toggle
  • _dennis_seo_og_title — Social-Titel (optional, Default ist der SEO-Titel)
  • _dennis_seo_og_description — Social-Beschreibung
  • _dennis_seo_og_image — OG-Bild pro Seite
  • _dennis_seo_schema_type — WebPage, Article, Service, ContactPage, AboutPage, FAQPage, CollectionPage
  • _dennis_seo_llms_include — ja / nein / Default (folgt der globalen Einstellung)
  • _dennis_seo_llms_description — 1–2 Sätze für den llms.txt-Eintrag

§ 05 — CLI

Settings per WP-CLI verwalten.

Dennis GEO speichert Settings und Felder mit Standard-WordPress-Options und Post Meta, du kannst also alles über die eingebauten WP-CLI-Commands verwalten:

# Aktuelle globale Einstellungen anzeigen
wp option get dennis_seo_settings --format=json

# Eine einzelne globale Einstellung ändern
wp option patch update dennis_seo_settings site_type LocalBusiness

# SEO-Felder einer Seite aktualisieren
wp post meta update 42 _dennis_seo_title "Dein Titel"
wp post meta update 42 _dennis_seo_description "Deine Meta-Beschreibung..."

# Audit ausführen
wp eval '$a = new Dennis_SEO_Audit(); print_r($a->check_global());'

§ 06 — Troubleshooting

Häufige Probleme.

Schema taucht nicht im Quelltext auf

Prüfe, ob ein anderes SEO-Plugin (Yoast, Rank Math, AIOSEO) aktiv ist. Zwei SEO-Plugins gleichzeitig erzeugen widersprüchliche Ausgaben. Deaktiviere das andere Plugin.

llms.txt gibt 404

Geh zu Einstellungen → Permalinks und klick auf Speichern. WordPress muss die Rewrite-Regeln aktualisieren, um die /llms.txt-Route zu registrieren.

Der Audit-Score ändert sich nach Bearbeitungen nicht

Audit-Ergebnisse werden 15 Minuten lang gecacht. Klick auf "Audit erneut starten" im Dashboard, um eine Aktualisierung zu erzwingen.

Kommst du nicht weiter?

Schreib eine Mail an info@dennisgeo.com mit deinem Audit-Score, deiner WordPress-Version und dem aktiven Theme. Die meisten Probleme lösen sich in einer Antwort.