BStudio Plugin — SEO

Internal SEO Linker

Wersja: 1.0.0 Autor: Biegun.Studio Wymaga: WordPress 5.9+, PHP 7.2+

Automatycznie zamienia wybrane słowa kluczowe w treści na linki wewnętrzne. Buduj sieć linkowania bez ręcznej edycji każdego wpisu i produktu.

Jak to działa?

Klasa BISL_Linker przechwytuje treść filtrem the_content (tylko na stronach singularnych, w głównej pętli). Treść jest parsowana przez DOMDocument, a następnie XPath wyszukuje węzły tekstowe poza linkami, nagłówkami i skryptami. Każda reguła zamienia wystąpienia słowa kluczowego na linki, respektując limity.

Instalacja

  1. Skopiuj folder bstudio-internal-seo-linker do /wp-content/plugins/.
  2. Aktywuj wtyczkę w panelu WordPress.
  3. Przejdź do menu SEO Linker w panelu admina.
  4. Dodaj reguły (słowo → URL), wybierz typy treści i kliknij Zapisz.

Reguły linkowania

PoleOpis
Słowo kluczoweFraza, która zostanie zamieniona na link. Dopasowanie po granicach słów.
URL docelowyAdres, do którego prowadzi link.
Max/str.Maksymalna liczba linków tej reguły na jednej stronie.
AaRozróżnianie wielkości liter (case sensitive).
_blankOtwieranie w nowej karcie (dodaje target="_blank" + rel="noopener").
nofollowDodaje atrybut rel="nofollow".

Ustawienia ogólne

Priorytet fraz: Reguły są sortowane wg długości słowa kluczowego (najdłuższe pierwsze). Dzięki temu „sklep WordPress" zostanie zlinkowane przed „sklep", unikając częściowych dopasowań.

Co NIE jest linkowane

Wydajność: Przetwarzanie DOM odbywa się przy renderowaniu strony. Przy bardzo dużej liczbie reguł (50+) i długich treściach może to nieznacznie zwiększyć czas generowania strony. Zalecamy włączenie cache stron.

FAQ

Czy linki są zapisywane w treści wpisu?

Nie. Linki dodawane są dynamicznie przez filtr the_content przy każdym wyświetleniu. Treść w bazie danych pozostaje nienaruszona — usunięcie wtyczki przywraca oryginalną treść.

Czy działa z WooCommerce?

Tak — wystarczy zaznaczyć typ treści product w ustawieniach. Linkowanie działa w opisach produktów wyświetlanych przez the_content.

Struktura plików

bstudio-internal-seo-linker/
├── bstudio-internal-seo-linker.php ← Bootstrap, activation
├── uninstall.php ← Usuwa reguły i ustawienia
├── includes/
│ └── class-bisl-linker.php ← Filtr the_content, DOM processing, XPath
└── admin/
    └── class-bisl-admin.php ← Panel reguł, dynamiczne wiersze, zapis

Wsparcie i zgłoszenia

Masz pytanie, napotkałeś problem albo chcesz rozwinąć to rozwiązanie pod swój sklep? Pomożemy.

Pomoc techniczna

Problemy z instalacją, konfiguracją lub działaniem wtyczki — opisz zgłoszenie, a wrócimy z rozwiązaniem.

Zgłoszenie (ticket)

Wyślij e-mail na shop@biegun.studio. W temacie podaj nazwę wtyczki i krótki opis. Dołącz wersje WordPressa, WooCommerce i PHP oraz kroki odtworzenia problemu.

Rozwój i modyfikacje

Potrzebujesz dodatkowej funkcji albo integracji? Realizujemy rozszerzenia i wdrożenia na zamówienie — napisz na shop@biegun.studio.

Pełna oferta wtyczek: biegun.studio/sklep