Pakiet technicznego SEO: konfiguracja i pomoc

Szybki start

  1. Zainstaluj osobno dziesięć plików ZIP komponentów w zgodnej wersji PrestaShop.
  2. Wybierz po jednym komponencie odpowiedzialnym za routing URL, canonical, hreflang, schema i mapy witryny, zanim włączysz nakładające się funkcje.
  3. Otwórz konfigurację SEO Revolution ("Konfiguracja") i sprawdź "Włącz SEO Revolution", "Funkcje SEO" oraz ustawienia społecznościowe i paginacji.
  4. Skonfiguruj wybrane komponenty Hreflang i Schema i sprawdź jedną przetłumaczoną stronę produktu.
  5. Sprawdź wzorce Friendly URL i przekierowania, a następnie przetestuj stary URL i jego cel.
  6. Skonfiguruj opcje treści/crawlera Sitemap Builder i wygeneruj pierwszą mapę witryny; skopiuj jej rzeczywisty URL cron, jeśli planujesz harmonogram.
  7. Ustaw wykluczenia Lazy Tags, utwórz ograniczoną grupę Internal Linking i umieść potrzebne etykiety H1/podtytułów/CMS.
  8. Sprawdź źródło sklepu, wygenerowane pliki map witryny, statusy przekierowań i logi wykonań zaplanowanych zadań.

Wymaga PrestaShop 1.7.6 lub nowszego oraz PHP 7.1 lub nowszego.

Instrukcja konfiguracji

Zainstaluj moduły i przypisz odpowiedzialność za generowaną zawartość

Prześlij i zainstaluj osobno dziesięć plików ZIP komponentów przez Moduły > "Menedżer modułów" > "Prześlij moduł". Pakiet zawiera SEO Revolution, Sitemap Builder, Hreflang, Schema, Friendly URLs, Lazy Tags, Internal Linking, Custom Category H1, SEO Subtitles i CMS Display Names. Każdy ma własne strony konfiguracji/administracji. Pakiet nie ma wspólnego ekranu konfiguracji.

Najpierw skonfiguruj jeden sklep/język testowy. Zapisz obecne wzorce URL i dane przekierowań przed zmianą istniejących adresów. Przypisz po jednym komponencie odpowiedzialnym za tagi canonical, hreflang, dane strukturalne, mapy witryny i routing URL. Kilka komponentów pokrywa się z funkcjami SEO Revolution. Zainstalowanie komponentu nie oznacza, że należy włączyć każdą powieloną funkcję generowania.

Skonfiguruj SEO Revolution

Otwórz SEO Revolution > Ustawienia > "Konfiguracja" w kontekście jednego sklepu. "Włącz SEO Revolution" jest domyślnie włączone, podobnie jak "Funkcje SEO". Pozostaw "Funkcje SEO" włączone do przetwarzania SEO.

Ustawienia ogólne, linki, paginacja i metadane społecznościowe

Bieżące pole Domyślnie Co zrobić
"Obsługa końcowego ukośnika" Brak Wybierz spójną politykę URL i przetestuj przekierowania.
"Przyjazne bezpośrednie adresy zdjęć (/product/photo/N)" Nie Włącz tylko wtedy, gdy używasz tej funkcji adresów galerii.
"Dodaj nofollow do linków zewnętrznych" Tak Zmień, gdy polityka linków wymaga innego działania rel.
"Otwieraj linki zewnętrzne w nowej karcie" Tak Wybierz sposób otwierania linków zewnętrznych.
"Dodaj noopener do linków zewnętrznych" Tak Zachowaj ochronę linków otwieranych w nowej karcie.
"Wyłączone domeny" Puste Dodaj domeny wyłączone z polityki linków zewnętrznych.
"Dodaj rel="next/prev"" Tak Steruj generowaniem linków paginacji.
"Adres kanoniczny do pierwszej strony" Nie Zmień dopiero po sprawdzeniu polityki paginacji.
"Ustaw noindex na stronach paginacji" Nie Włącz, gdy wymaga tego polityka indeksowania.
"Włącz tagi Open Graph" Tak Pozostaw włączone tylko dla wybranego komponentu metadanych społecznościowych.
Włącz Twitter Cards Nie w konfiguracji zastępczej Sprawdź zapisaną wartość sklepu; starsza inicjalizacja instalacyjna używała Tak.
"Nazwa użytkownika Twitter / Domyślny obraz społecznościowy" Puste Dodaj rzeczywiste konto i URL obrazu.
Maksymalna liczba zapisanych wpisów 404 10000 Ogranicz liczbę zapisanych wierszy monitora.
Okres przechowywania wpisów 404 w dniach 0 W razie potrzeby ustaw okres przechowywania.
"Ignoruj próby wykorzystania luk" Tak Pomijaj w monitorze typowy ruch prób wykorzystania luk.
"Ignorowane wzorce adresów 404" Puste Dodaj wzorce, których celowo nie chcesz rejestrować.

Używaj opisanych tutaj dedykowanych ekranów.

Metadane i nadpisania stron

Użyj Zawartość > "Meta tagi" i list stron, aby ustawić tytuły/opisy produktów, kategorii, stron CMS, marek i dostawców. Używaj szablonów z tokenami pokazanymi dalej. Sprawdź nadpisania obiektów dla H1, canonical, robots i metadanych społecznościowych tam, gdzie udostępnia je aktualny edytor strony. Sprawdź zapisaną stronę i faktyczny wynik przed przetwarzaniem kolejnych obiektów.

Użyj "Przekierowania" > "Wszystkie przekierowania" do reguł przekierowań oraz Monitor 404, aby sprawdzać napływające błędy. Reguły obsługują przekierowania 301/302 i odpowiedzi 410. Sprawdź ścieżkę źródłową, cel i status przed zapisaniem. Przekierowania i monitorowanie błędów 404 są domyślnie włączone. Sprawdź poszczególne reguły przed ich użyciem.

Obsługa robots, canonical i map witryny

Otwórz Techniczne SEO > "Robots.txt", aby sprawdzić reguły, wygenerowany podgląd i status publikacji. Obecny ekran jest menedżerem reguł/plików, a nie pojedynczym tekstowym ustawieniem "ROBOTS_CUSTOM". Po publikacji sprawdź publiczny /robots.txt. Zapis pliku wymaga dostępu do zapisu w docelowej lokalizacji.

