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
(obsolète)

object (MobileUsabilityInspectionResult)

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

richResultsResult

object (RichResultsInspectionResult)

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

IndexStatusInspectionResult

Résultats de l'inspection de l'état d'indexation de la page en ligne ou de la version dans l'index de Google, selon que vous avez demandé une inspection en direct ou non. Pour en savoir plus, consultez la documentation du rapport sur la 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

Sitemaps dans lesquels cette URL figurait, selon Google. Il ne s'agit pas d'une liste exhaustive, en particulier si Google n'a pas découvert cette URL via un sitemap. Absent si aucun sitemap n'a été trouvé.

referringUrls[]

string

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

verdict

enum (Verdict)

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

coverageState

string

Google a pu trouver et indexer la page. Plus d'informations sur l'indexation des pages s'affichent dans "indexingState".

robotsTxtState

enum (RobotsTxtState)

Indique si la page est bloquée par Google par une règle robots.txt.

indexingState

enum (IndexingState)

Indique si la page bloque l'indexation à l'aide d'une règle "noindex".

lastCrawlTime

string (Timestamp format)

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

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 réussi à récupérer la page à partir de votre serveur. Équivaut à "Récupération de la page" 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éclarent 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

Verdict pour une analyse.

Enums
VERDICT_UNSPECIFIED Évaluation inconnue.
PASS Équivaut à "Valide" pour la page ou l'élément dans la Search Console.
PARTIAL Réservé, mais plus utilisé.
FAIL Équivalent à "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é récupérée ou trouvée, ou parce que le fichier robots.txt lui-même n'a pas pu être atteint.
ALLOWED L'exploration est autorisée par le fichier robots.txt.
DISALLOWED L'exploration est 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 L'indexation n'est pas autorisée. "noindex" a été détecté dans la balise Meta "robots".
BLOCKED_BY_HTTP_HEADER L'indexation n'est pas autorisée. "noindex" a été 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 "soft 404".
BLOCKED_ROBOTS_TXT Bloqué 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 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 (pas 403, 404).
INTERNAL_CRAWL_ERROR Erreur interne.
INVALID_URL URL non valide.

CrawlingUserAgent

Type de user-agent utilisé pour l'exploration. Absent si l'exploration de votre site n'a pas réussi.

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 des problèmes AMP détectés pour l'URL inspectée (zéro ou plusieurs).

verdict

enum (Verdict)

État de l'erreur la plus grave sur la page. Si une page comporte à la fois des avertissements et des erreurs, son état est "Erreur". L'état "Erreur" signifie que la page ne peut pas s'afficher 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, la version AMP sera inspectée.

robotsTxtState

enum (RobotsTxtState)

Indique si la page est bloquée par Google par une règle robots.txt.

indexingState

enum (AmpIndexingState)

Indique si la page bloque l'indexation à l'aide d'une règle "noindex".

ampIndexStatusVerdict

enum (Verdict)

État d'indexation de l'URL AMP.

lastCrawlTime

string (Timestamp format)

Date et heure auxquelles cette version AMP a été explorée par Google pour la dernière fois. Absent si l'URL n'a jamais été explorée.

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 L'indexation n'est pas autorisée. L'instruction "noindex" a été détectée.
BLOCKED_DUE_TO_EXPIRED_UNAVAILABLE_AFTER L'indexation n'est pas 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 de ce problème.

severity

enum (Severity)

Gravité de ce problème: AVERTISSEMENT ou ERREUR.

Gravité

Modèle courant 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 des problèmes d'ergonomie mobile détectés pour cette URL (il peut y en avoir aucun).

verdict

enum (Verdict)

Résultat de l'inspection de l'ergonomie mobile de haut niveau 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 sur le problème.

MobileUsabilityIssueType

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

Enums
MOBILE_USABILITY_ISSUE_TYPE_UNSPECIFIED Problème inconnu. Nous n'avons aucune description de la règle 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 Meta viewport. En savoir plus
FIXED_WIDTH_VIEWPORT Fenêtre d'affichage définie sur une largeur fixe. En savoir plus
SIZE_CONTENT_TO_VIEWPORT Le contenu n'est pas dimensionné en fonction de la fenêtre d'affichage. En savoir plus
USE_LEGIBLE_FONT_SIZES La taille de la police est trop petite pour être facilement 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 de zéro 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 d'inspection des résultats enrichis de haut niveau 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 des 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 des problèmes de résultats enrichis détectés pour cette instance (zéro ou plusieurs).

name

string

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

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é de ce problème: AVERTISSEMENT ou ERREUR. Les éléments présentant un problème avec l'état "ERREUR" ne peuvent pas apparaître avec les fonctionnalités des résultats enrichis dans les résultats de recherche Google.