Alles wat u wilt weten voordat u installeert.
Een gedetailleerde blik op hoe SEO Link Obfuscation: facetlinks verbergen en het crawlbudget optimaliseren werkt, waarom we het zo gebouwd hebben en de gedachte achter de bovenstaande functies.
Het crawlbudget is niet onbeperkt
Google kent elke site een dagelijks crawlvolume toe dat afhangt van zijn autoriteit en serverresponsiviteit. Op een shop met 2.000 referenties en facetnavigatie overstijgt het aandeel filter-URL's in de logs vaak dat van de productpagina's. Elke gecrawlde filter-URL is een productpagina die wacht. Het aantal ontdekbare links verminderen stuurt het crawlen terug naar de pagina's die er voor u toe doen.
Waarom serverside in plaats van JavaScript
Veel obfuscatie-oplossingen vervangen de links na het laden van de pagina, in JavaScript. De link staat dan in de initiele HTML, die de crawler voor elke rendering ophaalt. Deze module werkt op de serveroutput: de HTML die PrestaShop verlaat bevat de beoogde links al niet meer. Niets te onderscheppen, niets uit te voeren, niets te raden.
Wat de module niet doet
Geen user-agent-detectie, geen gedifferentieerde content per bezoeker. De HTML is voor iedereen hetzelfde. Dat onderscheid is de lijn die obfuscatie van cloaking scheidt. De module deindexeert evenmin URL's die Google al kent: houd daarvoor uw noindex-regels of redirects aan. Obfuscatie werkt op de ontdekking, niet op de bestaande index.
Kiezen wat te obfusceren
De facetten en de sortering zijn de voor de hand liggende kandidaten: het zijn alternatieve weergaven van dezelfde content, zonder eigen positioneringswaarde. De paginering is een delicater geval, standaard uitgeschakeld. Als uw productpagina's alleen via pagina 2, 3 en verder bereikbaar zijn, snijdt ze obfusceren een crawlpad af. Activeer die preset alleen als uw sitemap en interne linkstructuur de volledige catalogus al dekken.
Toegankelijkheid en gebruikerservaring
Een geobfusceerde link blijft hanteerbaar als een link. De elementen krijgen role link en tabindex 0, wat ze opneemt in de tabvolgorde en correct aankondigt aan hulptechnologieen. De Enter-toets activeert de navigatie, ctrl+klik en middelklik openen een nieuw tabblad. Het oorspronkelijke target-attribuut blijft behouden als het bestaat.
Gedrag bij een anomalie
De module controleert of de output een volledige HTML-pagina is voor hij ingrijpt, wat AJAX- en JSON-antwoorden uitsluit. Als de analyse van het document mislukt, of geen enkele selector overeenkomt, wordt de oorspronkelijke output ongewijzigd teruggestuurd. De controllers order en cart zijn standaard uitgesloten en de lijst is aanpasbaar, om te garanderen dat geen enkel aankooppad afhangt van de navigatie-JavaScript.
There are no reviews yet.