Paginierung mit rel=“next“ und rel=“prev“ in Magento 2

2How to Add Rel Prev, Next tag in Magento 2

Magento 2 hat zahlreiche Optionen, die helfen können, die Suchmaschinenoptimierung zu optimieren, aber wenn es um Kategorieseiten geht, haben Sie nur die Möglichkeit, kanonische Meta-Tags hinzuzufügen.

Hier werden wir unsere eigene Variante des kanonischen Tags hinzufügen, indem wir rel=“next“ und rel=“prev“ Tags hinzufügen, um Bots mit paginierten Inhalten zu helfen.

Nachfolgend sind die Schritte zur Umsetzung aufgeführt:

Schritt 1: Erstellen und Konfigurieren des Moduls zur Anzeige bestimmter Ereignisse

Erstellen Sie eine registration.php im Verzeichnis app/code/Bay20/RelPage. Hier ist Bay20 der Name des Anbieters und RelPage der Name des Moduls.

<?php
\Magento\Framework\Component\ComponentRegistrar::register(
    \Magento\Framework\Component\ComponentRegistrar::MODULE,
    'Bay20_RelPage',
    __DIR__
);

Erstellen Sie eine module.xml im Verzeichnis app/code/Bay20/RelPage/etc. Kopieren Sie den folgenden Ausschnitt und fügen Sie ihn ein

<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd">
    <module name="Bay20_RelPage" setup_version="1.0.0"/>
</config>

Aktivieren Sie nun das Modul, indem Sie den Befehl

php bin/magento module:enable Bay20_RelPage

Nachdem Sie dies getan haben, müssen Sie das Modul mit bestimmten Ereignissen konfigurieren. Dazu müssen Sie die Datei events.xml im Verzeichnis app/code/Bay20/RelPage/etc/frontend erstellen und dann die Klasse observer anlegen.

<?xml version="1.0"?>
 
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Event/etc/events.xsd">
    <event name="layout_generate_blocks_after">
        <observer name="categorySeo" instance="Bay20\Seo\Observer\Category" />
    </event>
</config>

Bitte kontaktieren Sie uns unter manish@bay20.com oder rufen Sie uns unter +91-8800519180 an, wenn Sie Unterstützung für Magento 2 benötigen. Sie können auch die Magento2-Entwicklungsseite besuchen, um die von uns angebotenen Dienstleistungen zu überprüfen.