---
title: "Einführung des erweiterten Crawling-Modus - Simply Static"
description: "Enhanced Crawl wird deine Arbeit mit Simply Static grundlegend verändern – es ist intelligenter, schneller und zuverlässiger als unsere bisherige"
date: "2025-08-16T22:29:20+02:00"
language: "de-DE"
canonical_url: "https://simplystatic.de/tutorials/smart-crawl-vorgestellt/"
source_url: "https://simplystatic.de/tutorials/smart-crawl-vorgestellt/"
content_type: "text/markdown"
---

# Einführung des erweiterten Crawling-Modus

22/09/2026

Enhanced Crawl wird deine Arbeit mit Simply Static grundlegend verändern – es ist intelligenter, schneller und zuverlässiger als unsere bisherige Crawling-Lösung und der Wechsel ist einfach.

Wir haben ein kurzes Werbevideo erstellt. Wenn du also eher auf visuelle Inhalte stehst, bitte sehr:

## Was ist Enhanced Crawl?

Enhanced Crawl verwendet native WordPress-Funktionen, um alle für deine WordPress-Website relevanten Seiten und Dateien zu finden:

- Seiten, Beiträge und CPTs

- Uploads, Plugins, Themes

- Archive, Pagination, Taxonomien

- REST API, RSS-Feeds, XML-Sitemaps

Durch dedizierte Crawler für jeden WordPress-Bereich beseitigen wir das Rätselraten bei der Verwendung von Simply Static – „Ist meine Seite enthalten?“ ist kein Problem mehr, mit dem du dich beschäftigen musst.

### Wie wird es verwendet?

Ganz einfach: Wenn du Simply Static zum ersten Mal installierst, ist die Funktion standardmäßig aktiviert. Wenn du sie in einem bestehenden Projekt verwenden möchtest, gehe zu Simply Static -> Settings -> General -> Enhanced Crawl und aktiviere sie:

