Avisos
Vaciar todo

paginas amp plugin

24 Respuestas
5 Usuarios
0 Reactions
490 Visitas
Respuestas: 217
Estimable Member
Topic starter
 

Hola me podriais decir algun plugin para generar paginas amp en un woocomerce?
Tengo el ampforwp pero este creo que genera paginas amp de los productos del woocomerce de una manera que no le vale a google .Lo curioso es que las paginas existen porque si a la pagina normal de cualquier producto le añado /amp aparece pero no se porque google search no las detecta y me dice que solo tengo 6 paginas amp que son las de las entradas pero los 1000 productos que tengo no aparecen ninguno

URL del sitio: Contenido solo visible a usuarios registrados


 
Respondido : 16/08/2018 12:20 pm
Luis Mendez Alejo
Respuestas: 23273
Illustrious Member
 

Hola Diego,

Debes tener en cuenta una serie de cosas sobre AMP, que quiero pensar que ya tenías claras:

- Las páginas de tu web en formato AMP son páginas minimalistas donde se reducen los elementos HTML innecesarios lo que provoca que las páginas AMP sean minimalistas, por lo que si quieres ver tus páginas habituales en formato AMP con todas las características de la página original, olvídate de usar AMP ya que no es su propósito.

AMP carga las páginas hasta un 10% más rápido de lo normal derivado de la eliminación de elementos HTML innecesarios.

Las páginas AMP no se mostrarán en las SERPs (resultados de búsquedas) de Google.

Dicho esto...

Veo que tu web si cumple con uno de los requisitos de Google para AMP que es que cumpla con "los datos estructurados":

Contenido solo visible a usuarios registrados

Asegúrate que tu página cumple con los requisitos que Google impone para AMP:

https://support.google.com/webmasters/answer/6328309?authuser=0&hl=es

A Google no le gustan los popups y menos si interfieren en la web y afecta a las páginas en AMP. Evítalos.

Una buena idea es usar AMP Validator en Chrome para analizar detalles que afecten al diseño AMP de tus páginas de WordPress:

https://chrome.google.com/webstore/detail/amp-validator/nmoffdblmcmgeicmolmhobpoocbbmknc

En robots.txt mejor Sitemap que SITEMAP 😉

Saludos


 
Respondido : 23/09/2018 8:12 pm
Respuestas: 217
Estimable Member
Topic starter
 

hola con esos 2 plugin que me mandasteis instalar para las paginas amp me sale este fallo de servidor en stephan:

AMPFORWP_Content' not found in /home2/proapopa/public_html/proasalud.com/wp-content/plugins/amp-woocommerce/amp-woocommerce.php on line 502
[24-Sep-2018 17:13:25 UTC] PHP Fatal error: Class 'AMPFORWP_Content' not found in /home2/proapopa/public_html/proasalud.com/wp-content/plugins/amp-woocommerce/amp-woocommerce.php on line 502
[24-Sep-2018 18:37:06 UTC] PHP Fatal error: Class 'AMPFORWP_Content' not found in /home2/proapopa/public_html/proasalud.com/wp-content/plugins/amp-woocommerce/amp-woocommerce.php on line 502

