Pereiti prie turinio

Slapukų nustatymai

Pasirinkite, kokių rūšių slapukus leidžiate. Pasirinkimą bet kada galite pakeisti per „Slapukų nustatymai“ kiekvieno puslapio apačioje. Privatumo pareiškimas

Būtinieji

Visada įjungti

Reikalingi prisijungti, išsaugoti krepšelį ir įsiminti Jūsų pasirinkimus. Jie visada įjungti.

Kokie slapukai?
  • weboke_sessie, weboke_klant, weboke_remember: Jūsų sesija ir prisijungimo išlaikymas
  • weboke_basket: Jūsų krepšelis
  • wkBtwIncl: kainų rodymas su PVM arba be PVM
  • wok_cookies: Jūsų slapukų pasirinkimas, 12 mėnesių

Matuoja, kuri reklama atveda prie apsilankymo ar užsakymo, kad nemokėtume už neveiksmingas reklamas.

Kokie slapukai?
  • Google Ads per Google Tag Manager (_gcl_au, _gcl_aw), iki 90 dienų
  • OpenAI Ads, reklamos ChatGPT
  • wok_aff: per kurį partnerį atėjote pas mus (partnerių programa), 60 dienų

4,6

Šalis ir kalba

Kiekviena šalis turi savo svetainę su tos šalies kainomis ir PVM.

Peržiūrėti

Tikrinimas (crawling): kaip paieškos sistema randa Jūsų svetainę

1 modulis: Kaip veikia paieškos sistemos · Skaitymo laikas: 11 min.

Mokymosi tikslas: Po šios pamokos galėsite apibūdinti, kaip tikrintuvas (crawler) randa naujus puslapius, kokius būsenos kodus jis gauna ir ką jie reiškia, bei kas tikrintuvui trukdo.

Pagrindinės sąvokos: tikrintuvas (Googlebot, Bingbot), nuorodų sekimas, svetainės schema (sitemap), HTTP būsenos kodas (200, 301, 302, 404, 410, 429, 5xx), nukreipimas, tikrinimo biudžetas (crawl budget), JavaScript ir atvaizdavimas (rendering), našlaitinis puslapis (orphan page), robots.txt

Kas yra tikrintuvas

Tikrintuvas (crawler, dar vadinamas spider arba bot) yra programa, kuri gauna tinklalapius taip pat, kaip tai daro Jūsų naršyklė, tik automatiškai ir milžininiu mastu. Google turi Googlebot, Bing turi Bingbot. Jie užklausia adresą, gauna HTML, perskaito, kokios nuorodos jame yra, ir tuos naujus adresus įrašo į savo sąrašą, kad vėliau juos aplankytų.

Google teigia, kad Googlebot svetainėje vidutiniškai lankosi ne dažniau kaip kartą per kelias sekundes ir kad dauguma užklausų ateina iš Googlebot išmaniojo telefono versijos. Taigi Google Jūsų svetainę daugiausia mato taip, kaip ją mato telefonas. Prie to grįšime 4.2 pamokoje.

Tikrintuvas gali ir apsimesti Googlebot: pavadinimą (user-agent) lengva suklastoti. Google rekomenduoja įtartiną apsilankymą patikrinti atvirkštine IP adreso DNS užklausa. Tai naudinga, jei serverio žurnale matote „Googlebot“, kuris elgiasi keistai.

Kaip tikrintuvas randa naujus puslapius

Google nurodo tris būdus:

  1. Pakartotinai aplanko jau žinomus puslapius. Juose jis pastebi pakeitimus ir naujas nuorodas.
  2. Seka nuorodas. Nuoroda iš Google jau žinomo puslapio į naują puslapį yra svarbiausias būdas būti rastam. Tai galioja nuorodoms Jūsų pačių svetainėje (meniu, nuoroda tekste) ir nuorodoms iš kitų svetainių.
  3. Jūsų pateiktas sąrašas: svetainės schema (sitemap). Svetainės schema yra failas su Jūsų puslapių adresais. Ją galite pateikti Search Console arba nurodyti robots.txt faile (3.4 pamoka). Pasak Google, svetainės schema nėra privaloma, bet naudinga, ypač naujoms svetainėms, į kurias dar mažai nuorodų, didelėms svetainėms ir puslapiams, esantiems giliai svetainės struktūroje.

Nuorodos turi būti tikros nuorodos

