Canonical URLs for CMS pages and custom pages in Magento 2
- Kompatybilność
- 2.4.9, 2.4.8, 2.4.7, 2.4.6, 2.4.5, 2.4.4, 2.4.3, 2.4.2, 2.4.1, 2.4.0, 2.3.7, 2.3.6, 2.3.5, 2.3.4
Opis / Canonical URLs for CMS pages and custom pages in Magento 2
MAGENTO 2 · CMS · CUSTOM PAGES · CANONICAL
Wskaż preferowany adres dla stron CMS i custom pages.
Kowal Canonical Custom Page
Dodaj Canonical URL w edycji strony CMS lub skonfiguruj mapowanie ścieżki niestandardowej strony. Zarządzaj ustawieniami w scope Magento bez edycji szablonów przy każdej zmianie.
Adresy pełne i względne · Mapowanie ścieżek · Store View
JAK TO DZIAŁA W PRAKTYCE
01 · Wybierasz preferowany URL
Ustalasz właściwą wersję podobnej treści.
02 · Uzupełniasz pole lub mapowanie
Konfigurujesz CMS albo ścieżkę custom page.
03 · Sprawdzasz wynik w nagłówku strony
Weryfikujesz rel="canonical" po odświeżeniu cache.
Co zyskuje Twój sklep?
Poznaj funkcje, zastosowanie i ustawienia modułu.
Canonical URL dla stron CMS i custom pages w Magento 2
Kowal Canonical Custom Page pozwala wskazać preferowany adres URL dla stron CMS oraz wybranych niestandardowych stron Magento 2 bez edycji szablonów.
To proste narzędzie SEO przydatne, gdy podobna treść występuje pod kilkoma adresami, tworzysz landing pages dla kampanii albo własna strona Magento nie ma wygodnej konfiguracji rel="canonical".
Strony CMS
Ustaw Canonical URL bezpośrednio podczas edycji strony w sekcji Search Engine Optimisation.
Custom pages
Mapuj ścieżki niestandardowych stron na wybrane pełne lub względne adresy kanoniczne.
Multistore
Dopasuj ustawienia do witryny lub Store View, gdy różne storefronty wymagają innej konfiguracji.
Canonical porządkuje sygnały SEO — nie jest przekierowaniem
Znacznik canonical wskazuje wyszukiwarce preferowaną wersję podobnej treści. Nie przekierowuje użytkownika i nie gwarantuje wyboru wskazanego URL przez Google. Moduł nie wykrywa automatycznie duplikatów — decyzja o adresie kanonicznym pozostaje po stronie administratora.
Typowe zastosowania
- podobne strony CMS,
- landing pages przygotowane dla kampanii,
- adresy odwiedzane z parametrami śledzącymi,
- niestandardowe strony tworzone przez dodatkowe moduły,
- różne ustawienia w instalacjach multistore.
Konfiguracja
Dla CMS uzupełnij pole Canonical URL. Dla custom page dodaj mapowanie ścieżki w konfiguracji modułu. Możesz stosować pełne adresy HTTP/HTTPS lub ścieżki względne sklepu.
FAQ
Czy canonical przekierowuje użytkownika?
Nie. To znacznik dla wyszukiwarki, a nie przekierowanie HTTP.
Czy moduł sam wykrywa duplicate content?
Nie. Administrator wskazuje preferowany adres świadomie.
Czy można ustawić canonical dla strony CMS?
Tak, bezpośrednio w edycji strony CMS.
Czy moduł obsługuje strony spoza CMS?
Tak, dla wybranych custom pages można skonfigurować mapowanie ścieżki.
Format mapowania i dopasowanie ścieżki
Stores → Configuration → Kowal → Canonical Custom Page zawiera Enable oraz Custom page canonicals. Każdy wiersz ma format request-path|canonical-url, np. landing/summer|/landing/summer. Obsługiwany jest także separator =>.
Dopasowanie jest dokładne dla znormalizowanej ścieżki, bez początkowego i końcowego ukośnika oraz query. To nie jest system wildcard ani automatycznych reguł wykrywających podobne strony.
Adres docelowy i inne moduły SEO
Pełne adresy HTTP/HTTPS są zachowywane, a względne ścieżki zamieniane na adres sklepu bez session ID. Inne schematy URI są pomijane przez normalizator.
Moduł dodaje canonical przez PageConfig. Przy dodatkowych rozszerzeniach SEO sprawdź wynikowy head, aby strony nie otrzymywały sprzecznych znaczników. Ustawienie canonical nie zmienia routingu ani odpowiedzi HTTP.
Instalacja przez Composer
Pakiet kowal/module-canonical-custom-page, moduł Kowal_CanonicalCustomPage. Po skonfigurowaniu dostępu do repozytorium Kowal zainstaluj pakiet, włącz moduł, zaktualizuj Magento i wyczyść cache. W produkcji uwzględnij kompilację i wdrożenie treści statycznych zgodnie z procesem sklepu.
Od konfiguracji do efektu
1. Wybierasz preferowany URL
Ustalasz właściwą wersję podobnej treści.
2. Uzupełniasz pole lub mapowanie
Konfigurujesz CMS albo ścieżkę custom page.
3. Sprawdzasz wynik w nagłówku strony
Weryfikujesz rel="canonical" po odświeżeniu cache.
Landing page z parametrami kampanii
Dla strony landing/summer wskazujesz preferowany adres /landing/summer. Moduł przekształca względną ścieżkę do adresu sklepu.
Mapowanie dopasowuje ścieżkę bez parametrów query. Klient pozostaje na odwiedzonym URL, a nagłówek strony przekazuje wskazany canonical.
Uporządkuj canonicale swoich stron treściowych
Chcesz dopasować moduł do swojego sklepu? Zapytaj o wdrożenie Kowal Canonical Custom Page i omów konfigurację lub potrzebne rozszerzenia.
Więcej informacji
| Zgodność z szablonem | Luma / Blank, KOWAL |
|---|
Instrukcja Instalacji modułu
Instalacja przez Composer
Dane dostępowe do repozytorium Composer (adres e-mail klienta i token licencyjny) otrzymasz e-mailem po zakupie. Są również dostępne w panelu klienta po zalogowaniu na kowal.store. Zastąp TWOJ_EMAIL_KLIENTA adresem e-mail swojego konta, a TWOJ_TOKEN otrzymanym tokenem. Polecenia wykonaj w katalogu głównym Magento.
Dodaj repozytorium Composer
composer config repositories.kowal composer https://repo.kowal.storeSkonfiguruj dane dostępowe
composer config http-basic.repo.kowal.store "TWOJ_EMAIL_KLIENTA" "TWOJ_TOKEN"Zainstaluj pakiet modułu
composer require kowal/module-canonical-custom-pageDokończenie instalacji
Po zainstalowaniu pakietu wykonaj aktualizację Magento i wyczyść cache:
Zaktualizuj Magento
php bin/magento setup:upgradeWyczyść pamięć podręczną
php bin/magento cache:flush
W środowisku produkcyjnym wykonaj także kompilację DI oraz wdrożenie plików statycznych zgodnie z procesem wdrożenia sklepu.