Komponenty SEO współdzielą ustawienia canonical. Domyślnie włączają generowanie canonical, wymuszają małe litery, wyłączają wymuszanie końcowego ukośnika, zachowują parametry paginacji i usuwają utm_source,utm_medium,utm_campaign,utm_term,utm_content,fbclid,gclid,msclkid. Sprawdź każdy publiczny URL canonical i nadpisania polityki na poziomie strony.

SEO Revolution ma też własny proces Techniczne SEO > Mapa strony i ustawienia mapy witryny. Obecne domyślne ustawienia treści obejmują produkty/kategorie/CMS/strony podstawowe/blog; producenci i dostawcy są wyłączeni. Obecna domyślna współbieżność weryfikatora to 1. Wybierz ten proces lub opisany niżej proces samodzielnego Sitemap Builder i skonfiguruj tylko zamierzony generator/harmonogram.

Dane strukturalne i hreflang w SEO Revolution

Użyj Zawartość > Dane strukturalne do ustawień danych strukturalnych pakietu. Jeśli używasz samodzielnego komponentu Schema, potwierdź, który renderer odpowiada za końcową stronę, i unikaj powielonych grafów.

Użyj Hreflang > "Konfiguracja" dla "Generuj tagi hreflang", "Uwzględnij x-default", "Język domyślny", Typy stron i "Wyklucz strony i języki". Użyj sekcji Grupy do definiowania reguł publikacji. Pakiet korzysta teraz ze współdzielonej implementacji publikacji hreflang. Poniższe ustawienia samodzielnego Hreflang nie nadpisują zestawu należącego do pakietu.

Generowanie z AI

Otwórz ekran ustawień generowania z AI i wybierz dostawcę.

  • Główny dostawca (AI_PROVIDER). Wybiera dostawcę AI do wspomaganego generowania metadanych; domyślnie: openai.
  • Klucz API OpenAI (AI_OPENAI_KEY). Zapisuje klucz API OpenAI do generowania wspomaganego AI; domyślnie: puste.
  • Model OpenAI (AI_OPENAI_MODEL). Wybiera nazwę modelu OpenAI; domyślnie: gpt-4.
  • Klucz API Anthropic (AI_CLAUDE_KEY). Zapisuje klucz API Claude do generowania wspomaganego AI; domyślnie: puste.
  • Model Claude (AI_CLAUDE_MODEL). Wybiera nazwę modelu Claude; domyślnie: claude-3-sonnet-20240229.
  • Klucz API Gemini (AI_GEMINI_KEY). Zapisuje klucz API Gemini do generowania wspomaganego AI; domyślnie: puste.
  • Model Gemini (AI_GEMINI_MODEL). Wybiera nazwę modelu Gemini; domyślnie: gemini-pro.
  • Prompt generowania tytułu (AI_TITLE_PROMPT). Własny prompt do generowania tytułów z AI; domyślnie: puste.
  • Prompt generowania opisu (AI_DESC_PROMPT). Własny prompt do generowania opisów meta z AI; domyślnie: puste.
  • Maks. długość tytułu (AI_TITLE_LENGTH). Docelowa długość tytułu przy generowaniu z AI; domyślnie: 60.
  • Maks. długość opisu (AI_DESC_LENGTH). Docelowa długość opisu meta przy generowaniu z AI; domyślnie: 160.
  • Styl pisania (AI_STYLE). Styl pisania używany przy generowaniu z AI; domyślnie: professional.

Zapisuj dane dostępowe w przeznaczonych do tego chronionych polach. Puste pole zachowuje zapisane dane; użyj przycisku usuwania, gdy chcesz je usunąć. Wygeneruj podgląd i sprawdź tekst przed zastosowaniem.

Indeksowanie, linki zwrotne i audyt

Otwórz API indeksowania > Ustawienia, aby wpisać dane dostępowe dostawcy przed włączeniem integracji Google lub Bing. Oba przełączniki indeksowania i ich automatycznego zgłaszania są początkowo wyłączone. Moduł decyduje, które adresy URL zgłasza automatycznie; o indeksowaniu decydują Google i Bing.

Automatyczne sprawdzanie linków zwrotnych jest domyślnie włączone, z interwałem siedmiu dni i limitem partii 50. Działa jako zaplanowane zadanie. Audyt linków wewnętrznych domyślnie obejmuje 2000 stron źródłowych, 50 stron docelowych i okres odświeżania 168 godzin. Część tych wartości to wewnętrzne wartości domyślne, a nie widoczne ustawienia. Sprawdzaj wykonanie zadań i wyniki audytu; nie wszystkie kontrole uruchamiają się przy każdej wizycie na stronie.

Pliki LLM

Otwórz Techniczne SEO > LLMs.txt. Sprawdź podgląd, zapisz ustawienia i użyj Generuj, aby opublikować:

  • Włącz llms.txt (LLMS_ENABLED). Włącza generowanie llms.txt; domyślnie: 0.
  • Generuj również llms-full.txt (LLMS_FULL_ENABLED). Włącza generowanie llms-full.txt; domyślnie: 0.
  • Język (LLMS_LANGUAGE). Wybiera język plików LLM; 0 oznacza domyślny język sklepu; domyślnie: 0.
  • Opis (LLMS_CUSTOM_DESCRIPTION). Własny opis sklepu w plikach LLM; domyślnie: puste.
  • O sklepie (LLMS_CUSTOM_ABOUT). Własny tekst o sklepie w plikach LLM; domyślnie: puste.
  • Kategorie (LLMS_INCLUDE_CATEGORIES). Uwzględnia kategorie w wygenerowanych plikach LLM; domyślnie: 1.
  • Produkty (LLMS_INCLUDE_PRODUCTS). Uwzględnia produkty w wygenerowanych plikach LLM; domyślnie: 1.
  • Strony CMS (LLMS_INCLUDE_CMS). Uwzględnia strony CMS w wygenerowanych plikach LLM; domyślnie: 1.
  • Wpisy na blogu (LLMS_INCLUDE_BLOG). Uwzględnia obsługiwane treści bloga w wygenerowanych plikach LLM; domyślnie: 1.
  • Producenci (LLMS_INCLUDE_MANUFACTURERS). Uwzględnia strony producentów w wygenerowanych plikach LLM; domyślnie: 0.
  • Maks. produktów (LLMS_MAX_PRODUCTS). Ogranicza produkty w wygenerowanych plikach LLM; domyślnie: 50.
  • Maks. postów bloga (LLMS_MAX_BLOG_POSTS). Ogranicza wpisy blogowe w wygenerowanych plikach LLM; domyślnie: 30.
  • Sortowanie produktów (LLMS_PRODUCT_SORT). Wybiera kolejność produktów w wygenerowanych plikach LLM; domyślnie: sales.
  • Wyklucz ID CMS (LLMS_EXCLUDE_CMS_IDS). Oddzielone przecinkami ID stron CMS wykluczonych z plików LLM; domyślnie: puste.
  • "Własne sekcje" (LLMS_CUSTOM_SECTIONS). Własne sekcje dołączane do wygenerowanych plików LLM; domyślnie: puste.

