ProcessWire - SEO: Unterschied zwischen den Versionen

Aus Wikizone
Wechseln zu: Navigation, Suche
 
(Eine dazwischenliegende Version desselben Benutzers wird 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 ==
 
== ProcessWire - Sitemap für Google ==
 
Einfachstes Modul:
 
Einfachstes Modul:
 
* Modul: MarkupSitemap (Adaptiert von MarkupSitemapXML - Quasi Nachfolger)
 
* 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
Mächtiges Modul:
 
SEOMaestro
 
  
 
== Konfiguration ==
 
== Konfiguration ==

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