Funkcje automatycznego linkowania
- Sześć rodzajów celu: produkt, kategoria, strona CMS, producent, dostawca lub własny wewnętrzny URL. Dla celów katalogowych i CMS wskazujesz identyfikator, a moduł buduje adres za pomocą mechanizmu linków PrestaShop.
- Siedem typów stron źródłowych: produkty, kategorie, CMS, producenci, dostawcy, strona główna i strony modułów. Linkowanie obejmuje wybrane obszary treści dostępne w końcowym HTML strony.
- Wybór opisów produktu: reguła może działać w krótkim opisie, pełnym opisie albo w obu polach.
- Do 50 fraz w jednej regule: frazy wpisujesz w osobnych wierszach lub oddzielasz przecinkami. Dopasowanie uwzględnia granice słów i znaki Unicode; rozróżnianie wielkich i małych liter jest opcjonalne.
- Priorytety reguł: wartość od 0 do 1000 określa kolejność przetwarzania. Reguły z wyższym priorytetem działają wcześniej, a w obrębie jednej reguły dłuższe frazy mają pierwszeństwo przed krótszymi.
- Precyzyjny zakres działania: możesz wskazać identyfikatory stron źródłowych oraz kategorie, do których należą produkty. Produkt kwalifikuje się przez wskazane ID lub przynależność do jednej z wybranych kategorii.
- Wykluczenia stron: lista wykluczonych identyfikatorów ma pierwszeństwo przed listą źródeł i kategoriami produktów.
- Trzy poziomy limitów: od 1 do 100 linków dodanych przez moduł na stronę, od 1 do 20 do jednego celu i od 1 do 20 dla konkretnej reguły. Domyślne ustawienia globalne to 8 linków na stronę i 1 do jednego celu.
- Kontrola powtarzających się celów: domyślnie moduł pomija cel już podlinkowany w przetwarzanej treści oraz odnośniki do bieżącej strony. Obie zasady można zmienić w ustawieniach.
- Ochrona istniejącej treści: frazy wewnątrz istniejących linków, formularzy, skryptów, stylów, kodu i oznaczonych ukrytych elementów są pomijane. Nagłówki są chronione domyślnie, z możliwością wyłączenia tej ochrony.
- Opcje odnośnika: możesz ustawić dodatkowy tytuł linku, oznaczenie
nofolloworaz otwieranie w nowej karcie lub oknie. Przy włączeniu tej ostatniej opcji link otrzymuje również wartościnoopenerinoreferrerw atrybucierel.
Zarządzanie regułami w panelu PrestaShop
- Szkice i publikacja: nową regułę możesz przygotować bez uruchamiania jej na froncie. Opublikowana reguła działa zgodnie z wybranym zakresem, harmonogramem i limitami.
- Harmonogram: opcjonalna data rozpoczęcia i zakończenia pozwala ograniczyć okres działania reguły. Daty są interpretowane według czasu serwera PHP.
- Duplikowanie: kopia reguły zachowuje jej ustawienia i powstaje jako szkic w tym samym sklepie.
- Operacje zbiorcze: publikowanie, wyłączanie i usuwanie zaznaczonych reguł. Usuwanie wymaga potwierdzenia z listą nazw reguł.
- Wyszukiwanie i paginacja: listę przeszukujesz po nazwach oraz frazach; reguły wyświetlane są po 20 na stronę.
- Pulpit i pięć zakładek: Pulpit, Reguły, Ustawienia, Symulator oraz Diagnostyka SEO. Pulpit przedstawia liczby wszystkich reguł, opublikowanych reguł i reguł z harmonogramem.
- Oddzielne języki: każda reguła ma własny język, dzięki czemu frazy i cele możesz dopasować do konkretnej wersji językowej sklepu. Moduł nie tłumaczy fraz automatycznie.
- Obsługa multistore: ustawienia i reguły są przypisane do sklepu. Zarządzanie odbywa się w kontekście jednego wybranego sklepu.
Symulator i diagnostyka SEO
Symulator linkowania przetwarza tekst lub HTML, który wkleisz do formularza. Wybierasz typ strony źródłowej, jej identyfikator, język i — dla produktu — krótki albo pełny opis; dla strony modułu podajesz jej wewnętrzny URL. Możesz uwzględnić wskazany szkic bez publikowania go w sklepie. Wynik zawiera kod HTML z dodanymi odnośnikami, łączną liczbę nowych linków i liczbę linków dodanych przez poszczególne reguły. Przy braku nowych linków lub przekroczeniu limitu otrzymujesz komunikat pomagający sprawdzić ustawienia.
Diagnostyka SEO pokazuje adres i status celu reguły w jej języku. Cele katalogowe i CMS są sprawdzane na podstawie danych sklepu; niedostępne cele są pomijane podczas linkowania. Dla ręcznie wpisanego URL moduł sprawdza, czy adres spełnia zasady adresu wewnętrznego, ale nie wysyła do niego żądania HTTP. Diagnostyka nie zastępuje kontroli odpowiedzi serwera ani indeksowalności strony.
Import, eksport i przenoszenie reguł
- Eksport JSON: pobieranie reguł wybranego sklepu w partiach od 1 do 200 pozycji. Metadane pliku określają numer partii, liczbę partii i łączną liczbę reguł.
- Import jako szkice: moduł sprawdza wszystkie reguły z pliku przed ich dodaniem. Import nie zastępuje istniejących reguł; przy przenoszeniu między sklepami trzeba zweryfikować identyfikatory języków i celów.
- Migracja z
g_internallinking: przy wykrytych tabelach starszego modułu możesz przenieść obsługiwane reguły jako szkice. Migracja rozdziela zakresy produktów, kategorii i CMS, zachowuje język oraz nie powiela wcześniej przeniesionych pozycji przy ponowieniu. Raport wskazuje pozycje wymagające ręcznej korekty, a stare tabele pozostają zachowane.
Korzyści dla obsługi sklepu i klientów
- Mniej ręcznej edycji opisów: jedną regułą możesz dodać odnośniki w wielu pasujących treściach, bez osobnego zapisywania linku w każdym opisie.
- Kontrola struktury linkowania: frazy, priorytety, zakresy i wykluczenia określają, które treści łączysz oraz dokąd prowadzą odnośniki.
- Ograniczenie zagęszczenia linków: limity i pomijanie już obecnych celów pozwalają uniknąć dodawania wielu odnośników do tej samej strony.
- Dostęp do powiązanych treści: klient może przejść z czytanego opisu bezpośrednio do wskazanego produktu, kategorii albo poradnika CMS.
- Zmiany bez trwałego przepisywania treści: wyłączenie automatycznego linkowania zatrzymuje dodawanie odnośników, zachowując reguły i oryginalne opisy.
Przykłady zastosowania linkowania wewnętrznego
Opis produktu i poradnik: frazę „dobór rozmiaru” możesz połączyć ze stroną CMS wyjaśniającą sposób pomiaru. Regułę ograniczysz do wybranych produktów lub kategorii produktów.
Treść CMS i kategoria: występującą w poradniku frazę „buty trekkingowe” możesz skierować do odpowiadającej jej kategorii sklepu. Wpisane frazy określasz samodzielnie — moduł nie wybiera ich na podstawie popularności w wyszukiwarce.
Linkowanie w określonym okresie: możesz ustawić daty działania reguły prowadzącej do wybranego produktu lub kategorii, a po zakończeniu okresu zachować regułę do późniejszej edycji.
Jak przygotować pierwszą regułę?
- Wybierz sklep, dodaj regułę jako szkic i ustaw język treści.
- Wpisz frazy oraz wskaż rodzaj celu i jego ID albo wewnętrzny URL.
- Określ źródła, wykluczenia, pole opisu produktu i limity; w razie potrzeby dodaj harmonogram.
- Wklej przykładowy fragment do Symulatora i uwzględnij ID przygotowanego szkicu. Sprawdź wynik dla właściwej strony źródłowej i języka.
- Sprawdź cel w Diagnostyce SEO oraz obszar treści używany przez motyw, a następnie opublikuj regułę.
Zakres działania i ważne ograniczenia
- Dopasowanie dosłowne: moduł nie rozpoznaje automatycznie odmian gramatycznych ani synonimów. Potrzebne warianty dodajesz do listy fraz.
- Zależność od obszarów treści: domyślne selektory obejmują opisy w motywach Classic i Hummingbird oraz treści CMS. Dla innej struktury możesz dodać proste selektory ID lub klas CSS. Strony modułów wymagają wskazanego obszaru treści; nie jest to automatyczna integracja z każdym modułem blogowym.
- Pełne odpowiedzi stron: linkowanie odbywa się po stronie serwera, bez skryptu JavaScript dodającego linki w przeglądarce. Odpowiedzi AJAX są pomijane; koszyk, proces zamówienia, konto klienta i wyszukiwarka nie należą do obsługiwanych typów stron.
- Limity przetwarzania: automatyczne linkowanie obsługuje do 1000 opublikowanych reguł na sklep i język. Obowiązują również ograniczenia wielkości i złożoności HTML; przekroczenie limitów może spowodować pominięcie linkowania.
- Zakres SEO: moduł zarządza odnośnikami wewnętrznymi, ale nie gwarantuje indeksacji ani wzrostu pozycji. Nie tworzy map witryny, nie ustawia adresów kanonicznych i nie zmienia reguł dla robotów wyszukiwarek.
- Usuwanie danych: odinstalowanie usuwa reguły i ustawienia tego modułu. Przed odinstalowaniem warto wyeksportować potrzebne reguły; samo wyłączenie linkowania zachowuje dane.
Kompatybilność i licencja
PD Linkowanie Wewnętrzne Pro jest przeznaczony dla PrestaShop 1.7.x, 8.x i 9.x. To komercyjny moduł PrestaDev; warunki korzystania znajdują się w dostarczonym pliku LICENSE.