Zum Inhalt springen

SEO-Titel und SEO-Description

WP-ImmoMakler erzeugt beim Import für jede Immobilie automatisch einen SEO-Titel und eine SEO-Description. Beide Texte werden als Objekt-Felder seo_title und seo_metadesc gespeichert und von Yoast SEO, Rank Math SEO, der Open-Graph-Vorschau, den schema.org-Daten, dem PDF-Exposé und dem Textauszug der Immobilie verwendet.

Die Einstellungen dazu finden Sie im Backend Ihrer Website (wp-admin) unter WP-ImmoMakler → Einstellungen → SEO/AEO/GEO.

In allen Editionen erzeugt WP-ImmoMakler die Texte aus mitgelieferten Vorlagen, deren Länge Sie festlegen können. Ab PLUS gestalten Sie die Vorlagen selbst.

Tab SEO/AEO/GEO mit den Vorlagen für SEO-Titel und SEO-Description, den Vorlagen für Referenzen, den Feldern für die maximale Zeichenanzahl und der Preis-Einstellung

Für Suchmaschinen zählen vor allem zwei Angaben im HTML-Kopf einer Seite: der <title>, der in den Suchergebnissen als Überschrift erscheint, und die <meta name="description">, aus der Google den Text darunter bildet. Diese beiden Tags schreibt WP-ImmoMakler nicht selbst. Dafür brauchen Sie ein SEO-Plugin.

AusgabeWer sie schreibt
<title> im HTML-KopfSEO-Plugin
<meta name="description"> im HTML-KopfSEO-Plugin
Open-Graph-Vorschau (og:description) für soziale NetzwerkeWP-ImmoMakler
Textauszug der Immobilie, schema.org-Daten und PDF-Exposé (beide ab PLUS)WP-ImmoMakler

Mit Yoast SEO oder Rank Math SEO müssen Sie nichts weiter tun: WP-ImmoMakler trägt beim ersten Aktivieren des Plugins passende Standardwerte für die Immobilien ein, sodass der SEO-Titel und die SEO-Description ohne weitere Einrichtung ausgegeben werden. Über eigene Variablen bauen Sie die Texte dort auch in Ihre eigenen Titel-Vorlagen ein.

Ohne SEO-Plugin gibt WordPress als <title> den Titel der Immobilie aus – in der Regel den Objekttitel aus Ihrer Maklersoftware, gefolgt vom Namen Ihrer Website. Eine Meta-Description fehlt dann ganz, und Google stellt den Text unter dem Titel selbst aus dem Seiteninhalt zusammen.

Warum WP-ImmoMakler den Seitentitel nicht selbst ausgibt

Abschnitt betitelt „Warum WP-ImmoMakler den Seitentitel nicht selbst ausgibt“

Titel und Meta-Description gehören zu jeder Seite Ihrer Website, nicht nur zu den Immobilien. Ein SEO-Plugin verwaltet sie an einer Stelle für alle Seiten – mit einheitlichem Trennzeichen und Website-Namen, einer Vorschau des Suchergebnisses, Sitemaps und Indexierungsregeln. Würde WP-ImmoMakler die Tags zusätzlich ausgeben, stünden sie auf vielen Websites doppelt im HTML-Kopf, und Suchmaschinen müssten sich für eine Fassung entscheiden. Deshalb liefert WP-ImmoMakler die Texte zu und überlässt die Ausgabe dem SEO-Plugin, das Sie ohnehin für den Rest Ihrer Website einsetzen.

Eine Vorlage ist ein Satz, in dem Platzhalter stehen. Beim Import ersetzt WP-ImmoMakler jeden Platzhalter durch den Wert der jeweiligen Immobilie.

Ein Platzhalter steht in geschweiften Klammern, zum Beispiel {ort}. Die mitgelieferte Vorlage für den Titel lautet:

[{zimmer}-Zimmer-]{objektart_detail}[ in {ort}[ {stadtteil}]][ {kaufen_mieten}]

Für eine Wohnung mit 3,5 Zimmern in Hamburg-Eimsbüttel ergibt das:

3,5-Zimmer-Wohnung in Hamburg Eimsbüttel kaufen

Nicht jede Immobilie hat jede Angabe. Ein Grundstück hat keine Zimmer, bei manchen Objekten fehlt der Ort. Damit dabei keine Textlücken wie “Einfamilienhaus in ,” entstehen, setzen Sie einen Abschnitt in eckige Klammern: Fehlt eine der darin verwendeten Angaben, entfällt der Abschnitt vollständig – samt seiner Bindewörter und Satzzeichen.

