UrlInspectionResult

wynik sprawdzania adresu URL, w tym wszystkie wyniki sprawdzania.

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

object (IndexStatusInspectionResult)

Wynik analizy stanu indeksowania.

ampResult

object (AmpInspectionResult)

Wynik analizy AMP. Brak, 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. Brak, 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 prosisz 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

Wszelkie mapy witryn, w których dany adres URL był wymieniony, jako znane Google. Lista nie jest wyczerpująca – zwłaszcza wtedy, gdy robot Google nie wykrył tego adresu URL za pomocą mapy witryny. Brak, jeśli nie znaleziono żadnych map witryn.

referringUrls[]

string

Adresy URL prowadzące bezpośrednio i pośrednio do sprawdzanego adresu URL.

verdict

enum (Verdict)

Ogólna ocena, czy adres URL został zindeksowany.

coverageState

string

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

robotsTxtState

enum (RobotsTxtState)

Wskazuje, czy strona jest blokowana 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, jeśli adres URL nie został zindeksowany.

Sygnatura czasowa w formacie RFC3339 UTC „Zulu”, z rozdzielczością nanosekundy 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 pobrał stronę z serwera. Odpowiednik wyrażenia „pobranie strony” w raporcie narzędzia do sprawdzania adresów URL.

googleCanonical

string

Adres URL strony wybranej przez Google jako kanoniczna. Jeśli strona nie została zindeksowana, to pole jest niedostępne.

userCanonical

string

Adres URL strony lub witryny określony jako kanoniczny. Jeśli kanoniczny URL nie został zadeklarowany, to pole jest puste.

crawledAs

enum (CrawlingUserAgent)

Główny robot, który był używany przez Google do indeksowania Twojej witryny.

Wynik

Ocena do analizy.

Wartości w polu enum
VERDICT_UNSPECIFIED Nieznany wynik.
PASS Odpowiednik stanu „Prawidłowy” w przypadku strony lub elementu w Search Console.
PARTIAL Zarezerwowany i już nieużywany.
FAIL Odpowiednik wartości „Błąd” lub „Nieprawidłowy” w przypadku strony lub elementu w Search Console.
NEUTRAL Odpowiednik stanu „Wykluczono” dla strony lub elementu w Search Console.

RobotsTxtState

Wynik sprawdzania pliku robots.txt.

Wartości w polu enum
ROBOTS_TXT_STATE_UNSPECIFIED Nieznany stan pliku robots.txt. Zazwyczaj nie udało się pobrać lub znaleźć strony albo uzyskać dostęp do samego 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 jest dozwolone.
BLOCKED_BY_META_TAG Indeksowanie jest niedozwolone, ponieważ w metatagu „robots” wykryto tag „noindex”.
BLOCKED_BY_HTTP_HEADER Indeksowanie jest niedozwolone, ponieważ w nagłówku http „X-Robots-Tag” wykryto tag „noindex”.
BLOCKED_BY_ROBOTS_TXT Zarezerwowany i już nieużywany.

PageFetchState

Stan pobierania strony.

Wartości w polu enum
PAGE_FETCH_STATE_UNSPECIFIED Nieznany stan pobierania.
SUCCESSFUL Pobieranie zakończone.
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 do indeksowania. Brak, jeśli witryna nie została poprawnie zindeksowana.

Wartości w polu enum
CRAWLING_USER_AGENT_UNSPECIFIED Nieznany klient użytkownika.
DESKTOP Komputerowy klient użytkownika.
MOBILE Klient użytkownika na urządzenia mobilne.

AmpInspectionResult

Wynik inspekcji AMP strony.

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 żadnych problemów ze stronami AMP w sprawdzanym adresie URL.

verdict

enum (Verdict)

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

ampUrl

string

Adres URL sprawdzanej strony AMP. Jeśli przesłany adres URL prowadzi do strony na komputery odwołującej się do wersji AMP, zostanie sprawdzona wersja AMP.