Sprawdź wygenerowany publiczny /llms.txt oraz, jeśli włączony, /llms-full.txt. Użytkownik PHP potrzebuje dostępu do zapisu w lokalizacji plików.

Skonfiguruj samodzielny Sitemap Builder

Otwórz Sitemap Builder > "Ustawienia" > Konfiguracja. Karty to Zawartość, Opcje, Robot i Bezpieczeństwo.

  • Produkty (MPRSITEMAPBUILDER_INCLUDE_PRODUCTS). Uwzględnia adresy URL produktów w mapach witryny; domyślnie: 1.
  • Kategorie (MPRSITEMAPBUILDER_INCLUDE_CATEGORIES). Uwzględnia adresy URL kategorii w mapach witryny; domyślnie: 1.
  • Strony CMS (MPRSITEMAPBUILDER_INCLUDE_CMS). Uwzględnia adresy URL stron CMS w mapach witryny; domyślnie: 1.
  • Producenci (MPRSITEMAPBUILDER_INCLUDE_MANUFACTURERS). Uwzględnia adresy URL producentów w mapach witryny; domyślnie: 0.
  • Dostawcy (MPRSITEMAPBUILDER_INCLUDE_SUPPLIERS). Uwzględnia adresy URL dostawców w mapach witryny; domyślnie: 0.
  • Strony podstawowe (MPRSITEMAPBUILDER_INCLUDE_CORE_PAGES). Uwzględnia strony podstawowe, takie jak kontakt, sklepy i mapa witryny; domyślnie: 1.
  • Uwzględnij mapy witryn obrazów (MPRSITEMAPBUILDER_INCLUDE_IMAGES). Dodaje wpisy map obrazów dla zdjęć produktów; domyślnie: 1.
  • Uwzględnij linki hreflang (MPRSITEMAPBUILDER_INCLUDE_HREFLANG). Dodaje alternatywne linki hreflang do wpisów mapy XML; domyślnie: 1.
  • "Priorytet strony głównej" (MPRSITEMAPBUILDER_PRIORITY_HOME). Ustawia priorytet strony głównej w mapie; domyślnie: 1.0.
  • "Priorytet produktów" (MPRSITEMAPBUILDER_PRIORITY_PRODUCT). Ustawia priorytet produktów w mapie; domyślnie: 0.8.
  • "Priorytet kategorii" (MPRSITEMAPBUILDER_PRIORITY_CATEGORY). Ustawia priorytet kategorii w mapie; domyślnie: 0.7.
  • "Priorytet stron CMS" (MPRSITEMAPBUILDER_PRIORITY_CMS). Ustawia priorytet stron CMS w mapie; domyślnie: 0.5.
  • "Priorytet producentów" (MPRSITEMAPBUILDER_PRIORITY_MANUFACTURER). Ustawia priorytet producentów w mapie; domyślnie: 0.4.
  • "Priorytet dostawców" (MPRSITEMAPBUILDER_PRIORITY_SUPPLIER). Ustawia priorytet dostawców w mapie; domyślnie: 0.3.
  • "Priorytet stron podstawowych" (MPRSITEMAPBUILDER_PRIORITY_CORE_PAGE). Ustawia priorytet stron podstawowych w mapie; domyślnie: 0.3.
  • "Częstotliwość zmian strony głównej" (MPRSITEMAPBUILDER_FREQUENCY_HOME). Ustawia częstotliwość zmian strony głównej; domyślnie: daily.
  • "Częstotliwość zmian produktów" (MPRSITEMAPBUILDER_FREQUENCY_PRODUCT). Ustawia częstotliwość zmian produktów; domyślnie: weekly.
  • "Częstotliwość zmian kategorii" (MPRSITEMAPBUILDER_FREQUENCY_CATEGORY). Ustawia częstotliwość zmian kategorii; domyślnie: weekly.
  • "Częstotliwość zmian stron CMS" (MPRSITEMAPBUILDER_FREQUENCY_CMS). Ustawia częstotliwość zmian stron CMS; domyślnie: monthly.
  • "Częstotliwość zmian producentów" (MPRSITEMAPBUILDER_FREQUENCY_MANUFACTURER). Ustawia częstotliwość zmian producentów; domyślnie: monthly.
  • "Częstotliwość zmian dostawców" (MPRSITEMAPBUILDER_FREQUENCY_SUPPLIER). Ustawia częstotliwość zmian dostawców; domyślnie: monthly.
  • "Częstotliwość zmian stron podstawowych" (MPRSITEMAPBUILDER_FREQUENCY_CORE_PAGE). Ustawia częstotliwość zmian stron podstawowych; domyślnie: monthly.
  • Maks. URL na plik (MPRSITEMAPBUILDER_MAX_URLS_PER_FILE). Dzieli pliki map po osiągnięciu tej liczby URL; domyślnie: 50000.
  • Zweryfikuj adresy URL (przeskanuj każdą stronę) (MPRSITEMAPBUILDER_VERIFY_URLS). Skanuje URL przed dodaniem, aby pomijać strony 404, noindex i z niezgodnym canonical; domyślnie: 1.
  • Równoczesne żądania (MPRSITEMAPBUILDER_CONCURRENT_REQUESTS). Ustawia równoległe żądania weryfikacji, ograniczane przez weryfikator dla ochrony serwera; domyślnie: 3.
  • Opóźnienie partii (ms) (MPRSITEMAPBUILDER_BATCH_DELAY_MS). Dodaje opóźnienie między partiami weryfikacji; domyślnie: 500.
  • Limit czasu żądania (s) (MPRSITEMAPBUILDER_REQUEST_TIMEOUT). Ustawia limit czasu HTTP każdego żądania weryfikacji w sekundach; domyślnie: 10.
  • Używaj ponownie walidacji przez (MPRSITEMAPBUILDER_VALIDATION_REUSE_DAYS). Ponownie używa świeżych wyników walidacji niezmienionych URL; domyślnie: 30.
  • Próbka kontroli HTTP (MPRSITEMAPBUILDER_VALIDATION_SAMPLE_PERCENT). Wyrywkowo sprawdza procent URL nadających się do ponownego użycia przy każdym generowaniu; domyślnie: 2.
  • Minimalny odstęp między generowaniami (s) (MPRSITEMAPBUILDER_MIN_INTERVAL). Pomija generowanie cron, gdy poprzednie zakończyło się zbyt niedawno; wartość w sekundach; domyślnie: 3600.
  • Wyślij ping do Google po wygenerowaniu (MPRSITEMAPBUILDER_PING_GOOGLE). Starsza opcja powiadamiania Google o mapie; używa starszego endpointu; domyślnie: 1.
  • Wyślij ping do Bing po wygenerowaniu (MPRSITEMAPBUILDER_PING_BING). Starsza opcja powiadamiania Bing o mapie; używa starszego endpointu; domyślnie: 1.
  • Generuj kanał RSS (MPRSITEMAPBUILDER_GENERATE_RSS). Generuje kanał RSS po włączeniu; domyślnie: 0.
  • Generuj mapę strony HTML (MPRSITEMAPBUILDER_GENERATE_HTML). Generuje mapę witryny HTML; domyślnie: 1.
  • Token cron (MPRSITEMAPBUILDER_CRON_TOKEN). Chroni endpoint cron wygenerowanym tokenem; domyślnie: generowany podczas instalacji.

