Audyt linków zewnętrznych na WordPress – darmowa wtyczka

Artykuł napisany przez Hawkly

Audyt linków zewnętrznych Wordpress

Opublikowany w dniu 11 marca, 2026

Audyt linków zewnętrznych na WordPress – darmowa wtyczka i prosty sposób kontroli linkowania

Linki wychodzące to jeden z tych elementów strony internetowej, które często są ignorowane przez właścicieli witryn. Tymczasem mają one ogromny wpływ zarówno na SEO, jak i na bezpieczeństwo oraz wiarygodność strony. W wielu przypadkach linki zewnętrzne powstają naturalnie – dodajemy je w artykułach, opisach produktów, poradnikach czy wpisach blogowych. Problem pojawia się wtedy, gdy po latach ich liczba rośnie, a nikt już nie pamięta, dokąd dokładnie prowadzą.

Regularny audyt linków zewnętrznych pozwala sprawdzić między innymi:

  • do jakich domen prowadzą linki ze strony,
  • jakie anchory są wykorzystywane,
  • czy linki posiadają atrybut rel (np. nofollow, sponsored),
  • gdzie dokładnie znajdują się w treści.

Dzięki temu można szybko wykryć niepożądane linki, poprawić strukturę linkowania lub usunąć odnośniki prowadzące do stron o wątpliwej jakości. Co ważne – nie trzeba korzystać z drogich narzędzi SEO, aby taki audyt przeprowadzić. Wystarczy prosty fragment kodu w WordPressie, który automatycznie zbierze wszystkie linki wychodzące.

Darmowy sposób na audyt linków zewnętrznych w WordPress

WordPress daje ogromne możliwości rozbudowy dzięki wtyczkom oraz fragmentom kodu. W tym przypadku nie jest potrzebna żadna płatna aplikacja. Wystarczy wykorzystać darmową wtyczkę umożliwiającą dodawanie własnych fragmentów kodu.

Do tego celu idealnie nadaje się wtyczka WPCode – Code Snippets, która pozwala bezpiecznie dodawać kod PHP do strony bez ingerowania bezpośrednio w pliki motywu.

Proces wygląda bardzo prosto:

  1. Instalujemy wtyczkę WPCode Fragmenty kodu.
  2. Dodajemy nowy fragment kodu PHP.
  3. Wklejamy przygotowany kod odpowiedzialny za audyt linków.
  4. Odświeżamy panel administracyjny.

Po wykonaniu tych kroków w panelu WordPress pojawi się nowa sekcja pokazująca wszystkie linki zewnętrzne.

Kod PHP umożliwiający analizę linków wychodzących

Poniższy fragment kodu tworzy w panelu administracyjnym WordPress nową sekcję, która analizuje wszystkie opublikowane wpisy, strony oraz produkty i wyszukuje w nich linki prowadzące do innych domen.

Kod można wkleić do wtyczki WPCode lub bezpośrednio do pliku functions.php.

add_action('admin_menu', function() {

    add_management_page(
        'Audyt linków zewnętrznych',
        'Audyt linków zewnętrznych',
        'manage_options',
        'external-links-audit',
        'external_links_audit_page'
    );

});

function external_links_audit_page() {

    $site = parse_url(home_url(), PHP_URL_HOST);

    $args = [
        'post_type' => ['product','post','page'],
        'posts_per_page' => -1,
        'post_status' => 'publish'
    ];

    $query = new WP_Query($args);

    $count = 0;

    echo '<div class="wrap">';
    echo '<h1>Audyt linków zewnętrznych</h1>';

    echo '<table class="widefat striped">';
    echo '<thead>
            <tr>
                <th>Strona</th>
                <th>Anchor</th>
                <th>Link</th>
                <th>Rel</th>
            </tr>
          </thead><tbody>';

    foreach ($query->posts as $post) {

        preg_match_all('/<a\s[^>]*href=["\']([^"\']+)["\'][^>]*>(.*?)<\/a>/i', $post->post_content, $links);

        foreach ($links[1] as $key => $url) {

            $host = parse_url($url, PHP_URL_HOST);

            if ($host && $host !== $site) {

                $count++;

                preg_match('/rel=["\']([^"\']+)["\']/', $links[0][$key], $rel);

                $rel_value = $rel[1] ?? '';

                echo '<tr>';
                echo '<td><a href="'.get_permalink($post->ID).'" target="_blank">'.get_the_title($post->ID).'</a></td>';
                echo '<td>'.esc_html(strip_tags($links[2][$key])).'</td>';
                echo '<td><a href="'.$url.'" target="_blank">'.$url.'</a></td>';
                echo '<td>'.$rel_value.'</td>';
                echo '</tr>';

            }

        }

    }

    echo '</tbody></table>';

    echo '<h2 style="margin-top:20px;">Łączna liczba linków zewnętrznych: '.$count.'</h2>';

    echo '</div>';
}

Fragment ten automatycznie analizuje treści w bazie danych WordPress i tworzy zestawienie wszystkich linków prowadzących poza Twoją stronę.

Zacznij zdobywać klientów z Google

Twoja strona może sprzedawać więcej — zajmiemy się SEO od A do Z, bez długoterminowych umów.

  • ✔️ Zwiększamy widoczność Twojej strony
  • ✔️ Tworzymy i optymalizujemy podstrony
  • ✔️ Przyspieszamy działanie strony
  • ✔️ Wdrażamy skuteczne rozwiązania SEO
  • ✔️ Budujemy wartościowe linki
Sprawdź ofertę
               SEO

Gdzie znaleźć raport linków po instalacji kodu

