2017-06-06 1 views
0

J'ai cette page https://www.timbuktutravel.com/safari/malawi-travel qui utilise des balises AMP mais dans les points de code source à https://www.timbuktutravel.com/safari/malawi-travel.amp comme la version d'ampli de la meta tags suivants:Pages apparaissant dans la console de recherche en tant que pages AMP non valides, même si elles ont des balises META AMPtml pointant vers la version AMP valide

<link rel="canonical" href="https://www.timbuktutravel.com/safari/malawi-travel"> 
<link rel="amphtml" href="https://www.timbuktutravel.com/safari/malawi-travel.amp"> 

Dans ma recherche Google consolent la page https://www.timbuktutravel.com/safari/malawi-travel et d'autres pages comme il apparaître comme défaut de validation AMP. Y at-il moyen d'empêcher que cela ne se produise? Cette page utilise une technologie d'amplification, mais elle pointe vers une page AMP entièrement conforme.

Idéalement, ces pages ne doivent pas apparaître dans la section AMP de la console de recherche Google. Seuls leurs versions spécifiques d'AMP devraient être là

Merci pour toutes les idées

+0

Ne pas montrer à la console Serach pourquoi ce site n'est pas vilaidate. Usealy la console de serach dit pourquoi si vous cliquez sur le lien dans un popup. – Lovntola

+0

Pourquoi utiliser 'AMP' dans le premier exemple? Comme vous le savez, ce n'est pas valide lors de l'inclusion du JavaScript. Pourquoi ne pas l'utiliser comme URL canonique pour le document AMP valide? Ou peut-être que je ne comprends pas la question. –

+0

@JayGray Il existe une page canonique qui utilise des balises AMP, mais qui n'est pas destinée à apparaître dans le cache de google ampli. Il pointe vers une version AMP qui est valide. Le problème est que la canonique apparaît comme une validation AMP défaillante, quand la console de recherche google devrait plutôt regarder la version amphtml – ianpetzer

Répondre

4

https://www.timbuktutravel.com/safari/malawi-travel CONTIENT:

<html amp= lang="en" amp-version="1496360274808" ... 

de sorte que vous déclarez comme une page AMP.

Je vous conseille de faire cette page canonique comme une page sans AMP (supprimer amp de <html amp et tous les composants AMP que vous utilisez), puis conserver l'AMP et la liaison que vous avez déjà.

+0

Je suis d'accord, la page AMP non valide avec JS est source de confusion (Google). Faire un AMP pointant vers canonique, et supprimer tout AMP-stuff de canonique. –

+0

Salut, c'est génial. Merci, j'ai complètement oublié l'attribut amp dans l'élément html – ianpetzer