Bitte beachte, dass sich diese Dokumentation auf die neuste Version dieser Erweiterung bezieht. Wenn eine ältere Version eingesetzt wird, kann diese abweichen. Die jeweils passende Dokumentation befindet sich im Dokumentation-Verzeichnis der Erweiterung.
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%%5Bfahrzeug%%5D=%1$s
sein. Wenn Du eine sprechende URL verwendest auchhttps://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:
- Eintragen der URL
http://www.domain.tld/fahrzeugsuche/?type=1519148087
in den Webmaster-Tools. - 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