Im Beispiel oben verschwindet [{zimmer}-Zimmer-] bei einem Grundstück von selbst, und übrig bleibt:

Grundstück in Hamburg kaufen

Abschnitte lassen sich auch ineinander verschachteln. [ in {ort}[ {stadtteil}]] aus der mitgelieferten Vorlage ergibt “in Hamburg Eimsbüttel”, wenn beide Angaben vorliegen, “in Hamburg”, wenn nur der Stadtteil fehlt, und entfällt vollständig, wenn der Ort fehlt.

PlatzhalterInhalt
{objektart}Oberkategorie, zum Beispiel “Haus” oder “Wohnung”
{objektart_detail}Genaue Objektart, zum Beispiel “Einfamilienhaus”; fehlt sie, wird die Oberkategorie verwendet
{ort}Ort
{stadtteil}Stadtteil aus dem Feld “Regionaler Zusatz”, sofern er sich vom Ort unterscheidet und keine reine Zahl ist; ein vorangestellter Ort (“Hamburg-Eimsbüttel”) wird entfernt
{plz}Postleitzahl
{zimmer}Anzahl der Zimmer, halbe Zimmer bleiben erhalten
{schlafzimmer}Anzahl der Schlafzimmer
{flaeche}Maßgebliche Fläche der Immobilie, in m²
{flaeche_art}Bezeichnung dieser Fläche, zum Beispiel “Wohnfläche” oder “Grundstücksfläche”
{wohnflaeche}Wohnfläche
{nutzflaeche}Nutzfläche
{grundstuecksflaeche}Grundstücksfläche
{preis}Maßgeblicher Preis mit Währung
{preis_art}Bezeichnung dieses Preises, zum Beispiel “Kaufpreis” oder “Kaltmiete”
{kaufen_mieten}“kaufen” oder “mieten”
{vermarktungsart}“zum Kauf”, “zur Miete” oder “mit Erbpacht”
{verkauft_vermietet}“Verkauft” oder “Vermietet” – groß geschrieben, für den Satzanfang einer Referenz
{verkaufen_vermieten}“verkaufen” oder “vermieten” – für die Ansprache an Eigentümer
{objekttitel}Objekttitel aus Ihrer Maklersoftware
{objektnr}Objektnummer aus Ihrer Maklersoftware
{baujahr}Baujahr
{ausstattung}Die drei wichtigsten Ausstattungsmerkmale, zum Beispiel “Balkon, Garage, Garten”

Welche Fläche und welcher Preis maßgeblich sind, entscheidet WP-ImmoMakler nach derselben Reihenfolge wie in der Detailansicht: Bei einer Wohnung gewinnt in der Regel die Wohnfläche, bei einem Grundstück die Grundstücksfläche, bei einer Mietwohnung die Kaltmiete. {flaeche_art} und {preis_art} benennen jeweils die tatsächlich verwendete Angabe – so steht in der Description “800 m² Grundstücksfläche” statt nur “800 m²”.

FeldVorlage
SEO-Titel[{zimmer}-Zimmer-]{objektart_detail}[ in {ort}[ {stadtteil}]][ {kaufen_mieten}]
SEO-Description{objektart_detail}[ in {ort}[ {stadtteil}]][ {vermarktungsart}]:[ {zimmer} Zimmer,][ {flaeche} m² {flaeche_art},][ Baujahr {baujahr},][ {preis_art} {preis},][ {ausstattung},]

Für ein Einfamilienhaus in Hamburg-Eimsbüttel ergibt das:

5-Zimmer-Einfamilienhaus in Hamburg Eimsbüttel kaufen
Einfamilienhaus in Hamburg Eimsbüttel zum Kauf: 5 Zimmer, 120 m² Wohnfläche, Baujahr 1998, Balkon, Garage, Garten.

Liefert Ihre Maklersoftware keinen Stadtteil mit, steht dort schlicht “in Hamburg”.

Diese Vorlagen greifen in allen Editionen. Ab PLUS tragen Sie stattdessen eigene ein; leeren Sie ein Feld wieder, gilt erneut die mitgelieferte Vorlage.

Bauprojekte verwenden eigene Vorlagen, die mit dem Projekttitel beginnen. Sie lassen sich nicht über die Einstellungen ändern, wohl aber über die weiter unten genannten PHP-Filter.

