UrlInspectionResult

Résultat de l'inspection de l'URL, y compris tous les résultats d'inspection.

Représentation JSON
{
  "inspectionResultLink": string,
  "indexStatusResult": {
    object (IndexStatusInspectionResult)
  },
  "ampResult": {
    object (AmpInspectionResult)
  },
  "mobileUsabilityResult": {
    object (MobileUsabilityInspectionResult)
  },
  "richResultsResult": {
    object (RichResultsInspectionResult)
  }
}
Champs
indexStatusResult

object (IndexStatusInspectionResult)

Résultat de l'analyse de l'état de l'index.

ampResult

object (AmpInspectionResult)

Résultat de l'analyse AMP. Absent si la page n'est pas une page AMP.

mobileUsabilityResult

object (MobileUsabilityInspectionResult)

Résultat de l'analyse de l'ergonomie mobile.

richResultsResult

object (RichResultsInspectionResult)

Résultat de l'analyse des résultats enrichis. Absent si aucun résultat enrichi n'a été trouvé.

IndexStatusInspectionResult

Résultats de l'inspection de l'état de l'index de la page en ligne ou de la version figurant dans l'index Google, selon que vous avez demandé une inspection en direct ou non. Pour en savoir plus, consultez la documentation sur le rapport de couverture de l'index.

Représentation JSON
{
  "sitemap": [
    string
  ],
  "referringUrls": [
    string
  ],
  "verdict": enum (Verdict),
  "coverageState": string,
  "robotsTxtState": enum (RobotsTxtState),
  "indexingState": enum (IndexingState),
  "lastCrawlTime": string,
  "pageFetchState": enum (PageFetchState),
  "googleCanonical": string,
  "userCanonical": string,
  "crawledAs": enum (CrawlingUserAgent)
}
Champs
sitemap[]

string

Tous les sitemaps dans lesquels cette URL était répertoriée (appelés Google). Il n'est pas garanti que cette liste soit exhaustive, en particulier si Google n'a pas découvert cette URL à l'aide d'un sitemap. Absent si aucun sitemap n'a été trouvé.

referringUrls[]

string

URL renvoyant vers l'URL inspectée, directement et indirectement.

verdict

enum (Verdict)

Évaluation globale indiquant si l'URL est indexée.

coverageState

string

Google a-t-il pu trouver et indexer la page. Plus d'informations sur l'indexation des pages sont disponibles dans "indexingState".

robotsTxtState

enum (RobotsTxtState)

Indique si une règle robots.txt empêche Google d'accéder à la page.

indexingState

enum (IndexingState)

Indique si la page bloque ou non l'indexation via une règle noindex.

lastCrawlTime

string (Timestamp format)

Dernière fois que cette URL a été explorée par Google à l'aide du robot d'exploration principal. Absent si l'URL n'a pas été explorée correctement.

Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : "2014-10-02T15:01:23Z" et "2014-10-02T15:01:23.045123456Z".

pageFetchState

enum (PageFetchState)

Indique si Google a pu récupérer la page sur votre serveur. Équivaut à "récupération de page" dans le rapport d'inspection d'URL.

googleCanonical

string

URL de la page canonique sélectionnée par Google. Si la page n'a pas été indexée, ce champ est absent.

userCanonical

string

URL que votre page ou votre site déclare comme canonique. Si vous n'avez pas déclaré d'URL canonique, ce champ est absent.

crawledAs

enum (CrawlingUserAgent)

Robot d'exploration principal utilisé par Google pour explorer votre site.

Verdict

Le verdict d'une analyse.

Enums
VERDICT_UNSPECIFIED Verdict inconnu.
PASS Équivalent à "Valide" pour la page ou l'élément dans la Search Console.
PARTIAL Réservé, plus utilisé.
FAIL Équivaut à "Erreur" ou "Non valide" pour la page ou l'élément dans la Search Console.
NEUTRAL Équivalent à "Exclu" pour la page ou l'élément dans la Search Console.

RobotsTxtState

Résultat de la vérification du fichier robots.txt.

Enums
ROBOTS_TXT_STATE_UNSPECIFIED État du fichier robots.txt inconnu, généralement parce que la page n'a pas été explorée ou trouvée, ou parce que le fichier robots.txt n'est pas accessible.
ALLOWED Exploration autorisée par le fichier robots.txt.
DISALLOWED Exploration bloquée par le fichier robots.txt.

