ProcessWire - SEO

Aus Wikizone
Version vom 14. April 2019, 21:02 Uhr von 37.49.72.8 (Diskussion) (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…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Sitemap für Google

Modul: MarkupSitemap (Adaptiert von MarkupSitemapXML - Quasi Nachfolger)

  • Installieren dann ist die Sitemap unter /sitemap.xml verfügbar

Konfiguration

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

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,
        ]);
      }