Referenzen sind bereits verkaufte oder vermietete Objekte, die Sie auf Ihrer Website behalten. Für Käufer sind sie uninteressant – für Eigentümer, die selbst verkaufen möchten, sind sie Ihr bester Beleg. Deshalb erhalten sie ein eigenes Vorlagenpaar, das das Objekt nicht mehr anbietet, sondern den Vermittlungserfolg nennt und verkaufsbereite Eigentümer anspricht:

FeldVorlage
SEO-Titel{verkauft_vermietet}: [{zimmer}-Zimmer-]{objektart_detail}[ in {ort}[ {stadtteil}]]
SEO-Description{verkauft_vermietet}: [{zimmer}-Zimmer-]{objektart_detail}[ in {ort}[ {stadtteil}]][, {flaeche} m² {flaeche_art}]. Erfolgreich vermittelt.[ Sie möchten in {ort} {verkaufen_vermieten}? Sprechen Sie uns an.]

Für ein verkauftes Einfamilienhaus ergibt das:

Verkauft: 5-Zimmer-Einfamilienhaus in Hamburg Eimsbüttel
Verkauft: 5-Zimmer-Einfamilienhaus in Hamburg Eimsbüttel, 120 m² Wohnfläche. Erfolgreich vermittelt. Sie möchten in Hamburg verkaufen? Sprechen Sie uns an.

Ab PLUS bearbeiten Sie beide unter Vorlage für den SEO-Titel von Referenzen und Vorlage für die SEO-Description von Referenzen PLUS.

WP-ImmoMakler erkennt Referenzen beim Import an den Angaben Ihrer Maklersoftware – am OpenImmo-Kennzeichen aktionart="REFERENZ" sowie an den entsprechenden Feldern von onOffice, FlowFact und Propstack. Ist zusätzlich unter WP-ImmoMakler → Einstellungen → Import die Option Als verkauft/vermietet markierte Objekte als Referenzobjekte markieren aktiv, gelten auch verkaufte und vermietete Objekte als Referenz.

Sind die KI-Funktionen aktiv (ab PLUS), erhält die KI zusätzlich den Hinweis, dass das Objekt bereits verkauft oder vermietet ist. Sie bietet es dann nicht mehr zum Kauf oder zur Miete an, lädt nicht zu Besichtigungen ein und spricht stattdessen Eigentümer an, die eine vergleichbare Immobilie verkaufen oder vermieten möchten. Das gilt unabhängig davon, welchen Prompt Sie hinterlegt haben. Siehe KI-Funktionen.

Google zeigt in den Suchergebnissen nur die ersten rund 60 Zeichen eines Titels und rund 160 Zeichen einer Description an. Beide Werte stellen Sie unter SEO-Titel: max. Zeichenanzahl und SEO-Description: max. Zeichenanzahl ein.

Ist ein Text zu lang, entfällt zuerst der letzte Abschnitt in eckigen Klammern, dann der vorletzte und so fort. Erst wenn das nicht ausreicht, wird an einer Wortgrenze gekürzt. Dadurch verliert der Text eine Angabe, statt mitten im Wort abzubrechen. Stellen Sie die wichtigsten Angaben deshalb an den Anfang Ihrer Vorlage.

Ein Abschnitt bringt üblicherweise sein eigenes führendes Leerzeichen mit ([ in {ort}]). Steht er direkt hinter einem Satzzeichen, gehört das Leerzeichen davor ({verkauft_vermietet}: [{zimmer}-Zimmer-]), damit beim Entfallen des Abschnitts kein Verkauft:Einfamilienhaus entsteht.

Die Platzhalter {preis} und {preis_art} bleiben leer, solange die Einstellung Preisangaben in SEO-Titel und -Description ausgeschaltet ist. Der zugehörige Abschnitt in eckigen Klammern entfällt dann von selbst; Sie müssen Ihre Vorlage zum Ein- oder Ausschalten also nicht ändern.

Solange die beiden Vorlagen-Felder leer sind, verwendet WP-ImmoMakler die mitgelieferte Vorlage in der Sprache der jeweiligen Immobilie – auf einer mehrsprachigen Website erhält also jede Sprachfassung passende Texte.

Sobald Sie eine eigene Vorlage eintragen, gilt diese eine Vorlage für alle Sprachen. Leeren Sie das Feld wieder, greifen erneut die mitgelieferten Vorlagen.

Die Texte entstehen beim Import einer Immobilie. Eine geänderte Vorlage oder Zeichenanzahl wirkt sich deshalb erst beim nächsten Import auf Ihren Bestand aus.