IndexingState

État d'indexation de l'URL.

Enums
INDEXING_STATE_UNSPECIFIED État d'indexation inconnu.
INDEXING_ALLOWED Indexation autorisée.
BLOCKED_BY_META_TAG Indexation non autorisée, "noindex" détecté dans "robots" .
BLOCKED_BY_HTTP_HEADER Indexation non autorisée, "noindex" détecté dans "X-Robots-Tag" en-tête HTTP.
BLOCKED_BY_ROBOTS_TXT Réservé, plus utilisé.

PageFetchState

État de l'exploration de la page.

Enums
PAGE_FETCH_STATE_UNSPECIFIED État de récupération inconnu.
SUCCESSFUL Récupération réussie.
SOFT_404 Erreur de type "soft 404".
BLOCKED_ROBOTS_TXT Bloquée par le fichier robots.txt.
NOT_FOUND Introuvable (404).
ACCESS_DENIED Bloquée en raison d'une demande non autorisée (401).
SERVER_ERROR Erreur du serveur (5xx).
REDIRECT_ERROR Erreur de redirection.
ACCESS_FORBIDDEN Bloquée en raison d'une interdiction d'accès (403).
BLOCKED_4XX Bloquée en raison d'un autre problème de type 4xx (autre que 403 et 404).
INTERNAL_CRAWL_ERROR Erreur interne.
INVALID_URL URL non valide.

CrawlingUserAgent

Type de user-agent utilisé pour l'exploration. absentes si l'exploration de votre site a échoué.

Enums
CRAWLING_USER_AGENT_UNSPECIFIED User-agent inconnu.
DESKTOP User-agent pour ordinateur
MOBILE User-agent mobile

AmpInspectionResult

Résultat de l'inspection AMP de la page.

Représentation JSON
{
  "issues": [
    {
      object (AmpIssue)
    }
  ],
  "verdict": enum (Verdict),
  "ampUrl": string,
  "robotsTxtState": enum (RobotsTxtState),
  "indexingState": enum (AmpIndexingState),
  "ampIndexStatusVerdict": enum (Verdict),
  "lastCrawlTime": string,
  "pageFetchState": enum (PageFetchState)
}
Champs
issues[]

object (AmpIssue)

Liste de zéro, un ou plusieurs problèmes AMP détectés pour l'URL inspectée.

verdict

enum (Verdict)

État de l'erreur la plus grave sur la page. Si une page comporte à la fois des avertissements et des erreurs, cela signifie que l'état de la page est "Erreur". L'état "Erreur" signifie que la page ne peut pas être affichée dans les résultats de recherche.

ampUrl

string

URL de la page AMP inspectée. Si l'URL envoyée est une page pour ordinateur qui fait référence à une version AMP, cette version sera inspectée.

robotsTxtState

enum (RobotsTxtState)

Indique si une règle robots.txt empêche Google d'accéder à la page.

indexingState

enum (AmpIndexingState)

Indique si la page bloque ou non l'indexation via une règle noindex.

ampIndexStatusVerdict

enum (Verdict)

État d'indexation de l'URL AMP.

lastCrawlTime

string (Timestamp format)

Dernière fois que cette version AMP a été explorée par Google. Absent si l'URL n'a pas été explorée correctement.

Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : "2014-10-02T15:01:23Z" et "2014-10-02T15:01:23.045123456Z".

pageFetchState

enum (PageFetchState)

Indique si Google a pu récupérer l'AMP.

AmpIndexingState

État d'indexation de l'URL AMP.

Enums
AMP_INDEXING_STATE_UNSPECIFIED État d'indexation inconnu.
AMP_INDEXING_ALLOWED Indexation autorisée.
BLOCKED_DUE_TO_NOINDEX Indexation non autorisée, "noindex" détecté.
BLOCKED_DUE_TO_EXPIRED_UNAVAILABLE_AFTER Indexation non autorisée, "unavailable_after" a expiré.

AmpIssue

Problème AMP.

Représentation JSON
{
  "issueMessage": string,
  "severity": enum (Severity)
}
Champs
issueMessage

string

