UrlInspectionResult

wynik sprawdzenia adresu URL, w tym wszystkie wyniki inspekcji.

Zapis JSON
{
  "inspectionResultLink": string,
  "indexStatusResult": {
    object (IndexStatusInspectionResult)
  },
  "ampResult": {
    object (AmpInspectionResult)
  },
  "mobileUsabilityResult": {
    object (MobileUsabilityInspectionResult)
  },
  "richResultsResult": {
    object (RichResultsInspectionResult)
  }
}
Pola
indexStatusResult

object (IndexStatusInspectionResult)

Wynik analizy stanu indeksu.

ampResult

object (AmpInspectionResult)

Wynik analizy AMP. Nie obowiązuje, jeśli strona nie jest stroną AMP.

mobileUsabilityResult

object (MobileUsabilityInspectionResult)

Wynik analizy obsługi na urządzeniach mobilnych.

richResultsResult

object (RichResultsInspectionResult)

Wynik analizy wyników z elementami rozszerzonymi. Nieaktywny, jeśli nie znaleziono wyników z elementami rozszerzonymi.

IndexStatusInspectionResult

Wyniki sprawdzania stanu indeksowania opublikowanej strony lub wersji w indeksie Google w zależności od tego, czy przesłano prośbę o sprawdzenie wersji opublikowanej. Więcej informacji znajdziesz w dokumentacji raportu Stan w indeksie.

Zapis 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)
}
Pola
sitemap[]

string

Znane przez Google mapy witryn, w których był wymieniony ten adres URL. Nie jest to wyczerpująca lista, zwłaszcza jeśli robot Google nie znajdzie tego adresu URL na podstawie mapy witryny. Brak, jeśli nie znaleziono żadnych map witryn.

referringUrls[]

string

Adresy URL, które zawierają bezpośrednie i pośrednie linki do sprawdzanego adresu URL.

verdict

enum (Verdict)

Ogólna ocena dotycząca tego, czy adres URL został zindeksowany.

coverageState

string

Czy robot Google mógł znaleźć i zindeksować tę stronę. Więcej informacji o indeksowaniu stron znajdziesz w parametrze „indexingState”.

robotsTxtState

enum (RobotsTxtState)

Wskazuje, czy strona jest zablokowana dla Google przez regułę w pliku robots.txt.

indexingState

enum (IndexingState)

Określa, czy strona blokuje indeksowanie za pomocą reguły noindex.

lastCrawlTime

string (Timestamp format)

Czas ostatniego zindeksowania tego adresu URL przez Google przy użyciu robota głównego. Brak tego pola, jeśli nie udało się zindeksować adresu URL.

Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: "2014-10-02T15:01:23Z" i "2014-10-02T15:01:23.045123456Z".

pageFetchState

enum (PageFetchState)

Wskazuje, czy robot Google może pobrać stronę z Twojego serwera. Odpowiednik pobrania strony w raporcie narzędzia do sprawdzania adresów URL.

googleCanonical

string

Adres URL strony, która została wybrana przez Google jako kanoniczna. Jeśli strona nie została zindeksowana, to pole jest puste.

userCanonical

string

Adres URL, który strona lub witryna deklaruje jako kanoniczny. Jeśli kanoniczny URL nie został zadeklarowany, to pole jest puste.

crawledAs

enum (CrawlingUserAgent)

Główny robot, który został użyty przez Google do zindeksowania Twojej witryny.

Wynik

Ocena analizy.

Wartości w polu enum
VERDICT_UNSPECIFIED Nieznany wynik.
PASS Odpowiednik stanu „Prawidłowy”. powiązanego ze stroną lub elementem w Search Console.
PARTIAL Zarezerwowany i nieużywany.
FAIL Odpowiednik słowa „Error”. lub „Nieprawidłowy” powiązanego ze stroną lub elementem w Search Console.
NEUTRAL Odpowiednik słowa „Wykluczono” powiązanego ze stroną lub elementem w Search Console.

RobotsTxtState

Wynik sprawdzania pliku robots.txt.

Wartości w polu enum
ROBOTS_TXT_STATE_UNSPECIFIED Nieznany stan pliku robots.txt – zwykle z powodu niepobrania lub znalezienia strony albo nieosiągnięcia dostępu do pliku robots.txt.
ALLOWED Indeksowanie dozwolone przez plik robots.txt.
DISALLOWED Indeksowanie zablokowane przez plik robots.txt.

