Wszystko, co warto wiedzieć, zanim zainstalujesz.
Szczegółowe spojrzenie na to, jak działa Zaciemnianie linków SEO: ukryj linki fasetowe i zoptymalizuj budżet indeksowania, dlaczego zbudowaliśmy go w ten sposób i jaka myśl stoi za powyższymi funkcjami.
Budżet indeksowania nie jest nieograniczony
Google przydziela każdej witrynie dzienny wolumen indeksowania, zależny od jej autorytetu i szybkości odpowiedzi serwera. W sklepie z 2 000 referencji i nawigacją fasetową udział adresów filtrów w logach często przewyższa udział kart produktów. Każdy zindeksowany adres filtra to jedna karta produktu, która czeka. Ograniczenie liczby wykrywalnych linków kieruje indeksowanie z powrotem na strony, na których Ci zależy.
Dlaczego po stronie serwera, a nie w JavaScripcie
Wiele rozwiązań do zaciemniania podmienia linki dopiero po załadowaniu strony, w JavaScripcie. Link jest wtedy obecny w początkowym kodzie HTML, czyli dokładnie tym, który pobiera robot przed jakimkolwiek renderowaniem. Ten moduł pracuje na wyjściu serwera: kod HTML opuszczający PrestaShop już nie zawiera wskazanych linków. Nic do przechwycenia, nic do wykonania, nic do zgadywania.
Czego moduł nie robi
Żadnego wykrywania user-agenta, żadnej treści różnicowanej według odwiedzającego. Kod HTML jest taki sam dla wszystkich. To rozróżnienie wyznacza granicę między zaciemnianiem a cloakingiem. Moduł nie usuwa też z indeksu adresów już znanych Google: do tego zachowaj swoje reguły noindex lub przekierowania. Zaciemnianie działa na odkrywanie, nie na istniejący indeks.
Co warto zaciemnić
Fasety i sortowanie to oczywiste przypadki: są to alternatywne widoki tej samej treści, bez własnej wartości pozycjonującej. Paginacja jest przypadkiem delikatniejszym i dlatego pozostaje domyślnie wyłączona. Jeśli Twoje karty produktów są dostępne wyłącznie przez strony 2, 3 i kolejne, zaciemnienie ich odcina ścieżkę indeksowania. Włącz ten preset tylko wtedy, gdy Twoja mapa witryny i linkowanie wewnętrzne pokrywają już cały katalog.
Dostępność i doświadczenie użytkownika
Zaciemniony link nadal zachowuje się jak link. Elementy otrzymują role link i tabindex 0, co włącza je do kolejności tabulacji i pozwala poprawnie ogłaszać je technologiom asystującym. Klawisz Enter uruchamia nawigację, ctrl+kliknięcie i kliknięcie kółkiem otwierają nową kartę. Oryginalny atrybut target jest zachowywany, jeśli występuje.
Zachowanie w razie nieprawidłowości
Moduł sprawdza, czy wyjście jest pełną stroną HTML, zanim zacznie działać, co wyklucza odpowiedzi AJAX i JSON. Jeśli analiza dokumentu się nie powiedzie albo żaden selektor nie pasuje, oryginalne wyjście jest zwracane bez zmian. Kontrolery order i cart są domyślnie wykluczone, a lista jest edytowalna, co gwarantuje, że żaden etap ścieżki zakupowej nie zależy od JavaScriptu nawigacji.
Na razie nie ma opinii o produkcie.