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. Brakuje, jeśli strona nie jest stroną AMP.

mobileUsabilityResult
(wycofane)

object (MobileUsabilityInspectionResult)

Wynik analizy obsługi na urządzeniach mobilnych.

richResultsResult

object (RichResultsInspectionResult)

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

IndexStatusInspectionResult

Wyniki inspekcji stanu indeksowania strony opublikowanej lub wersji w indeksie Google (w zależności od tego, czy została przesłana prośba o przeprowadzenie inspekcji wersji opublikowanej). Więcej informacji znajdziesz w dokumentacji raportu Zakres indeksowania.

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

Wszystkie mapy witryn, w których wymieniono ten adres URL, według informacji Google. Nie jest to lista wyczerpująca, zwłaszcza jeśli Google nie wykryło tego adresu URL w mapie witryny. Brakuje, jeśli nie znaleziono map witryn.

referringUrls[]

string

Adresy URL, które łączą się z sprawdzanym adresem URL bezpośrednio lub pośrednio.

verdict

enum (Verdict)

Ogólny wynik dotyczący tego, czy adres URL jest zindeksowany.

coverageState

string

Google może znaleźć i zindeksować stronę. Więcej informacji o indeksowaniu strony znajdziesz w kolumnie „indexingState”.

robotsTxtState

enum (RobotsTxtState)

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)

Ostatni czas skanowania tego adresu URL przez Google za pomocą głównego robota. Brakuje, jeśli adres URL nigdy nie został zindeksowany.

Sygnatura czasowa w formacie UTC „Zulu” zdefiniowanym w dokumencie RFC 3339, z dokładnością do nanosekund i maksymalnie 9 miejsc po przecinku. Przykłady: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

pageFetchState

enum (PageFetchState)

Wskazuje, czy Google udało się pobrać stronę z serwera. Odpowiednik „pobierania strony” w raporcie narzędzia do sprawdzania adresów URL.

googleCanonical

string

Adres URL strony, którą Google wybrał jako kanoniczną. 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 nie zadeklarujesz kanonicznego adresu URL, to pole będzie puste.

crawledAs

enum (CrawlingUserAgent)

Główny robot, którego Google używał do indeksowania Twojej witryny.

Wynik

Werdykt dotyczący analizy.

Wartości w polu enum
VERDICT_UNSPECIFIED Nieznany werdykt.
PASS Odpowiada „Właściwe” w przypadku strony lub elementu w Search Console.
PARTIAL Zarezerwowany, nie jest już używany.
FAIL Odpowiada wartości „Błąd” lub „Nieprawidłowy” w przypadku strony lub elementu w Search Console.
NEUTRAL Odpowiada wartości „Wykluczone” w Search Console w przypadku strony lub elementu.

RobotsTxtState

Wynik sprawdzania pliku robots.txt.

Wartości w polu enum
ROBOTS_TXT_STATE_UNSPECIFIED Nieznany stan pliku robots.txt, zwykle dlatego, że strona nie została pobrana lub znaleziona albo nie można było uzyskać dostępu do pliku robots.txt.
ALLOWED Indeksowanie dozwolone przez plik robots.txt.
DISALLOWED Skanowanie 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 niedozwolone. W metatagu „robots” wykryto tag „noindex”.
BLOCKED_BY_HTTP_HEADER Indeksowanie niedozwolone. W nagłówku HTTP „X-Robots-Tag” wykryto tag „noindex”.
BLOCKED_BY_ROBOTS_TXT Zarezerwowany, nie jest już używany.

PageFetchState

Stan pobierania strony.

Wartości w polu enum
PAGE_FETCH_STATE_UNSPECIFIED Nieznany stan pobierania.
SUCCESSFUL Pobieranie zakończyło się powodzeniem.
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 ani 404).
INTERNAL_CRAWL_ERROR Błąd wewnętrzny.
INVALID_URL Nieprawidłowy URL.

CrawlingUserAgent

Typ klienta użytkownika używanego do indeksowania. Brakuje, jeśli witryna nie została zindeksowana.

