Zum Hauptinhalt springen
WordPress SEO

WordPress Child Theme: Warum es SEO-Updates schützt

11. Juli 2025 · 3 Min. Lesezeit

Sie haben Ihr WordPress-Theme mühsam angepasst - SEO-relevante Änderungen in der functions.php, Schema-Markup im Header, Performance-Optimierungen im CSS. Dann kommt ein Theme-Update: alle Änderungen weg. Child Themes schützen Ihre SEO-Updates vor solchen Überschreibungen.

Was ist ein WordPress Child Theme?

Ein Child Theme ist ein Theme das alle Styles und Funktionen des Eltern-Themes (Parent Theme) erbt, aber eigene Anpassungen aufnehmen kann. Beim Update des Eltern-Themes bleiben Child-Theme-Anpassungen erhalten - sie sind in einer separaten Datei gespeichert.

Warum das für SEO wichtig ist:

SEO-relevante Anpassungen in WordPress werden oft direkt im Theme vorgenommen:

  • Schema.org-Markup in Header.php
  • SEO-freundliche Navigation im Theme-Code
  • Performance-Optimierungen in functions.php (mehr dazu unter WordPress Ladezeit optimieren)
  • Critical CSS oder Preload-Links im Head

Bei Theme-Update ohne Child Theme: Alle Änderungen überschrieben → SEO-Anpassungen verloren → potenzielle Ranking-Einbußen.

Wer direkt im Parent Theme arbeitet, verliert seine SEO-Anpassungen beim nächsten Update. Ein Child Theme ist in einer halben Stunde eingerichtet und nimmt dieses Risiko dauerhaft raus.

Child Theme erstellen: Schritt für Schritt

Option 1: Per Plugin (einfachster Weg)

Das Plugin Child Theme Wizard oder One-Click Child Theme erstellt ein Child Theme in einem Klick.

Option 2: Manuell

Schritt 1: Neuen Ordner im Themes-Verzeichnis anlegen:

wp-content/themes/mein-theme-child/

Schritt 2: style.css im Child-Theme-Ordner erstellen:

/*
 Theme Name:   Mein Theme Child
 Theme URI:    https://meinewebsite.de
 Description:  Child Theme für Mein Theme
 Author:       Mein Name
 Template:     mein-theme
 Version:      1.0.0
*/

/* Eigene CSS-Anpassungen hier: */

Schritt 3: functions.php im Child-Theme-Ordner erstellen:

<?php
add_action('wp_enqueue_scripts', function() {
    // Eltern-Theme-Stylesheet laden
    wp_enqueue_style('parent-style',
        get_template_directory_uri() . '/style.css');
});

// Eigene Anpassungen hier:
// Schema.org Markup, Performance-Hooks, SEO-Anpassungen usw.

Schritt 4: Im WordPress-Admin das Child Theme aktivieren.

Prüfen Sie nach dem Child-Theme-Aktivieren ob die Website noch korrekt aussieht. Manchmal fehlen spezifische CSS-Regeln die im Parent Theme laden. Falls Darstellungsprobleme auftreten: CSS-Anpassungen aus dem Parent Theme in die Child-Theme style.css übertragen.

Was ins Child Theme kommt

Alle individuellen Anpassungen die Sie am Theme vornehmen, gehören ins Child Theme:

functions.php des Child Themes:

<?php
// Schema.org Markup im Header
add_action('wp_head', 'add_schema_markup');
function add_schema_markup() {
    // Ihr Schema.org Code
}

// Performance-Anpassungen
add_filter('script_loader_tag', 'defer_scripts', 10, 2);
function defer_scripts($tag, $handle) {
    if (!is_admin()) {
        return str_replace(' src', ' defer src', $tag);
    }
    return $tag;
}

// Preload-Links für Fonts
add_action('wp_head', function() {
    echo '<link rel="preload" href="/fonts/myfont.woff2" as="font" type="font/woff2" crossorigin>';
}, 1);

style.css des Child Themes:

/* Critical CSS Anpassungen */
/* Layout-Fixes */
/* Branding-Anpassungen */

Template-Dateien überschreiben

Sie können auch komplette Theme-Template-Dateien im Child Theme überschreiben. Kopieren Sie die Template-Datei aus dem Parent Theme in den Child-Theme-Ordner und bearbeiten Sie sie dort.

Beispiel: header.php anpassen ohne das Parent Theme zu ändern:

wp-content/themes/mein-theme-child/header.php

Diese Datei überschreibt automatisch die header.php des Parent Themes.

Versionskontrolle für Child Themes

Child Themes sind der richtige Ort für Ihre Anpassungen - und sollten in Versionskontrolle (Git) gespeichert werden:

cd wp-content/themes/mein-theme-child
git init
git add .
git commit -m "Initial child theme setup"

Das ermöglicht Rückgängigmachen von Änderungen und Collaboration im Team.

Mit Git im Child Theme ist eine fehlerhafte Änderung in Minuten zurückgenommen. Ohne Versionsstand suchen Sie den Fehler im laufenden Betrieb, und genau das kostet Sichtbarkeit.

Mehr zu WordPress SEO-Grundlagen finden Sie in unserem WordPress SEO-Guide.

WordPress professionell einrichten und absichern.

Wir richten Ihr WordPress mit Child Theme, SEO-Plugin und allen Performance-Optimierungen professionell ein - für eine stabile, wartungsfreundliche Website.

WordPress SEO anfragen
09 · Kontakt

Reden wir über
Platz 1 für Ihre Firma.

Wählen Sie kurz aus, was Sie brauchen. Wir melden uns mit einer ehrlichen Einschätzung in 24 Stunden. Kein Verkaufs­gespräch, keine Werbung.

09129 1439894
20+ Jahre Nürnberg Keine Vertragsbindung Mo-Fr 9-18 · kein Call-Center