Cómo mostrar opencart comentario a los motores de búsqueda?

En Opencart, reseñas de productos no son visibles para Google, ya que se cargan utilizando el código de jQuery. No es bueno desde la perspectiva de SEO porque comentario puede ayudar a los comerciantes para mejorar SEO de su sitio web.

En Opencart, la página del producto carga su contenido principal primero y luego se usa una función de jQuery para cargar comentario del producto, debido a lo cual comentario no entran en el código fuente de la página. Dado que Google sólo ve el primer contenido cargado que está disponible en la fuente de la página, por lo tanto, revisiones de los productos no se rastrean por Google.

Este problema se puede solucionar en el seguimiento de tres 3 maneras:

Método # 1  Usted puede usar nuestra revisión de Incentivos plugin que no sólo muestra sus calificaciones de productos en Google resultado de la búsqueda, sino que también hace los cambios necesarios en la página del producto Opencart para que Google pueda ver todos los comentario y puede arrastrarse ellos.

Método # 2 Usted puede hacer todos los cambios necesarios siguiendo los pasos que se mencionan a continuación:

  • Editar archivo “/catalog/view/theme/your_theme/template/product/product.tpl”
  • Vuelva a colocar el siguiente código

<Div id =”revisión”> </ div>

con

<Div id =”revisión”> <? Php echo $ allreviews;?> </ Div>

En el mismo archivo, también es necesario para reemplazar el código siguiente

. $ ( ‘# Opinión’) carga ( ‘index.php? = Ruta del producto / producto / revisión y product_id = <? Php echo $ product_id;?>’);

con

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

  • Ahora editar el archivo “Catálogo / controlador / producto / product.php”
  • Búsqueda de “modelo de $ this-> load-> ( ‘/ Catálogo de productos’);” sin las comillas dobles y añadir siguiente código antes del primer resultado de la búsqueda.

$ resultado = $ this-> customreview ($ product_id);
$ datos [ ‘allreviews’] = $ resultado;

También, busque “índice de función pública () {” sin las comillas dobles y añadir siguiente código antes de resultados de búsqueda.

customreview función pública ($ product_id) {
$ this-> load-> idioma ( ‘producto / producto’);

$ This-> load-> modelo ( ‘Catálogo / revisión’);

$ datos [ ‘text_no_reviews’] = $ this-> lenguaje> get ( ‘text_no_reviews’);

if (isset ($ this-> solicitud-> get [ ‘page’])) {
$ page = $ this-> request-> conseguir [ ‘página’];
} Else {
$ page = 1;
}

$ data [ ‘comentarios’] = array ();

$ Review_total = $ this-> model_catalog_review-> getTotalReviewsByProductId ($ product_id);

$ resultados = $ this-> model_catalog_review-> getReviewsByProductId ($ product_id, ($ página – 1) * 5, 5);

foreach (resultados $ como resultado $) {
$ datos [ ‘comentarios’] [] = array (
‘autor’ => $ resultado [ ‘autor’],
‘text’ => nl2br ($ resultado [ ‘texto’]),
‘rating’ => (int) $ resultado [ ‘rating’],
‘DATE_ADDED’ => fecha ($ this-> lenguaje> get ( ‘date_format_short’), strtotime ($ resultado [ ‘DATE_ADDED’]))
);
}

$ = paginación nueva paginación ();
$ pagination-> Total = $ review_total;
$ pagination-> página = $;
$ pagination-> límite = 5;
$ pagination-> url = $ this-> URL-> Enlace ( ‘producto / producto / revisión’, ‘product_id =’ $ product_id ‘& page = {página}’..);

$ data [ ‘paginación’] = $ pagination-> render ();

$ data [ ‘resultados’] = sprintf ($ this-> lenguaje> get ( ‘text_pagination’), ($ review_total) (($ página – 1) * 5) + 1: 0, ((($ página – 1) * 5)> ($ review_total – 5)) $ review_total:? ((($ página – 1) * 5) + 5), $ review_total, ceil ($ review_total / 5));

si (file_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’, $ datos).;
} Else {
return $ this-> load-> view ( ‘default / template / producto / review.tpl’, $ data);
}
}

Método # 3: Descarga este  módulo libre e instalarlo en su tienda. Siga a continuación las instrucciones para instalarlo.

  1. Extraer el archivo zip descargado.
  2. Cargar el archivo XML de la página Extensiones> Extensión del Instalador de panel de administración.
  3. Ahora refrescar las modificaciones de la página Extensiones> Modificaciones del panel de administración.

Si se enfrentan a algún problema o necesita alguna ayuda para corregir este error, no dude en ponerse en contacto con nosotros.

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 *