![Einführung des erweiterten Crawling-Modus 3](https://simplystatic.de/wp-content/uploads/2025/08/enable-enhanced-crawl-1024x645.png)

### Wie lässt es sich feinabstimmen?

Wir haben die Lösung anpassbar an deine spezifische Website und deinen Anwendungsfall gestaltet. Alle Crawler sind standardmäßig aktiviert, aber du kannst die für dein Projekt am besten geeignete Kombination ganz einfach zusammenstellen:

![Einführung des erweiterten Crawling-Modus 4](https://simplystatic.de/wp-content/uploads/2025/08/mix-match-crawl-1024x676.png)

### Wie lässt es sich erweitern?

Wir haben die Lösung vollständig erweiterbar gestaltet. Wenn du also einen eigenen Crawler erstellen möchtest, nur zu:

**Um einen benutzerdefinierten Crawler hinzuzufügen, musst du:**

- Eine Klasse erstellen, die die abstrakte Klasse `Simply_Static\Crawler\Crawler` erweitert

- Die erforderlichen Methoden und Eigenschaften implementieren

- Deinen Crawler mithilfe des Filters `simply_static_crawlers` zur Liste der Crawler hinzufügen

#### Schritt 1: Eine benutzerdefinierte Crawler-Klasse erstellen

Hier ist ein Beispiel für einen benutzerdefinierten Crawler, der URLs für ein bestimmtes Plugin erkennt:

```
<?php

namespace My_Plugin\Crawlers;

// Exit if accessed directly.
if ( ! defined( 'ABSPATH' ) ) {
    exit;
}

/**
 * Custom crawler for My Plugin
 */
class My_Custom_Crawler extends \Simply_Static\Crawler\Crawler {

    /**
     * Crawler ID.
     * @var string
     */
    protected $id = 'my-custom-crawler';

    /**
     * Constructor
     */
    public function __construct() {
        $this->name = __( 'My Custom Crawler', 'my-plugin' );
        $this->description = __( 'Detects URLs for My Plugin.', 'my-plugin' );

        // Optional: Set to false if you want this crawler to be disabled by default
        // $this->active_by_default = false;
    }

    /**
     * Detect URLs for this crawler type.
     *
     * @return array List of URLs
     */
    public function detect() : array {
        $urls = [];

        // Your custom logic to detect URLs
        // For example:
        $urls[] = 'https://example.com/my-plugin/page1';
        $urls[] = 'https://example.com/my-plugin/page2';

        return $urls;
    }
}

```

#### Schritt 2: Deinen Crawler zur Liste hinzufügen

Füge deinen Crawler mithilfe des Filters `simply_static_crawlers` zur Liste der Crawler hinzu:

```
/**
 * Add custom crawler to Simply Static
 */
function add_my_custom_crawler( $crawlers ) {
    // Make sure the Simply Static plugin is active
    if ( class_exists( '\Simply_Static\Crawler\Crawler' ) ) {
        // Add your custom crawler to the list
        $crawlers[] = new \My_Plugin\Crawlers\My_Custom_Crawler();
    }

    return $crawlers;
}
add_filter( 'simply_static_crawlers', 'add_my_custom_crawler' );

```

#### Schritt 3: Deine Crawler-Klasse laden

Stelle sicher, dass deine Crawler-Klasse geladen ist, bevor der Filter angewendet wird. Du kannst dies in der Hauptdatei deines Plugins tun:

```
/**
 * Load custom crawler class
 */
function load_my_custom_crawler() {
    // Only load if Simply Static is active
    if ( class_exists( '\Simply_Static\Crawler\Crawler' ) ) {
        require_once plugin_dir_path( __FILE__ ) . 'includes/crawlers/class-my-custom-crawler.php';
    }
}
add_action( 'plugins_loaded', 'load_my_custom_crawler' );

```

#### So funktioniert es

Wenn Simply Static die Aufgabe zur URL-Erkennung ausführt, wird es:

- Alle integrierten Crawler aus dem Verzeichnis `src/crawler` laden

- Wende den Filter `simply_static_crawlers` an, damit dein Plugin benutzerdefinierte Crawler hinzufügen kann

- Rufe die aktiven Crawler ab (basierend auf den Benutzereinstellungen)

- Führe jeden aktiven Crawler aus, um URLs zu ermitteln

Dein benutzerdefinierter Crawler wird in die Liste der verfügbaren Crawler auf der Simply-Static-Einstellungsseite aufgenommen, sodass Benutzer ihn nach Bedarf aktivieren oder deaktivieren können.

#### Bewährte Vorgehensweisen

- Gib deinem Crawler eine eindeutige ID, um Konflikte mit anderen Crawlern zu vermeiden

- Gib einen verständlichen Namen und eine klare Beschreibung an, damit Benutzer wissen, was dein Crawler tut

- Gestalte deinen Crawler effizient, indem du nur URLs ermittelst, die für dein Plugin relevant sind

- Ziehe in Betracht, `active_by_default` auf `false` zu setzen, wenn dein Crawler für einen speziellen Anwendungsfall gedacht ist, den nicht alle Benutzer benötigen

- Verwende eine geeignete Namensgebung, um Konflikte mit anderen Plugins zu vermeiden

### Fazit

Das war’s, Leute.

Ich hoffe, euch hat unser ausführlicher Blick auf die neue Funktion „Erweitertes Crawling“ gefallen.

Sie wird in Version 3.4 von Simply Static verfügbar sein. Außerdem empfehle ich dringend, auch auf Version 1.7 von Simply Static Pro zu aktualisieren, da wir speziell für diese neue Funktion einige begleitende Features entwickeln.







### WordPress-Sicherheits-Workbook



Registriere dich und erhalte unser praxisnahes **WordPress-Sicherheits-Workbook** direkt als Download in dein Postfach.








#### Vielen Dank!



Du hast dich erfolgreich für unseren Newsletter angemeldet.






### Über den Autor

![](https://simplystatic.de/wp-content/uploads/2026/06/patrickposner-wceu-profile-photo-2048x1917-1.jpg)

**Patrick Posner**

Gründer und leitender Entwickler von Simply Static und Static-WordPress-Nerd.
Du findest mich auf verschiedenen Konferenzen, auf Twitter/X oder in unserem Support.

- [WordPress](https://profiles.wordpress.org/patrickposner/)

- [X](https://x.com/patrickposner_)