Google gali sekti nuorodą tik tada, kai tai įprastas <a> elementas su href:

<a href="/bruidsboeketten">Bruidsboeketten</a>          <!-- gerai -->
<span onclick="ga('/bruidsboeketten')">Bruidsboeketten</span>   <!-- Google tai ne nuoroda -->

Mygtukas, kuris į kitą puslapį pereina tik naudojant JavaScript, tikrintuvui nėra nuoroda. Puslapis, į kurį niekur nėra nuorodos, vadinamas našlaitiniu puslapiu (orphan page). Tikrintuvas jį randa tik per svetainės schemą, o ir lankytojams jį rasti sunku. Todėl į naują puslapį visada turėtų būti nuoroda Jūsų meniu arba tekste.

JavaScript: pirmiausia gauti, vėliau vykdyti

Daug šiuolaikinių svetainių puslapį sukuria naršyklėje naudodamos JavaScript. Google tai sugeba: jis vykdo JavaScript naudodamas naujausią Chromium versiją, Chrome naršyklės pagrindą. Tai vadinama atvaizdavimu (rendering). Google tokiems puslapiams aprašo tris etapus: tikrinimą, atvaizdavimą ir indeksavimą. Puslapiai su būsena 200 patenka į eilę atvaizduoti.

Dvi pasekmės:

  • Tai, kas puslapyje atsiranda tik po JavaScript, Google mato vėliau nei tai, kas iškart yra HTML.
  • Ne kiekvienas tikrintuvas vykdo JavaScript. Tai pripažįsta ir pati Google. Tekstas, pavadinimai ir nuorodos, esantys tiesiai HTML, yra saugiausi visoms paieškos sistemoms. Google serveryje sukurtą HTML vadina „vis dar gera mintimi“.

Automatinės šio kurso patikros skaito HTML tokį, kokį jį siunčia serveris, be JavaScript. Tai, ką matote savo naršyklėje, gali nuo to skirtis.

Būsenos kodai: ką atsako serveris

Su kiekvienu puslapiu serveris siunčia būsenos kodą. Ekrane jo nematote, bet tikrintuvas jį perskaito pirmiausia:

KodasReikšmėKą su juo daro Google
200Gerai, štai puslapisTurinys perduodamas indeksuoti (įtraukimas negarantuojamas)
301 / 308Visam laikui perkeltas kitu adresuStiprus signalas, kad teisingas yra naujas adresas
302 / 307Laikinai kiturSilpnas signalas; senas adresas dažnai lieka pagrindiniu
404 / 410Neegzistuoja (nebeegzistuoja)Anksčiau įtrauktas adresas pašalinamas iš indekso; Google jį lanko vis rečiau
429Per daug užklausųGoogle laikinai tikrina lėčiau
5xxServerio klaidaGoogle laikinai tikrina lėčiau; jei adresas nuolat grąžina serverio klaidą, ilgainiui jis iškrenta iš indekso

Atkreipkite dėmesį į soft 404: puslapis, kuris rodo „nerasta“, bet grąžina būseną 200. Tikrintuvui jis atrodo kaip tikras puslapis, lankytojui ne. Search Console tokius puslapius nurodo atskirai. Todėl pašalintas puslapis turėtų grąžinti tikrą 404 arba 410, arba 301 nukreipimu vesti į pakaitinį puslapį.

Nukreipimų grandinę (iš http į https, į www, į naują puslapį) Google seka iki maždaug dešimties žingsnių, bet kiekvienas žingsnis užima laiko. 4.1 pamokoje parodoma, kaip tai padaryti vienu žingsniu.

Kas trukdo tikrintuvui

Kaip priežastis, kodėl puslapis netikrinamas, Google nurodo serverio problemas, tinklo problemas ir robots.txt taisykles, draudžiančias Googlebot prieigą. Praktikoje dar pasitaiko:

  • svetainė vis dar veikia „priežiūros režimu“ arba yra apsaugota slaptažodžiu;
  • WordPress pažymėtas langelis „Prašyti paieškos sistemų neindeksuoti šios svetainės“, kuris nustato noindex (tai 2 etapas, bet poveikis tas pats: svetainės nerasti);
  • apsauga arba ugniasienė, kuri nežinomus botus atmeta su 403 arba 429;
  • svetainė, kurioje naršyti galima tik JavaScript mygtukais.

