SEO - Fil d'Ariane avec PHP 5.3+

Score 4.3 / 5

Comment Générer des Fils d'Ariane automatiquement avec PHP pour le SEO ?
Article rédigé par Anou Islande .

Dans ce lab, nous allons vous montrer une class PHP que j'ai écrite, et qui génère automatiquement les breadcrumblist(Fil d'Ariane) sur chacune de vos pages pour le SEO(référencement) dans le format "Données structurées" recommandé par Google.
Cette Class scan le dossier racine de la page qui l'appelle, trie et filtre les pages qui y sont selon vos paramètres et gènère un Fil d'Ariane à soumettre pour le SEO(référencement). Vous pouvez également en voir d'autres fins utiles :)

Class breadcrumb:

Copy  PHP

Utilisation avec Google Tag Manager

Modifier entièrement ce code à votre guise. Suivez ce guide et à la fin utilisez l'outil de test des résultats enrichis de Google pour visionner le résultat.
la fonction utilise le ROOT du script qui l'appelle.


Placez ce code avant l'intégration (le plus haut possible) de Google Tag Manager sur vos pages:
1
<?=Breadcrumb::c()->dataLayer()?>
Vous aurez maintenant deux variables (SiteBreadcrumb et Breadcrumb) dans le dataLayer de votre conteneur. Dans GTM: Avec la variable SiteBreadcrumb, vous pourrez identifier les pages éligibles avec un déclencheur; Récupérer ensuite la variable Breadcrumb et avec ce contenu dans une balise personnalisée, tout est joué:
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
<script>
(function(){
var ld =
{
 "@context": "http://schema.org",
"@type": "BreadcrumbList",
"itemListElement": {{Breadcrumb}}
};
var s= document.createElement('script');
    s.setAttribute('type', 'application/ld+json');
    s.textContent = JSON.stringify(ld);
document.body.appendChild(s);
})();
</script>

Utilisation sans Google Tag Manager

Mettez ce bout de code à l'emplacement désiré et utilisez l'outil de test des résultats enrichis de Google pour visionner le résultat.


1
<?=Breadcrumb::c()->List()?>

Vous trouvez utile ?