Zawartość zawiera przełączniki obiektów i macierz Priorytet i częstotliwość. Opcje zawiera obrazy/hreflang, weryfikację URL, HTML/RSS i starsze opcje ping. Robot zawiera kontrolę żądań/obciążenia. Bezpieczeństwo udostępnia wygenerowany token i URL cron. Samodzielny formularz nie ma wcześniej wymienianego przełącznika "SPLIT_FILES". Generator zapisuje pliki indeksu/części osobno dla każdego sklepu i dzieli je według limitu URL.

Zacznij od najwyżej trzech równoległych żądań; weryfikator ogranicza współbieżność do 3. Zmniejsz ją lub zwiększ Opóźnienie partii (ms), jeśli weryfikacja przeciąża sklep. Weryfikacja wyklucza odpowiedzi inne niż 200, strony noindex i niezgodności canonical. Okres ponownego użycia cache może zapobiec skanowaniu niezmienionych URL przy każdym uruchomieniu.

Uruchom pierwsze generowanie z pulpitu modułu po przygotowaniu ustawień URL/wyników. Sprawdź log generowania i rekordy wykluczonych/błędnych URL. Katalog wyjściowy to modules/mprsitemapbuilder/sitemaps/; użytkownik PHP serwera WWW musi mieć prawo zapisu. Indeks ma nazwę sitemap_index_SHOP_ID.xml. Używaj wygenerowanego publicznego URL zamiast zakładać, że /sitemap.xml jest ścieżką wyniku samodzielnego modułu.

Skopiuj URL cron do harmonogramu. Token jest generowany podczas instalacji; generuj go ponownie tylko wtedy, gdy możesz zaktualizować harmonogram. Minimalny interwał zapobiega zbyt częstemu generowaniu. Starsze opcje ping wysyłają żądania do dawnych endpointów ping Google i Bing, więc zgłoś indeks mapy witryny samodzielnie w Google Search Console i Bing Webmaster Tools.

Skonfiguruj samodzielny Hreflang

Otwórz "Ulepszenia" > Hreflang > Konfiguracja i wybierz jeden sklep. "Generuj tagi hreflang" i "Uwzględnij x-default" są domyślnie włączone. "Język domyślny" domyślnie wskazuje język domyślny sklepu, zapisany jako 0. "Typy stron" początkowo obejmuje stronę główną, produkty, kategorie, CMS, marki i dostawców. "Wyklucz strony i języki" jest początkowo puste. Zapisz przez "Zapisz ustawienia sklepu".

Natywne adresy alternatywne korzystają z dostępnych tłumaczeń w danym sklepie. Moduł pomija wyszukiwanie, filtry, paginację po stronie 1 i strony modułów. Nie tworzy tłumaczeń ani alternatywnych adresów w mapach witryny. Natywne generowanie wymaga wielu wersji językowych celu. "Grupy" mogą mapować wybrane źródła na cele będące obiektami/własnymi URL i tworzyć wspólne zestawy między sklepami. Niższe wartości priorytetu grup są wykonywane najpierw; pusty wybór źródeł niczego nie dopasowuje.

"Automatyczne połączenia" mogą łączyć powiązane witryny sklepowe z tym samym typem/ID obiektu. Domyślnie są wyłączone. Wybierz "Powiązane sklepy", rozwiąż powielone kody przez "Preferowany cel", w razie potrzeby wybierz "Współdzielony x-default" i kliknij "Zapisz automatyczne połączenie". Wszyscy uczestnicy potrzebują dostępu/licencji i równoważnej treści. Grupy ręczne mają pierwszeństwo. Sprawdź w źródle każdy wzajemny URL.

Skonfiguruj Schema Rich Snippets

