<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ThuGeek, blog geek, web, SEO et Hip-hop !</title>
	<atom:link href="http://www.thugeek.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.thugeek.com</link>
	<description>Un blog moitié thug moitié geek</description>
	<lastBuildDate>Thu, 17 May 2012 18:31:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Les marronniers et le e-commerce</title>
		<link>http://www.thugeek.com/web/les-marronniers-et-le-e-commerce/</link>
		<comments>http://www.thugeek.com/web/les-marronniers-et-le-e-commerce/#comments</comments>
		<pubDate>Wed, 09 May 2012 21:34:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[e-commerce]]></category>
		<category><![CDATA[seo]]></category>

		<guid isPermaLink="false">http://www.thugeek.com/?p=1601</guid>
		<description><![CDATA[Qu&#8217;il s&#8217;agisse des soldes ou de la fête des mère, les marronniers peuvent s’avérer être de bons leviers générateurs de trafic pour les sites de vente en ligne (et les autres aussi!). Certes ces éventements sont temporaires mais lorsque l&#8217;on possède un site e-commerce, il est important, pour ne pas dire indispensable d’être visible dans [...]]]></description>
			<content:encoded><![CDATA[<p>Qu&#8217;il s&#8217;agisse des soldes ou de la fête des mère, les <strong>marronniers</strong> peuvent s’avérer être de bons leviers générateurs de trafic pour les sites de vente en ligne (et les autres aussi!). Certes ces éventements sont temporaires mais lorsque l&#8217;on possède un <strong>site e-commerce</strong>, il est important, pour ne pas dire indispensable d’être visible dans les moteurs de recherche pour ce type de requête pouvant entrainer un achat impulsif.   </p>
<p><img src="http://www.thugeek.com/wp-content/uploads/2012/05/marronier-300x200.jpg" alt="marronier" title="marronier" width="300" height="200" class="aligncenter size-medium wp-image-1603" /></p>
<p>Pour bien vous y préparer, voici une liste d’événements récurrents (classés dans un ordre chronologique approximatif) pour lesquels vous devez posséder une landing page. A vous, bien entendu, de choisir les événements qui correspondent au type de produits que vous vendez.</p>
<p>Salon de l&#8217;Agriculture<br />
Saint Valentin<br />
Saint-Patrick<br />
Le poisson d&#8217;Avril<br />
La fête des mères<span id="more-1601"></span><br />
La fête des pères<br />
La fête des grand-mères<br />
Vacances de Pâques<br />
les ponts de mai (Ascension)<br />
Lundi de Pâques<br />
Lundi de Pentecôte<br />
Ramadan<br />
Les vendanges et le <a href="http://www.fromageetbonvin.com/tag/beaujolais/">beaujolais nouveau</a>.<br />
Les défilés de haute couture<br />
Baccalauréat<br />
Canicule et fortes chaleurs<br />
Rentrée scolaire<br />
Vacances de la Toussaint<br />
Fête de la Gastronomie<br />
Halloween<br />
L&#8217;épidémie de grippe et de gastro<br />
Noël et <a href="http://www.fleurdementhe.com/chronique/le-marche-de-noel-de-strasbourg/">marchés de Noël</a><br />
Nouvel An<br />
Les vacances aux sports d&#8217;hiver</p>
<p>Il ne s&#8217;agit pas d&#8217;une liste exhaustive mais celle-ci peut vous donner des idées de création de pages spécifiques. Assurez-vous de capitaliser sur une url qui sera mise en avant chaque année avant l’événement et le tour est joué.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thugeek.com/web/les-marronniers-et-le-e-commerce/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Pourquoi ne je vais plus sur votre site ?</title>
		<link>http://www.thugeek.com/web/pourquoi-ne-je-vais-plus-sur-votre-site/</link>
		<comments>http://www.thugeek.com/web/pourquoi-ne-je-vais-plus-sur-votre-site/#comments</comments>
		<pubDate>Sat, 05 May 2012 17:03:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[fail]]></category>

		<guid isPermaLink="false">http://www.thugeek.com/?p=1586</guid>
		<description><![CDATA[Je ne suis pas spécialiste de l&#8217;ergonomie des sites web, encore moins expert de la création de sites , mais en tant qu’internaute lambda, il faut avouer que l&#8217;on retrouve trop régulièrement des erreurs pourtant basiques qui ont le bon goût de m’énerver&#8230;. Les formulaires S&#8217;inscrire sur un site demande à l&#8217;internaute un effort. Plus-vous [...]]]></description>
			<content:encoded><![CDATA[<p>Je ne suis pas spécialiste de l&#8217;ergonomie des sites web, encore moins expert de la création de sites , mais en tant qu’internaute lambda, il faut avouer que l&#8217;on retrouve trop régulièrement des erreurs pourtant basiques qui ont le bon goût de m’énerver&#8230;.</p>
<p style="text-align: center;"><img class="size-medium wp-image-1591 aligncenter" title="web énerve" src="http://www.thugeek.com/wp-content/uploads/2012/05/web-enerve-300x200.jpg" alt="" width="300" height="200" /></p>
<h2>Les formulaires</h2>
<p>S&#8217;inscrire sur un site demande à l&#8217;internaute un <strong>effort</strong>. Plus-vous vous me demanderez d&#8217;informations, plus il y aura de chance que :<br />
- j&#8217;abandonne avant d&#8217;avoir terminé de remplir tous les champs<br />
- le nombre d&#8217;erreurs ou de champs mal renseignés soit important et me fasse abandonner<br />
- je sois suspicieux sur l&#8217;utilisation des données demandées<br />
Alors s&#8217;il-vous plais, ne me demandez que l&#8217;essentiel !<span id="more-1586"></span></p>
<p>Je ne parle même pas des <strong>formulaires de plus d&#8217;une page</strong> qui vont de donner l&#8217;impression que vous voulez tout savoir de moi et que vous faites exprès de me compliquer la tâche pour m&#8217;inscrire sur votre site. A quoi bon me demander mon numéro de téléphone (ou pire, avoir 2 champs : un pour le téléphone fixe et un pour le mobile), me demander mon adresse postale, etc. si vous n&#8217;envisagez pas de m&#8217;envoyer une commande par exemple. Par contre, il y a de fortes chances pour que vous soyez en train de vous constituer une base email qualifiée que vous allez pouvoir revendre au premier spammeur venu.</p>
<p>Parlons également des <strong>menu déroulants</strong>, demandant le pays d&#8217;origine par exemple, qui listent des dizaines d’éléments alors que votre site n&#8217;est destiné qu&#8217;à un public français par exemple.</p>
<p>Une fois avoir remplis et validé ce formulaire d&#8217;inscription, dois-je encore passer par un <strong>second formulaire pour me loger</strong> alors que je viens à l&#8217;instant de vous fournir mon login et mon mot de passe ? Non, je ne comprendrais pas que je ne soit pas déjà logué à votre site. Facilitez-la vie de vos membres, bon sang ! Ne leur demandez jamais 2 fois là même chose.</p>
<p>Un internaute peut, à mon sens, comprendre qu&#8217;on lui demande de <strong>valider son inscription à l&#8217;aide d&#8217;un lien à cliquer reçu par mail</strong>.  Mais franchement, si je m&#8217;inscris sur votre site, je veux pouvoir me loguer tout de suite pour en profiter sans avoir à me rendre sur ma boite email. Cette étape peut très bien être faite quelques heures ou jours plus tard, on a le temps.</p>
<p>D&#8217;un point de vue plus global, merci de placer automatiquement le focus sur le premier champs que je devrais remplir, me permette d&#8217;utiliser le touche tabulation de façon cohérente, effacer automatiquement le texte par défaut du champ et m&#8217;indiquer clairement ce que je dois faire si j&#8217;ai fait une erreur en remplissant un champ (pour le remplissage d&#8217;une date au format souhaité par exemple).</p>
<h2>Les médias</h2>
<p>Les musiques de fond, vidéos qui se charge au chargement, pop-up, pop-under, publicités intrusives, sont tant d&#8217;éléments qui vont augmenter votre <strong>taux de rebond</strong> et rendre fou les internautes qui comme moi ont en permanence des dizaines d&#8217;onglets  ouverts dans leur navigateur. Vous pensez certainement que c&#8217;est &laquo;&nbsp;sympa&nbsp;&raquo; ou pratique, mais détrompez-vous, cela va faire fuir vos visiteurs aussi vite qu&#8217;ils sont arrivés !</p>
<h2>Le design</h2>
<p>Vous avez un site et vous voulez un design &laquo;&nbsp;bien joli&nbsp;&raquo;, je suis visiteur et je veux <strong>comprendre clairement où trouver l&#8217;information</strong> que je recherche et savoir en un coup d&#8217;oeil où cliquer.</p>
<p>Évitez de :<br />
- présenter un design trop agressif<br />
- de polluer votre site avec des publicités trop intrusives<br />
- déplacer les éléments des pages en fonction de mon surf<br />
- présenter des éléments perturbateurs qui vont me désorienter (publicités, éléments qui se déplacent ou qui clignotent, etc.)</p>
<p>Ne soyez pas (trop) inventif, respectez les <strong>conventions de localisation des éléments</strong> classiques d&#8217;un site : logo, menu, liens de partage, titre de la page, au risque de perdre votre visiteur qui préférera un autre site plus pratique et qui lui permettra de trouver ce qu&#8217;il recherche intuitivement.</p>
<p>Pensez également à donner un sens à chacune des pages de votre site. Mettez en avant un <strong>call-to-action</strong> bien visible sur ces pages pour que je puisse trouver et comprendre facilement ce que je dois y faire (commander, acheter, comparer, s&#8217;inscrire, télécharger, etc&#8230;).</p>
<h2>La publicité</h2>
<p>Ok, vous voulez rentabiliser votre site, je peux le comprendre. Mais pourquoi présenter des bannières intrusives dans tous les sens qui vont venir s&#8217;afficher sous mes yeux alors que je cherche juste à consulter de contenu de votre site ?</p>
<p>J&#8217;ai souvent tendance à cliquer sur les marges (à droite ou à gauche) d&#8217;un site pour pouvoir faire fonctionner le scroll de ma souris. Mais quand le webmaster à <strong>habillé son site d&#8217;une publicité</strong>, ce clic perturbe ma consultation du site en me transférant sur un site que je n&#8217;ai pas envie de consulter.</p>
<p>Le pire qui existe : présenter une croix pour que je puisse fermer la publicité, mais me renvoyer sur le site de l&#8217;annonceur si je clique sur celle-ci.</p>
<h2>Sécurité</h2>
<p>Je ne vous apprendrais rien en vous disant qu&#8217;un internaute va fuir comme la preste les sites qui vont déclencher une <strong>alerte de leur anti-virus</strong>. On est généralement assez prudent lorsqu&#8217;il s&#8217;agit de fournir ses coordonnées bancaire en ligne,  mais que penser des sites qui vont stocker mon précieux <strong>mot de passe en clair</strong> dans leur base de données ? Qu’adviendra-il de mes données personnelles si le site site fait hacker ? Pensez-y !</p>
<h2>Newsletter</h2>
<p>Mais qui accepte encore de recevoir une <s>spamletter</s> newsletter ? Je reçois des dizaines de mails par jour, pensez-vous que je prenne le temps de lire la votre ? Par contre, je suis sur Facebook et Twitter et je serai ravi de pouvoir lire des nouvelles de votre part sur ce type de média. C&#8217;est tellement difficile de se <strong>désinscrire d&#8217;une newsletter</strong>, que je décoche systématiquement le champ de demandant si j&#8217;accepte de la recevoir. Et franchement, cela n’empêche pas certains sites de m’envoyer quand même des mails, c&#8217;est fou !</p>
<h2>Fonctions déjà présentes dans mon navigateur</h2>
<p>On vous a dit de <strong>simplifier votre site</strong>, alors à quoi bon me proposer des liens pour :<br />
- revenir à la page précédente<br />
- ajouter votre site à mes marque pages ou favoris<br />
- suivre votre flux RSS (sont-il d&#8217;ailleurs toujours d&#8217;actualité ?)<br />
- modifier la taille de la police du site</p>
<p>Oui pourquoi !? Pourquoi forcer l&#8217;ouverture d&#8217;une page dans une nouvelle fenêtre ? Pourquoi empêcher le clic droit sur votre site ? Pourquoi m’empêcher de surligner le contenu d&#8217;un article ? Si je veux faire ça, je sais le faire sur mon navigateur. Je connais d’ailleurs mieux le <strong>fonctionnement de mon navigateur</strong> que celui de votre site à vrai dire&#8230;</p>
<h2>Temps de chargement et site mobile</h2>
<p>J&#8217;ai beau avoir un bonne connexion internet, il m&#8217;arrive encore régulièrement de devoir <strong>attendre plusieurs secondes</strong> avant de pouvoir lire le contenu utile d&#8217;une page web. Je plains les internautes qui ont une mauvaise bande passante. Et je pense ne pas être différent des autres. Au delà de disons 7 secondes, je pars faire ma recherche ailleurs si votre site n&#8217;a pas montré de signe de vie. Vous n&#8217;avez même pas eu le temps de voir que j’étais passé chez vous&#8230;</p>
<p>Je surfe presque autant de temps sur mon ordinateur que sur mon <strong>smartphone</strong>. Je m&#8217;attends donc à ce que votre site me présente une version épurée et rapide à charger lorsque j&#8217;essaye d&#8217;y accéder depuis mon téléphone. Ne l&#8217;oubliez pas, presque <a href="http://gs.statcounter.com/#mobile_vendor-ww-monthly-201101-201201">10%</a> des visites sur le web se font depuis un mobile et ce chiffre est en forte croissante.</p>
<h2>Le Javascript/Flash et les nouvelles techno</h2>
<p>Ok, on peut faire des choses vraiment chouettes avec <strong>JQuery</strong>, mais trop de Javascript, tue le Javascript. Plus vous utilisez de technologies de ce type plus vous aurez de chances qu&#8217;il y ait des bugs sur votre site. N&#8217;avez-vous jamais eu de problème indiquant &laquo;&nbsp;<a href="http://support.mozilla.org/fr/kb/Attention%20:%20le%20script%20ne%20r%C3%A9pond%20pas">Un script sur cette page peut être occupé, ou peut s&#8217;être arrêté de répondre. Vous pouvez arrêter le script maintenant, ou vous pouvez continuer pour voir si le script s&#8217;achève.</a>&laquo;&nbsp;. C&#8217;est pénible, non ?</p>
<p>Restez-simple ! Évitez de vouloir trop en faire, de forcer votre visiteur à devoir <strong>installer un module ou un plugin</strong> pour pouvoir utiliser toutes les fonctionnalités de votre site. Ne cédez pas à l&#8217;utilisation du dernier gadget Internet à la mode, restez dans le classique, nous vous en remercierons.</p>
<h2>Page 404 et cul-de-sac</h2>
<p>Rien d’étonnant dans le fait de tomber sur une <a href="http://support.google.com/webmasters/bin/answer.py?hl=fr&#038;answer=93641">page 404</a> (même si c&#8217;est à éviter). Mais par contre, pourquoi n&#8217;essayez-vous pas de comprendre ce que cherchais avant d&#8217;arriver sur cette page d&#8217;erreur pour me dire où je peux trouver la bonne page sur votre site ? C&#8217;est déroutant de tomber sur une <a href="http://fr.wikipedia.org/wiki/Fichier:Firefox_screenshot-404_error_in_Wikipedia.png" rel="prettyPhoto[post_content]" title="Pourquoi ne je vais plus sur votre site ?">page 404 non personnalisée</a>.</p>
<p>On peut également faire une remarque similaire au sujet des <strong>pages cul-de-sac</strong>, ces pages qui ne proposent pas de navigation simple permettant d’accéder aux autres pages du site. Personne n&#8217;aime les voies sans issues !</p>
<h2>Champ de recherche</h2>
<p>Je n&#8217;ai pas le réflexe de chercher une information sur un site en passant par ce champ pourtant prévu à cet effet. Pour quelle raison ? Ce type de fonctionnalité n&#8217;est <strong>généralement pas efficace</strong> et ne permet pas de gagner du temps dans ma recherche.</p>
<p>C&#8217;est pour cela qu&#8217;il est préférable de privilégier une <strong>arborescence de site bien pensée</strong>, cohérente et bien classée. Votre SEO vous remerciera <img src='http://www.thugeek.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<h2>Bienvenue ?</h2>
<p>Pourquoi prendre de l&#8217;espace sur votre site pour présenter un mot de bienvenue, plutôt que de me présenter son utilité  et ce que je suis sensé y faire ?  Et puis finalement, il y a assez peu de sites sur lesquels nous arrivons directement sur la <strong>page d&#8217;accueil</strong>, ce petit mot de politesse n&#8217;a que peu d’utilité pour l&#8217;internaute.</p>
<h2>Les urls</h2>
<p>On pourrait parler pendant des heures des urls, mais je souhaitais vous rappeler qu&#8217;à l&#8217;heure du <strong>partage social</strong>, il est plus qu’essentiel de présenter des urls courtes, descriptives et simples. Cela me facilitera la tache lorsque que tenterai de partager votre page sur un forum, dans un mail ou dans un tweet.</p>
<p>&nbsp;</p>
<p>Cette liste de <strong>bonnes pratiques</strong> pourrait être très longue, mais je préfère m’arrêter là et vous laisser le compléter avec les petits trucs qui vous irritent sur la toite&#8230;</p>
<p>&nbsp;<br />
Je profite de cet article pour faire un lien vers la page <a href="http://www.annuairedugeek.com/blog/annonce/le-ouistiti-est-dans-la-place/">le ouistiti est dan la place</a>, le concours SEO organisé par Textmaster qui à lieu actuellement.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thugeek.com/web/pourquoi-ne-je-vais-plus-sur-votre-site/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Crawl et audit SEO de site</title>
		<link>http://www.thugeek.com/web/crawl-et-audit-seo-de-site/</link>
		<comments>http://www.thugeek.com/web/crawl-et-audit-seo-de-site/#comments</comments>
		<pubDate>Tue, 27 Mar 2012 12:02:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[développement]]></category>
		<category><![CDATA[seo]]></category>

		<guid isPermaLink="false">http://www.thugeek.com/?p=1573</guid>
		<description><![CDATA[Lorsque l&#8217;on possède un site web et que l&#8217;on se préoccupe de son positionnement dans les résultats des moteurs de recherche, il est indispensable de pouvoir identifier ses forces et ses faiblesses pour faire en sorte de tout mettre œuvre pour qu&#8217;il soit &#171;&#160;SEO friendly&#160;&#187;. Pour cela, il est habituellement recommandé de crawler le site, [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft  wp-image-1575" title="GoogleBot" src="http://www.thugeek.com/wp-content/uploads/2012/03/GoogleBot.jpg" alt="GoogleBot" width="519" height="312" /></p>
<p>Lorsque l&#8217;on possède un site web et que l&#8217;on se préoccupe de son positionnement dans les résultats des moteurs de recherche, il est indispensable de pouvoir identifier ses forces et ses faiblesses pour faire en sorte de tout mettre œuvre pour qu&#8217;il soit &laquo;&nbsp;SEO friendly&nbsp;&raquo;. Pour cela, il est habituellement recommandé de <strong>crawler le site</strong>, c&#8217;est à dire simuler le passage d&#8217;un robot sur celui-ci. Il existe quelques outils pour réaliser cette tâche comme <a href="http://home.snafu.de/tilman/xenulink.html">Xenu</a>, <a href="http://www.screamingfrog.co.uk/seo-spider/">Screaming frog</a> ou <a href="http://www.microsoft.com/download/en/details.aspx?id=24823">Microsoft SEO toolkit</a> par exemple. Pour avoir testé de nombreux outils de crawl comme ceux-ci, je me suis rapidement rendu compte qu&#8217;il n&#8217;existait aucun outil répondant à toutes mes exigences et capable de faciliter l&#8217;audit SEO d&#8217;un site. J&#8217;ai donc retroussé mes manches afin de réaliser cet outil.<span id="more-1573"></span></p>
<p><strong>Qu&#8217;est-ce qu&#8217;un lien ?</strong><br />
Avant de se lancer dans la création d&#8217;un crawler de site, il est nécessaire de définir quelque axiomes concernant le comportement des robots sur un site. On pourra par exemple définir qu&#8217;un robot est capable de suivre un href ou un src, d’interpréter du Javascript, du Flash, ou un document pdf. Ces bases ont primordiales pour obtenir un audit fiable du site analysé. L&#8217;objectif étant de réaliser un robot dont le comportement serait similaire au fameux GoogleBot.</p>
<p>Une fois cette étape réalisée, il est nécessaire de lister les fonctionnalités que devrait avoir le crawler et les données attendues en retour. Voyons donc ensemble ce que devrait mettre en avant ce crawler&#8230;</p>
<p><strong>Pages 404</strong><br />
Détecter les pages qui répondent avec le code d&#8217;erreur 404 signifiant que celles-ci sont introuvables. Idéalement le crawler devrait nous fournir facilement les sources de ces erreurs, c&#8217;est à dire les pages contenant un lien vers une page 404. Il pourra par exemple s&#8217;agir d&#8217;une url mal formée ou d&#8217;une page n&#8217;existant plus.</p>
<p><strong>Redirections</strong><br />
Il est assez normal qu&#8217;un site mette en place des redirections en cas de changement d&#8217;url par exemple. Mais celles-ci génèrent une déperdition de la popularité transmise. On changera donc les liens internes pouvant pointer sur une redirection afin qu&#8217;ils pointent directement sur l&#8217;url finale. Le crawler sera évidement capable de faire la distinction entre toutes les types de redirections : permanentes (301) ou temporaires (302).</p>
<p><strong>Autres codes réponse</strong><br />
En plus des 404, 301 et 302, il sera essentiel de pouvoir identifier les urls qui ne répondent pas avec le code réponse 200 pour envisager une correction.</p>
<p><strong>Temps de chargement</strong><br />
Pourquoi ne pas profiter du parcours du site pour mesurer, page par page, le temps de chargement de celles-ci. On pourra ainsi identifier facilement les types de pages trop longues à charger et identifier les pistes d&#8217;optimisation de cette durée.</p>
<p><strong>Taille des pages</strong><br />
On pourra profiter de l&#8217;audit du site pour détecter les pages trop lourdes qui pourront avoir un temps de chargement élevé et ainsi décider de découper la page en plusieurs autres ou alléger le code source en supprimant le contenu non utile.</p>
<p><strong>TITLE</strong><br />
Le TITLE de la page se doit d’être correctement renseigné sur chaque page et respecter les règles imposées par les moteurs de recherche : pas plus de 70 caractères, unique sur chaque page, pas trop court,&#8230;</p>
<p><strong>Meta description</strong><br />
Non prise en compte par les moteurs de recherche dans l&#8217;élaboration de leurs classements, la balise meta description se doit pourtant d’être bien renseignée et de respecter quelques règles : pas plus de 150 caractères, unique sur toutes les pages du site, etc.</p>
<p><strong>Balises Hn</strong><br />
En parsant le code de chaque page le crawler pourra identifier la présence ou non de balises Hn, leur bon remplissage ainsi que leur bonne structuration.</p>
<p><strong>Attribut rel=&nbsp;&raquo;canonical&nbsp;&raquo; </strong><br />
Poussé par Google, l&#8217;<a href="http://support.google.com/webmasters/bin/answer.py?hl=fr&amp;answer=139394">attribut rel=&nbsp;&raquo;canonical&nbsp;&raquo;</a> permet de spécifier aux moteurs la page canonique d&#8217;un ensemble de pages similaires. Cependant, un mauvais paramétrage de cet attribut peut avoir de lourdes conséquences pour l&#8217;indexation et le positionnement des pages de votre site. Il parait donc judicieux d&#8217;extraire les pages présentant un rel=&nbsp;&raquo;canonical&nbsp;&raquo; différent de l&#8217;url visitée pour s&#8217;assurer que tout soit conforme à ce que l&#8217;on souhaitait montrer aux moteurs.</p>
<p><strong>Consignes d&#8217;indexation</strong><br />
Il est possible de fournir des consignes d&#8217;indexation (ou non) aux moteurs. Ceci passe par exemple par l&#8217;utilisation de commandes dans le fichier robots.txt ou par l&#8217;utilisation de balises meta robots. On pourra profiter du parcours du site par le robot pour extraite des pages auxquelles nous avons interdit l&#8217;indexation ou le passage aux robots.</p>
<p><strong>Liens sortants</strong><br />
Vous devez avoir le contrôle des liens qui sortent de votre site. Le crawler pourra en explorant votre site vous fournir une liste complète des liens pointant vers d&#8217;autres sites pour vous assurer que ce soit cohérent.</p>
<p><strong>Urls avec paramètres GET</strong><br />
Il pourra être utile (même si vous pratiquez la réécriture d&#8217;url) de pouvoir extraire facilement les urls contenant des paramètres qui pourraient causer des problèmes de duplication de contenu.</p>
<p><strong>Code de tracking Web Analytics</strong><br />
Profitons également du crawl pour s&#8217;assurer que votre code de tracking de vos visiteurs (<a href="http://www.google.com/intl/fr/analytics/">Google Analytics</a>, <a href="http://www.atinternet.fr/">AT Internet</a> (Xiti), <a href="http://www.thugeek.com/web/getclicky-une-bonne-alternative-a-google-web-analytics/">Clicky</a></p>
<p><strong>Iframes</strong><br />
L&#8217;utilisation d&#8217;Iframe sur un site peut entrainer la découverte et l’indexation de pages non souhaitées. On pourra donc mettre en avant leur existence ainsi que les urls affichées dans ces cadres.</p>
<p><strong>Structure du site</strong><br />
Il est essentiel de connaitre la structure de son site et d&#8217;avoir une vision &laquo;&nbsp;moteur&nbsp;&raquo; de l’arborescence de ses pages. Cette structure interne pourra avoir un rôle important de transmission de popularité interne et donc sur le positionnement des pages. On pourra ainsi tenter de schématiser la répartition des pages du site en fonction de leur profondeur de clic, la répartition de la popularité du site en se basant sur un indice théorique prenant en compte le Page Rank ou le nombre de liens externes par exemple.</p>
<p><strong>Ancres de liens interne</strong>s<br />
Les liens transmettent de la popularité mais également de la sémantique. On pourra donc identifier des pistes d&#8217;optimisation en mettant en avant les répétition d&#8217;ancres de liens internes par exemple ou les ancres non optimisées du type &laquo;&nbsp;cliquez-ici&nbsp;&raquo;.</p>
<p><strong>Pages crawlées VS pages indexées dans Google</strong><br />
Il est clairement pertinent de faire un comparatif des pages connues par Google par rapport à l&#8217;existant. Cela permettra de mettre en avant qu&#8217;il existe des pages non maillées sur le site qui se sont retrouvées dans l&#8217;indexe de Google ou à contrario des pages bien accessibles aux robots qui ne sont pas présentes dans l&#8217;indexe.</p>
<p><strong>Types de liens</strong><br />
Nofollow, Javascript, Sans ancre, lien ancré, lien pointant vers la page courante, ce sont autant de types de liens différents que le crawler devra être capable d&#8217;identifier.</p>
<p><strong>Stockage de pages en dur</strong><br />
Quitte à parcourir un site autant en profiter pour aspirer son contenu et faire des analyse off-line ou juste réaliser une sauvegarde des pages, on n&#8217;est jamais trop prudent.</p>
<p><strong>Évolution du site dans le temps</strong><br />
Rares sont le sites qui restent figés dans le temps. Il m&#8217;a paru donc intéressant de prévoir la possibilité de lancer des crawls périodiques sur un site et de pouvoir comparer les données pour vérifier toutes les optimisations mises en place entre ces deux runs.</p>
<p><strong>Détection automatique des templates de pages</strong><br />
Une catégorisation automatique des pages fonction de la structure de urls et/ou des différentes templates de page permettrait de faciliter l&#8217;analyse d&#8217;un échantillon de page du site?</p>
<p>J&#8217;ai donc réalisé un outil (presque) capable de mettre en avant chacun de ces points. Je me suis ensuite empressé de le lancer sur le site de <a href="http://gigantesque.fr/">communiqués de presse gigantesque.fr</a> qui vient de subir une refonte. Voici donc une cpture d&#8217;écran des informations relevées par l&#8217;outil&#8230;.</p>
<p><img src="http://www.thugeek.com/wp-content/uploads/2012/03/crawler-seo.png" alt="crawler seo" title="crawler seo" width="541" height="630" class="alignleft size-full wp-image-1583" /></p>
<p>Peut-être qu&#8217;un jour, quand je serai pleinement satisfait du résultat, je partagerai le code source du script de crawl, en attendant, n’hésitez pas à me faire part de vos avis et de vos suggestions !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thugeek.com/web/crawl-et-audit-seo-de-site/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Serato Scratch Live : logiciel pour DJ</title>
		<link>http://www.thugeek.com/thug/serato-scratch-live-logiciels-pour-dj/</link>
		<comments>http://www.thugeek.com/thug/serato-scratch-live-logiciels-pour-dj/#comments</comments>
		<pubDate>Mon, 05 Mar 2012 11:40:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[thug]]></category>
		<category><![CDATA[dj]]></category>
		<category><![CDATA[musique]]></category>
		<category><![CDATA[scratch]]></category>

		<guid isPermaLink="false">http://www.thugeek.com/?p=1564</guid>
		<description><![CDATA[Même si les disques vinyles ont un charme particulier, les DJ ont de plus en plus recours à des logiciels d&#8217;émulation vinyle pour diffuser et travailler leurs mixes. Ainsi plus besoin de se balader avec des tonnes de disques dans le sac, un seul vinyle de controle (vinyle timecodé) couplé avec un logiciel d&#8217;émulation vinyle [...]]]></description>
			<content:encoded><![CDATA[<p>Même si les disques vinyles ont un charme particulier, les DJ ont de plus en plus recours à des logiciels d&#8217;émulation vinyle pour diffuser et travailler leurs mixes. Ainsi plus besoin de se balader avec des tonnes de disques dans le sac, un seul vinyle de controle (vinyle timecodé) couplé avec un logiciel d&#8217;émulation vinyle vont permettre de retransmettre n&#8217;importe quel fichier audio de votre pc ou mac.<br />
<img src="http://www.thugeek.com/wp-content/uploads/2012/03/serato-scratch-live.jpg" alt="serato scratch live" title="serato scratch live" width="489" height="391" class="aligncenter size-full wp-image-1567" /><br />
Le <a href="http://serato.com/scratchlive">logiciel DJ Scratch Live</a> est un de ces programmes. Il permet ainsi de jouer et scratcher n&#8217;importe quel fichier musical en toute simplicité, le tout avec un ordinateur relié à des platines vinyles classiques. Et puisque qu&#8217;une démonstration en live est toujours plus parlante qu&#8217;un long discours, je vous propose de découvrir la routine du français DJ Ligone, DMC World DJ Champion 2010 mixant avec le logiciel <strong>Serato Scratch Live</strong>&#8230;</p>
<p><iframe width="560" height="315" src="http://www.youtube.com/embed/NsSWw9-cYiQ" frameborder="0" allowfullscreen></iframe></p>
<p>Pour en savoir plus au sujet de ce <a href="http://serato.com/">DJ software</a> et <a href="http://serato.com/downloads">télécharger les logiciels DJ Serato</a>, je vous invite à vous rendre sur <strong>serato.com</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thugeek.com/thug/serato-scratch-live-logiciels-pour-dj/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Retrouver les samples originaux</title>
		<link>http://www.thugeek.com/thug/retrouver-les-samples-originaux/</link>
		<comments>http://www.thugeek.com/thug/retrouver-les-samples-originaux/#comments</comments>
		<pubDate>Tue, 31 Jan 2012 19:18:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[thug]]></category>
		<category><![CDATA[clip]]></category>
		<category><![CDATA[musique]]></category>

		<guid isPermaLink="false">http://www.thugeek.com/?p=1556</guid>
		<description><![CDATA[Lorsque vous ecoutez un titre à la radio, sur un cd ou en streaming sur deezer ou spotify par exemple, il peut arriver que vous ayez envie de retrouver la version originale de la chanson ou de découvrir les samples utilisés dans celle-ci. Pour ce faire, vous pouvez par exemple utiliser les services d&#8217;un site [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-1558" title="who sampled" src="http://www.thugeek.com/wp-content/uploads/2012/01/who-sampled.png" alt="trouver sample original" width="265" height="183" />Lorsque vous ecoutez un titre à la radio, sur un cd ou en streaming sur <a href="http://www.thugeek.com/web/deezer-gratuit-pas-plus-de-5-heures-mois/">deezer</a> ou spotify par exemple, il peut arriver que vous ayez envie de <strong>retrouver la version originale</strong> de la chanson ou de découvrir les samples utilisés dans celle-ci. Pour ce faire, vous pouvez par exemple utiliser les services d&#8217;un site tel que <a href="http://www.whosampled.com/">whosampled.com</a>. Ce site propose un nombre incroyable de fiches d&#8217;artistes ayant eu recourt aux samples pour produire la mélodie de leur instru.</p>
<p>Je vous propose un petit <strong> échantillon de samples</strong> utilisés par des artistes bien connus pour lesquels vous devrez retrouver assez facilement qui les a exploités&#8230;</p>
<p><strong>Manfred Mann &#8211; one way glass</strong><br />
<iframe src="http://www.youtube.com/embed/rZ2CDjXREIc" frameborder="0" width="520" height="315"></iframe><br />
A la 35ème seconde, vous reconnaîtrez forcement le sample utilisé par Progigy dans leur titre Stand Up utilisé comme générique sur tF1 pendant la dernière <a href="http://www.fleurdementhe.com/musique-clip/musique-generique-de-la-coupe-du-monde-sur-tf1/">coupe du monde de football</a>.<br />
<span id="more-1556"></span><br />
<strong>Breakwater &#8211; Release the Beast</strong><br />
<iframe src="http://www.youtube.com/embed/eVVfZAZdIUs" frameborder="0" width="520" height="315"></iframe><br />
Si vous n&#8217;avez pas reconnu le sample réutilisé presque à l&#8217;identique dans <a href="http://www.youtube.com/watch?v=3YDBfZDWEN4">Robot Rock</a> des Daft Punk, je ne sais plus quoi faire !</p>
<p><strong>Night On Disco Mountain &#8211; David Shire &#8211; Saturday Night Fever OST</strong><br />
<iframe src="http://www.youtube.com/embed/gNXh1O6OH08" frameborder="0" width="520" height="315"></iframe><br />
Qui aurait cru que le titre <a href="http://www.youtube.com/watch?v=4sbxOlk-Z1E">Stress de Justice</a> qui a tant fait polémique au moment de sa sortie provenait d&#8217;un morceau de la BO de Saturday Night Fever !</p>
<p><strong>Sting &#8211; Shape of my heart</strong><br />
<iframe src="http://www.youtube.com/embed/qZ22i7QllO8" frameborder="0" width="520" height="315"></iframe><br />
Oh, mais ne serait-ce pas un sample utilisé par Nas dans <a href="http://www.youtube.com/watch?feature=player_embedded&amp;v=8FlNIcqApLg">The message</a> ?</p>
<p><strong>Equinoxe 4 &#8211; Jean Michel Jarre</strong><br />
<iframe src="http://www.youtube.com/embed/fpWNimba344" frameborder="0" width="520" height="315"></iframe><br />
Celle-ci est un peu plus complexe à identifier. Il s&#8217;agit en fait d&#8217;un sample situé à partir de la 8ème seconde utilisé par Rohff dans <a href="http://www.youtube.com/watch?feature=player_embedded&amp;v=_51skEZO68w">TDSI</a>.</p>
<p><strong>Harry Belafonte &#8211; Day-O (Banana Boat Song)</strong><br />
<iframe src="http://www.youtube.com/embed/PMigXnXMhQ4" frameborder="0" width="520" height="315"></iframe><br />
Rendez-vous directement à la première minute pour y retrouver le sample utilisé par Lil Wayne dans <a href="http://www.youtube.com/watch?v=c7tOAGY59uQ">6 Foot 7 Foot</a>. Un petit dernier pour la route ?</p>
<p><strong>David McCallum &#8211; The Edge</strong><br />
<iframe width="520" height="315" src="http://www.youtube.com/embed/6pG_3jZxzlo" frameborder="0" allowfullscreen></iframe><br />
Il est évident qu&#8217;il s&#8217;agit d&#8217;un sample réutilisé par Dr. Dre dans <a href="http://www.youtube.com/watch?feature=player_embedded&#038;v=QZXc39hT8t4">The Next Episode</a>.</p>
<p>C&#8217;est assez intéressant de découvrir à quel point certains morceaux sont plus qu&#8217;inspirés de titres sortis il y a de cela de nombreuses années dans des registres souvent assez éloignés. Il y a fort à parier que vous préférerez les originaux !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thugeek.com/thug/retrouver-les-samples-originaux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eklips, imitateur de rappeurs</title>
		<link>http://www.thugeek.com/thug/eklips-imitateur-de-rappeurs/</link>
		<comments>http://www.thugeek.com/thug/eklips-imitateur-de-rappeurs/#comments</comments>
		<pubDate>Tue, 20 Dec 2011 19:36:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[thug]]></category>
		<category><![CDATA[clip]]></category>
		<category><![CDATA[hip-hop]]></category>
		<category><![CDATA[vidéo]]></category>

		<guid isPermaLink="false">http://www.thugeek.com/?p=1544</guid>
		<description><![CDATA[Eklips est un des rares français à maîtriser à la fois le Human Beatbox et l&#8217;imitation de rappeurs. Depuis plus de 20 ans (en compagnie de son groupe le remède), celui que l&#8217;on appelle Vocal DJ ou encore Beatbox Show Master étonne par ses prestations qui passent rarement inaperçues. Petite séance de rattrapage si vous [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter  wp-image-1545" title="eklips" src="http://www.thugeek.com/wp-content/uploads/2011/12/eklips.jpg" alt="eklips" width="420" height="279" /></p>
<p><strong>Eklips</strong> est un des rares français à maîtriser à la fois le Human Beatbox et l&#8217;imitation de rappeurs. Depuis plus de 20 ans (en compagnie de son groupe <em>le remède</em>), celui que l&#8217;on appelle Vocal DJ ou encore Beatbox Show Master étonne par ses prestations qui passent rarement inaperçues. Petite séance de rattrapage si vous êtes passés à coté de ses dernières vidéos&#8230;<br />
<span id="more-1544"></span><br />
<strong>American Psycho</strong></p>
<p><iframe width="560" height="315" src="http://www.youtube.com/embed/ciikXU3W4Hw" frameborder="0" allowfullscreen></iframe></p>
<p>Dernière vidéo en date, un medley des meilleurs rappeurs américains dont Eminem, Drake, Jay-Z, 50 Cent et Busta Rhymes.</p>
<p><strong>L&#8217;histoire du HIP HOP en 4 minutes en Beatbox</strong></p>
<p><iframe src="http://www.youtube.com/embed/pBUBIwXy4oM" frameborder="0" width="560" height="315"></iframe></p>
<p>Dans cette vidéo réalisée pour la chaîne Trace, Eklips propose un medley réunissant de grands noms du hip hop tels que Method Man, KRS One, Nas, Gang Starr, Old Dirty Bastard, Notorious BIG, Tupac, Busta Rhymes, Lil&#8217;Wayne, Eminem, Dr Dre, Run DMC, Public Enemy ou encore Cypress Hill.</p>
<p><strong>SkyzoFrench Rap</strong></p>
<p><iframe src="http://www.youtube.com/embed/DycpRR-CFCs" frameborder="0" width="560" height="315"></iframe></p>
<p>Un titre réunissant les têtes d&#8217;affiches du rap français tels que Joey Starr, Booba, Rohff, Soprano, Kery James, Sefyu, ou encore Demon one et rim K. Le volume 2 du SkyzoFrench permet d&#8217;observe l&#8217;évolution impressionnante de sa capacité a se mettre dans le peau de Booba, Akhenaton, Shuriken, Seth Gueko, Médine, La Fouine, La Sexion d&#8217;Assaut, le Roi Heenok ou encore Rockin&#8217;squat.</p>
<p><iframe src="http://www.youtube.com/embed/gg3v-tTGJLc" frameborder="0" width="560" height="315"></iframe></p>
<p>Et comment ne pas parler du morceau qui a bluffé tout le monde en annonçant la reformation de Lunatic&#8230;</p>
<p><iframe src="http://www.youtube.com/embed/dT5oVWqtQWU" frameborder="0" width="560" height="315"></iframe></p>
<p>Eklips réussi la prouesse de reproduire la voix, le flow, les textes des plus grands noms du rap international. Si vous aimez, n&#8217;hésitez pas à aller l&#8217;applaudir en live lors de son crazy show dont vous pourrez retrouver les dates sur son <a href="http://www.myspace.com/eklipsofficial">myspace</a> ou à patienter pour la sortie de son album Monster prévu pour 2012.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thugeek.com/thug/eklips-imitateur-de-rappeurs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Erreur bX-96hcvc dans Blogger</title>
		<link>http://www.thugeek.com/web/erreur-bx-96hcvc-dans-blogger/</link>
		<comments>http://www.thugeek.com/web/erreur-bx-96hcvc-dans-blogger/#comments</comments>
		<pubDate>Thu, 15 Dec 2011 23:01:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[black hat]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://www.thugeek.com/?p=1535</guid>
		<description><![CDATA[Après avoir exploité la plateforme de blogs appartenant à Google, Blogger (ou Blogspot, je n&#8217;ai jamais su quel était son nom officiel), j&#8217;ai eu la mauvaise surprise, un matin, de voir qu&#8217;un de mes blogs avait causé la désactivation du compte Google auquel il était rattaché. Outre les raisons (légitimes compte tenu du coté borderline du site) pour lesquelles ce [...]]]></description>
			<content:encoded><![CDATA[<p>Après avoir exploité la plateforme de blogs appartenant à Google, <strong>Blogger</strong> (ou Blogspot, je n&#8217;ai jamais su quel était son nom officiel), j&#8217;ai eu la mauvaise surprise, un matin, de voir qu&#8217;un de mes blogs avait causé la désactivation du compte Google auquel il était rattaché. Outre les raisons (légitimes compte tenu du coté borderline du site) pour lesquelles ce splog avait été fermé, ce qui m&#8217;a inquiété, c&#8217;est la <strong>fermeture du compte</strong> bloquant ainsi l&#8217;accès aux autre services qu&#8217;il utilisait comme Gmail ou Google Docs par exemple.</p>
<p style="text-align: center;"><img class="aligncenter  wp-image-1539" title="google desactive" src="http://www.thugeek.com/wp-content/uploads/2011/12/google-desactive.png" alt="astuce google desactive" width="493" height="113" /></p>
<p>Cette fermeture de compte m&#8217;a tout de suite rappelé la <a href="http://www.framablog.org/index.php/post/2011/08/16/google-m-a-tuer">triste mésaventure de Thomas Monopoly</a> et à quel point il est important de ne pas mettre tous ses oeufs dans le même panier. Mais contrairement à lui, j&#8217;ai réussi à trouver une solution à mon problème. Cet article a pour objectif de vous exposer la méthode permettant de se débarrasser de ce souci.<span id="more-1535"></span></p>
<p>Premier réflexe, utiliser le formulaire rattaché au message indiquant la désactivation du compte. Pour avoir déjà tenté l’expérience auparavant, je me doutais que c&#8217;est peine perdue.</p>
<p>J&#8217;ai ensuite tenté de faire une demande de <a href="https://www.google.com/accounts/recovery/?&amp;hl=fr">réinitialisation de mot de passe</a>, sans vraiment y croire. Et miracle, mon compte Gmail et Docs était revenu accessible. J&#8217;avoue ne pas comprendre la logique, mais bon mon compte était revenu à la vie, c&#8217;était l&#8217;essentiel !</p>
<p>Mais tout n’était pas résolu pour autant. Blogger.com ne m&#8217;affichait plus le message de désactivation de compte mais j’avais maintenant droit à une belle erreur portant le doux nom de<strong> bX-96hcvc</strong>.</p>
<p style="text-align: center;"><img class="aligncenter  wp-image-1536" title="bX-96hcvc" src="http://www.thugeek.com/wp-content/uploads/2011/12/bX-96hcvc.png" alt="bX-96hcvc" width="505" height="318" /></p>
<p>Google n&#8217;a visiblement <a href="http://www.google.com/support/forum/p/blogger/thread?tid=0d34b8e39da36b55&amp;hl=en">jamais apporté de réponse</a> (jusqu&#8217;à preuve du contraire) aux quelques demandes d&#8217;internautes subissant le même problème. En fouillant quelques minutes, j&#8217;ai testé une url permettant d&#8217;accéder au <strong>dashboard de blogspot</strong> en contournant le problème. La solution était tout simplement de se rendre sur <a href="http://draft.blogger.com">http://draft.blogger.com</a>.</p>
<p>Voilà en quelques clics comment contourner cette erreur <strong>bX-96hcvc dans Blogger</strong> et comment tenter de réactiver un compte bloqué par monsieur Google. En espérant que celui puisse servir.</p>
<p>Si vous avez affaire au même problème je serais curieux de savoir si j&#8217;ai juste eu de la chance ou si cette méthode fonctionne bel et bien, n&#8217;hésitez donc pas à partager votre expérience ci-dessous.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thugeek.com/web/erreur-bx-96hcvc-dans-blogger/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Publier un texte spinné en xml rpc</title>
		<link>http://www.thugeek.com/web/publier-un-texte-spinne-en-xml-rpc/</link>
		<comments>http://www.thugeek.com/web/publier-un-texte-spinne-en-xml-rpc/#comments</comments>
		<pubDate>Thu, 01 Dec 2011 21:39:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[développement]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.thugeek.com/?p=1520</guid>
		<description><![CDATA[Envie de générer un auto-blog à votre sauce ou de vous faciliter la tâche pour la publication de nombreux articles sur votre blog ? La solution parfaite si vous utilisez WordPress est de manier le protocole XML-RPC. Grâce à ce protocole vous pourrez manier votre blog WordPress depuis un script situé où vous le souhaitez [...]]]></description>
			<content:encoded><![CDATA[<p>Envie de générer un auto-blog à votre sauce ou de vous faciliter la tâche pour la publication de nombreux articles sur votre blog  ? La solution parfaite si vous utilisez WordPress est de manier le protocole XML-RPC. Grâce à ce protocole vous pourrez manier votre blog WordPress depuis un script situé où vous le souhaitez (en local ou sur n&#8217;importe quel serveur).</p>
<p><img class="aligncenter size-full wp-image-1525" title="wordpress xml rpc spin" src="http://www.thugeek.com/wp-content/uploads/2011/12/wordpress-xml-rpc.png" alt="wordpress xml rpc spin" /></p>
<p>Nous allons donc voir simplement étape par étape comment coder un petit script php exploitant XML RPC pour poster à distance sur un blog WordPress, pour exploiter un texte spinné ou pour aller encore plus loin&#8230;<span id="more-1520"></span></p>
<p><strong>Poster avec XML-RPC</strong></p>
<p>Remplissez les paramètres du code php suivant, placez le dans un bon vieux fichier .php, et exécutez ce fichier sur un serveur sur lequel php est installé ou en local avec Wamp ou EasyPhp par exemple.</p>
<p><em>&lt;?php<br />
$login = &laquo;&nbsp;votre-login&nbsp;&raquo;;<br />
$mdp = &laquo;&nbsp;votre-mot-de-passe&nbsp;&raquo;;<br />
$rpc = &laquo;&nbsp;http://www.votreblog.xx/xmlrpc.php&nbsp;&raquo;;<br />
$categories = &laquo;&nbsp;le-numero-de-la-categorie-a-utiliser&nbsp;&raquo;;<br />
$keywords = &laquo;&nbsp;un-tag&nbsp;&raquo;;<br />
$encoding=&nbsp;&raquo;UTF-8&#8243;;<br />
$title= &laquo;&nbsp;le-titre-de-votre-article&nbsp;&raquo;;<br />
$article= &laquo;&nbsp;le-contenu-de-votre-article&nbsp;&raquo;;</em></p>
<p><em> </em></p>
<p>function wpPostXMLRPC($title,$body,$rpcurl,$username,$password,$category,$keywords=&nbsp;&raquo;,$encoding=&#8217;UTF-8&#8242;) {<br />
$title = htmlentities($title,ENT_NOQUOTES,$encoding);<br />
$keywords = htmlentities($keywords,ENT_NOQUOTES,$encoding);<br />
$content = array(<br />
&#8216;title&#8217;=&gt;$title,<br />
&#8216;description&#8217;=&gt;$body,<br />
&#8216;mt_allow_comments&#8217;=&gt;1,<br />
&#8216;mt_allow_pings&#8217;=&gt;1,<br />
&#8216;post_type&#8217;=&gt;&#8217;post&#8217;,<br />
&#8216;mt_keywords&#8217;=&gt;$keywords,<br />
&#8216;categories&#8217;=&gt;array($category)<br />
);<br />
$params = array(0,$username,$password,$content,true);<br />
$request = xmlrpc_encode_request(&#8216;metaWeblog.newPost&#8217;,$params);</p>
<p>$ch = curl_init();<br />
curl_setopt($ch, CURLOPT_POSTFIELDS, $request);<br />
curl_setopt($ch, CURLOPT_URL, $rpcurl);<br />
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);<br />
curl_setopt($ch, CURLOPT_TIMEOUT, 1);<br />
$results = curl_exec($ch);<br />
curl_close($ch);</p>
<p>return $results;<br />
}</p>
<p>wpPostXMLRPC($titre,$article,$rpc,$login,$mdp,$categories,$keywords,$encoding);</p>
<p><em>?&gt;</em></p>
<p><em><br />
</em></p>
<p><strong>Poster un texte spinné avec XML-RPC</strong></p>
<p>Maintenant, nous allons complexifier quelque peu ce code pour exploiter un masterspin et ainsi générer de nombreuses pages sur votre WordPress en un clic.</p>
<p>Commencez par compléter votre fichier avec la fonction suivante, qui va permettre de traiter un masterspin pour retourner un beau texte prêt à être publié :</p>
<p><em>function spinnage($text){<br />
if(!preg_match(&#8216;/{/si&#8217;, $text)) {<br />
return $text;<br />
}else {<br />
preg_match_all(&#8216;/\{([^{}]*)\}/si&#8217;, $text, $matches);<br />
$occur = count($matches[1]);<br />
for ($i=0; $i&lt;$occur; $i++){<br />
$word_spinning = explode(&laquo;&nbsp;|&nbsp;&raquo;,$matches[1][$i]);<br />
shuffle($word_spinning);<br />
$text = str_replace($matches[0][$i], $word_spinning[0], $text);<br />
}<br />
return	spinnage($text);<br />
}<br />
}</em></p>
<p>Maintenant, nous allons ajouter 2 lignes pour traiter le texte spinné :</p>
<p><em>$article = spinnage($article);</em></p>
<p><em>$title= spinnage($title);</em></p>
<p>Vous n&#8217;aurez plus qu&#8217;à remplacer le contenu des variables <em>$article</em> et <em>$title</em> définies en haut de code par votre masterspin ce qui donnera quelque chose du genre :</p>
<p><em>$article = &laquo;&nbsp;<em>{ceci|cela} {est|sera} le contenu de mon {article|post}</em>&laquo;&nbsp;;</em></p>
<p><em>$title= &laquo;&nbsp;{ceci|cela} {est|sera} mon titre&nbsp;&raquo;;</em></p>
<p><em><br />
</em></p>
<p><strong>Poster plusieurs textes spinnés</strong></p>
<p>Maintenant que vous commencez à comprendre le truc, vous pouvez ajouter une boucle pour générer plus d&#8217;un seul article à chaque appel. Pour cela vous allez appeler les fonctions spinnage et wpPostXMLRPC dans une boucle for (où while selon les besoins), ce qui donnera ce qui suit (pour une publication de 10 articles spinnés à la chaine) :</p>
<p><em>for ($i = 0; $i &lt; 10; $i++) {<br />
$title= spinnage($title);<br />
$article = spinnage($article);<br />
wpPostXMLRPC($titre,$article,$rpc,$login,$mdp,$categories,$keywords,$encoding);<br />
}</em></p>
<p><strong>Aller plus loin</strong></p>
<p>Vous pourriez maintenant aller plus loin en externalisant votre masterspin dans un fichier .txt ou l&#8217;envoyer via un formulaire. Vous pourriez aussi intégrer des variables à remplacer dans votre contenu pour optimiser encore plus le contenu publié. On pourra aussi appeler le script par un CRON. Et la liste est encore longue&#8230;</p>
<p>Si vous souhaitez télécharger le code php présenté ci-dessus au complet, <a href="http://www.thugeek.com/bonus/spin-rpc.rar">rendez-vous ici</a> ! En cas de questions ou remarques, envoyez un commentaire ci-dessous&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thugeek.com/web/publier-un-texte-spinne-en-xml-rpc/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Simuler une fausse vidéo pour Google</title>
		<link>http://www.thugeek.com/web/simuler-une-fausse-video-pour-google/</link>
		<comments>http://www.thugeek.com/web/simuler-une-fausse-video-pour-google/#comments</comments>
		<pubDate>Mon, 21 Nov 2011 21:01:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[black hat]]></category>
		<category><![CDATA[seo]]></category>

		<guid isPermaLink="false">http://www.thugeek.com/?p=1507</guid>
		<description><![CDATA[Est-ce qu&#8217;il vous est déjà arrivé d’être attiré par une vignette &#171;&#160;vidéo&#160;&#187; lors d&#8217;une recherche dans Google ? Certainement. Or, il arrive que parfois, la page censée afficher ladite vidéo, n&#8217;affiche rien. Pas l&#8217;ombre d&#8217;une vidéo à l&#8217;horizon. Si vous ne voyez pas ce dont il est question, voici l&#8217;exemple d&#8217;une requête faite dans Google [...]]]></description>
			<content:encoded><![CDATA[<p>Est-ce qu&#8217;il vous est déjà arrivé d’être attiré par une <strong>vignette &laquo;&nbsp;vidéo&nbsp;&raquo;</strong> lors d&#8217;une recherche dans Google ? Certainement. Or, il arrive que parfois, la page censée afficher ladite vidéo, n&#8217;affiche rien. Pas l&#8217;ombre d&#8217;une vidéo à l&#8217;horizon. Si vous ne voyez pas ce dont il est question, voici l&#8217;exemple d&#8217;une requête faite dans Google affichant une belle vignette vidéo dans le snippet :</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-1508" title="astuce video google" src="http://www.thugeek.com/wp-content/uploads/2011/11/video-google.png" alt="astuce video google" width="534" height="205" /></p>
<p style="text-align: center;"><a href="http://www.google.fr/search?gcx=w&amp;sourceid=chrome&amp;ie=UTF-8&amp;q=belles+stations+baln%C3%A9aires+telles+que+Biscarosse%2C+Mimizan">La requête</a></p>
<p>Certes ce n&#8217;est pas de la requête de compet&#8217;, mais nous avons bien là une vignette vidéo, nous incitant à nous rendre sur le site <a href="http://www.lafrancedunordausud.fr/">lafrancedunordausud.fr</a>. <span id="more-1507"></span>Une fois sur la page, on se rend vite compte que ce que google à déterminé comme étant une vidéo est en fait une banale <strong>vignette illustrative au format 300px par 200px</strong> appelée via ce code :</p>
<p>&lt;a style=&nbsp;&raquo;float: none; margin: 0pt; padding: 0pt;&nbsp;&raquo; onclick=&nbsp;&raquo;loadLayer(&#8216;acces.php?&#8230;&#8217;);return false;&nbsp;&raquo; rel=&nbsp;&raquo;nofollow&nbsp;&raquo; href=&nbsp;&raquo;#&nbsp;&raquo;&gt;&lt;img src=&nbsp;&raquo;http://www.lafrancedunordausud.fr/photos/FRANCE/regions/landes_vgn_300.jpg&nbsp;&raquo; alt=&nbsp;&raquo; &#8211; LES LANDES&nbsp;&raquo; /&gt;&lt;/a&gt;</p>
<p>Nous retrouvons une balise &lt;img  /&gt;  appelant un document jpg, encapsulée dans une balise <a> appelant la fonction loadLayer() à l’évènement onclick. Bref, il parait évident qu&#8217;il ne s&#8217;agit pas d&#8217;une vidéo.</a></p>
<p><a> </a></p>
<p><a>Autre exemple de requête permettant de <strong>faire apparaître un résultat vidéo en recherche universelle</strong> alors que le site n&#8217;en affiche pas. Tapez la requête </a><a href="http://www.google.fr/search?gcx=w&amp;sourceid=chrome&amp;ie=UTF-8&amp;q=NIVEA+Invisible+for+Black+%26+White">NIVEA Invisible for Black &amp; White</a> dans Google pour faire apparaitre ce snippet vidéo :</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-1509" title="snippet video" src="http://www.thugeek.com/wp-content/uploads/2011/11/snippet-video.png" alt="snippet video" width="476" height="94" /></p>
<p>Là vous dites, chouette, une vidéo trop funky sur <a href="http://labeauteenlive.nivea.fr/">labeauteenlive.nivea.fr</a> à mater ! Désolé de vous spoiler, mais vous n&#8217;aurez le droit qu&#8217;à un <strong>objet flash figé au format 500px par 450px</strong>. Pas de vidéo ici non plus donc&#8230;.</p>
<p>Il en existe bien d&#8217;autres des exemples de ce type. Alors qu&#8217;est-ce qui fait que Google pense que ces pages affichent des vidéos ? Pour l&#8217;exemple affichant un objet flv, je suppose que la taille de la vidéo proche de ce qui est habituellement affiché pour présenter une video y est pour beaucoup. Mais pour l&#8217;image, je sèche. Avez-vous une idée ?</p>
<p>Si j&#8217;avais l&#8217;esprit tordu d&#8217;un <a href="http://www.thugeek.com/web/jeu-seo-black-hat/">black hat</a>, je reproduirai ce phénomène sur tous mes articles pour avoir droit à une belle vignette vidéo sur un requete pour laquelle je suis en première page mais pas premier comme celle ci : <a href="http://www.google.fr/search?gcx=w&amp;sourceid=chrome&amp;ie=UTF-8&amp;q=chuck+norris+mort">chuck norris mort</a>. Selon une<strong> étude d&#8217;eye tracking</strong> menée par <a href="http://mirametrix.com/">Mirametrix</a> et publiée sur <a href="http://www.seomoz.org/blog/eyetracking-google-serps">Seomoz</a>, la vignette vidéo attire tous les regards et aura un taux de clic plus élevé que s&#8217;il s&#8217;agit d&#8217;un résultat de recherche habituel&#8230;</p>
<p><img class="aligncenter size-full wp-image-1510" title="eyetracking serps" src="http://www.thugeek.com/wp-content/uploads/2011/11/eyetracking-serps-3.jpg" alt="eyetracking serps" width="560" height="476" /></p>
<p>Alors comment utiliser cette découverte à notre avantage ? Quand Google corrigera-t-il ce qui s&#8217;avère être une faille de son algorithme ?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thugeek.com/web/simuler-une-fausse-video-pour-google/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>The GAG Quartet : 40 memes dans le même clip</title>
		<link>http://www.thugeek.com/geek/the-gag-quartet-40-memes-dan-le-meme-clip/</link>
		<comments>http://www.thugeek.com/geek/the-gag-quartet-40-memes-dan-le-meme-clip/#comments</comments>
		<pubDate>Fri, 11 Nov 2011 18:15:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[geek]]></category>
		<category><![CDATA[4chan]]></category>
		<category><![CDATA[clip]]></category>
		<category><![CDATA[meme]]></category>

		<guid isPermaLink="false">http://www.thugeek.com/?p=1494</guid>
		<description><![CDATA[Les memes font partie intégrante du web. Après la tentative des Weezer avec le fameux Pork And Beans qui reprennait les vidéos star des internets, The GAG Quartet a réalisé un clip réunissant pas moins de 40 memes biens connus pour la plupart dans un clip qui a pris légitimement le nom de Internet Medley. [...]]]></description>
			<content:encoded><![CDATA[<p>Les memes font partie intégrante du web. Après la tentative des Weezer avec le fameux <a href="http://www.youtube.com/watch?v=PQHPYelqr0E">Pork And Beans</a> qui reprennait les vidéos star des internets, The GAG Quartet a réalisé un clip réunissant pas moins de 40 memes biens connus pour la plupart dans un clip qui a pris légitimement le nom de Internet Medley.</p>
<p><iframe width="500" height="315" src="http://www.youtube.com/embed/mghhLqu31cQ" frameborder="0" allowfullscreen></iframe></p>
<p>Pour ceux qui n&#8217;auraient pas retrouvés tous les memes présents dans cette vidéo, voici quelques pistes qui vous aideront à y voir plus clair. Par odre d&#8217;apparition, voici donc les stars de 4chan présents dans ce clip&#8230;<span id="more-1494"></span>v</p>
<p><strong>Nyan Cat</strong><br />
<iframe width="500" height="315" src="http://www.youtube.com/embed/QH2-TGUlwu4" frameborder="0" allowfullscreen></iframe></p>
<p><strong>Xzibit &#8211; Yo Dawg</strong><br />
<img src="http://www.thugeek.com/wp-content/uploads/2011/11/Sup_dawg.jpg" alt="" title="Sup_dawg" width="500" height="350" class="aligncenter size-full wp-image-1499" /></p>
<p><strong>Leekspin</strong><br />
<iframe width="500" height="315" src="http://www.youtube.com/embed/1wnE4vF9CQ4" frameborder="0" allowfullscreen></iframe></p>
<p><strong>Rage Guy</strong><br />
<img class="aligncenter size-full wp-image-1496" title="RAGe GUY" src="http://www.thugeek.com/wp-content/uploads/2011/11/RAGe-GUY.jpg" alt="RAGe GUY" width="340" height="256" /></p>
<p><strong>Forever Alone</strong><br />
<img class="aligncenter size-full wp-image-1497" title="forever alone guy" src="http://www.thugeek.com/wp-content/uploads/2011/11/forever-alone-guy.png" alt="forever alone guy" width="500" height="600" /></p>
<p><strong>Fuck Yea</strong><br />
<img src="http://www.thugeek.com/wp-content/uploads/2011/11/fuck_yea.png" alt="" title="fuck_yea" class="aligncenter size-full wp-image-1501" width="500" height="500" /></p>
<p><strong>Me Gusta</strong><br />
<img src="http://www.thugeek.com/wp-content/uploads/2011/11/me-gusta.png" alt="" title="me-gusta" class="aligncenter size-full wp-image-1502" /></p>
<p><strong>Keyboard Cat</strong><br />
<iframe width="500" height="315" src="http://www.youtube.com/embed/J---aiyznGQ" frameborder="0" allowfullscreen></iframe></p>
<p><strong>trololo lolo lololo lololo</strong><br />
<iframe width="500" height="315" src="http://www.youtube.com/embed/oavMtUWDBTM" frameborder="0" allowfullscreen></iframe></p>
<p><strong>Chacarron Macarron</strong><br />
<iframe width="500" height="315" src="http://www.youtube.com/embed/l12Csc_lW0Q" frameborder="0" allowfullscreen></iframe></p>
<p><strong>Seru (cell)&#8217;s firin&#8217; his lazer! SHOOP DA WHOOP</strong><br />
<iframe width="500" height="315" src="http://www.youtube.com/embed/1WGmeX6CLas" frameborder="0" allowfullscreen></iframe></p>
<p><strong>Numa Numa</strong><br />
<iframe width="500" height="315" src="http://www.youtube.com/embed/60og9gwKh1o" frameborder="0" allowfullscreen></iframe></p>
<p><strong>Orly</strong><br />
<img class="aligncenter size-full wp-image-1497" title="forever alone guy" src="http://www.thugeek.com/wp-content/uploads/2011/11/orly.jpg" alt="orly" /></p>
<p><strong>Badgers</strong><br />
<iframe width="500" height="315" src="http://www.youtube.com/embed/EIyixC9NsLI" frameborder="0" allowfullscreen></iframe></p>
<p><strong>Pedobear</strong><br />
<img src="http://www.thugeek.com/wp-content/uploads/2011/11/Pedobear.png" alt="" title="Pedobear" class="aligncenter size-full wp-image-1500" /></p>
<p><strong>Chuck Testa nope !</strong><br />
<iframe width="500" height="315" src="http://www.youtube.com/embed/LJP1DphOWPs" frameborder="0" allowfullscreen></iframe></p>
<p><strong>Rebecca Black &#8211; Friday</strong><br />
<iframe width="500" height="315" src="http://www.youtube.com/embed/kfVsfOSbJY0" frameborder="0" allowfullscreen></iframe></p>
<p><strong>Tac Nayn</strong><br />
<iframe width="500" height="315" src="http://www.youtube.com/embed/OM-9Q0ac6Zs" frameborder="0" allowfullscreen></iframe></p>
<p><strong>Cats : all your base are belong us</strong><br />
<iframe width="500" height="315" src="http://www.youtube.com/embed/IKiW-wA97Cs" frameborder="0" allowfullscreen></iframe></p>
<p><strong>Alfred le Rongeur</strong><br />
<iframe width="500" height="315" src="http://www.youtube.com/embed/_ghZkFlh6TE" frameborder="0" allowfullscreen></iframe></p>
<p><strong>Charlie bit my finger</strong><br />
<iframe width="500" height="315" src="http://www.youtube.com/embed/_OBlgSz8sSM" frameborder="0" allowfullscreen></iframe></p>
<p>Mais la liste des memes cachés dans ce clip est loin d&#8217;être complète. On aurait pu présenter the troll face, obama not bad, rainbow puke, mais nous vous laissons chercher un peu <img src='http://www.thugeek.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.thugeek.com/geek/the-gag-quartet-40-memes-dan-le-meme-clip/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 3.101 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2012-05-17 22:52:44 -->
<!-- Compression = gzip -->
