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 müssen Sie lediglich den Parameter ?type=1519148087 an Ihre Domain hängen - bspw. http://www.domain.tld/?type=1519148087. Wenn Sie diese URL aufrufen, sollten Ihre 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 müssen Sie die URL für die Detailansichten Ihrer Fahrzeuge hinterlegen. Dies könnte z.b. https://www.domain.tld/fahrzeugsuche/?tx_fahrzeugsuche_fahrzeugsuche%%5Bfahrzeug%%5D=%1$s sein. Wenn Sie eine sprechende URL verwenden auch https://www.domain.tld/fahrzeugsuche/fahrzeug-details/%1$s/. Wichtig ist nur, das wenn Sie ein Prozentzeichen % in Ihrer URL haben, das Sie dieses escapen - das geschieht in dem ein weiteres %-Zeichen voranstellen. In der URL ist ein %1$s platziert, welches bei der Generierung der Seitemap durch die Fahrzeugnummer ersetzt wird.
  • themes.configuration.extension.fahrzeugsuche.sitemapXml.priority - Hier können Sie die Priorität Ihrer Fahrzeugseiten angeben. Alle Fahrzeuge haben die gleiche Priorität.
  • themes.configuration.extension.fahrzeugsuche.sitemapXml.changeFrequency - Hier geben Sie an, wie oft sich Änderungen in Ihrer Sitemap.xml ergeben.

Nun wo Ihre Sitemap.xml eingerichtet ist, müssen Sie diese für Suchmaschinen sichtbar machen. Dies können Sie 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 Ihrer Website. Hierfür fügen Sie 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 können Sie im Setup-TypoScript wie folgt festlegen:

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