Otwórz konfigurację modułu Schema. Karty to Typy schematów, Organizacja, Profile społecznościowe, Schemat produktu, Wysyłka i Zwroty.

  • Schemat produktu (enable_product). Generuje dane strukturalne Product z ceną, dostępnością, marką i opiniami; domyślnie: 1.
  • Schemat Organization (enable_organization). Wyświetla dane Organization lub LocalBusiness na stronie głównej; domyślnie: 1.
  • "Schemat WebSite" (enable_website). Dodaje schema WebSite z SearchAction; domyślnie: 1.
  • Schema Breadcrumb (enable_breadcrumb). Generuje dane BreadcrumbList; domyślnie: 1.
  • Schemat kategorii (enable_category). Wyświetla schema CollectionPage na stronach kategorii; domyślnie: 1.
  • Schema artykułu CMS (enable_cms). Generuje schema Article dla stron CMS; domyślnie: 1.
  • Usuń atrybuty Microdata (clean_microdata). Usuwa atrybuty itemscope, itemtype i itemprop, aby uniknąć powielonych znaczników; domyślnie: 1.
  • Usuń istniejący JSON-LD (clean_existing_jsonld). Usuwa inne bloki JSON-LD z końcowego HTML, zachowując bloki tego modułu i oznaczone wyniki Smart Breadcrumbs; domyślnie: 1.
  • Typ organizacji (org_type). Wybiera typ schema firmy; domyślnie: Organization.
  • Nazwa organizacji (org_name). Ustawia nazwę organizacji; pusta wartość używa nazwy sklepu; domyślnie: puste.
  • Numer telefonu (org_phone). Ustawia numer telefonu organizacji; domyślnie: puste.
  • E-mail kontaktowy (org_email). Ustawia e-mail organizacji; domyślnie: puste.
  • URL logo (org_logo). Ustawia pełny URL logo; pusta wartość używa ustawień sklepu; domyślnie: puste.
  • Adres (org_address_street). Ustawia ulicę i numer adresu organizacji; domyślnie: puste.
  • Miasto (org_address_city). Ustawia miasto organizacji; domyślnie: puste.
  • Kod pocztowy (org_address_postal). Ustawia kod pocztowy organizacji; domyślnie: puste.
  • Kraj (kod ISO) (org_address_country). Ustawia dwuliterowy kod kraju; domyślnie: puste.
  • Region / Województwo (org_address_region). Ustawia region lub stan; domyślnie: puste.
  • URL Facebooka (social_facebook). Dodaje URL profilu Facebook do sameAs; domyślnie: puste.
  • URL Twitter / X (social_twitter). Dodaje URL profilu X/Twitter do sameAs; domyślnie: puste.
  • URL Instagram (social_instagram). Dodaje URL profilu Instagram do sameAs; domyślnie: puste.
  • URL kanału YouTube (social_youtube). Dodaje URL profilu YouTube do sameAs; domyślnie: puste.
  • URL LinkedIn (social_linkedin). Dodaje URL profilu LinkedIn do sameAs; domyślnie: puste.
  • URL Pinterest (social_pinterest). Dodaje URL profilu Pinterest do sameAs; domyślnie: puste.
  • URL TikTok (social_tiktok). Dodaje URL profilu TikTok do sameAs; domyślnie: puste.
  • Źródło marki (product_brand_source). Wybiera źródło danych marki produktu; domyślnie: manufacturer.
  • Domyślny stan produktu (product_condition). Ustawia zastępczy URL stanu produktu; domyślnie: https://schema.org/NewCondition.
  • Uwzględnij opinie (product_reviews_enabled). Uwzględnia AggregateRating i pojedyncze opinie z komentarzy produktów; domyślnie: 1.
  • Pokaż oferty wariantów (product_show_variants). Generuje osobne oferty dla kombinacji produktu; domyślnie: 1.
  • Maks. zdjęć produktu (product_image_limit). Ogranicza obrazy produktu uwzględniane w schema; domyślnie: 5.
  • Uwzględnij szczegóły wysyłki (shipping_enabled). Dodaje OfferShippingDetails do ofert produktów; domyślnie: 1.
  • Min. czas obsługi (dni) (shipping_handling_min). Ustawia minimalny czas obsługi w dniach; domyślnie: 0.
  • Maks. czas obsługi (dni) (shipping_handling_max). Ustawia maksymalny czas obsługi w dniach; domyślnie: 1.
  • Min. czas tranzytu (dni) (shipping_transit_min). Ustawia minimalny czas transportu w dniach; domyślnie: 2.
  • Maks. czas tranzytu (dni) (shipping_transit_max). Ustawia maksymalny czas transportu w dniach; domyślnie: 5.
  • Kraje wysyłki (ISO) (shipping_country). Ustawia oddzielone przecinkami dwuliterowe kody krajów dostawy; puste używa kraju sklepu; domyślnie: puste.
  • Uwzględnij politykę zwrotów (returns_enabled). Dodaje MerchantReturnPolicy do ofert produktów; domyślnie: 1.
  • Okno zwrotu (dni) (returns_days). Ustawia okres zwrotu w dniach; domyślnie: 14.
  • Typ polityki zwrotów (returns_type). Ustawia typ polityki zwrotów; domyślnie: https://schema.org/MerchantReturnFiniteReturnWindow.
  • Koszty zwrotu (returns_fee). Ustawia zasady opłat za zwrot; domyślnie: https://schema.org/FreeReturn.
  • Metoda zwrotu (returns_method). Ustawia metodę zwrotu; domyślnie: https://schema.org/ReturnByMail.

Pole Nazwa marki sklepu jest domyślnie puste i jest używane po wybraniu własnej marki sklepu jako źródła. Pole Właściwości wariantów jest początkowo puste; grupy kolorów mogą dostarczać kolor, a inne grupy atrybutów wymagają jawnego mapowania ich właściwości schema. Sprawdź warianty w wygenerowanym grafie.

Ten ekran nie ma edytora FAQ ani wyboru typu identyfikatora.

Wysyłka i zwroty

Pole Kraje wysyłki (ISO) przyjmuje listę krajów rozdzielonych przecinkami, np. PL,DE; pusta wartość oznacza kraj sklepu. Wybierz przewoźników w polu Przewoźnicy dla stawek wysyłki, które domyślnie jest puste. Bez przewoźnika szczegóły wysyłki są pomijane. Kalkulator wybiera najniższą kwalifikującą się wycenę wybranego przewoźnika dla każdego celu, o ile może ją obliczyć; nieobsługiwane/niejednoznaczne przypadki mogą być pomijane. Nie ma obecnie pola "shipping_currency".

Umiejscowienie polityki zwrotów domyślnie obejmuje każdą ofertę produktu. Możesz wybrać Organization, ofertę lub obie opcje. Umiejscowienie w Organization wymaga włączonego schema Organization. Opłata za przesyłkę zwrotną i Waluta opłaty za zwrot są początkowo puste i wymagane odpowiednio dla stałej opłaty za zwrot pobieranej przez sklep. Sprawdź Produkty z własną polityką zwrotów, Polityka zwrotów tych produktów i Okno zwrotu tych produktów (dni) dla wyjątków; domyślnie brak wybranych produktów, Zwroty niedozwolone i 0 dni.

Dopasuj wartości wysyłki/zwrotów do rzeczywistych zasad przed publikacją. Moduł generuje znaczniki; nie wdraża procesu zwrotów. Usuń istniejący JSON-LD i Usuń atrybuty Microdata mogą usuwać znaczniki innych komponentów. Sprawdź pełny graf strony po ich zmianie. Nie wnioskuj o kwalifikacji do wyników wyszukiwania wyłącznie na podstawie istnienia bloku JSON-LD.

Skonfiguruj Friendly URL Manager

Wybierz jeden sklep tam, gdzie wymaga tego obecny formularz, a następnie otwórz konfigurację.

