Spy Links, test des liens externes

Spy Link est un script PHP qui évalue un site selon ses liens externes. Il permet de noter la qualité sociale d'un site selon le nombre de liens sur d'autres sites, et peut aussi servir à vérifier si un site possède un lien sur un autre site.

Le programme à les fonctions suivantes:
- Evaluation du site en fonction des liens externes.
- Affiche le top des sites les plus liés.
- Le nombre de liens externes et internes.
- Test de liens brisés.
- Recherche de lien sur un site.

Le code source est en Scriptol et le code exécutable en PHP. Il s'utilise en ligne de commande.

Evaluation sociale d'un site

L'évaluation sociale d'un site est particulièrement utile en terme de référencement. Il y a des sites qui ne mettent pas ou très peu de liens sur les autres sites: il est inutile de placer des liens vers de tels sites.

Le résultat de l'évaluation selon le script peut reconnaître les états suivants:
- HONEST: le nombre de liens externes est en proportion normale: 1 lien externe pour deux pages au moins.
- FRIENDLY: le site a beaucoup de liens externes, plus de deux par page.
- VERY FRIENDLY: le site a plus de 5 liens externes par page en moyenne.
- EGOCENTRIC: moins d'un lien pour deux pages.
- BLACK HOLE: moins d'un lien externe pour 5 pages.

Le terme Black hole utilisé en SEO fait allusion au trous noirs dans l'espace qui attirent tous les corps célestes et dont rien ne sort jamais. Certains webmasters veulent recevoir des visiteurs venant d'autres sites mais pas les voir quitter leur site (ils désactivent même quelquefois le bouton "back").

Commandes et utilisation

Ouvrir la fenêtre de ligne de commande et aller dans le répertoire où est installé le script, par exemple: c:\spylinks\

Le script en ligne de commande peut être exécuté par le compilateur Scriptol PHP:

solp spylin [options] page

ou directement par l'interpréteur PHP 5:

php spylin.php [options] page

La page est une URL complète de la forme:

http://www.scriptol.fr/index.php

Les options:

-n suivi d'un nombre (sans espace).

Limite le nombre de pages pour les sites trop importants. Par exemple:

solp spylin -100 http://www.xxxxx.com/index.php

On ne testera que 100 pages du site.

-s suivi du nom de domaine d'un site.

Pour vérifier uniquement si ce site a des liens externes dans les pages que l'on teste.

-t suivi d'un nombre entier. 

Définit le nombre des sites les plus liés que l'on affiche en fin de traitement.

-c vérifier les liens externes.

Le résultat sera plus juste puisque les liens brisés ne compteront pas, mais ce sera plus lent.

-v verbeux, affiche plus de détails.   
Par défaut affiche seulement les erreurs.
-q quiet, silencieux, n'affiche rien.

Le programme produit un fichier nommé links.log qui reprend tous les résultats et que l'on sauvera sous un autre nom si on veut le conserver.

Compatibilité

Le script fonctionne avec PHP 5 sur quasiment tous les systèmes d'exploitation et modèles d'ordinateurs.

Obtenir le programme et licence

Ce script est sous licence GNU GPL 3.0. Pour pouvez l'utiliser gratuitement et librement. Si vous distribuez l'archive, vous devez conserver le copyright en tête du code source Scriptol et PHP.
Si vous modifiez et améliorez le code, les source Scriptol et PHP doivent êtres publiées, selon la licence GPL.
Si PHP n'est pas déjà installé, il faut télécharger l'interpréteur en version 5 sur php.net.

  1. Télécharger l'archive au format zip,
  2. la décompresser,
  3. ouvrir une fenêtre de ligne de commande et
  4. exécuter le programme dans la fenêtre selon la commande donnée plus haut.

Script gratuit sous licence GNU GPL 3.0