
Zdobywanie linków przez Programy Partnerskie i Lojalnościowe
Spis treści
Marketing afiliacyjny to solidny model biznesowy, ale technicznie często jest wdrażany w WordPressie w sposób fatalny.
Skomplikowane wtyczki, brakujące atrybuty rel i wolne przekierowania mogą zabić Twoje SEO i konwersje.
1. Standard rel="sponsored"
Od 2019 roku Google wymaga, aby wszystkie linki płatne/afiliacyjne miały atrybut rel="sponsored".
Wcześniej wystarczył rel="nofollow". Teraz bądź precyzyjny.
<!-- ŹLE -->
<a href="https://shareasale.com/r?u=123">Kup Teraz</a>
<!-- OK -->
<a href="https://shareasale.com/r?u=123" rel="nofollow">Kup Teraz</a>
<!-- NAJLEPIEJ (Standard 2026) -->
<a href="https://shareasale.com/r?u=123" rel="sponsored noopener noreferrer">Kup Teraz</a>
Dlaczego? Używaj noopener noreferrer dla bezpieczeństwa (target=“_blank”) i sponsored, aby chronić stronę przed karami ręcznymi.
2. Maskowanie Linków (Cloaking): Potrzebujesz wtyczki?
“Cloaking” zmienia brzydkie linki (shareasale.com/r?u=123) w ładne (twojastrona.pl/go/produkt).
Większość ludzi instaluje “ThirstyAffiliates” lub “PrettyLinks”. Problem: Te wtyczki ładują dodatkowy CSS/JS na każdej stronie, nawet jeśli nie ma tam linków.
Sposób Programisty (Natywne Przekierowania): Jeśli masz dostęp do konfiguracji serwera (Nginx/Apache), obsłuż przekierowania tam. Jest to 10x szybsze, bo PHP nawet się nie uruchamia.
Przykład Nginx:
location /go/hosting {
return 301 https://kinsta.com/?kaid=EXAMPLE;
}
Sposób WordPress (Post Type):
Stwórz CPT o nazwie affiliate_links. Użyj sluga posta jako klucza przekierowania. Przechowuj URL w post meta.
Przechwyć żądanie na template_redirect.
add_action('template_redirect', function() {
if (is_singular('affiliate_links')) {
$url = get_post_meta(get_the_ID(), 'destination_url', true);
if ($url) {
wp_redirect($url, 301); // Lub 302/307
exit;
}
}
});
Zero bloatware.
3. Ujawnianie i Zgodność (UOKiK)
Technicznie musisz wyświetlić informację o współpracy przed linkiem (wymogi UOKiK w Polsce). Użyj bloku wielokrotnego użytku lub Shortcode’u, aby wstawiać to automatycznie na górze wpisów recenzenckich.
function affiliate_disclosure_shortcode() {
return '<div class="disclaimer">Linki oznaczone * to linki afiliacyjne.</div>';
}
add_shortcode('ad', 'affiliate_disclosure_shortcode');
Podsumowanie
- Tagowanie: Zawsze używaj
rel="sponsored". - Wydajność: Unikaj ciężkich wtyczek do prostych przekierowań. Użyj przekierowań serwera lub lekkiego CPT.
- Zgodność: Automatyzuj ujawnianie (disclaimer) za pomocą Bloków.
Trzymaj swój stos afiliacyjny lekki. Szybkość = Konwersje.