ProcessWire - SEO: Unterschied zwischen den Versionen
Aus Wikizone
(Die Seite wurde neu angelegt: „== Sitemap für Google == Modul: MarkupSitemap (Adaptiert von MarkupSitemapXML - Quasi Nachfolger) * Installieren dann ist die Sitemap unter /sitemap.xml verf…“) |
|||
| (4 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
| − | |||
| − | |||
| + | == SEOMaestro - bestes SEO Modul == | ||
| + | * Installieren | ||
| + | * Feld "seo" anlegen | ||
| + | * In allen benötigten Templates hinterlegen | ||
| + | * Head Section: | ||
| + | <?= $page->seo; ?> | ||
| + | |||
| + | == ProcessWire - Sitemap für Google == | ||
| + | Einfachstes Modul: | ||
| + | * Modul: MarkupSitemap (Adaptiert von MarkupSitemapXML - Quasi Nachfolger) | ||
* Installieren dann ist die Sitemap unter /sitemap.xml verfügbar | * Installieren dann ist die Sitemap unter /sitemap.xml verfügbar | ||
| Zeile 41: | Zeile 49: | ||
} | } | ||
</pre> | </pre> | ||
| + | |||
| + | == robots.txt == | ||
| + | Wäre cool wenn das gleich mitgeliefert würde | ||
Aktuelle Version vom 28. August 2023, 14:54 Uhr
SEOMaestro - bestes SEO Modul[Bearbeiten]
- Installieren
- Feld "seo" anlegen
- In allen benötigten Templates hinterlegen
- Head Section:
<?= $page->seo; ?>
ProcessWire - Sitemap für Google[Bearbeiten]
Einfachstes Modul:
- Modul: MarkupSitemap (Adaptiert von MarkupSitemapXML - Quasi Nachfolger)
- Installieren dann ist die Sitemap unter /sitemap.xml verfügbar
Konfiguration[Bearbeiten]
Folgende Konfigurationen sind möglich
- Blende Konfiguration für Seiten von angegebenen Templates ein
- Priorität
- Bilder ausschließen
- Seite ausschließen
- Kindseiten ausschließen
- Templates ausschließen (läßt leider keine Systemtemplates zu.
Troubleshooting[Bearbeiten]
FormBuilder Seite wird angezeigt / Systemtemplates werden nicht angezeigt und können nicht exkludiert werden.
In MarkupSitemapConfig.php
in getInputFields()
if ($template->flags & Template::flagSystem) {
//continue;
}
Hier wäre ein "Systemtemplates anzeigen" im Backend sichtbar.
Bei Include Hidden sollen versteckte aber NICHT unveröffentlichte Seiten gezeigt werden
in MarkupSitemap.module.php
if ($this->sitemap_include_hidden) {
$selector = implode(',', [
'include=hidden',
'template!=admin',
'status!=unpublished',
$selector,
]);
}
robots.txt[Bearbeiten]
Wäre cool wenn das gleich mitgeliefert würde