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 s'il ne s'agit pas d'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. Absents 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é ou non une inspection en ligne. Pour en savoir plus, consultez la documentation du rapport 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 a été listée, et qui sont connus de Google. Cette liste n'est pas exhaustive, en particulier si Google n'a pas découvert cette URL via un sitemap. Absents si aucun sitemap n'a été trouvé.

referringUrls[]

string

URL qui redirigent directement et indirectement vers l'URL inspectée

verdict

enum (Verdict)

Verdict général indiquant si l'URL est indexée.

coverageState

string

Impossible de trouver et d'indexer la page par Google. Pour en savoir plus sur l'indexation des pages, consultez la section "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 l'indexation via une règle noindex.

lastCrawlTime

string (Timestamp format)

Heure de la dernière exploration de cette URL par Google à l'aide du robot d'exploration principal. Absente si l'URL n'a jamais été explorée correctement.

Code temporel au format RFC3339 UTC "Zulu", avec une résolution à la nanoseconde et jusqu'à neuf chiffres fractionnaires. 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 de votre serveur. Équivaut à "page fetch" dans le rapport d'inspection d'URL.

googleCanonical

string

URL de la page que Google a sélectionnée comme canonique. 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 URL 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 Équivaut à "Valide" pour la page ou l'élément dans la Search Console.
PARTIAL Réservé, n'est plus utilisé.
FAIL Équivaut à "Erreur" ou "Non valide" pour la page ou l'élément dans la Search Console.
NEUTRAL Équivaut à l'état "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é récupérée ou trouvée, ou parce que le fichier robots.txt lui-même est inaccessible.
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 la balise Meta "robots".
BLOCKED_BY_HTTP_HEADER Indexation non autorisée, "noindex" détecté dans l'en-tête HTTP "X-Robots-Tag".
BLOCKED_BY_ROBOTS_TXT Réservé, n'est plus utilisé.

PageFetchState

État de la récupération 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é en raison d'une demande non autorisée (401).
SERVER_ERROR Erreur serveur (5xx).
REDIRECT_ERROR Erreur de redirection.
ACCESS_FORBIDDEN Bloqué 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 ou 404).
INTERNAL_CRAWL_ERROR Erreur interne.
INVALID_URL URL non valide.

CrawlingUserAgent

Type de user-agent utilisé pour l'exploration. Absente si votre site n'a pas été exploré correctement.

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)

Une liste comportant zéro, un ou plusieurs problèmes AMP trouvés pour l'URL inspectée

verdict

enum (Verdict)

État de l'erreur la plus grave de la page. Si une page contient à la fois des avertissements et des erreurs, son état 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 correspond à une page pour ordinateur qui fait référence à une version AMP, cette dernière 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 l'indexation via une règle noindex.

ampIndexStatusVerdict

enum (Verdict)

État d'indexation de l'URL AMP.

lastCrawlTime

string (Timestamp format)

Heure de la dernière exploration de cette version AMP par Google. Absente si l'URL n'a jamais été explorée correctement.

Code temporel au format RFC3339 UTC "Zulu", avec une résolution à la nanoseconde et jusqu'à neuf chiffres fractionnaires. 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 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, la date "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é du 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 indiquant zéro, un ou plusieurs problèmes d'ergonomie mobile détectés pour cette URL.

verdict

enum (Verdict)

Résultat global 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 d'ergonomie mobile.

severity

enum (Severity)

Non renvoyé, 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é, nous n'avons aucune description de la règle qui a été enfreinte.
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 de fenêtre d'affichage Meta. 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 être lisible 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 de l'inspection des résultats enrichis, y compris les résultats enrichis trouvés à cette URL.

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

object (DetectedItems)

Liste comportant 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 seront pas listés ici.

verdict

enum (Verdict)

Résultat d'inspection général 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

Article

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

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

object (RichResultsIssue)

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

name

string

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

RichResultsIssue

Gravité et état d'un seul 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é du problème: WARNING ou ERROR. Les éléments dont l'état est ERROR ne peuvent pas apparaître avec les fonctionnalités de résultats enrichis dans les résultats de recherche Google.