IndexingState

Stan indeksowania adresu URL.

Wartości w polu enum
INDEXING_STATE_UNSPECIFIED Nieznany stan indeksowania.
INDEXING_ALLOWED Indeksowanie dozwolone.
BLOCKED_BY_META_TAG Indeksowanie niedozwolone, „noindex” wykryte w folderze „Roboty” .
BLOCKED_BY_HTTP_HEADER Indeksowanie niedozwolone, „noindex” wykryto w elemencie „X-Robots-Tag” nagłówek HTTP.
BLOCKED_BY_ROBOTS_TXT Zarezerwowany i nieużywany.

PageFetchState

Stan pobierania strony.

Wartości w polu enum
PAGE_FETCH_STATE_UNSPECIFIED Nieznany stan pobierania.
SUCCESSFUL Pobieranie powiodło się.
SOFT_404 Pozorny błąd 404.
BLOCKED_ROBOTS_TXT Strona zablokowana przez plik robots.txt.
NOT_FOUND Nie znaleziono (404).
ACCESS_DENIED Strona zablokowana z powodu nieautoryzowanego żądania (401).
SERVER_ERROR Błąd serwera (5xx).
REDIRECT_ERROR Błąd przekierowania.
ACCESS_FORBIDDEN Strona zablokowana z powodu zabronionego dostępu (błąd 403).
BLOCKED_4XX Strona zablokowana z powodu innego błędu 4xx (nie 403, 404).
INTERNAL_CRAWL_ERROR Błąd wewnętrzny.
INVALID_URL Nieprawidłowy URL.

CrawlingUserAgent

Typ klienta użytkownika używany podczas indeksowania. Brak tego pola, jeśli nie udało się zindeksować witryny.

Wartości w polu enum
CRAWLING_USER_AGENT_UNSPECIFIED Nieznany klient użytkownika.
DESKTOP Komputerowy klient użytkownika.
MOBILE Mobilny klient użytkownika.

AmpInspectionResult

wynik sprawdzenia strony AMP.

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

object (AmpIssue)

Lista niezawierających co najmniej 0 problemów ze stronami AMP używanych w sprawdzanym adresie URL.

verdict

enum (Verdict)

Stan najpoważniejszego błędu na stronie. Jeśli strona zawiera ostrzeżenia i błędy, stan strony to błąd. Stan błędu oznacza, że strony nie można wyświetlić w wynikach wyszukiwania.

ampUrl

string

Adres URL sprawdzonej strony AMP. Jeśli przesłany adres URL prowadzi do strony na komputery i odwołuje się do wersji AMP, sprawdzimy wersję AMP.

robotsTxtState

enum (RobotsTxtState)

Wskazuje, czy strona jest zablokowana dla Google przez regułę w pliku robots.txt.

indexingState

enum (AmpIndexingState)

Określa, czy strona blokuje indeksowanie za pomocą reguły noindex.

ampIndexStatusVerdict

enum (Verdict)

Stan indeksu adresu URL strony AMP.

lastCrawlTime

string (Timestamp format)

Data ostatniego zindeksowania tej wersji AMP przez Google. Brak tego pola, jeśli nie udało się zindeksować adresu URL.

Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: "2014-10-02T15:01:23Z" i "2014-10-02T15:01:23.045123456Z".

pageFetchState

enum (PageFetchState)

Określa, czy Google udało się pobrać stronę AMP.

AmpIndexingState

Stan indeksowania adresu URL strony AMP.

Wartości w polu enum
AMP_INDEXING_STATE_UNSPECIFIED Nieznany stan indeksowania.
AMP_INDEXING_ALLOWED Indeksowanie dozwolone.
BLOCKED_DUE_TO_NOINDEX Indeksowanie niedozwolone, „noindex” – wykryto.
BLOCKED_DUE_TO_EXPIRED_UNAVAILABLE_AFTER Indeksowanie niedozwolone, „unavailable_after” Data wygasła.

AmpIssue

Problem z AMP.

Zapis JSON
{
  "issueMessage": string,
  "severity": enum (Severity)
}
Pola
issueMessage

string

Krótki opis problemu.

severity

enum (Severity)

Waga tego problemu: WARNING lub ERROR.

Poziom ważności

Typowy szablon wagi problemu.

Wartości w polu enum
SEVERITY_UNSPECIFIED Nieznany poziom ważności.
WARNING Ostrzeżenie.
ERROR Błąd.

