Paaiškinimas
Paieška vyksta keliais etapais. Pavyzdžiui, Google aprašo URL aptikimą, nuskaitymą, apdorojimą ir indeksavimą, o vėliau – rezultatų pateikimą. Sėkmingas serverio atsakymas pats savaime neįrodo, kad URL buvo rastas ar įtrauktas į indeksą; įtraukimas į indeksą negarantuoja, kad puslapis bus parodytas pagal konkrečią užklausą. Pirmiausia apibrėžkite, kurią būseną tikrinate.
Išgalvotas pavyzdys
https://learn.example.test/robots grąžina 200 OK, tačiau pradiniame HTML yra tik antraštė „Įkeliama…“. Tekstas pasirodo po API užklausos, kuri šiame mokomajame scenarijuje be slapukų grąžina 403. Šis stebėjimas leidžia įtarti, kad pagrindinis turinys gali būti nepasiekiamas atvaizdavimo metu. Jis neįrodo, kad paieškos sistema niekada nematys puslapio arba kad puslapis nėra indeksuotas. Pradiniame HTML taip pat yra vidinė nuoroda į pamoką, kaip nurodyta tęstiniame pavyzdyje.
Praktika
Savo bandomojoje aplinkoje arba vietiniame makete atkurkite mokomąjį puslapį /robots. Atskirai užrašykite HTTP atsakymą, vidinės nuorodos buvimą, atskiros robots.txt patikros rezultatą, pagrindinio turinio pasiekiamumą ir Search Console rezultatą tik tada, jei turite patvirtintą nuosavybę bei pasiekiamą URL. Nesiųskite learn.example.test į viešuosius įrankius; neatliktas patikras žymėkite „nepatikrinta“.
Kontrolinis sąrašas
- Patikrintas tikslus URL ir galutinis URL po peradresavimų.
- Užrašyta HTTP būsena, o ne tik tai, kas matoma naršyklėje.
- Patikrintas robots.txt ir
noindexdirektyvos. - Pagrindinis tekstas ir nuorodos pasiekiami HTML / atvaizduotame DOM.
- Aiškiai pažymėta, kas dar nežinoma.
Dažna klaida
„URL grąžina 200, vadinasi, jis yra Google.“ 200 patvirtina sėkmingą HTTP atsakymą konkrečios patikros metu, bet ne indeksavimą ar parodymą paieškos rezultatuose.