Bonjour,
Que sont les pages mobile accélérées (ou AMP - Accelerated mobile pages) ?
Les pages mobile accélérées permettent d’optimiser l'accès aux résultats Google (SERP - search engine result page) des utilisateurs de smartphones qui utilisent leur navigateur web.
En augmentant à la fois la vitesse de chargement de la page, et ajoutant une méthodologie standard de formatage des données, elle permettent notamment à Google de mieux référencer le contenu de nos pages.
Couplées avec des outils du web-semantique, tel que les (données structurées) schema.org,
Voici comment créer un fil d'ariane (JSON-d) sur une page AMP :
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [{
"@type": "ListItem",
"position": 1,
"name": "Books",
"item": "https://example.com/books"
},{
"@type": "ListItem",
"position": 2,
"name": "Authors",
"item": "https://example.com/books/authors"
},{
"@type": "ListItem",
"position": 3,
"name": "Ann Leckie",
"item": "https://example.com/books/authors/annleckie"
},{
"@type": "ListItem",
"position": 4,
"name": "Ancillary Justice",
"item": "https://example.com/books/authors/ancillaryjustice"
}]
}
Et voici par exemple, comment coder un fil d'ariane, sur une page HTML classique :
<ol itemscope itemtype="https://schema.org/BreadcrumbList">
<li itemprop="itemListElement" itemscope
itemtype="https://schema.org/ListItem">
<a itemtype="https://schema.org/Thing"
itemprop="item" href="https://example.com/books">
<span itemprop="name">Books</span></a>
<meta itemprop="position" content="1" />
</li>
›
<li itemprop="itemListElement" itemscope
itemtype="https://schema.org/ListItem">
<a itemtype="https://schema.org/Thing"
itemprop="item" href="https://example.com/books/sciencefiction">
<span itemprop="name">Science Fiction</span></a>
<meta itemprop="position" content="2" />
</li>
›
<li itemprop="itemListElement" itemscope
itemtype="https://schema.org/ListItem">
<a itemtype="https://schema.org/Thing"
itemprop="item" href="https://example.com/books/sciencefiction/ancillaryjustice">
<span itemprop="name">Ancillary Justice</span></a>
<meta itemprop="position" content="3" />
</li>
</ol>
De plus, Google met à disposition plusieurs outils de test, qui permettent aux développeurs d'intégrer judicieusement les pages AMP.
A très bientôt,
Mathieu