Brève description du problème.

severity

enum (Severity)

Gravité de ce problème: WARNING ou ERROR.

Gravité

Modèle commun pour la gravité des problèmes.

Enums
SEVERITY_UNSPECIFIED Gravité inconnue.
WARNING Avertissement.
ERROR Erreur.

MobileUsabilityInspectionResult

Résultats de l'inspection de l'ergonomie mobile

Représentation JSON
{
  "issues": [
    {
      object (MobileUsabilityIssue)
    }
  ],
  "verdict": enum (Verdict)
}
Champs
issues[]

object (MobileUsabilityIssue)

Liste de zéro ou plusieurs problèmes d'ergonomie mobile détectés pour cette URL.

verdict

enum (Verdict)

Résultat général de l'inspection de l'ergonomie mobile pour cette URL.

MobileUsabilityIssue

Problème d'ergonomie mobile.

Représentation JSON
{
  "issueType": enum (MobileUsabilityIssueType),
  "severity": enum (Severity),
  "message": string
}
Champs
issueType

enum (MobileUsabilityIssueType)

Type de problème lié à l'ergonomie mobile.

severity

enum (Severity)

Non retourné ; réservé pour une utilisation ultérieure.

message

string

Informations supplémentaires concernant le problème.

MobileUsabilityIssueType

Type de problème d'ergonomie mobile rencontré.

Enums
MOBILE_USABILITY_ISSUE_TYPE_UNSPECIFIED Problème inconnu. Désolé, aucune description n'est disponible pour cette règle qui n'a pas été respectée.
USES_INCOMPATIBLE_PLUGINS Des plug-ins incompatibles avec les appareils mobiles sont utilisés. En savoir plus
CONFIGURE_VIEWPORT La fenêtre d'affichage n'est pas spécifiée à l'aide de la balise Meta de fenêtre d'affichage. En savoir plus
FIXED_WIDTH_VIEWPORT Fenêtre d'affichage définie sur une largeur fixe. En savoir plus
SIZE_CONTENT_TO_VIEWPORT La taille du contenu n'est pas adaptée à la fenêtre d'affichage. En savoir plus
USE_LEGIBLE_FONT_SIZES La taille de la police est trop petite pour faciliter la lecture sur un petit écran. En savoir plus
TAP_TARGETS_TOO_CLOSE Les éléments tactiles sont trop proches les uns des autres. En savoir plus

RichResultsInspectionResult

Résultat d'inspection des résultats enrichis, y compris tous les résultats enrichis trouvés à cette URL.

Représentation JSON
{
  "detectedItems": [
    {
      object (DetectedItems)
    }
  ],
  "verdict": enum (Verdict)
}
Champs
detectedItems[]

object (DetectedItems)

Liste contenant zéro, un ou plusieurs résultats enrichis détectés sur cette page. Les résultats enrichis qui ne peuvent même pas être analysés en raison de problèmes de syntaxe ne sont pas listés ici.

verdict

enum (Verdict)

Résultat général de l'inspection des résultats enrichis pour cette URL.

DetectedItems

Éléments de résultats enrichis regroupés par type.

Représentation JSON
{
  "items": [
    {
      object (Item)
    }
  ],
  "richResultType": string
}
Champs
items[]

object (Item)

Liste des éléments de résultats enrichis.

richResultType

string

Type de résultats enrichis

Élément

Résultat enrichi spécifique trouvé sur la page.

Représentation JSON
{
  "issues": [
    {
      object (RichResultsIssue)
    }
  ],
  "name": string
}
Champs
issues[]

object (RichResultsIssue)

Liste de zéro, un ou plusieurs problèmes de résultats enrichis trouvés pour cette instance.

name

string

Nom de l'élément fourni par l'utilisateur.

RichResultsIssue

Gravité et état d'un problème affectant une seule instance de résultat enrichi sur une page

Représentation JSON
{
  "issueMessage": string,
  "severity": enum (Severity)
}
Champs
issueMessage

string

Type de problème lié aux résultats enrichis.

severity

enum (Severity)

Gravité de ce problème: WARNING ou ERROR. Les éléments associés à l'état ERROR ne peuvent pas s'afficher avec les fonctionnalités de résultats enrichis dans les résultats de recherche Google.