2017-08-01 2 views
0

J'ai reçu un problème AMP pour un site Web que je gère. J'ai reçu le type de message [WNC-10036043] sur les outils webmasters.Absence de vidéo incorporée AMP

Il dit « Google systems have detected AMP pages on your site that are missing videos contained in their corresponding canonical pages. » comme vous pouvez le voir dans la première image ci-dessous

enter image description here

Je l'ai testé une page du site avec l'outil AMP VALIDATOR, et tout était conforme à l'AMP. Pas d'erreurs

[EDIT] Voici la réponse de l'AMP validateur enter image description here [/EDIT]

de Google De plus, la vérification des outils webmasters: "Search Appearance -> Accelerated Mobile Pages", je suis le point culminant, la capture d'écran ici-bas. Puis je suis allé enquêter sur

enter image description here

où j'ai vu beaucoup de pages (presque tous) sont signalés avec la même question. Dans la seconde capture d'écran, vous voyez les détails

enter image description here

parce que toutes les pages utilisent un modèle. J'ai vérifié le code, mais il semble correct (s'il vous plaît ici-bas)

Cette URL testée: https://www.liciafox.net/amp/songs/fragile

ci-dessous la capture d'écran du code, qui montre que la bibliothèque JS est chargée

enter image description here

et ci-dessous la deuxième partie du code AMP HTML mis en œuvre

enter image description here

ici la page canonique

enter image description here

Je me demande ce que dois-je faire pour résoudre ce problème?

Nous vous remercions d'avance pour toute aide

Répondre

0

RESOUDRE

la question est dans la première partie de l'URL. Publier une forme vidéo youtube, à la page canonique j'ai fait utiliser le format

https://www.youtube-nocookie.com/watch?v={videocode} 

le code AMP, à la place, ne laisse personne de décider si l'option utilisation -nocookie ou non.

La balise AMP est en effet:

<amp-youtube 
      data-videoid="{videocode}" 
      layout="responsive" 
      width="480" 
      height="270"> 
</amp-youtube> 

qui appelle ce format d'adresse:

https://www.youtube.com/watch?v={videocode} 

plutôt que celui-ci:

https://www.youtube-nocookie.com/watch?v={videocode} 

Dans l'état actuel des choses, il n'y a pas moyen de faire appel AMP avec l'option `-nocookie', voir le doc amp-youtube tag et dans le AMP Examples

L'analyseur AMP, sur Webmasters Tools > Search appearance > Accelerated Mobile Pages, détecte la non-concordance de contenu, et il considère ceci: Missing embedded video (Non-critical issue).

Réécrire le lien YouTUBE sur la page canonique, dans le format:

https://www.youtube.com/watch?v={videocode} 

Le problème est résolu

0

regardant votre page canonique, il fait référence à une mauvaise façon de celui AMP, en fait, il est:

<link rel="amphtml" href="//www.liciafox.net/amp/songs/fragile"> 

Essayez de supprimer // dans devant l'URL

+0

pensez-vous que la découverte automatique du protocole peut générer ce problème? Intéressant. J'ai suivi votre suggestion et j'ai demandé à Google de ré-analyser la page, mais il faudra beaucoup, pour voir si ti est résolu. Avec AMP validateur tout était et est ok: -/ –

+0

Google a de nouveaux résultats: cela n'a pas fonctionné. Donc, ce n'était pas la solution supposée –

+0

MISE À JOUR: la suppression du '' '' conduisait au problème suivant, créant une énorme quantité d'erreurs (à partir de Google Webmasters Tools): ** AMP URL: ** 'https://www.liciafox.net/songs/www.liciafox.net/amp/songs/fragile ' alors qu'avant ti fonctionnait bien (découverte automatique du protocole) –