Pole ogólne / wydajności Domyślnie Co zrobić
Moduł włączony Tak Włącz tylko dla wybranego komponentu odpowiedzialnego za URL.
Deleguj do SEO Revolution Tak Pozwól pakietowi zarządzać URL, gdy jest aktywny.
Domyślny typ przekierowania 301 Wybierz zastępczy typ przy zmianach URL.
Akcja dla nieznalezionego URL 404 Wybierz 404, stronę główną lub wyszukiwanie zgodnie z dostępnymi opcjami.
Loguj przekierowania Tak Zachowaj historię przekierowań do sprawdzenia.
Pamięć podręczna URL Tak Przechowuj rozwiązane URL w cache.
Czas życia cache 86400 sekund Zmień, gdy czas życia cache rozwiązywania wymaga dostosowania.

Produkty, Kategorie, Strony CMS, Producenci i Dostawcy mają osobne karty obiektów. Włączony początkowo ma wartość Tak, Wzorzec URL ma {rewrite}, Sufiks URL jest pusty, Obsługa kolizji ma ID, Przekieruj po zmianie URL-a ma 301, a Przekierowanie przy usuwaniu i Przekierowanie przy wyłączaniu mają "parent". Wymuś małe litery, Usuń znaki diakrytyczne i Usuń znaki specjalne są początkowo włączone.

Produkty udostępniają też "Uwzględnij kategorie nadrzędne", początkowo wyłączone, i "Adresy URL wariantów", początkowo "none". Inne zapisane domyślne wartości wzorców obejmują separator kategorii /, nieograniczoną głębokość kategorii (0), zamianę spacji na -, wyłączone uwzględnianie kategorii CMS i domyślną kategorię jako cel przekierowania produktu. Nie są to odrębne obecne pola panelu administracyjnego.

Sprawdź wzorce z poniższymi przykładami. Przetestuj stare i nowe URL, kolizje i przekierowania przed zmianą całego katalogu. Jeśli zmiany nie działają, sprawdź Deleguj do SEO Revolution i aktywną konfigurację URL pakietu. Użyj "Historia przekierowań", aby sprawdzić wygenerowane przekierowania.

Skonfiguruj Lazy Tags i Internal Linking

Konfiguracja Lazy Tags

  • Włącz lazy loading. Włącza lub wyłącza wstawianie atrybutów opóźnionego ładowania; domyślnie: 1. Ustaw w Automatic SEO Images Lazy Tags → Konfiguracja.
  • Klasa CSS wykluczenia. Steruje wykluczeniem pasujących obrazów w treści HTML z opóźnionego ładowania; nie gwarantuje zachowania wszystkich atrybutów obrazu bez zmian; domyślnie: no-autolazy.
  • Dodaj decoding="async". Dodaje dekodowanie asynchroniczne tam, gdzie moduł dodaje lub uzupełnia atrybuty obrazów; domyślnie: 1.

W treści HTML istniejące wartości loading są zachowywane. Przy włączonym dekodowaniu asynchronicznym obraz z istniejącym atrybutem loading może otrzymać decoding="async" przed sprawdzeniem klasy wykluczenia. Dane obrazów produktów otrzymują loading="lazy" i opcjonalnie decoding="async" niezależnie od tej klasy; szablony produktów muszą wypisywać te wartości. Nie kompresuje ani nie konwertuje obrazów.

Konfiguracja i grupy Internal Linking

  • Maksymalna liczba linków na stronę. Ustawia globalny limit generowanych linków na stronie; 0 oznacza brak limitu; domyślnie: 5.
  • Maksymalna liczba linków na grupę. Ustawia domyślny limit jednej grupy linków; max_links na poziomie grupy może go nadpisać; domyślnie: 3.
  • Domyślny cel linku. Ustawia atrybut target generowanych linków, chyba że grupa go nadpisze; domyślnie: _self.
  • Domyślny atrybut rel linku. Ustawia atrybut rel generowanych linków, chyba że grupa go nadpisze; domyślnie: puste.
  • Domyślna klasa CSS linku. Dodaje klasę CSS do generowanych linków, chyba że grupa ją nadpisze; domyślnie: mpr-autolink.
  • Włącz profilowanie debugowania. Dodaje informacje diagnostyczne o generowaniu linków jako komentarz HTML; domyślnie: 0.
  • Adresy IP debugowania. Przy włączonym debugowaniu ogranicza diagnostykę do adresów IP rozdzielonych przecinkami; domyślnie: puste.
  • Zapobiegaj duplikatom href. Zmiana tego ustawienia nie ma wpływu na wynik. Istniejące linki do celu zawsze wliczają się do dodatniego limitu grupy; domyślnie: 1.
  • Zapobiegaj linkowi w już zlinkowanym elemencie nadrzędnym. Zmiana tego ustawienia nie ma wpływu na wynik. Tekst wewnątrz linku jest pomijany, ale pozostały tekst w tym samym elemencie nadrzędnym może otrzymać linki; domyślnie: 0.
  • Zapobiegaj wielu automatycznym linkom w tym samym elemencie. Ogranicza linki w każdym ciągłym fragmencie tekstu. Zagnieżdżone elementy i kolejne grupy mogą dodawać dalsze linki w tym samym elemencie nadrzędnym; domyślnie: 1.
  • Proporcjonalna dystrybucja limitu globalnego. Dzieli globalny limit strony między grupy, gdy suma ich limitów jest większa; domyślnie: 1.
  • Równomierny rozkład linków w tekście. Zmiana tego ustawienia nie ma wpływu na wynik. Linki są dodawane według kolejności obszarów treści, grup, słów kluczowych i dopasowań w tekście; domyślnie: 1.
  • Uwzględnione selektory CSS. Określa kwalifikujące się obszary strony, gdy nie wybrano strefy treści grupy; domyślnie: .product-description, #description, .page-content, .post-content.
  • Uwzględnione tagi HTML. Określa elementy HTML, w których można umieszczać linki; domyślnie: p,div,span,blockquote,li,td.
  • Pomiń URL bieżącej strony. Zapobiega linkowaniu strony do samej siebie; domyślnie: 1.
  • Wyklucz nagłówki. Zapobiega generowaniu linków wewnątrz h1 do h6; domyślnie: 1.
  • Wyklucz tekst pogrubiony. Zapobiega generowaniu linków wewnątrz <strong> lub <b>; domyślnie: 0.
  • "Wykluczone strony". Pozwala wykluczyć wybrane strony CMS ze wstawiania linków; domyślnie: puste.

