Livezilla

Certified Partner and
PrestaShop Developer for:

PrestaShop Duplicate URL Fix

Duplicate URL Fix

Deze pagina is geschreven in het Engels, zie de Engels versie voor de juiste code verandert.


Er is een groot probleem met extra variabelen op pagina's die lijst producten (categorie, zoeken, bestseller, specials en nieuwe producten).

Het sorteren, # of resultaten per pagina + taal vlaggen nieuwe verbindingen met een potentieel oneindig aantal variabelen.

Voorbeeld:

/ Best-sales.php? Isolang = hi & n = 15 & p = 3 & id_lang = 23 & orderby = prijs & orderway = desc
/ 5-PrestaShop-modules n = 10 & id = isolang &;? Id_lang = 13 & orderby = naam & orderway = oplopend & id_lang = 13 & id_category = 5
/ 5-PrestaShop-modules? N = 10 & id = isolang & id_lang = 13 & orderby = naam & orderway = oplopend

Terwijl die URL's niet een probleem voor gewone gebruikers, zoekmachines die uw site te doorzoeken vind deze koppelingen volgt, dan zijn ze kruipen die links en vind meer nieuwe banden op hen met nog meer variabelen toegevoegd aan het einde.

Voor zoekmachines, de sorteervolgorde van de producten op een pagina, wordt het aantal resultaten per pagina, en een taal te wijzigen variabele niet nodig, in feite, ze gewoon nieuwe links voor ze toe te voegen te kruipen met vrijwel dezelfde gegevens.

We schatten dat de extra URL'sdat zoekmachines kruipen zijn ongeveer 50-100 + keer meer dan dat de werkelijke URL's die geldig zijn en moeten kruipen, resulteert dit in een veel meta-tag duplicatie, zeer vergelijkbare inhoud, en zorgt voor een enorme lading op uw site wanneer zij pagina's crawlen die zijn niet echt nodig zijn.

De ideale oplossing is om te verbergen al die extra variabelen uit zoekmachines, de enige variabele die beschikbaar moet zijn is de pagina (indien aanwezig paginering is).

Dit zal ervoor zorgen dat er geen meerdere URL's voor dezelfde pagina met verschillende variabelen.

Deze wijziging omvat ook de Meertalige URL Fix

Deze correctie wordt voorkomen dat zoekmachines het zien van deze nieuwe pagina's, echter, als ze al uw site doorzocht en hebben deze koppelingen volgt, zullen ze blijven om ze te kruipen, tenzij anders aangegeven.

We hebben toegevoegd aan de Duplicate URL Redirect module 301 wordt omgeleid vanaf elke pagina met variabelen (11-categorie-naam? orderby = naam & orderway = asc) om de pagina zonder enige variabelen (11-categorie-naam).

De enige variabele die zal blijven is p = die gebruikt wordt voor de paginering.

 

Download de gewijzigdebestanden van http://www.presto-changeo.com/SEO_Fix.zip (4 in totaal) voor PS 1.2, 1.3 en 1.3.2, zorg ervoor dat u een back-up van uw bestaande bestanden te bewaren voor het kopiëren van de drie aangepaste degenen.

 

Hoe te testen?
Deze verandering heeft geen invloed op regelmatige gebruikers, dus om hem te testen, moet u de server truc om te denken dat je een zoekmachine.

1) Open Firefox, in de adresbalk type "about: config" en druk op enter.
2) Op de top is er een filter, type "agent"
3) Klik met de rechtermuisknop op "general.useragent.extra.firefox" en kies wijzigen.
4) Vervang de waarde in met de "bot" en klik op OK

Nu als u uw site opent, worden de module die u een zoekmachine, en breng de veranderingen.
U zult zien dat kiezen voor een filter niet niets te doen, de resultaten per pagina dropdown is verdwenen, en als u een van die URL's met extra variabelen, ze zullen allemaal gestript (behalve p = indien aanwezig was).

Om de browser terug te keren naar de normale, klik met de rechtermuisknop op "general.useragent.extra.firefox" en klik op "reset".