Hola amigos:
A ver si me podéis ayudar. Tengo instalado el plugin AMPforWP. La cuestión es que en la Google Search Console algunas páginas me dan el error "La URL de AMP de referencia no es de una página AMP". y no logro detectar donde está el problema, porque tanto en la página AMP como en la no AMP tengo los enlaces requeridos.
Os adjunto un txt donde os indico una url que da error en AMP y otra que no (aunque en el móvil o pc se ve perfectamente).
Gracias por vuestra ayuda.
Saludos.
URL del sitio: Contenido solo visible a usuarios registrados
Hola,
En el probador es posible que localices el motivo: https://search.google.com/test/amp
Indica que no encuentra la url amp, comprueba que esto sea el origen del problema.
Johnny, gracias por tu respuesta.
Precisamente ese mensaje me lo da el probador, donde de lo único que habla como causa es la ausencia o error de los links: "amphtml" en la url no amp o de la "canonical" en la url amp. Como te decía en el anterior mensaje, en ambas url tengo los enlaces requeridos. Además, si no comparo con las url que no dan error no encuentro dónde está el problema.
En fin, se ve que Google está aun verde con este tema.
Gracias y saludos.
Hola José Ramón
Revisando con el inspector veo algunos problemas de validación de esa pagina:
validator.js:485 AMP validation had errors:
wJ.error @ validator.js:485
validator.js:485 https://quieretemilvecesmas.com/tristeza-o-depresion/amp/:1:4 The parent tag of tag 'head' is '$root', but it can only be 'html'. (see https://www.ampproject.org/docs/reference/spec#required-markup)
wJ.error @ validator.js:485
validator.js:485 https://quieretemilvecesmas.com/tristeza-o-depresion/amp/:1:4 Custom JavaScript is not allowed. (see https://www.ampproject.org/docs/reference/spec#html-tags)
wJ.error @ validator.js:485
validator.js:485 https://quieretemilvecesmas.com/tristeza-o-depresion/amp/:49:36 CSS syntax error in tag 'style amp-custom' - invalid declaration.
wJ.error @ validator.js:485
validator.js:485 https://quieretemilvecesmas.com/tristeza-o-depresion/amp/:454:0 The parent tag of tag 'body' is '$root', but it can only be 'html'. (see https://www.ampproject.org/docs/reference/spec#required-markup)
wJ.error @ validator.js:485
validator.js:485 https://quieretemilvecesmas.com/tristeza-o-depresion/amp/:767:6 The mandatory tag 'html doctype' is missing or incorrect. (see https://www.ampproject.org/docs/reference/spec#required-markup)
wJ.error @ validator.js:485
validator.js:485 https://quieretemilvecesmas.com/tristeza-o-depresion/amp/:767:6 The mandatory tag 'html' is missing or incorrect. (see https://www.ampproject.org/docs/reference/spec#required-markup)
wJ.error @ validator.js:485
validator.js:502 See also https://validator.ampproject.org/#url=https%3A%2F%2Fquieretemilvecesmas.com%2Ftristeza-o-depresion%2Famp%2F
Revisa esta documentación del proyecto de AMP:
-> https://www.ampproject.org/docs/troubleshooting/validation_errors
Un saludo
Gracias Pepe. Le echo un vistazo.
Saludos.
Hola de nuevo Pepe:
Definitivamente, esos 6 errores proceden del plugin "kk Star Ratings". Intentaré contactar con el equipo de soporte de ellos a ver si me dan alguna idea de cómo eliminar esos errores, porque la verdad es que no me gustaría eliminar el plugin, dado que da una buena visibilidad en los resultados de Google.
Saludos.
Nada, ni me he molestado en escribir al soporte porque en wordpress.org ya se ve que hace tiempo que no responden a nada. Así que opté por cortar por lo sano: he buscado una página amp de otra web que tuviera un plugin de valoración y que no diera error y ¡bingo! lo intalé y todo perfecto. Claro, perdí las valoraciones que tenía, pero así es la vida.
Por si alguien tiene el mismo problema, el plugin de valoración (de estrllitas) que instalé es: https://es.wordpress.org/plugins/yet-another-stars-rating/
Saludos.