Użyj kart Ogólne, Reguły, Wyświetlanie i Wykluczenia. Zacznij od domyślnych 5 linków na stronę i 3 na grupę. Dopasuj selektory do motywu. Utwórz grupę z Nazwa, Encja docelowa lub Docelowy URL, Słowa kluczowe, nadpisaniami językowymi, Strefy treści, Typy stron, Pozycja linku, Maks. linków z tej grupy, Priorytet i Aktywny. Niższe wartości priorytetu są przetwarzane najpierw. Atrybuty target/rel/class/selektory/znaczniki na poziomie grupy mogą nadpisywać wartości domyślne. Globalny limit 0 oznacza brak limitu; limit grupy 0 używa globalnej wartości domyślnej grupy.

Inne przełączniki grupy to Ignoruj wielkość liter (Tak), Dodaj tag <strong> (Nie) i Włącz ogólny limit linków (Nie). Pozycja linku domyślnie to first; wybór middle, last lub spread nie zmienia położenia. Grupy edytują kwalifikujące się wyniki przez actionOutputHTMLBefore; zapisane opisy pozostają bez zmian. Sprawdź małą grupę przed importem kolejnych.

Skonfiguruj nagłówki, podtytuły i etykiety CMS

Custom Category H1

Otwórz konfigurację modułu i ustaw następujące opcje:

  • "Włącz" (ENABLED). Stosuje własne nadpisania H1 na stronach kategorii; domyślnie: true.
  • "Pokaż pole na stronie edycji kategorii" (SHOW_CATEGORY_EDIT_FIELD). Dodaje wielojęzyczne pole "Custom H1" do formularzy edycji kategorii; domyślnie: true.
  • "Zastąp nazwę na stronie kategorii" (REPLACE_CATEGORY_NAME). Zastępuje nazwę strony kategorii ustalonym własnym H1; domyślnie: true.
  • "Zastosuj do etykiety listy produktów" (APPLY_LISTING_LABEL). Stosuje ustalone H1 do etykiet list produktów używanych przez motywy i procesy AJAX; domyślnie: true.
  • "Użyj domyślnego języka przy braku wartości" (FALLBACK_DEFAULT_LANG). Używa H1 języka domyślnego, gdy wartość bieżącego języka jest pusta; domyślnie: true.
  • "Użyj nadpisania dla wszystkich sklepów przy braku wartości" (SHOP_FALLBACK). Używa nadpisania dla wszystkich sklepów, gdy bieżący sklep nie ma własnej wartości; domyślnie: true.
  • "Użyj nadpisania kategorii nadrzędnej przy braku wartości" (PARENT_FALLBACK). Używa H1 najbliższej kategorii nadrzędnej, gdy bieżąca kategoria nie ma własnego H1; domyślnie: false.
  • "Automatycznie dodaj numer strony" (AUTO_APPEND_PAGE_NUMBER). Dodaje numer strony na stronicowanych stronach kategorii, gdy szablon nie używa już zmiennej strony; domyślnie: false.
  • "Usuń HTML z własnych wartości H1" (STRIP_HTML_TAGS). Usuwa wklejony HTML z własnych wartości H1; domyślnie: true.
  • "Normalizuj odstępy" (NORMALIZE_WHITESPACE). Sprowadza powtarzające się spacje i podziały wierszy do pojedynczych odstępów przed zapisem H1; domyślnie: true.
  • "Wskazówka znacznika nagłówka" (HEADING_TAG). Udostępnia podpowiedź preferowanego znacznika nagłówka własnym szablonom; domyślnie: h1.

Edytuj wielojęzyczny Niestandardowy nagłówek H1 kategorii lub zarządzaj nadpisaniami w module. Przetestuj wartości zastępcze z kategorii nadrzędnej/języka domyślnego/wszystkich sklepów przed ich szerokim włączeniem. Podpowiedź znacznika nagłówka sama nie przepisuje znaczników nagłówków każdego motywu.

SEO Subtitles

  • "Domyślny znacznik HTML". Ustawia domyślny znacznik podtytułu; domyślnie: h2. Ustaw w SEO Subtitles → Konfiguracja.
  • "Domyślna klasa CSS". Dodaje dodatkową klasę CSS do podtytułów; domyślnie: mpr-seo-subtitle.
  • "Tryb wyświetlania". Pokazuje tylko podtytuł o najwyższym priorytecie lub wszystkie pasujące podtytuły; domyślnie: single.

Utwórz aktywny podtytuł z wielojęzycznym tekstem, obiektami/regułami docelowymi, znacznikiem HTML, klasą CSS i Priorytetem. Domyślny priorytet rekordu to 10, a wyższe wartości wygrywają w trybie pojedynczym. Umieść displayMprSubtitle przez narzędzia szablonów modułu lub ręczny hook w motywie. Bez umiejscowienia zapisany podtytuł nie jest widoczny.

CMS Display Names

Otwórz konfigurację modułu. Wpisz Nazwa wyświetlana (nagłówki, linki) obok zachowanego tytułu SEO. Pusta wartość używa natywnego meta_title. Obecny formularz renderuje pola tylko dla domyślnego języka sklepu. Nazwy są zapisywane osobno dla każdej strony CMS, języka i sklepu. Jego procedura zapisu usuwa wartości innych języków, które nie zostały przesłane; wykonaj ich kopię, jeśli utrzymujesz je osobno.

Wartości znajdują się w tabeli mprcmsnames z prefiksem i dotyczą obsługiwanych nagłówków/linków CMS bez zmiany zapisanego meta_title CMS. Sprawdź faktycznie używane moduły nawigacji i wynik motywu.

Przykłady szablonów i treści

Szablony tytułów i opisów SEO Revolution mogą używać rzeczywistych tokenów szablonów:

%product_name% by %product_brand% | %shop_name%
%category_name% - %category_products_count% products | %shop_name%
%manufacturer_name% products | %shop_name%

Typowe zmienne szablonów SEO Revolution obejmują:

%shop_name%
%site_name%
%year%
%month%
%currency%
%language%
%product_name%
%product_reference%
%product_price%
%product_brand%
%product_category%
%product_description_short%
%category_name%
%category_parent%
%category_products_count%
%page%
%cms_title%
%cms_meta_description%
%manufacturer_name%
%supplier_name%

Wygenerowana treść robots.txt może zawierać deklarację mapy witryny:

# robots.txt generated by MPR SEO Revolution
User-agent: *
Disallow: /cart
Allow: /
Sitemap: https://example.com/sitemap.xml

Wzorce Friendly URL używają zmiennych obiektów:

