Passer au contenu principal

SE::Google::Position - Vérification des positions d'un site par mots-clés dans Google

Présentation du scraper

Scraper de vérification des positions d'un site par mots-clés dans Google. Grâce au scraper SE::Google::Position, vous pourrez vérifier automatiquement les positions dans les résultats de recherche Google en utilisant vos propres bases de domaines. En utilisant le scraper SE::Google::Position, il est possible de déterminer facilement, précisément et rapidement la position d'un site dans Google.

La fonctionnalité d'A-Parser permet de sauvegarder les paramètres de collecte de données du scraper SE::Google::Position pour une utilisation ultérieure (présélections), de définir un calendrier de collecte de données et bien plus encore. Vous pouvez utiliser la substitution automatique de sous-requêtes à partir de fichiers.

La sauvegarde des résultats est possible dans la forme et la structure dont vous avez besoin, grâce au puissant moteur de gabarits intégré Template Toolkit qui permet d'appliquer une logique supplémentaire aux résultats et d'afficher les données dans divers formats, y compris JSON, SQL et CSV.

Cas d'utilisation du scraper

Données collectées

  • La position du site et le lien vers la page du site
  • La liste de toutes les positions du site et des liens vers les pages
Données collectées

Fonctionnalités

  • Toutes les fonctionnalités du scraper SE::GoogleSE::Google
  • Arrête automatiquement la collecte de données lorsqu'un site est trouvé
  • Prend en charge la recherche de sous-domaines
  • Possibilité de comparer la position recherchée par domaine, par domaine principal et par lien complet
  • Collecte des positions pour plusieurs domaines à la fois

Cas d'utilisation

  • Vérification des positions de vos propres sites et des sites de vos concurrents
  • Recherche de pages générant du trafic sur un site

Requêtes

Comme requêtes, il est nécessaire d'indiquer le domaine du site recherché et la requête de recherche séparés par un espace, par exemple :

lenta.ru actualités   
lenta.ru actualités en ligne

S'il est nécessaire de vérifier un seul site par une liste de requêtes, vous pouvez indiquer le domaine au format de requête (Query format) :

lenta.ru $query

Ou utiliser simplement une liste de mots-clés. Pour utiliser plusieurs domaines à la fois dans une requête, il faut indiquer la liste des domaines séparés par une virgule et le mot-clé après un espace, par exemple :

lenta.ru,ria.ru,notfound.com actualités flux

Les résultats seront enregistrés dans le tableau $bulkcheck. L'option Stop when found est également prise en charge, la collecte de données se terminera si des positions ont été trouvées pour tous les domaines.

Substitutions de requêtes

Vous pouvez utiliser les macros intégrées pour la substitution automatique de sous-requêtes à partir de fichiers, par exemple si nous voulons vérifier des sites/un site par une base de clés, indiquons quelques requêtes principales :

ria.ru
lenta.ru
rbc.ru
yandex.ru

Dans le format de requêtes, indiquons la macro de substitution de mots supplémentaires à partir du fichier Keywords.txt, cette méthode permet de vérifier une base de sites par une base de clés et d'obtenir les positions en résultat :

$query {subs:Keywords}

Cette macro créera autant de requêtes supplémentaires qu'il y en a dans le fichier pour chaque requête de recherche initiale, ce qui donnera au total [nombre de requêtes initiales (domaines)] x [nombre de requêtes dans le fichier Keywords] = [nombre total de requêtes] suite au travail de la macro.

Variantes d'affichage des résultats

A-Parser prend en charge un formatage flexible des résultats grâce au moteur de gabarits intégré Template Toolkit, ce qui lui permet d'afficher les résultats sous une forme arbitraire, ainsi que structurée, par exemple CSV ou JSON

Exportation de la liste des positions

Obtention du résultat sous la forme :

domaine recherché - clé : numéro de position dans les résultats

Format du résultat :

$domain - $key: $position\n

Exemple de résultat :

lenta.ru - actualités: 6
lenta.ru - actualités en ligne: 7
...

Vérification simultanée de plusieurs domaines (vérification par lots)

Les informations sur tous les domaines lors d'une vérification simultanée de plusieurs domaines sont contenues dans le tableau $bulkcheck.

