PostHeaderIcon Script SEO pour optimiser le trafic de vos images

Aujourd’hui, je partage un petit script SEO perso très sympa qui permet d’optimiser le trafic provenant des recherches d’images.

Mug Google Yahoo et Bing

Recherche d'image sur Google Yahoo et Bing

Le script a deux utilités :

  1. Il casse les masques (iframe) qu’utilise Google, Yahoo et Bing dans la recherche d’image.
  2. Il tag automatiquement vos URLs pour remonter les sources images dans Google Analytics

 

Avant de vous donner le script, je vais expliquer ses avantages.

 

Il casse les iframes des moteurs sur les recherches d’images

Les recherches d’images de Google, Yahoo et Bing n’atterrissent plus directement sur votre site. Un masque vient s’ajouter et bloque l’accès de votre site aux internautes :

Masque Iframe de Google Image

Masque Iframe de Google Image

 

Le script permet de passer directement de la page de réponse des moteurs de recherche à votre site en sautant l’iframe.

Vous pouvez tester en cliquant sur l’image ci-dessus sur la SERP Google ou celle de Yahoo

 

L’avantage est d’avoir un clic de moins pour que les internautes naviguent sur votre site. En mettant le script, j’ai gagné en moyenne 15% de pages vues supplémentaires provenant des recherches d’images.

 

 

Le script Tag automatiquement les sources images pour Analytics

Par défaut, il n’est pas possible de savoir sur Google Analytics si le trafic provient d’une recherche d’image.

Le script, lors de la relance de la page en cours, ajoute des paramètres dans l’URL (en GET) permettant de renseigner le support, la source et le mot-clé dans Analytics.

Le script ajoute donc à la fin des URLs des informations du type :

?utm_source=www.google.fr&utm_medium=Images&utm_term=Auckland

 

Cela permet de retrouver dans Analytics les données du trafic des images :

Source Images dans Google Analytics

Source Images dans Google Analytics

 

Vous retrouverez dans Analytics : la part du trafic des images, les moteurs qui vous envoyent ce trafic et les mots-clés utilisés par les internautes.

 

 

Assez patienté ! Voici, le script à mettre dans la partie <head> de toutes vos pages :

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<?php
// Début - Fonction pour récupérer les variables du site et des mots-clés référents
function isSearchEngineReferer($SearchEngine,$host)
{
foreach($SearchEngine as $k => $v) { if(stristr($host.".",$k)) return $k; }
return false;
}
function extractKeyword($query,$SearchEngineVar)
{
preg_match("#&".$SearchEngineVar."=(.*?)(?:&|\Z)#is", "&".$query."&", $s);
if(!empty($s[1])) return utf8_decode(urldecode($s[1]));
else return "undefined";
}
// Fin - Fonction pour récupérer les variables du site et des mots-clés référents
// Début - Création des variables pour Analytics
$SearchEngine = array("google"=>"q","altavista"=>"q","yahoo"=>"p","aol"=>"q","msn"=>"q","voila"=>"kw","search.ke.voila.fr"=>"kw=+&rdata");
$referer = parse_url($_SERVER["HTTP_REFERER"]);
$SearchEngineReferer = isSearchEngineReferer($SearchEngine,$referer['host']);
$keyword = extractKeyword($referer['query'],$SearchEngine[$SearchEngineReferer]);
if (strpos($referer['host'], "google")) {$iframe="Images";}
elseif (strpos($referer['host'], "yahoo")) {$iframe="Images";}
elseif (strpos($referer['host'], "bing")) {$iframe="Images";}
elseif (strpos($referer['host'], "ask")) {$iframe="Images";}
elseif (strpos($referer['host'], "aol")) {$iframe="Images";}
elseif (strpos($referer['host'], "voila")) {$iframe="Images";}
else {$iframe="Iframe";}
// Fin - Création des variables pour Analytics
// Début - Javascript Frame breaker 
echo "<script type=\"text/javascript\">\n";
echo "var chaineur3=location+\"?utm_source=".$referer['host']."&utm_medium=".$iframe."&utm_term=".$keyword."\";\n";
echo "if (self != top){window.open(chaineur3,\"_top\",\"\");}\n";
echo "</script>\n";
// fin - Javascript Frame breaker 
?>

 