Product pattern: {category}/{rewrite}
Category pattern: {path}/{rewrite}
CMS pattern: {category}/{rewrite}
Manufacturer pattern: {rewrite}
Supplier pattern: {rewrite}

Obsługiwane zmienne Friendly URL obejmują:

Products: {name}, {category}, {categories}, {brand}, {reference}, {ean13}, {supplier}, {rewrite}
Categories: {name}, {parent}, {path}, {rewrite}
CMS pages: {title}, {category}, {rewrite}
Manufacturers: {name}, {rewrite}
Suppliers: {name}, {rewrite}

Nadpisania H1 kategorii mogą używać zmiennych kategorii:

{category_name} for modern bathrooms{page_label}
{category_name} - page {page}

SEO Subtitles można renderować ręcznie w szablonie motywu za pomocą hooka modułu:

{hook h='displayMprSubtitle'}
{hook h='displayMprSubtitle' id_product=$product.id_product}
{hook h='displayMprSubtitle' id_product=$product.id_product tag='h3'}
{hook h='displayMprSubtitle' tag='h3' css_class='category-subtitle'}

Opóźnione ładowanie można pominąć dla kluczowego obrazu za pomocą skonfigurowanej klasy wykluczenia:


Grupę słów kluczowych Internal SEO Linker można skonfigurować tak:

Name: Shower trays
Target URL: /shower-trays
Keywords: shower tray, walk-in tray, wet room tray
CSS selectors: .product-description, .page-content
HTML tags: p,li
Max links: 3
Link class: mpr-autolink
Link position: first

CMS Display Names zapisuje etykiety oddzielnie od natywnych tytułów meta CMS:

Table: ps_mprcmsnames
id_cms: 4
id_lang: 1
id_shop: 1
display_name: Delivery

Te przykłady pokazują składnię, a nie pliki importu. Hooki Smarty należą do szablonów motywu. Wygenerowane deklaracje robots i map witryny muszą używać rzeczywistego publicznego URL mapy. Waluty wysyłki Schema i edycja etykiet CMS są zgodne z opisanymi wyżej obecnymi ekranami.

Sprawdź wynik i rozwiąż problemy

  1. Otwórz po jednej stronie produktu, kategorii, CMS, marki i dostawcy. Sprawdź tytuł/opis, canonical, robots, tagi społecznościowe, hreflang i JSON-LD wybranych komponentów.
  2. Otwórz wszystkie cele alternatywne/canonical. Osobno sprawdź paginację, filtrowane listy i niedostępne strony.
  3. Przetestuj stary URL po zmianie wzorca. Potwierdź status HTTP i końcowy cel oraz sprawdź historię przekierowań/logi 404.
  4. Wygeneruj mapę witryny i otwórz rzeczywisty indeks oraz pliki części. Sprawdź wykluczenia walidacji, niezgodności canonical, nieudane żądania i czas generowania.
  5. Sprawdź atrybuty obrazów w treści i wygenerowane linki wewnętrzne. Sprawdź limity linków, nagłówki i selektory treści motywu.
  6. Sprawdź własne H1 kategorii, umiejscowienie podtytułów oraz tekst nagłówków/linków CMS w aktywnym języku. Przetestuj odświeżenie listy przez AJAX, jeśli motyw go używa.
  7. Jeśli brakuje wyniku, sprawdź kontekst sklepu, stan modułu/licencji, ustawienia odpowiedzialności/oddelegowania i hooki motywu. Uruchom "Integralność" odpowiedniego komponentu. Przy błędach generowania plików sprawdź prawo zapisu PHP do konkretnego katalogu wynikowego i logi modułu.
  8. Skonfiguruj rzeczywiste uwierzytelnione wywołanie cron dla włączonych zadań. Sprawdź logi wywołań i wykonań oraz terminy kolejnych uruchomień; sam ruch sklepu uruchamiający mechanizmy zastępcze może nie uruchomić procesów indeksowania, linków zwrotnych lub map witryny.

Wyłącz lub odinstaluj

Wyłączaj komponenty osobno w "Menedżer modułów", aby tymczasowo je zatrzymać. Usuń lub zaktualizuj zaplanowane URL przy wycofywaniu generatorów. Przed odinstalowaniem wykonaj kopię przekierowań, nadpisań SEO, grup linków, umiejscowień podtytułów i wygenerowanych plików.

Friendly URL Manager przywraca reguły routingu tylko wtedy, gdy SEO Revolution nie jest aktywny, a następnie usuwa swoją konfigurację. Sprawdź stare/nowe URL po usunięciu. Sitemap Builder zachowuje współdzielone tabele map witryny, gdy SEO Revolution jest zainstalowany; w przeciwnym razie odinstalowanie usuwa współdzielone tabele danych map witryny. Wygenerowane pliki pozostają po odinstalowaniu; osobno sprawdź opublikowane pliki.

Hreflang i Schema usuwają własne schematy i ustawienia. Internal Linking, Custom Category H1 i CMS Display Names usuwają swoje dane; wykonaj kopię potrzebnych danych. Subtitles zachowuje współdzielone dane podtytułów i usuwa ustawienia. Bez SEO Revolution usuwa zarządzane umiejscowienia w szablonach; przy zainstalowanym SEO Revolution odinstalowanie wymaga aktywnego przejęcia podtytułów i zachowuje te umiejscowienia. Lazy Tags usuwa ustawienia i przestaje dodawać atrybuty. Osobno sprawdź usuwanie SEO Revolution, które zarządza wspólnymi usługami i publicznymi elementami SEO. Następnie sprawdź sklep i publiczne pliki.

Zgodność

Wymaga PrestaShop 1.7.6 lub nowszego oraz PHP 7.1 lub nowszego.

Pytania

1

Czy mogę używać SEO Revolution Suite zamiast kupować osobne moduły SEO?

Tak, jeśli jej funkcje spełniają Twoje potrzeby. Smart SEO Revolution Suite łączy w jednym module narzędzia map witryny, danych strukturalnych, adresów kanonicznych i linkowania wewnętrznego. Porównaj potrzebne funkcje i ustawienia przejęcia obsługi przed usunięciem osobnych modułów.

Znane problemy

Brak znanych problemów

Obecnie nie ma zarejestrowanych otwartych ani rozwiązanych problemów dla tego modułu.

Zgłoszenia funkcji

Brak propozycji funkcji dla tego modułu

Czegoś brakuje? Zaproponuj to i śledź postępy tutaj.

Ładowanie...
Do góry