Knowband Blog | Ecommerce Modules

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

<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;?> ‘);

$ 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: