Voici une méthode simple pour modifier dynamiquement (via quelques lignes de jQuery) le Title de votre page lorsqu’elle passe en onglet navigateur inactif.
Voici une méthode simple pour modifier dynamiquement (via quelques lignes de jQuery) le Title de votre page lorsqu’elle passe en onglet navigateur inactif.
Vous souhaitez automatiquement modifier la balise titre (title) de vos pages web si un internaute quitte votre page mais garde l’onglet ouvert sur son navigateur Chrome | Firefox | Safari | Edge | Internet Explorer depuis son ordinateur ou smartphone ? Voici comment vous pouvez très simplement mettre cela en place avec quelques lignes de code jQuery et un peu d’inspiration.
Modifier dynamiquement la balise title de ses pages inactives dans le navigateur d’un internaute peut être une bonne idée pour de nombreuses raisons.
Plutôt que de vous prendre la tête avec de nombreux arguments détaillés, je préfère aller à l’essentiel et me concentrer sur 5 gains clés que vous pouvez en tirer.
Adapter le title remplacé dynamiquement en fonction de la saison et de votre audience peut vous faire gagner :
Et si vous vous posez la question : OUI c’est adapté à toutes les audiences et cibles (personas), il suffit simplement d’adapter le message et de s’être posé les bonnes questions en amont.
Tous les principaux navigateurs dans n’importe quelle version :
Pour cela :
S’il est déjà présent et donc installé, parfait.
S’il n’est pas installé, vous pouvez le faire très simplement en ajoutant cette ligne de code dans le head de votre site (source) :
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
Si non bis (deuxième méthode d’installation mais moins optimisée pour votre temps de chargement et donc moins recommandée) :
<script src="chemin/vers/jquery.js"></script>
Si vous êtes perdus ici, envoyez cet article à un développeur, il vous fera le tout en deux temps trois mouvements.
Pour mettre en place (et en ligne) la modification dynamique de votre title, ajoutez simplement n’importe où entre les balises body de votre site le code ci-dessous en remplaçant bien « Coucou toi » dans le code par n’importe quel message qui vous dit de tester avec votre audience :
<script type=“text/javascript”>
$(function() {
// Recup titre de la page
var pageTitle = $("title").text();
// Changement dynamique du title
$(window).blur(function() {
$("title").text("Coucou toi");
});
// Recup titre initial lorsque page active
$(window).focus(function() {
$("title").text(pageTitle);
});
});
</script>
Concrètement, ce code récupère votre balise titre actuelle puis la remplace lorsque la fenêtre n’est pas active. Dès que la fenêtre redevient active, le title original est de retour.
Si vous souhaitez garder votre title initial après votre title dynamiquement modifié, voici ce que vous devez simplement modifier au code précédent (ajouter « + pageTitle » après les guillemets qui renferment votre message) :
// Changement dynamique du title
$(window).blur(function() {
$("title").text("Coucou toi" + pageTitle);
});
Ceci peut être utile si l’internaute a de nombreux onglets de votre site ouvert et qu’il ne s’y retrouve plus à cause de votre Title qui sera identique sur tous les onglets (faites bien attention à cela car cela pourrait plus vous déservir qu’autre chose dans ce cas précis).
Autres codes si le précédent ne fonctionne pas chez vous (ce qui ne devrait pas être le cas) :
$(document).ready(function() {
document.title = 'Nouveau titre';
});
Encore une autre possibilité en jQuery compatible avec Internet Explorer :
$(function(){
$(document).attr("title", "Nouveau titre");
});
Vous manquez d’inspiration ? Avant de vous présenter quelques exemples concrets de title de remplacement lorsque votre page se retrouve comme un vulgaire onglet inactif sur n’importe quel navigateur, voici 4 conseils avant de vous lancer tête baissée :
Il y en a plusieurs qui vous plaisent ? Ca vous a donné des idées ? Faîtes-vous plaisir !
🎁 💡 📢 ✔ 😲 🙄😮 🤔 😋 😭 🔔 ❤️ 🔞 ✔️ 🥦 💚 ❓ 🆘 🏳️🌈 🌟 💰 💲 🆓
Ceci n’est qu’un aperçu des nombreux émoticônes que vous pouvez ajouter à votre balise title lorsqu’elle est inactive.
Ce petit hack te plait ? Tu en veux d’autres comme celui-là ? Abonne-toi à notre newsletter et/ou n’hésite pas à nous faire un petit lien depuis ton site ou tes réseaux sociaux (le choix de nous suivre partout t’appartient aussi 😉).
Fondateur de LEPTIDIGITAL et consultant SEO senior (à mes heures perdues), je suis un grand passionné de marketing digital et de SEO. Avant d’être indépendant à 100 %, j’ai travaillé en tant qu’SEO manager et responsable e-commerce pour différentes sociétés (Altice Media, Infopro Digital, Voyage Privé, Groupe ERAM). (Sur le plan perso, je suis un grand curieux hyperactif aussi passionné par l’IA, la photographie et les voyages !). PS : Si vous souhaitez me contactez, privilégiez LinkedIn ou Instagram. Pour me contacter : [email protected]
Bonjour
Est pour WordPress sous Elementor, on fait comment ?
Merci
Il faut insérer un bloc HTML et personnaliser le code donné dans cet article, cela devrait fonctionner sans problème sous Elementor 😉