Leeren Linktext bei Blog Navigation vermeiden

  • Hallo Zusammen,
    [FONT=arial]
    für meine Webseite benutze ich [COLOR=#444444]WordPress 4.6.1 und das Theme [/COLOR]Betheme[/FONT][FONT=-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif][COLOR=#444444][FONT=arial] 15.6.[/FONT]

    Für meine Blogbeiträge sind die Einstellungen derart, dass es links und recht auf jedem Blog eine mitgleitende Navigation zum vorherigen und nächsten Blog gibt (siehe bspw [/COLOR][/FONT]https://www.quality-lifestyle.de/persoenlichkeitsentwicklung/)

    Diese Navigation wird durch den Php-Code unten erzeugt. Die Frage ist nun, wie ich das hinbekomme, dass dieses ganze Element bestehend aus Pfeil, Bildchen, Titel und Veröffentlichungsdatum nicht als leerer Linktext erkannt wird. Das zeigen mir nämlich sämtliche SEO-Tools für diese Links an, was einen schlechten Einfluss auf mein Ranking hat.

    Wie kann ich also folgenden Code verändern, dass die Links optisch genauso aussehen wie im Moment, jedoch ein Linktext generiert wird?

    /* ---------------------------------------------------------------------------
    * Single Post Navigation | GET sticky navigation
    * --------------------------------------------------------------------------- */
    if( ! function_exists( 'mfn_post_navigation_sticky' ) )
    {
    function mfn_post_navigation_sticky( $post, $next_prev, $icon ){
    $output = '';

    if( is_object( $post ) ){
    // move this DOM element with JS
    $output .= '<a class="fixed-nav fixed-nav-'. $next_prev .' format-'. get_post_format( $post ) .'" href="'. get_permalink( $post ) .'">';

    $output .= '<span class="arrow"><i class="'. $icon .'"></i></span>';

    $output .= '<div class="photo">';
    $output .= get_the_post_thumbnail( $post->ID, 'blog-navi' );
    $output .= '</div>';

    $output .= '<div class="desc">';
    $output .= '<h3 class="blognavigation">'. get_the_title( $post ) .'</h3>';
    $output .= '<span class="date"><i class="icon-clock"></i>'. get_the_date(get_option('date_format'), $post->ID) .'</span>';
    $output .= '</div>';

    $output .= '</a>';
    }

    return $output;
    }
    }

    • 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

  • Wenn ich mir die Seite anschaue, sehe ich einen Link hinter dem Linktext. Ich habe also keine Ahnung was genau du meinst. Klick einfach drauf, dann siehst du selber, dass da ein Link ist.

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

  • Ich meine, dass das für den Nutzer gut auschaut, für die Suchmaschienen-Crawler es aber so aussieht, als sei der Linktext leer, weil der [COLOR=#333333]Pfeil, das Bildchen, der Titel und das Veröffentlichungsdatum nicht als Linktext erkannt wird.

    Siehe Screenshot aus Seobility:

    [/COLOR]

  • Quick & Dirty:
    dem Link einen Text geben und per css die Farbe auf weiß setzen. Ist nicht schön, aber sollte klappen.

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

Jetzt mitmachen!

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