SEOFX – SEO Agentur Nürnberg
WordPress SEO

WordPress Custom Post Types für SEO nutzen

4 Min. Lesezeit

WordPress hat standardmäßig Seiten und Beiträge. Für viele Content-Typen – Produkte, Mitarbeiter, Fallstudien, Testimonials, FAQs – sind diese zu generisch. Custom Post Types (CPTs) lassen sich für SEO nutzen und ermöglichen spezifischere Strukturierung mit SEO-Vorteilen: eigene Permalink-Strukturen, thematisch fokussierte Archivseiten und besseres Schema-Markup.

Warum Custom Post Types SEO-relevant sind

Semantische Klarheit: Ein Artikel vom Type case-study ist für Google semantisch eindeutiger als eine normale Seite oder ein Standard-Beitrag. Der URL-Pfad /fallstudien/kunde-xyz/ signalisiert klar was der Inhalt ist.

Archivseiten: Jeder CPT bekommt automatisch eine Archivseite (/fallstudien/) die für Übersichts-Keywords ranken kann – ähnlich wie Blog-Kategorien.

Schema-Markup-Templates: Für jeden CPT kann ein spezifisches Schema-Markup-Template definiert werden. Mitarbeiter-CPT → PersonSchema, Produkt-CPT → ProductSchema.

Interne Verlinkungsstruktur: CPTs ermöglichen thematische Gruppierungen die das interne Linking strukturieren.

Websites die statt Standard-Seiten Custom Post Types für strukturierten Content verwenden (Fallstudien, Team, Projekte), erzielen für diese Content-Typen durchschnittlich 45 % höhere organische Sichtbarkeit – weil die URL-Struktur und Archivseiten klare thematische Signale senden.

Custom Post Type registrieren

In functions.php oder einem Plugin:

function register_fallstudien_cpt() {
    $labels = [
        'name'               => 'Fallstudien',
        'singular_name'      => 'Fallstudie',
        'add_new_item'       => 'Neue Fallstudie hinzufügen',
        'edit_item'          => 'Fallstudie bearbeiten',
        'menu_name'          => 'Fallstudien',
    ];

    $args = [
        'labels'             => $labels,
        'public'             => true,
        'has_archive'        => true,  // Archivseite aktivieren
        'rewrite'            => ['slug' => 'fallstudien'],
        'supports'           => ['title', 'editor', 'thumbnail', 'excerpt'],
        'menu_icon'          => 'dashicons-portfolio',
        'show_in_rest'       => true,  // Gutenberg-Unterstützung
    ];

    register_post_type('fallstudie', $args);
}
add_action('init', 'register_fallstudien_cpt');

Wichtig: Nach Registrierung eines neuen CPT die Permalinks neu setzen: Einstellungen → Permalinks → Speichern.

Archivseiten für CPTs optimieren

Wie Blog-Kategorien können CPT-Archive für Übersichts-Keywords ranken:

Template für CPT-Archiv: archive-fallstudie.php im Theme-Ordner. Hier kann eigener Beschreibungstext, Filteroptionen und Liste der Einträge dargestellt werden.

SEO-Optimierung des Archives:

  • Eigener Title-Tag und Meta-Description in Yoast/Rank Math per CPT konfigurierbar
  • Einleitungstext der das Archiv-Keyword enthält
  • Schema.org CollectionPage oder themenspezifisches Markup

CPT-Taxonomien für Struktur

Wie Kategorien für Beiträge, können CPTs eigene Taxonomien haben:

function register_fallstudien_branche() {
    register_taxonomy('branche', ['fallstudie'], [
        'labels' => [
            'name'          => 'Branchen',
            'singular_name' => 'Branche',
        ],
        'hierarchical' => true,
        'rewrite'      => ['slug' => 'fallstudien/branche'],
        'show_in_rest' => true,
    ]);
}
add_action('init', 'register_fallstudien_branche');

Das erzeugt URLs wie /fallstudien/branche/handwerk/ – eine eigene Seite für Fallstudien aus dem Handwerk die für entsprechende Keywords ranken kann.

CPT UI (Plugin) erlaubt die Registrierung von Custom Post Types und Taxonomien ohne PHP-Kenntnisse direkt im WordPress-Dashboard. Für Entwickler ist die manuelle Registrierung in functions.php besser kontrollierbar, aber CPT UI ist für Redakteure und Nicht-Entwickler die einfachere Wahl.

Schema-Markup für Custom Post Types

Für jeden CPT das passende Schema definieren:

Fallstudien → CaseStudy (oder Article):

function fallstudie_schema() {
    if (is_singular('fallstudie')) {
        $schema = [
            '@context' => 'https://schema.org',
            '@type'    => 'Article',
            'name'     => get_the_title(),
            'url'      => get_permalink(),
            'datePublished' => get_the_date('c'),
            'author'   => [
                '@type' => 'Organization',
                'name'  => get_bloginfo('name')
            ]
        ];
        echo '<script type="application/ld+json">'
             . json_encode($schema, JSON_UNESCAPED_UNICODE) . '</script>';
    }
}
add_action('wp_head', 'fallstudie_schema');

Sinnvolle CPT-Anwendungen

Fallstudien/Referenzen: /fallstudien/kunde-xyz/ – eigene URL-Struktur, Archiv rankt für „Referenzen [Branche]”

Team/Mitarbeiter: /team/max-mueller/ – PersonSchema, rankt für Mitarbeiternamen

FAQ: /faq/was-kostet-seo/ – FAQPage-Schema, einzelne Fragen als eigene URLs

Projekte (für Architekten, Fotografen): /projekte/haus-mueller-2024/ – Portfolio-SEO

Stellenangebote: /jobs/seo-manager-nuernberg/ – JobPosting-Schema

Custom Post Types die mit eigenen Archivseiten und thematischen Taxonomien kombiniert werden, generieren für E-Commerce-Websites im Schnitt 25 % mehr organischen Traffic als dieselben Inhalte als Standard-Seiten – weil Google die thematische Struktur besser versteht und entsprechend mehr Keywords indexed.

Mehr zu WordPress-SEO finden Sie in unserem Artikel über WordPress Gutenberg für SEO.

WordPress-Architektur für maximales SEO-Potenzial.

Wir entwickeln die optimale WordPress-Inhaltsstruktur mit Custom Post Types, Taxonomien und Schema-Markup für mehr organische Sichtbarkeit.

WordPress SEO anfragen

Weitere Artikel zu WordPress SEO