Wie zeigt man Opencart-Produktbewertungen für Suchmaschinen?

In Opencart sind Produktbewertungen für Google nicht sichtbar, da sie mit Jquery-Code geladen werden. Es ist nicht gut aus SEO-Sicht, weil Produktbewertungen Händlern helfen können

Im Opencart,

Dieses Problem kann auf folgende drei 3-Arten behoben werden:

Methode #1?You can use our Incentive überprüfen Plugin, das nicht nur Ihre Produktbewertungen im Google-Suchergebnis anzeigt, sondern auch erforderliche Änderungen an der OpenCart-Produktseite vornimmt, sodass Google alle Produktbewertungen sehen und diese crawlen kann.

Methode #2 Sie können alle erforderlichen Änderungen vornehmen

  • Datei bearbeiten “/catalog/view/theme/your_theme/template/product/product.tpl”
  • Ersetzen Sie den folgenden Code

<div id = “review”> </ div>

mit

<div id = “review”> <? php echo $ allreviews;?> </ div>

In der gleichen Datei müssen Sie auch die ersetzen

$ (‘# review’). load (‘index.php? route = produkt / produkt / review & product_id = <? php echo $ product_id;?>’);

mit

//$(‘#review’).load(‘index.php?route=product/product/review&product_id=<?php echo $ product_id;?> ‘);

  • Bearbeiten Sie nun die Datei “catalog / controller / product / product.php”
  • Suche nach “$ this-> load-> model (‘catalog / product’);” ohne Anführungszeichen und

$ result = $ this-> customreview ($ product_id); $ data [‘allreviews’] = $ result;

Suchen Sie auch nach “public function index () {” ohne Anführungszeichen und fügen Sie hinzu

öffentliche Funktion customreview ($ product_id) {$ this-> load-> language (‘Produkt / Produkt’); $ this-> load-> model (‘catalogue / review’); $ data [‘text_no_reviews’] = $ this-> Sprache-> get (‘text_no_reviews’); if (isset ($ this-> request-> get [‘page’])) {$ page = $ this-> request-> get [‘page’]; } else {$ page = 1; } $ Daten [‘Bewertungen’] = array (); $ review_total = $ this-> model_catalog_review-> getTotalReviewsByProductId ($ product_id); $ results = $ this-> model_catalog_review-> getReviewsByProductId ($ product_id, ($ Seite – 1) * 5, 5); foreach ($ Ergebnisse als $ Ergebnis) {$ Daten [‘Bewertungen’] [] = Array (‘Autor’ => $ Ergebnis [‘Autor’], ‘Text’ => nl2br ($ Ergebnis [‘Text’]), ‘rating’ => (int) $ result [‘rating’], ‘date_added’ => Datum ($ this-> language-> get (‘date_format_short’), strtotime ($ result [‘date_added’]))); } $ pagination = new Seitenumbruch (); $ pagination-> total = $ review_total; $ pagination-> page = $ page; $ Paginierung-> Limit = 5; $ pagination-> url = $ this-> url-> link (‘produkt / produkt / review’, ‘product_id =’. $ product_id. ‘& page = {page}’); $ data [‘pagination’] = $ pagination-> render (); $ data [‘ergebnisse’] = sprintf ($ this-> sprache-> get (‘text_pagination’), ($ review_total)? (($ seite – 1) * 5) + 1: 0, ((($ seite – 1) * 5)> ($ review_total – 5))? $ Review_total: ((($ seite – 1) * 5) + 5), $ review_total, ceil ($ review_total / 5)); if (datei_exists (DIR_TEMPLATE. $ this-> config-> get (‘config_template’). ‘/template/product/review.tpl’)) {return $ this-> load-> view ($ this-> config-> get (‘config_template’). ‘/template/product/review.tpl’, $ data); } else {return $ this-> load-> view (‘default / template / product / review.tpl’, $ data); }}

Methode # 3: Herunterladen fehlen uns die Worte.?free module and install it on your store. Follow below instructions to install it.

  1. Entpacken Sie die heruntergeladene Zip-Datei.
  2. Laden Sie die XML-Datei von der Seite Erweiterungen> Erweiterungsinstallation des Admin-Steuerfelds hoch.
  3. Jetzt aktualisieren Sie die Änderungen von

Wenn Sie ein Problem haben oder Hilfe benötigen, um diesen Fehler zu beheben, kontaktieren Sie uns bitte.

Das würde Sie auch interessieren:

Joe Parker

We boast of the best in the industry plugins for eCommerce systems and has years of experience working with eCommerce websites. We provide best plugins for platforms like - Magento, Prestashop, OpenCart and Shopify. We also provide custom module development and customization services for the website and modules.

Leave a Reply

Your email address will not be published. Required fields are marked *