In der WordPress-Verwaltung können Sie die Texte einer einzelnen Immobilie im Datensatz von Hand anpassen. Beim nächsten Import dieser Immobilie werden sie wieder aus der Vorlage neu erzeugt.

Mit den KI-Funktionen (ab PLUS) lassen sich SEO-Titel und SEO-Description stattdessen von einer künstlichen Intelligenz formulieren – siehe den folgenden Abschnitt.

Alternative: SEO-Texte von der KI formulieren lassen PLUS

Abschnitt betitelt „Alternative: SEO-Texte von der KI formulieren lassen “

Statt die Texte nach einer festen Vorlage zusammenzusetzen, kann WP-ImmoMakler sie von einer künstlichen Intelligenz schreiben lassen. Die KI erhält dazu die Objektdaten und die Beschreibungstexte der Immobilie und formuliert daraus nach Ihrem Prompt einen SEO-Titel, eine SEO-Description und auf Wunsch einen Textauszug. Wie Sie einen KI-Anbieter anbinden und die Prompts einstellen, steht unter KI-Funktionen.

Die Vorlagen bleiben dabei im Einsatz: Beim Import entstehen die Texte zunächst aus der Vorlage, kurz danach ersetzt die KI-Fassung sie im Hintergrund. Antwortet die KI nicht, bleibt es bei den Texten aus der Vorlage.

VorlagenKI-Funktionen
Editionalle Editionen, eigene Vorlagen ab PLUSab PLUS
Kostenkeinenutzungsabhängig bei Ihrem KI-Anbieter
EinrichtungkeineAPI-Schlüssel eines KI-Anbieters unter Einstellungen → Konnektoren
Datenweitergabekeine, alles bleibt auf Ihrer WebsiteObjektdaten und Beschreibungstexte gehen an den KI-Anbieter
Verfügbarsofort beim Importkurz nach dem Import, bei vielen Immobilien schrittweise
Inhaltnur die Angaben aus den Platzhalternauch Lage, Besonderheiten und Stil aus den Beschreibungstexten
Formulierunggleich aufgebaut für alle Immobilien einer Artfür jede Immobilie eigens formuliert
VorhersehbarkeitSie wissen genau, welcher Text entstehtSie steuern über den Prompt, den genauen Wortlaut wählt die KI
Sprachemitgelieferte Vorlagen in der Sprache der Immobilie, eine eigene Vorlage gilt für alle Sprachenimmer in der Sprache der Immobilie

Die Vorlagen eignen sich, wenn Sie einheitliche, sofort verfügbare Texte ohne laufende Kosten und ohne Datenweitergabe möchten. Die KI-Funktionen eignen sich, wenn jede Immobilie eine eigene Formulierung erhalten soll, die auch Angaben aus den Beschreibungstexten aufgreift. Prüfen Sie die KI-Texte gelegentlich, denn ihren Wortlaut legen Sie nicht selbst fest.

Die folgenden Filter stehen in allen Editionen zur Verfügung.

// Vorlage für den SEO-Titel im Code festlegen.
add_filter(
'immomakler_seo_title_template',
function ( $template, $openimmo_data ) {
return '{objektart_detail}[ in {ort}[-{stadtteil}]][ {kaufen_mieten}]';
},
10,
2
);
// Vorlage für die SEO-Description im Code festlegen.
add_filter( 'immomakler_seo_metadesc_template', function ( $template, $openimmo_data ) {
return '{objektart_detail}[ in {ort}]:[ {zimmer} Zimmer,][ {flaeche} m² {flaeche_art}.] Jetzt Exposé anfordern.';
}, 10, 2 );
// Preisangaben unabhängig von der Einstellung erzwingen.
add_filter( 'immomakler_seo_show_price_title_desc', '__return_true' );
// Selbst festlegen, welche Immobilien als Referenz gelten.
add_filter( 'immomakler_seo_is_reference', function ( $is_reference, $openimmo_data ) {
return $is_reference || ! empty( $openimmo_data['verkauft'] );
}, 10, 2 );
// Mehr Ausstattungsmerkmale in der SEO-Description auflisten.
add_filter( 'immomakler_seo_metadesc_feature_count', fn() => 5 );
// Zeichenanzahl unabhängig von den Einstellungen festlegen.
add_filter( 'immomakler_seo_title_max_length', fn() => 55 );
add_filter( 'immomakler_seo_metadesc_max_length', fn() => 155 );