Menedżer kanonicznych adresów produktów — Dokumentacja
Zapobiega karom za duplikaty treści, pozwalając Ci zdefiniować dokładnie, który URL jest autorytatywną wersją każdej strony — kluczowe dla sklepów, w których produkty pojawiają się pod wieloma ścieżkami kategorii lub gdzie parametry UTM i identyfikatory kliknięć tworzą setki niemal identycznych URL-i. Globalne ustawienie usuwania parametrów (obejmujące tagi UTM, fbclid, gclid i inne) eliminuje większość problemów z duplikatami treści bez żadnych ręcznych reguł, podczas gdy silnik reguł pozwala kierować konkretne produkty, kategorie, producentów lub dostawców z dyrektywami noindex, nofollow lub niestandardowymi nadpisaniami canonical. Automatycznie generuje również tagi hreflang dla sklepów wielojęzycznych i automatycznie czyści reguły po usunięciu produktów lub kategorii.
Menedżer canonical URL produktów
Przejmij pełną kontrolę nad canonical URL, tagami hreflang i dyrektywami dla wyszukiwarek w swoim sklepie. Ten moduł zapobiega karom za duplikaty treści, informując wyszukiwarki dokładnie, która wersja każdej strony jest „oryginałem" — niezbędne, gdy produkty pojawiają się w wielu kategoriach lub gdy parametry śledzenia tworzą zduplikowane URL-e.
Jak to działa
Każda strona w Twoim sklepie może pojawić się pod wieloma URL-ami — produkt wymieniony w trzech kategoriach ma trzy różne adresy, a linki marketingowe dodają parametry śledzenia, które tworzą jeszcze więcej. Wyszukiwarki traktują każdy URL jako osobną stronę, co rozmywa siłę rankingową.
Menedżer canonical URL rozwiązuje ten problem, wstawiając tag canonical w kodzie źródłowym każdej strony, wskazując wyszukiwarkom jedyny „prawidłowy" URL. Automatycznie usuwa również parametry śledzenia (takie jak tagi UTM i identyfikatory kliknięć) z canonical URL-i, generuje tagi hreflang dla sklepów wielojęzycznych i pozwala oznaczyć konkretne strony jako noindex lub nofollow, gdy chcesz, aby były całkowicie ukryte przed wynikami wyszukiwania.
Tworzysz reguły kierowane na konkretne strony — pojedyncze produkty, całe kategorie, wszystkie produkty od producenta lub dowolną kombinację. Każda reguła określa, jaki powinien być canonical URL, czy dodać dyrektywy robots i jaki priorytet ma mieć zastosowanie, gdy wiele reguł pokrywa się.
Instalacja
- W Back Office przejdź do Moduły → Menedżer modułów
- Kliknij Wgraj moduł i wybierz plik ZIP
- Moduł instaluje się automatycznie — kliknij Konfiguruj, aby otworzyć panel
Konfiguracja
Po instalacji w panelu Back Office pojawia się nowe menu Menedżer canonical w sekcji Usprawnienia, z trzema obszarami:
Panel główny
Przegląd konfiguracji canonical pokazujący:
- Aktywne reguły — ile reguł jest aktualnie włączonych
- Auto Hreflang — czy automatyczne tagi językowe są włączone czy wyłączone
- Usuwanie parametrów — czy parametry śledzenia są usuwane
- Podział według encji — liczby reguł i pokrycie dla produktów, kategorii, stron CMS, producentów i dostawców
- Ostatnie reguły — pięć ostatnio zmodyfikowanych reguł
Reguły canonical
Tutaj tworzysz i zarządzasz regułami. Każda reguła ma:
- Nazwa reguły — wewnętrzna etykieta pomagająca później zidentyfikować regułę
- Docelowe encje — których stron dotyczy reguła. Możesz kierować na:
- Wszystkie strony danego typu (np. wszystkie produkty)
- Konkretne strony przez ich indywidualne zaznaczenie
- Produkty według kategorii, producenta lub dostawcy
- Kombinacje z logiką uwzględniania/wykluczania
- Akcja — co zrobić z canonical URL:
- Nadpisz — zastąp istniejący canonical prawidłowym, czystym URL-em
- Dodaj brakujący — dodaj tag canonical tylko jeśli strona go nie ma
- Niestandardowy — użyj konkretnego URL, który podasz (obsługuje różne URL-e dla każdego języka)
- Noindex — mówi wyszukiwarkom, żeby nie indeksowały strony
- Nofollow — mówi wyszukiwarkom, żeby nie podążały za linkami na stronie
- Priorytet — liczba określająca, która reguła wygrywa, gdy wiele reguł pasuje do tej samej strony (wyższa liczba = wyższy priorytet)
- Aktywna — włącz lub wyłącz regułę bez jej usuwania
Możesz również używać akcji zbiorczych do włączania, wyłączania lub usuwania wielu reguł naraz.
Ustawienia
Ustawienia globalne mające zastosowanie do całego sklepu:
| Ustawienie | Co robi | Domyślnie |
|---|---|---|
| Automatyczne generowanie tagów Hreflang | Tworzy tagi języka alternatywnego dla sklepów wielojęzycznych, aby wyszukiwarki serwowały odpowiedni język każdemu odwiedzającemu | Wł. |
| Wymuszaj małe litery w URL-ach | Konwertuje ścieżki canonical URL na małe litery dla spójności | Wł. |
| Wymuszaj końcowy ukośnik | Dodaje końcowy ukośnik do canonical URL-i (pomija URL-e kończące się rozszerzeniami plików jak .html) |
Wył. |
| Usuń parametry | Usuwa parametry śledzenia z canonical URL-i. Domyślna lista obejmuje parametry UTM, fbclid, gclid i msclkid. Możesz dodać własne |
Wł. |
| Usuń paginację | Usuwa parametry numerów stron z canonical URL-i na stronach paginowanych | Wył. |
Wskazówki
- Zacznij od globalnych ustawień przed tworzeniem reguł. Samo włączenie opcji „Wymuś małe litery" i „Usuń parametry" naprawia większość problemów z duplikatami treści bez żadnych potrzebnych reguł.
- Użyj akcji „Dodaj brakujący" jako bezpiecznego pierwszego kroku. Dodaje tagi canonical tylko tam, gdzie żaden nie istnieje, więc nie będzie kolidować z żadnymi tagami canonical już generowanymi przez PrestaShop.
- Ustaw noindex na stronach filtrów i wyników wyszukiwania, aby utrzymać strony o niskiej wartości poza indeksami wyszukiwarek i skupić budżet crawlowania na ważnych treściach.
- Regularnie sprawdzaj Panel główny, aby zobaczyć, ile Twoich stron jest objętych regułami i wykryć luki w strategii canonical.
- Mądrze używaj numerów priorytetów. Jeśli produkt pasuje zarówno do szerokiej reguły „wszystkie produkty", jak i do konkretnej reguły producenta, nadaj konkretnej regule wyższy numer priorytetu, aby miała pierwszeństwo.
Najczęściej zadawane pytania
Czy ten moduł zepsuje moją istniejącą konfigurację SEO? Nie. Moduł modyfikuje tylko tagi canonical i meta robots w kodzie źródłowym stron — nie zmienia URL-i, przekierowań ani żadnych treści w bazie danych. Jeśli wyłączysz lub odinstalуjesz moduł, sklep natychmiast wraca do pierwotnego zachowania.
Czy muszę tworzyć reguły dla każdego produktu? Niekoniecznie. Ustawienia globalne (małe litery URL-i, usuwanie parametrów, hreflang) działają automatycznie na wszystkich stronach. Reguły są potrzebne tylko dla stron wymagających specjalnej obsługi — jak ustawienie niestandardowego canonical URL lub dodanie noindex do konkretnych kategorii.
Co się stanie, gdy usunę produkt lub kategorię, która ma regułę? Moduł automatycznie usuwa reguły. Gdy produkt, kategoria, strona CMS, producent lub dostawca zostanie usunięty ze sklepu, wszelkie powiązane reguły canonical są również usuwane.
Czy działa z wieloma językami?
Tak. Gdy opcja „Automatyczne generowanie tagów Hreflang" jest włączona, moduł tworzy prawidłowe tagi hreflang dla każdego aktywnego języka w Twoim sklepie, w tym tag x-default dla języka domyślnego. Niestandardowe canonical URL-e można również ustawiać per język.
Które wersje PrestaShop są obsługiwane? Moduł jest kompatybilny z PrestaShop 1.7, 8.x i 9.x.