Skip to main navigation Skip to main content Skip to page footer

SEO - Search engine optimization

Die Fahrzeugsuche bringt die folgenden SEO-Features mit sich.

Sitemap.xml für Detailansicht.

Die Fahrzeugsuche kann eine Sitemap.xml Datei für Suchmaschinen generieren. Dafür musst Du lediglich den Parameter ?type=1519148087 an Deine Domain hängen - bspw. http://www.domain.tld/?type=1519148087. Wenn Du diese URL aufrufst, sollte Deine Fahrzeuge direkt im Sitemaps-XML-Format angezeigt werden.

Die sitemap.xml hat die folgenden Konfigurations-Möglichkeiten via Typoscript-Konstanten:

  • themes.configuration.extension.fahrzeugsuche.urls.sitemap - Hier musst Du die URL für die Detailansichten Deiner Fahrzeuge hinterlegen. Dies könnte z.b. https://www.domain.tld/fahrzeugsuche/?tx_fahrzeugsuche_fahrzeugsuche%[fahrzeug%]=%1$s sein. Wenn Du eine sprechende URL verwendest auch https://www.domain.tld/fahrzeugsuche/fahrzeug-details/%1$s/. Wichtig ist nur, dass wenn Du ein Prozentzeichen % in Deiner URL hast, dass Du dieses escapst - das geschieht, in dem Du ein weiteres %-Zeichen voranstellst. In der URL ist ein %1$s platziert, welches bei der Generierung der Sitemap durch die Fahrzeugnummer ersetzt wird.
  • themes.configuration.extension.fahrzeugsuche.sitemapXml.priority - Hier kannst Du die Priorität Deiner Fahrzeugseiten angeben. Alle Fahrzeuge haben die gleiche Priorität.
  • themes.configuration.extension.fahrzeugsuche.sitemapXml.changeFrequency - Hier gibst Du an, wie oft sich Änderungen in Deiner Sitemap.xml ergeben.

Nun wo Deine Sitemap.xml eingerichtet ist, musst Du diese für Suchmaschinen sichtbar machen. Dies kannst Du auf zwei Arten machen:

  1. Eintragen der URL http://www.domain.tld/fahrzeugsuche/?type=1519148087 in den Webmaster-Tools.
  2. Eintragen der URL http://www.domain.tld/fahrzeugsuche/?type=1519148087 in der robots.txt Deiner Website. Hierfür fügst Du in dieser Datei einfach eine Zeile wie folgt ein:
    Sitemap: http://www.domain.tld/fahrzeugsuche/?type=1519148087

Meta-Tags und HTML-Titel

Wird in der Detailansicht (Partials/Fahrzeugsuche/Details/Bootstrap4.html) über folgende Attribute definiert:

<div id="fahrzeug-{fahrzeug.key}"
     data-fahrzeug-seller-inventory-key="{fahrzeug.sellerInventoryKey}"
     data-fahrzeug-title="{fahrzeugTitle}"
     data-fahrzeug-meta-description="{fahrzeug.vehicle.modelDescription}"
     data-fahrzeug-meta-keywords="{fahrzeug.vehicle.make}, {fahrzeug.vehicle.model}, {fahrzeug.vehicle.specifics.fuelString}, {fahrzeug.vehicle.specifics.gearboxString}, {fahrzeug.vehicle.specifics.exteriorColor.manufacturerColorName}"
     data-fahrzeug-meta-abstract="{fahrzeug.vehicle.modelDescription}">
     ...
 </div>

Der HTML-Titel wird außerdem immer mit einem frei definierbaren Text umschlossen. Diesen kannst Du im Setup-TypoScript wie folgt festlegen:

 plugin.tx_fahrzeugsuche.settings.detail.html.title.wrap = | - via TYPO3 Fahrzeugsuche