robotsTxtState

enum (RobotsTxtState)

Wskazuje, czy strona jest blokowana 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 indeksowania adresu URL strony AMP.

lastCrawlTime

string (Timestamp format)

Czas ostatniego zindeksowania tej wersji AMP przez Google. Brak, jeśli adres URL nie został zindeksowany.

Sygnatura czasowa w formacie RFC3339 UTC „Zulu”, z rozdzielczością nanosekundy 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 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 jest dozwolone.
BLOCKED_DUE_TO_NOINDEX Indeksowanie jest niedozwolone, wykryto tag „noindex”.
BLOCKED_DUE_TO_EXPIRED_UNAVAILABLE_AFTER Indeksowanie jest niedozwolone, data „unavailable_after” już wygasła.

AmpIssue

Problem z AMP.

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

string

Krótki opis tego problemu.

severity

enum (Severity)

Waga tego problemu: WARNING (OSTRZEŻENIE) lub ERROR.

Poziom ważności

Wspólny szablon wagi problemu.

Wartości w polu enum
SEVERITY_UNSPECIFIED Nieznana waga.
WARNING Ostrzeżenie.
ERROR Błąd.

MobileUsabilityInspectionResult

wyniki inspekcji obsługi na urządzeniach mobilnych.

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

object (MobileUsabilityIssue)

Lista żadnych problemów z obsługą na urządzeniach mobilnych wykrytych w przypadku danego adresu URL.

verdict

enum (Verdict)

Wynik kontroli obsługi na urządzeniach mobilnych w przypadku tego adresu URL na wysokim poziomie.

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 wykorzystania w przyszłości.

message

string

Dodatkowe informacje o problemie.

MobileUsabilityIssueType

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

Wartości w polu enum
MOBILE_USABILITY_ISSUE_TYPE_UNSPECIFIED Nieznany problem. Nie mamy opisu złamanej reguły.
USES_INCOMPATIBLE_PLUGINS Używane są wtyczki niezgodne z urządzeniami mobilnymi. Więcej informacji
CONFIGURE_VIEWPORT Widoczny obszar nie został określony za pomocą meta tagu widocznego obszaru. Więcej informacji
FIXED_WIDTH_VIEWPORT Widoczny obszar o stałej szerokości. Więcej informacji
SIZE_CONTENT_TO_VIEWPORT Rozmiar treści niedopasowany do widocznego obszaru. Więcej informacji
USE_LEGIBLE_FONT_SIZES Rozmiar czcionki jest za mały, aby można go było odczytać na małym ekranie. Więcej informacji
TAP_TARGETS_TOO_CLOSE Elementy dotykowe znajdują się zbyt blisko siebie. Więcej informacji

RichResultsInspectionResult

wynik inspekcji 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 zero lub więcej wyników z elementami rozszerzonymi wykrytych na tej stronie. Wyniki z elementami rozszerzonymi, których nie można nawet 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 dla 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 elementów wyników z elementami rozszerzonymi.

richResultType

string

Typ wyników z elementami rozszerzonymi

Element

Konkretny wynik z elementami rozszerzonymi znaleziony na stronie.

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

object (RichResultsIssue)

Lista problemów z wynikami z elementami rozszerzonymi, które nie występują w danej instancji lub więcej.

name

string

Podana przez użytkownika nazwa tego elementu.

RichResultsIssue

Waga i stan pojedynczego problemu, który wpływa na pojedyncze wystąpienie wyniku z elementami rozszerzonymi na stronie.

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

string

Typ problemu z wynikami z elementami rozszerzonymi.

severity

enum (Severity)

Waga tego problemu: WARNING (OSTRZEŻENIE) lub ERROR. Elementy o stanie ERROR nie mogą wyświetlać się z funkcjami wyników z elementami rozszerzonymi w wynikach wyszukiwania Google.