Format du résultat :

$bulkcheck.format('$domain - $position\n')

Exemple de requête :

lenta.ru,ria.ru,notfound.com actualités flux

Exemple de résultat :

lenta.ru - 1
ria.ru - 3
notfound.com - 0

Identique à SE::Google.

Identique à SE::Google.

Identique à SE::Google.

Concurrence des mots-clés

Identique à SE::Google.

Vérification de l'indexation des liens

Identique à SE::Google.

Sauvegarde au format SQL

Identique à SE::Google.

Dump des résultats en JSON

Identique à SE::Google.

Traitement des résultats

A-Parser permet de traiter les résultats directement pendant la collecte de données, dans cette section nous avons présenté les cas les plus populaires pour le scraper SE::Google::Position

Sauvegarde des domaines sans positions nulles

L'exemple de vérification simultanée de plusieurs domaines (voir plus haut dans les variantes d'affichage des résultats) a été pris comme base et un filtre a été ajouté.

Ajouter un filtre et dans la liste déroulante choisir la variable d'affichage de la position. Choisir le type : >. Ensuite, il faut inscrire 0 dans Nombre. Avec un tel filtre, vous pourrez supprimer tous les résultats ayant une position nulle.

Télécharger l'exemple

Comment importer un exemple dans A-Parser

eJx1VNtu2zAM/RVDCNAVyIJ2a4HBDwPSYhk2ZE3Wy1OaB9WiUy2y6Ely2szwv4+S
ZTvtuhdZJA/Jw4tcM8ft1i4NWHCWpaualeHOUnbzJU2/Im4UpOkSrXQSdfI+ueE7
SAQWXGqbPEn3iJVLePIHDCZlhLExK7mxYHzI1ZuRCCIg55VybFwzty+BUuIOjJEC
yCgFyTmagjsiFGBsx1XlYaOHSm2zR8i2kxbx7mjUMiJ+o47E/b0+OmbN/6NXFkqD
z/shcs6VhQOPXCoHhuyRQrpifWpfY1fLehyht63f5wOyJ3THMsBSZkFb1qzXXUQ7
C/x9TeXpJLa+N/pW32LLAwb1jKQrXoROCO7AW7tGHE/cs4/AhQjUuGoz+EEMWe+0
/B3IaSQsXY0EOzNYkMpBCOCV+47dio2C7Autgu/P1ie2bMwsUZ1xIiJeWyS1hTs0
i9AD0tcM9VSpOexADbAQ/6KSStDWTHNy+hYd34Ys/onR9OUdpqKZPxni0EcJ0sXi
x+AlcI4bqlw8UN1KFtKRbC+x0i7ObwtQ9j278j0r0ECfJkaO2ekxlaD9gg0jm5aD
6kUZL8byUpmhzuVmEZe2Q1b6ll7sQl9iUSrwdelKqbFf5uthPaY2jsELA8HXzpch
hS+9e4rMISr7/aalWhpJ63fuCRbUycOsMWTGlbq7nh9a2LBSJCjQjk9MNTYyfDS6
nDorJhkWyX11cvZRhBPC+WG4n52Gs9V8aqEP4Twf3KLZzyijl7BB2lHqU7Puf0D9
r61++zeU1g2twC+7bOG+Xx5MOmq8DYjT5i+HCcki
astuce

Voir aussi : Filtres de résultats

Identique à SE::Google.

Identique à SE::Google.

Extraction de domaines

Identique à SE::Google.

Suppression des balises des ancres et des extraits

Identique à SE::Google.

Identique à SE::Google.

Paramètres possibles

Prend en charge tous les paramètres du scraper SE::GoogleSE::Google, ainsi que de plus :

Nom du paramètreValeur par défautDescription
Pages count1Nombre de pages de résultats à scraper (de 1 à 10)
Result format$domain - $key: $position\nFormat d'affichage du résultat par défaut
Stop when foundArrêter la collecte de données si le domaine est trouvé, ne passera pas aux pages suivantes
Match typeExact domainPossibilité de comparer la position recherchée par domaine, par domaine principal et par lien complet (Exact domain / Top level domain / Exact url)