Wartości w polu enum
CRAWLING_USER_AGENT_UNSPECIFIED Nieznany klient użytkownika.
DESKTOP Klient użytkownika na komputerze.
MOBILE Klient użytkownika na urządzeniu mobilnym.

AmpInspectionResult

Wynik sprawdzenia strony pod kątem zgodności z 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 problemów AMP znalezionych w przypadku sprawdzanego adresu URL.

verdict

enum (Verdict)

Stan najpoważniejszego błędu na stronie. Jeśli strona zawiera zarówno ostrzeżenia, jak i błędy, jej stan to błąd. Stan „Błąd” oznacza, że strona nie może być wyświetlana w wynikach wyszukiwania.

ampUrl

string

Adres URL sprawdzonej strony AMP. Jeśli przesłany adres URL to adres strony na komputery, która odwołuje się do wersji AMP, zostanie sprawdzona wersja AMP.

robotsTxtState

enum (RobotsTxtState)

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 indeksowania adresu URL strony AMP.

lastCrawlTime

string (Timestamp format)

Godzina ostatniego skanowania tej wersji AMP przez Google. Brakuje, jeśli adres URL nigdy nie został zindeksowany.

Sygnatura czasowa w formacie UTC „Zulu” zdefiniowanym w dokumencie RFC 3339, z dokładnością do nanosekund i maksymalnie 9 miejsc po przecinku. Przykłady: "2014-10-02T15:01:23Z""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 dyrektywę „noindex”.
BLOCKED_DUE_TO_EXPIRED_UNAVAILABLE_AFTER Indeksowanie nie jest dozwolone, ponieważ minął termin „unavailable_after”.

AmpIssue

Problem z AMP.

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

string

Krótki opis tego problemu.

severity

enum (Severity)

Powaga problemu: OSTRZEŻENIE lub BŁĄD.

Poziom ważności

Wspólny szablon dotyczący ważności 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 problemów z obsługą na urządzeniach mobilnych wykrytych w przypadku tego adresu URL.

verdict

enum (Verdict)

Ogólny wynik sprawdzania 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ócony; zarezerwowany do użycia w przyszłości.

message

string

dodatkowe informacje dotyczące problemu;

MobileUsabilityIssueType

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

Wartości w polu enum
MOBILE_USABILITY_ISSUE_TYPE_UNSPECIFIED Nieznany problem. Nie mamy opisu naruszonej zasady.
USES_INCOMPATIBLE_PLUGINS Używane są wtyczki niezgodne z urządzeniami mobilnymi. Więcej informacji
CONFIGURE_VIEWPORT Widoczny obszar nie jest określony za pomocą metatagu viewport. Więcej informacji
FIXED_WIDTH_VIEWPORT Widoczny obszar o stałej szerokości. Więcej informacji
SIZE_CONTENT_TO_VIEWPORT Treści nie są dopasowane do widocznego obszaru. Więcej informacji
USE_LEGIBLE_FONT_SIZES Rozmiar czcionki jest zbyt mały, aby można było wygodnie czytać na małym ekranie. Więcej informacji
TAP_TARGETS_TOO_CLOSE Elementy dotykowe są 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 wyników z elementami rozszerzonymi wykrytych na tej stronie (może być pusta). Wyników z elementami rozszerzonymi, których nie można przeanalizować z powodu problemów ze składnią, nie ma na tej liście.

verdict

enum (Verdict)

Ogólny wynik sprawdzania 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órych dotyczy ta instancja.

name

string

Podana przez użytkownika nazwa tego elementu.

RichResultsIssue

Powaga i stan pojedynczego problemu wpływającego na pojedynczy element rozszerzony na stronie.

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

string

Typ problemu związanego z wynikami z elementami rozszerzonymi.

severity

enum (Severity)

Powaga problemu: OSTRZEŻENIE lub BŁĄD. Elementy o stanie BŁĄD nie mogą wyświetlać się w wynikach wyszukiwania Google z elementami rozszerzonymi.