MobileUsabilityInspectionResult

Wyniki badania obsługi na urządzeniach mobilnych.

Zapis JSON
{
  "issues": [
    {
      object (MobileUsabilityIssue)
    }
  ],
  "verdict": enum (Verdict)
}
Pola
issues[]

object (MobileUsabilityIssue)

Lista niezawierających co najmniej 0 problemów z obsługą na urządzeniach mobilnych wykrytych w przypadku tego adresu URL.

verdict

enum (Verdict)

Wynik ogólny kontroli pod kątem obsługi na urządzeniach mobilnych dla tego adresu URL.

MobileUsabilityIssue

Problem z obsługą na urządzeniach mobilnych.

Zapis JSON
{
  "issueType": enum (MobileUsabilityIssueType),
  "severity": enum (Severity),
  "message": string
}
Pola
issueType

enum (MobileUsabilityIssueType)

Typ problemu z obsługą na urządzeniach mobilnych.

severity

enum (Severity)

nie zwrócono; zarezerwowane do użycia w przyszłości.

message

string

Dodatkowe informacje na temat problemu.

MobileUsabilityIssueType

Rodzaj napotkanego problemu z obsługą na urządzeniach mobilnych.

Wartości w polu enum
MOBILE_USABILITY_ISSUE_TYPE_UNSPECIFIED Nieznany problem. Brak opisu reguły, która została złamana.
USES_INCOMPATIBLE_PLUGINS Używane są wtyczki niezgodne z urządzeniami mobilnymi. Więcej informacji
CONFIGURE_VIEWPORT Widoczny obszar nie jest określany za pomocą meta tagu widocznego obszaru. Więcej informacji
FIXED_WIDTH_VIEWPORT Widoczny obszar ma stałą szerokość. Więcej informacji
SIZE_CONTENT_TO_VIEWPORT Rozmiar zawartości niedopasowany do widocznego obszaru. Więcej informacji
USE_LEGIBLE_FONT_SIZES Rozmiar czcionki jest za mały, co utrudnia czytanie na małym ekranie. Więcej informacji
TAP_TARGETS_TOO_CLOSE Elementy dotykowe są zbyt blisko siebie. Więcej informacji

RichResultsInspectionResult

Wynik sprawdzania wyników z elementami rozszerzonymi, w tym wszystkie wyniki z elementami rozszerzonymi znalezione pod tym adresem URL.

Zapis JSON
{
  "detectedItems": [
    {
      object (DetectedItems)
    }
  ],
  "verdict": enum (Verdict)
}
Pola
detectedItems[]

object (DetectedItems)

Lista zawierająca 0 lub więcej wyników z elementami rozszerzonymi wykrytych na tej stronie. Wyniki z elementami rozszerzonymi, których nie udało się przeanalizować z powodu błędów składniowych, nie będą tutaj wymienione.

verdict

enum (Verdict)

Ogólny wynik inspekcji wyników z elementami rozszerzonymi dotyczących tego adresu URL.

DetectedItems

Elementy wyników z elementami rozszerzonymi pogrupowane według typu.

Zapis JSON
{
  "items": [
    {
      object (Item)
    }
  ],
  "richResultType": string
}
Pola
items[]

object (Item)

Lista wyników z elementami rozszerzonymi.

richResultType

string

Typ wyników z elementami rozszerzonymi

Element

Na stronie znaleziono konkretny wynik z elementami rozszerzonymi.

Zapis JSON
{
  "issues": [
    {
      object (RichResultsIssue)
    }
  ],
  "name": string
}
Pola
issues[]

object (RichResultsIssue)

Lista problemów z wynikami z elementami rozszerzonymi, w przypadku których nie znaleziono żadnych lub większej liczby problemów, w przypadku tego wystąpienia.

name

string

Podana przez użytkownika nazwa tego elementu.

RichResultsIssue

Waga i stan pojedynczego problemu wpływającego na pojedyncze wystąpienie wyniku z elementami rozszerzonymi na stronie.

Zapis JSON
{
  "issueMessage": string,
  "severity": enum (Severity)
}
Pola
issueMessage

string

Typ problemu dotyczącego wyników z elementami rozszerzonymi.

severity

enum (Severity)

Waga tego problemu: WARNING lub ERROR. Elementy o stanie „BŁĄD” nie mogą pojawiać się w wynikach wyszukiwania Google wraz z funkcjami wyników z elementami rozszerzonymi.