Po zapisaniu fragmentu kodu i odświeżeniu panelu WordPress pojawi się nowa sekcja.

Ścieżka w panelu administracyjnym wygląda następująco:

Panel administracyjny → Narzędzia → Audyt linków zewnętrznych

W tej sekcji zobaczysz tabelę zawierającą wszystkie znalezione linki.

Tabela zawiera cztery kluczowe kolumny:

KolumnaOpis
Stronawpis lub podstrona, na której znajduje się link
Anchortekst zakotwiczenia linku
Linkadres URL prowadzący do zewnętrznej domeny
Relparametr rel przypisany do linku

Dzięki temu w kilka sekund można zobaczyć, jak wygląda struktura linkowania wychodzącego na całej stronie.

Jak wykorzystać audyt linków w praktyce

Sam raport to dopiero początek. Najważniejsze jest wykorzystanie danych do poprawy jakości strony.

Najczęściej podczas audytu można zauważyć kilka typowych problemów.

Brak atrybutu rel=”nofollow”

Jeżeli link prowadzi do strony reklamowej lub partnerskiej, powinien posiadać odpowiedni atrybut.

Najczęściej stosowane są:

  • nofollow
  • sponsored
  • ugc

Audyt pozwala szybko zidentyfikować linki bez tych parametrów.

Zbyt duża liczba linków do jednej domeny

Czasami zdarza się, że w wielu artykułach pojawia się link do tej samej strony zewnętrznej. Może to wyglądać podejrzanie dla wyszukiwarki.

Dzięki tabeli można łatwo sprawdzić, czy dana domena nie pojawia się zbyt często.

Linki prowadzące do nieaktualnych stron

Internet zmienia się bardzo szybko. Strona, do której linkowałeś kilka lat temu, może już nie istnieć lub zmienić tematykę.

Audyt pozwala wykryć takie przypadki i zdecydować, czy:

  • usunąć link,
  • zamienić go na inny,
  • zostawić bez zmian.

Anchory o słabej jakości

Teksty linków typu:

  • „kliknij tutaj”
  • „sprawdź”
  • „link”

nie wnoszą wartości SEO. Dzięki raportowi można łatwo przejrzeć anchory i poprawić je na bardziej opisowe.

Zalety korzystania z własnego audytu linków

Największą zaletą tego rozwiązania jest prostota i szybkość działania. Nie trzeba korzystać z zewnętrznych narzędzi SEO ani eksportować danych.

Dodatkowo kod działa bezpośrednio w WordPressie, więc analizuje dokładnie te treści, które znajdują się w bazie danych.

Do najważniejszych korzyści należą:

  • brak kosztów,
  • szybkie sprawdzanie linków,
  • pełna kontrola nad linkowaniem wychodzącym,
  • możliwość rozbudowy kodu.

W praktyce oznacza to, że właściciel strony może w dowolnym momencie sprawdzić, jak wygląda struktura linków wychodzących bez używania zewnętrznych aplikacji.

Możliwości rozbudowy audytu linków

Osoby znające podstawy PHP mogą łatwo rozbudować ten fragment kodu. Wystarczy kilka drobnych zmian, aby raport stał się jeszcze bardziej rozbudowany.

Możliwe rozszerzenia:

  • dodanie kolumny z domeną linku,
  • wykrywanie linków z parametrem target="_blank",
  • filtrowanie linków według domeny,
  • eksport raportu do CSV.

Dzięki temu prosty audyt może zmienić się w pełnoprawne narzędzie analityczne dla WordPress.

Warto także pamiętać, że kod analizuje obecnie trzy typy treści:

  • wpisy (post)
  • strony (page)
  • produkty (product)

Jeżeli na stronie znajdują się inne typy postów, można je dopisać w tablicy post_type.

FAQ

Czy audyt linków spowalnia stronę?
Nie. Analiza odbywa się tylko w panelu administracyjnym i nie wpływa na działanie strony dla użytkowników.

Czy można używać tego rozwiązania na dużych stronach?
Tak, jednak przy bardzo dużej liczbie wpisów generowanie raportu może chwilę potrwać, ponieważ WordPress musi przeanalizować wszystkie treści.

Czy kod działa z WooCommerce?
Tak, ponieważ analizuje również typ treści product, czyli produkty WooCommerce.

Czy można dodać analizę innych typów postów?
Tak. Wystarczy dopisać je w sekcji post_type w kodzie.

Czy audyt pokazuje linki w widgetach lub menu?
Nie. Kod analizuje tylko treści wpisów, stron i produktów znajdujące się w polu post_content.

Średnia ocena 5 / 5. Ilość głosów 1

Opublikowany przez Hawkly

Hawkly.pl to miejsce dla każdego, kto chce, aby jego strona internetowa wyróżniała się w sieci. Oferujemy bogaty wybór usług wspierających pozycjonowanie oraz optymalizację działań marketingowych online. Niezależnie od tego, czy stawiasz pierwsze kroki w SEO, czy poszukujesz zaawansowanych rozwiązań, u nas znajdziesz wszystkie narzędzia potrzebne do zwiększenia widoczności witryny i przyciągnięcia nowych klientów.
0
    0
    Twój koszyk
    Twój koszyk jest pusty!Wróć do sklepu!
    hawkly logo
    Przegląd prywatności

    Ta strona korzysta z ciasteczek, aby zapewnić Ci najlepszą możliwą obsługę. Informacje o ciasteczkach są przechowywane w przeglądarce i wykonują funkcje takie jak rozpoznawanie Cię po powrocie na naszą stronę internetową i pomaganie naszemu zespołowi w zrozumieniu, które sekcje witryny są dla Ciebie najbardziej interesujące i przydatne.