robots.txt skirta atskira pamoka (3.3). Kol kas pakanka žinoti: tai tekstinis failas adresu https://www.example.com/robots.txt, nurodantis, kurių Jūsų svetainės dalių tikrintuvas negali gauti.

Tikrinimo biudžetas: daugumai svetainių tai ne problema

Internete daug rašoma apie tikrinimo biudžetą (crawl budget): kiek puslapių Google nori ir gali gauti iš Jūsų svetainės. Google teigia, kad jo vadovas šia tema skirtas didelėms svetainėms, apytiksliai turinčioms daugiau nei milijoną puslapių arba daugiau nei dešimt tūkstančių kasdien besikeičiančių puslapių. Jei Jūsų nauji puslapiai gaunami jau paskelbimo dieną, šiuo klausimu rūpintis nereikia. Tokiai svetainei kaip Bloemenatelier Lotte su trisdešimčia puslapių tai visai ne tema. Pakanka atnaujintos svetainės schemos ir retkarčiais peržiūrėtos indeksavimo ataskaitos.

Praktikoje: Jūsų serverio žurnalas

DirectAdmin ir panašiuose valdymo skyduose galite peržiūrėti savo svetainės prieigos žurnalą. Ieškokite „Googlebot“ arba „bingbot“ ir pamatysite, kokių puslapių jie užklausė ir kokį būsenos kodą gavo. Jei ten matote daug 404 arba 5xx klaidų, žinote, nuo ko pradėti. Kitų paslaugų teikėjų klientų skyduose žurnalai paprastai būna panašiu pavadinimu.

Santrauka

  • Tikrintuvas gauna puslapius ir naujus adresus randa per nuorodas ir Jūsų svetainės schemą.
  • Sekamos tik tikros <a href> nuorodos; puslapis, į kurį nėra nuorodų, yra našlaitis.
  • Google vykdo JavaScript, bet vėliau; kiti tikrintuvai dažnai ne. Svarbus turinys turi būti HTML.
  • Būsenos kodas lemia, ką daro tikrintuvas: 200 apdoroja, 301 perkelia, 404/410 pašalina, 5xx ir 429 tikrina lėčiau.
  • Tikrinimo biudžetas svarbus tik labai didelėms arba labai greitai besikeičiančioms svetainėms.

Testas (quiz)

1. Kaip Google daugiausia randa naujus puslapius?



2. Pašalintas puslapis rodo „Šis puslapis neegzistuoja“, bet grąžina būsenos kodą 200. Kaip tai vadinama?



3. Jūsų serveris valandą grąžina tik 503 klaidas. Ką, pagal savo dokumentaciją, daro Google?



4. Ar svetainės su keturiasdešimt puslapių savininkui reikia nerimauti dėl tikrinimo biudžeto?



5. Jūsų meniu veikia mygtukais, kurie JavaScript pagalba pereina į kitą puslapį, be <a href>. Kokia rizika?



Užduotis

Užduotis A1.2: Ką tikrintuvas (crawler) mato Jūsų pagrindiniame puslapyje? Įveskite savo svetainės adresą (arba www.wikipedia.org, jei neturite savo svetainės). Tada įrašykite, ko tikitės: galutinio puslapio būsenos kodą, adresą, į kurį patenkate po nukreipimo, ir ar puslapyje nustatytas noindex. Programa gauna pagrindinį puslapį kaip tikrintuvas, be JavaScript, ir parodo nukreipimų grandinę, būsenos kodą, tikrų nuorodų į Jūsų pačių svetainę skaičių HTML ir ar puslapio tekstą galima perskaityti be JavaScript.

Užduotis A1.2: Ką tikrintuvas (crawler) mato Jūsų pagrindiniame puslapyje?





Ko, ką įvedate ir ką randame, nesaugome. Jūsų naršyklė atsimena Jūsų atsakymus ir tai, ar užduotį atlikote. Jei esate prisijungę, skiltyje Mano kursai išsaugome tik tai, kad užduotis buvo atlikta (ar beveik atlikta); ten tai galite ir pašalinti.

Skaitykite daugiau

Šiuose straipsniuose aprašyti veiksmai galioja WebOké valdymo skydams; kitų paslaugų teikėjų skyduose viskas veikia panašiai.

Akimirką…

Nustatykite domenus

Kiekvienam domenui nustatykite vardų serverius, susiejimą su talpinimu ir tai, kas taps valdytoju.

Įkeliami Jūsų domenai…