[24-Sep-2018 22:50:33 UTC] PHP Fatal error: Class 'AMPFORWP_Content' not found in /home2/proapopa/public_html/proasalud.com/wp-content/plugins/amp-woocommerce/amp-woocommerce.php on line 502
[
Ademas google en la searchconsole me dice que no me indexa las paginas amp por :
Error de servidor (5xx)

Que pasa?


 
Respondido : 01/10/2018 3:08 pm
Jhon
 Jhon
Respuestas: 44989
Soporte CMS Webempresa
 

Hola

Lo de instalar el plugin, podrías probar en otro sitio web en tu misma cuenta y verificar si te sucede lo mismo?, puedes instalar un siito web de pruebas.

Con respecto a AMP que ya tienes, es como si hubiera algún tipo de conflicto, de momento lo que te sugiero es desactivar los plugins de optimización o seguridad que tengas activos.

He visto que el validador reporta errores,
Contenido solo visible a usuarios registrados

Ve desactivando plugins hasta ver si alguno te causa el conflicto.

Saludos.


 
Respondido : 01/10/2018 6:16 pm
Respuestas: 217
Estimable Member
Topic starter
 

Pasale el ticket a pepe que es con el que estaba hablando en un principio y conoce estos 2 plugin que me aconsejo instalar.Gracias


 
Respondido : 01/10/2018 6:28 pm
Pepe
 Pepe
Respuestas: 41101
Illustrious Member Admin
 

Hola Diego.

ok, en un principio por los avisos que veo puede ser problema de version de PHP, veo que estas utilizando la 5.5.

Prueba a modificar la versión e instala la 7.1, puedes realizar el cambio desde tu cuenta de cPanel -> Software -> Configurar PHP

Una vez modificado, revisa que la web cargue bien, si ves que tienes problemas de carga siempre puedes volver a la versión anterior.

Te paso enlace a la guia:
-> https://guias.webempresa.com/preguntas-frecuentes/cambiar-la-version-php/

Si ves que todo funciona bien, comprueba si esos avisos desaparecen.

Un saludo


 
Respondido : 02/10/2018 4:37 pm
Respuestas: 217
Estimable Member
Topic starter
 

Mensaje para Pepe
Nada Pepe no es la version del php ,el error sigue dando en esta a linea 502
function amp_woocommerce_add_product_description(){

global $post;
$sanitized_excerpt = '';
$post_excerpt = '';

$post_excerpt = $post->post_excerpt;
$post_excerpt = wpautop( $post_excerpt );

502 $sanitized_excerpt = new AMPFORWP_Content( $post_excerpt, array(),
apply_filters( 'ampforwp_content_sanitizers',
array(
'AMP_Style_Sanitizer' => array(),
'AMP_Blacklist_Sanitizer' => array(),
'AMP_Img_Sanitizer' => array(),
'AMP_Video_Sanitizer' => array(),
'AMP_Audio_Sanitizer' => array(),
'AMP_Iframe_Sanitizer' => array(
'add_placeholder' => true,
)
) ) );
$sanitized_excerpt = $sanitized_excerpt->get_amp_content();

echo $sanitized_excerpt;


 
Respondido : 03/10/2018 8:04 pm
Pepe
 Pepe
Respuestas: 41101
Illustrious Member Admin
 

Hola Diego.

Con respecto a los avisos 500 que tienes en la consola de google, por lo que podido investigar, parece que es un problema de compatibilidad con el plugin Yoast.

Por lo que comenta se soluciona añadiendo este código en el archivo fuctions.php que tienes dentro de la carpeta de tu plantilla:

/**
 * Workaround to ensure that YoastSEO_AMP_Frontend::$front is defined prior to YoastSEO_AMP_Frontend::fix_amp_post_metadata() running.
 *
 * @link  https://github.com/Yoast/yoastseo-amp/pull/89 
 * @see YoastSEO_AMP_Frontend::fix_amp_post_data
 * @see YoastSEO_AMP_Frontend::fix_amp_post_metadata()
 * @param array $data Pass-through data.
 * @return array Data.
 */
function amp_wp_yoast_glue_temp_workaround( $data ) {
	amp_get_schemaorg_metadata();
	return $data;
}
add_filter( 'amp_post_template_data', 'amp_wp_yoast_glue_temp_workaround', 9 ); // Before 10.

Antes de añadirlo recuerda descargar una copia del archivo a tu equipo para tener el original.

Revisa lo siguiente:
-> https://github.com/Yoast/yoastseo-amp/pull/89#issuecomment-386676100

Una vez añadido en al consola de google lo marcas como solucionado y realizas el test de AMP
-> https://search.google.com/test/amp

Un saludo


 
Respondido : 04/10/2018 4:12 pm
Respuestas: 217
Estimable Member
Topic starter
 

Mensaje para Pepe
Nada Pepe , he hecho esto y nada me sigue dando fallo. Este apaño por lo que estuve leyendo en el enlace que me adjuntaste es para otro error distinto al mio


 
Respondido : 05/10/2018 8:02 pm
Pepe
 Pepe
Respuestas: 41101
Illustrious Member Admin
 

Hola Diego.

Veo que tienes activados dos plugins para AMP, elimina el plugin de AMP WooCommerce y deja solo el de AMP.
Desactiva el plugin yoast momentáneamente y revisa si se soluciona.

-> https://github.com/Automattic/amp-wp/issues/1120

Un saludo


 
Respondido : 06/10/2018 10:57 am
Página 2 / 2