Attention, il faut mettre le script au dessus du tag Analytics pour que les visiteurs ne soient pas compter 2 fois lors du rechargement de l’URL.

 

N’hésitez pas à nous contacter si vous avez une problématique de visibilité sur les moteurs de recherche
 

VN:F [1.9.16_1159]
Rating: 8.0/10 (5 votes cast)
Script SEO pour optimiser le trafic de vos images, 8.0 out of 10 based on 5 ratings
        

33 réponses à to “Script SEO pour optimiser le trafic de vos images”

  • Cerise de achat sextoy dit :

    Bon et bien on va tester ca:)

    MErci

  • sylvain dit :

    Je ne suis pas certain de l’utilité du premier « script » qui empêche le visiteur d’avoir directement l’image (ce qu’il cherche à faire en allant dans Google Image…). Et l’augmentation de pages vues est alors « virtuelle »…
    Mais pour le deuxième « script », très bonne idée pour tracker les mots clés de la recherche image ! Bien joué !

  • Rangement dit :

    Si j’ai bien compris cela te permet de te réattribuer le trafic sur tes images.Donc en terme de pages vues, c’est tout bon.

    En revanche, qu’en est-il de l’impact sur le taux de rebond ?

  • Valentin de WordPress dit :

    Super ça ! Merci :)
    Par contre, ce n’est pas mieux de ne rien afficher si le visiteur et sur le une page du site ? Et donc d’executer le script seulement si le visiteur recherche une image ?

    Ça évite d’avoir du code pour rien en fait, tu as la solution ?

    Merci :)

  • aymeric dit :

    Merci pour le partage du script, c’est top pour le tracking Analytics ! allez, je bookmarke comme ça je pourrais le tester sur un site à tête reposé :-)

  • Adrien de Abcmoteur dit :

    C’est possible d’avoir le code avec seulement le tracking ?

  • francois de Open Linking dit :

    En effet, le script se charge automatiquement sur toutes les pages, même si il n’est pas utile. Je vais regarder si je peux faire le test de « iframe/non iframe » en php au lieu de le faire en Javascript, ca sera effectivement plus simple. Bonne Idée !

    Par contre, je ne peux pas séparer le tracking Analytics du cassage de l’iframe… puisque c’est le rechargement de la page qui permet de tracker !

  • Cyril de Alsaseo dit :

    Merci pour le script, découvert via un Retwitt ;)
    JE dois avoir un site qui en aura l’utilité !

  • Hôtels dit :

    Pas mal. Je laisse à ceux que ca interesse une page sur lequel vous trouverez du code pour faire remonter le traffic images de google dans G. Analytics (plus possible depuis le 22 juillet). Cordialement.

  • Chris de bricolage dit :

    Merci pour ce bon petit script

  • Samuel de consultant SEO dit :

    Merci pour l’astuce, j’avais déjà un script pour casser les iframes mais pas pour tracker les images! GG Man !

  • Laurent de acouphènes traitement dit :

    Intéressant mais, tout comme « Rangement » un peu plus haut, je me pose la question de l’impact sur le taux de rebond. Ou, pour le dire autrement, il me semble que cela va dégrader naturellement celui-ci. Ce qui n’est pas bon en terme de SEO.
    CQFD ou je me trompe ?

  • Francois de Open Linking dit :

    Attention, le script n’augmente pas le nombre de visite !
    Il augmente bien le nombre de page vues et fait donc baisser le taux de rebond.

    Le masque de Google ouvre quand même votre site en arrière plan et exécute donc le script Analytics.

    Dans tous les cas, votre visiteur est donc bien comptabilisé, le masque l’empêche juste de faire facilement des pages vues.

    Pour preuve, j’avais au début mis le script dans le footer alors que mon tag Analytics était dans le header. Résultat : Chaque visite été comptée 2 fois (une fois avant le rechangement de la page et une fois après).

    D’ailleurs les taux de rebond et les nombres de pages vues via les images sont devenus très bons sur les sites où j’ai utilisé le script.
    Voilà quelques données du mois dernier pour rassurer ;)
    Résultat du script image

  • Julien de Front End Designer Bangkok dit :

    Je ne me suis jamais vraiment intéressé à Google images mais cet article éveille ma curiosité! Merci pour le script ;)

  • Arnaud de Forum sur les voyages dit :

    J’avais déjà un script anti-iframe auquel je viens de joindre la partie détection de la source et des mots-clés pour Google Analytics. Clairement, l’augmentation du nombre de pages vues est importante, même si elle a un côté un peu virtuelle. Ce genre de script gêne en effet considérablement l’utilisation du bouton Page précédente qui, au lieu de retourner sur la page des résultats de recherche, recharge l’iframe et donc votre page.

  • Nico de kit maquillage enfant dit :

    Super comme script par contre je doute que cette manipulation soit pertinente pour l’internaute.
    Merci très bon script quand même :)

  • Arnaud de Blog Visoterra dit :

    Bonjour,

    je tenais à vous indiquer que j’ai mentionné votre article fort intéressant sur mon blog : http://www.blog-visoterra.com/copie-de-photos-hotlinks-que-faire/

  • Cédric G. de Blog photo dit :

    Bonjour

    Je viens d’intégrer votre script (qui m’a été dévoilé par Arnaud !) dans un simplissime plugin WordPress, que je vais diffuser sur mon blog photo à destination des photographes qui, comme moi, luttent contre le vol de photos.

    Vous êtes bien évidemment largement cités dans l’article ET le code !

    Si cela vous pose problème, ce que je comprendrais, je retire de suite bien évidemment.

  • Jerome de revendre son portable dit :

    Je viens également de mettre en place ce script. J’étais retissant à l’idée de le mettre en place car je pensais que lorsque l’internaute faisait une recherche sur Google Images, il recherchait justement une image et non un texte.
    Cependant depuis la mise en place de ce script, d’une part le trafic a légèrement augmenté mais surtout le temps passé sur le site a doublé.
    Affaire à suivre… mais en tout cas merci pour ton partage.

  • Virgile dit :

    Excellent script !
    Tous les sites devraient le mettre en place car Google souhaite de plus en plus garder les visiteurs chez lui :
    - agrandissement des images
    - Google preview … (d’ailleurs, le tag analytics est désactivé par défaut pour les internautes qui regardent le preview… et oui, ça serait dommage de nous montrer combien de visiteurs Google nous « vole »)

    A+
    V.

  • sebastien de agence web prestashop dit :

    Le plugin sur l’analytics des images est très important, cela nous permet de nous renseigner encore un peu plus sur le travail fait et à faire sur le référencement de notre site internet.

  • Damien dit :

    Attention, opera bloque la popup. Pour les autres navigateurs cela fonctionne : IE, Firefox, Chrome. Peut être qu’Adblock peut bloquer aussi la page sous firefox. A vérifier !

  • Cédric G. de Blog photo dit :

    Bonjour

    (Très) mauvais nouvelle : Chrome bloque également l’anti-frame depuis quelques jours.

    Je suis dépité, dégoûté. Et à la recherche d’une solution !

  • Damien dit :

    ça sent la pénalisation par google par la même occasion, google n’aime pas qu’on joue au SEO, surout que par la suite ça sent la publicité à plein nez apparaitre sur les pages de résultats d’image

  • Francois dit :

    Il est vraiment temps de laisser tomber le Javascript et de trouver une solution en PHP + header 301…
    Je vais m’y mettre sérieusement ;)

Laisser un commentaire

Ce site utilise KeywordLuv. Entrez " Pseudo@Vos Mots Clés " dans le champ "Nom"