Seo On-Page Optimierung mit Rich Snippets und Breadcrump, sehr wichtig!

  • Hallo bin mehr der Typ der von Plugins absieht um die Webseite nicht mit Javas und nochmal einer css auzublähen. Nun habe ich da ne Breadcrump im Theme in der functions.php und möchte die jetzt zu einer Rich Snippets - Breadcrump umformen aber ich bekomme es nicht hin!
    (P.S. die Breadcrump funzt so wie sie jetzt ist, den Code in die functions.php und dann nur noch write_breadcrumb(); in das Theme einbauen wo die hin soll und es klappt)

    function write_breadcrumb() {
    $pid = $post->ID;
    $trail = '<a href="/">Home</a>';
    if (is_front_page()) {
    // do nothing
    }
    elseif (is_page()) {
    $bcarray = array();
    $pdata = get_post($pid);
    $bcarray[] = ' &raquo; '.$pdata->post_title."\n";
    while ($pdata->post_parent) {
    $pdata = get_post($pdata->post_parent);
    $bcarray[] = ' &raquo; <a href="'.get_permalink($pdata->ID).'">'.$pdata->post_title.'</a>';
    }
    $bcarray = array_reverse($bcarray);
    foreach ($bcarray AS $listitem) {
    $trail .= $listitem;
    }
    }
    elseif (is_single()) {
    $pdata = get_the_category($pid);
    $adata = get_post($pid);
    if(!empty($pdata)){
    $data = get_category_parents($pdata[0]->cat_ID, TRUE, ' &raquo; ');
    $trail .= " &raquo; ".substr($data,0,-8;
    }
    $trail.= ' &raquo; '.$adata->post_title."\n";
    }
    elseif (is_category()) {
    $pdata = get_the_category($pid);
    $data = get_category_parents($pdata[0]->cat_ID, TRUE, ' &raquo; ');
    if(!empty($pdata)){
    $trail .= " &raquo; ".substr($data,0,-8;
    }
    }
    return $trail;
    }

    Google beschreibt wie es funktionieren soll hier: https://support.google.com/webmasters/answer/185417?hl=de

    Die Logic mit dem div itemscope... ist mir schon klar ich bekomme halt immer Syntaxfehler:
    <div itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
    <a href="http://www.example.com/kleider/echt" itemprop="url">

    <span itemprop="title">Echte Kleider</span>

    </a>

    Mal biste der Baum, mal biste der Hund!

    Einmal editiert, zuletzt von mrbuddy (6. November 2014 um 00:09)

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Ah, danke - Monika von Texto.de danke dir (bin auch schon auf deiner HP rumgeschlichen)


    :-) freut mich, und auf ein weiteres "Schleichen" :-)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!