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.
Ausgabe im HTML-Kopf: SEO-Plugin erforderlich
Abschnitt betitelt „Ausgabe im HTML-Kopf: SEO-Plugin erforderlich“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.
| Ausgabe | Wer sie schreibt |
|---|---|
<title> im HTML-Kopf | SEO-Plugin |
<meta name="description"> im HTML-Kopf | SEO-Plugin |
Open-Graph-Vorschau (og:description) für soziale Netzwerke | WP-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.
So funktioniert eine Vorlage PLUS
Abschnitt betitelt „So funktioniert eine Vorlage “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 kaufenEckige Klammern lassen Angaben entfallen
Abschnitt betitelt „Eckige Klammern lassen Angaben entfallen“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 kaufenAbschnitte 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.
Verfügbare Platzhalter PLUS
Abschnitt betitelt „Verfügbare Platzhalter “| Platzhalter | Inhalt |
|---|---|
{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²”.
Die mitgelieferten Vorlagen
Abschnitt betitelt „Die mitgelieferten Vorlagen“| Feld | Vorlage |
|---|---|
| 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 kaufenEinfamilienhaus 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
Abschnitt betitelt „Referenzen“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:
| Feld | Vorlage |
|---|---|
| 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üttelVerkauft: 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.
Wann eine Immobilie als Referenz gilt
Abschnitt betitelt „Wann eine Immobilie als Referenz gilt“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.
Referenzen und die KI-Funktionen
Abschnitt betitelt „Referenzen und die KI-Funktionen“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.
Länge der Texte
Abschnitt betitelt „Länge der Texte“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.
Preisangaben
Abschnitt betitelt „Preisangaben“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.
Mehrsprachige Websites PLUS
Abschnitt betitelt „Mehrsprachige Websites “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.
Wann die Texte erzeugt werden
Abschnitt betitelt „Wann die Texte erzeugt werden“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.
| Vorlagen | KI-Funktionen | |
|---|---|---|
| Edition | alle Editionen, eigene Vorlagen ab PLUS | ab PLUS |
| Kosten | keine | nutzungsabhängig bei Ihrem KI-Anbieter |
| Einrichtung | keine | API-Schlüssel eines KI-Anbieters unter Einstellungen → Konnektoren |
| Datenweitergabe | keine, alles bleibt auf Ihrer Website | Objektdaten und Beschreibungstexte gehen an den KI-Anbieter |
| Verfügbar | sofort beim Import | kurz nach dem Import, bei vielen Immobilien schrittweise |
| Inhalt | nur die Angaben aus den Platzhaltern | auch Lage, Besonderheiten und Stil aus den Beschreibungstexten |
| Formulierung | gleich aufgebaut für alle Immobilien einer Art | für jede Immobilie eigens formuliert |
| Vorhersehbarkeit | Sie wissen genau, welcher Text entsteht | Sie steuern über den Prompt, den genauen Wortlaut wählt die KI |
| Sprache | mitgelieferte Vorlagen in der Sprache der Immobilie, eine eigene Vorlage gilt für alle Sprachen | immer 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.
PHP-Filter
Abschnitt betitelt „PHP-Filter“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 );