Alles wat u wilt weten voordat u installeert.
Een gedetailleerde blik op hoe Facetzoeken & SEO voor PrestaShop werkt, waarom we het zo gebouwd hebben en de gedachte achter de bovenstaande functies.
Waarom ps_facetedsearch vervangen
De native module ps_facetedsearch genereert werktuiglijk een URL voor elke mogelijke filtercombinatie. Bij een catalogus van enkele duizenden producten met vijf facetten gaat het al om miljoenen URL's. Google crawlt die URL's, verdunt zo het crawlbudget, verdeelt het PageRank over vrijwel identieke pagina's, en negeert of deindexeert het merendeel ervan uiteindelijk. Aan de prestatiekant zet elke query een dure reeks SQL-JOINs in gang, zeker bij veel attributen en features.
Slimme indexering
DF Faceted SEO lost beide problemen tegelijk op. U stelt indexeringsregels per scope in. Op de categorie Schoenen staat u bijvoorbeeld indexering toe tot twee gelijktijdige filters en beperkt u de witte lijst tot de kleuren rood, zwart, wit en blauw. Alle andere combinaties krijgen noindex follow met een canonical naar de bovenliggende categorie. Google ziet dan alleen nog de URL's die er werkelijk toe doen.
SEO-landingspagina's
Voor uw combinaties met veel commercieel potentieel maakt u eigen landingspagina's aan. Elke landingspagina heeft een schone URL van de vorm /landing/uw-slug, automatisch voorafgegaan door het taalvoorvoegsel. U bepaalt de H1, de metatitel, de metabeschrijving, een inleidende tekst boven de producten en een afsluitende tekst onderaan de pagina, en dat per taal. De module genereert automatisch het JSON-LD-schema BreadcrumbList en Product voor elk getoond product.
Slimme canonical
Op elke facetpagina berekent de module de beste canonical op basis van de regels die u hebt ingesteld. Een indexeerbare combinatie krijgt een genormaliseerde canonical naar zichzelf, met de filters op volgorde. Een te brede combinatie krijgt de canonical van de bovenliggende categorie. Een URL die overeenkomt met een landingspagina krijgt de schone URL van die pagina. Zo pakt u de regie over uw canonical terug, zonder knutselwerk.
Filtermotor met hoge prestaties
De zoekmotor draait op een gedenormaliseerde index: één regel per combinatie van product en filterwaarde. Het zoeken wordt daarmee een eenvoudige doorsnede van verzamelingen product-ID's. Geen opeenstapeling van JOINs, geen subquery's op de attribuuttabellen. Bij een catalogus van vijftigduizend producten met acht actieve facetten gaan de query's doorgaans van 800 milliseconden naar minder dan 120 milliseconden, en zakken ze met de cache aan onder de 10 milliseconden.
Populaire combinaties
De module legt elke combinatie vast die uw bezoekers werkelijk bekijken. Op het tabblad Statistieken sorteert u aflopend op het aantal bezoeken, ziet u de combinaties met meer dan vijftig hits per week, en promoveert u ze met één klik tot SEO-landingspagina. Het formulier voor de landingspagina opent dan al ingevuld met de betreffende filtercombinatie.
Bijwerken via AJAX en gebruikservaring
Het filterpaneel wordt volledig via AJAX aangestuurd, met debounce, pushState en het in real time bijwerken van de canonical-tag en de robots-tag in de head van het document. De bezoeker houdt altijd een schone URL die hij kan delen, en de zoekmachine ziet altijd de juiste canonical, ook na meerdere handelingen.
Er zijn nog geen beoordelingen.