Moodul 9 · 9.2
Leitavus: alused
Moodul 9: E-post, leitavus, isikuandmete kaitse üldmäärus (GDPR), hooldus ja kolimine · Lugemisaeg: 9 minutit
Õpieesmärk: pärast seda õppetundi oskad korda teha ja kontrollida WordPressi saidi leitavuse (SEO) tehnilist alust.
Põhimõisted: otsingumootorite optimeerimine (SEO), indekseerimine, pealkiri, metakirjeldus, pealkirjad, permalingid, saidikaart (wp-sitemap.xml), robots.txt, noindex, Google Search Console, 301 aadressi muutumisel, kattuv sisu, canonical, SEO-plugin
Mida otsingumootor vajab
Otsingumootor teeb su saidiga kolm asja:
- Leiab (crawlib): programm järgib linke ja saidikaarti, et sinu lehti avastada.
- Võtab üles (indekseerib): leht loetakse läbi ja lisatakse indeksisse, välja arvatud juhul, kui sa seda keelad.
- Järjestab: otsingu puhul otsustab otsingumootor, millised lehed sobivad kõige paremini.
Tehniline alus puudutab 1. ja 2. sammu: tee nii, et otsingumootorid saaksid su lehti leida ja neid tohiks indekseerida, ning et nad mõistaksid, millest iga leht räägib. 3. samm sõltub eelkõige sisust: kas sinu leht on kõige parem vastus küsimusele? Ükski plugin ei saa seda sinu eest lahendada.
Mida WordPress juba ise teeb
- Pealkiri igal lehel (
<title>HTML-is), tavaliselt kujul „Lehe pealkiri - Saidi nimi”. - Korralikud aadressid, kui permalingid on seatud Postituse nime peale (õppetund 2.4).
- Saidikaart: alates WordPress 5.5-st loob WordPress ise saidikaardi aadressil
https://example.com/wp-sitemap.xml, kuhu kuuluvad kõik su avalikud lehed, postitused, kategooriad ja autorid. SEO-plugin asendab selle sageli omaenda saidikaardiga (näitekssitemap_index.xml). - Fail robots.txt: WordPress loob virtuaalse faili
https://example.com/robots.txt, mis viitab saidikaardile. Kui paned ise veebikausta pärisfailirobots.txt, siis kehtib see. - Noindex kõigil lehtedel, kui linnuke „Otsingumootoreid ei soovitata kasutada” on sees (õppetund 2.4).
Mida sa pead ise korraldama
Pealkiri ja metakirjeldus
Pealkiri on otsingutulemustes klikitav rida. Metakirjeldus on selle all olev tekstijupp (otsingumootor ei kasuta seda alati, aga sageli küll). WordPress ise metakirjeldust ei loo; selleks on vaja SEO-pluginat või teemat, mis seda pakub.
<title>Elektrijalgratta pidurite reguleerimine: Rattapood Kodar</title>
<meta name="description" content="Nii reguleerid oma elektrijalgratta pidurid ise, ja millal on parem tulla töökotta.">Kirjuta inimestele: kas pealkiri ütleb, millest leht räägib, ja kas kirjeldus annab põhjuse klikkida? Igale lehele oma pealkiri ja kirjeldus, mitte koopia.
Pealkirjad ja sisu
Kasuta pealkirju struktuuri loomiseks (õppetund 4.1): üks H1 (lehe pealkiri), H2 peatükkide jaoks. Kirjuta sõnadega, mida su külastajad kasutavad. Lisa tekstidesse linke oma saidi teistele lehtedele (sisemised lingid); nii leiavad otsingumootorid su lehti ja mõistavad nendevahelist seost. Kirjelda pilte alt-tekstiga (õppetund 4.4).
robots.txt ja noindex: erinevus
Neid kahte aetakse sageli segi:
- robots.txt ütleb, milliseid aadresse otsingumootor ei tohi külastada.
Disallow: /tähendab: ära tule kuhugi. Aga lehekülg, mida ei tohi külastada, võib siiski otsingutulemustesse jõuda (ilma kirjelduseta), kui teised saidid sellele viitavad. - noindex (
<meta name="robots" content="noindex">lehel või päisX-Robots-Tag: noindex) ütleb: ära võta seda lehte indeksisse. Selleks peab otsingumootor lehte siiski külastada saama.
Kui tahad hoida lehe Google'ist eemal, kasuta noindex'i, mitte robots.txt'i. Ja kontrolli pärast saidi avalikustamist, et su robots.txt ei sisalda käsku Disallow: / ja et noindex ei ole kuskil su tavalistel lehtedel peal. Unustatud linnuke või ehitusfaasi robots.txt hoiab saidi kuid Google'ist eemal.
Tavaline WordPressi robots.txt näeb välja umbes selline:
User-agent: *
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php
Sitemap: https://example.com/wp-sitemap.xmlGoogle Search Console
Google Search Console on Google'i tasuta teenus, millest näed, kuidas Google su saiti näeb: millised lehed on indekseeritud ja millised mitte (ja miks), milliste otsingusõnade abil sind leitakse, vigu, turvaprobleeme (õppetund 7.5). Tõendad, et sait kuulub sulle, DNS-is oleva TXT-kirje abil (DNS-kursus, õppetund 4.2) või failiga. Esita seal oma saidikaart.
Bingil on sarnane teenus (Bing Webmaster Tools).
Kui aadressid muutuvad
Kui muudad lehe slugi, kolid teisele domeenile või ehitad saidi teiste aadressidega uuesti üles, siis väljastpoolt tulevad lingid ja otsingutulemused osutavad aadressidele, mida enam ei ole. Sea alati vanalt aadressilt uuele 301-ümbersuunamine (õppetund 3.2). Seda saab teha ümbersuunamispluginaga, failis .htaccess või oma majutuspaneelis. Vanade aadresside nimekirja saad oma vanalt saidikaardilt või Search Console'ist.
Kattuv sisu
Sama sisu mitmel aadressil ajab otsingumootorid segadusse. Põhjused WordPressis:
- www ja ilma www-ta, http ja https, mis ei suuna ümber (õppetund 3.2);
- testkeskkond (staging), mida otsingumootorid saavad leida (õppetund 8.3);
- samasisulised arhiivid ja sildid (õppetund 4.2).
WordPress lisab postitustele ja lehtedele märke <link rel="canonical" href="...">: „see on selle sisu päris aadress”. See aitab, aga ei asenda head ümbersuunamist.
SEO-pluginad, realistlikult
SEO-pluginaid on palju (näiteks Yoast SEO, Rank Math, SEOPress, The SEO Framework). Need aitavad: pealkiri ja metakirjeldus iga lehe jaoks, parem saidikaart, struktureeritud andmed (schema), pudrikrõmpsud (breadcrumbs), ümbersuunamised ja teksti kontroll. Kasulikud, kahe märkusega:
- Roheline täpp pluginas tähendab, et sinu tekst vastab nimekirjale, mitte et sa jõuad kõrgele kohale. Hea sisu su külastajate jaoks kaalub rohkem kui loetavuse skoor.
- Vali ainult üks; kaks SEO-pluginat tekitavad topeltpealkirju, saidikaarte ja canonical-reegleid.
Kiirus (moodul 6) ja hästi mobiilis toimiv sait loevad samuti kaasa.
Kokkuvõte
- Otsingumootorid leiavad, võtavad üles ja järjestavad; tehniline pool korraldab leidmise ja üles võtmise, sisu korraldab ülejäänu.
- WordPress loob ise pealkirja, korralikud aadressid, saidikaardi (wp-sitemap.xml) ja robots.txt faili.
- Metakirjeldus iga lehe jaoks vajab SEO-pluginat või teemat, mis seda võimaldab.
- robots.txt reguleerib külastamist, noindex reguleerib üles võtmist; kontrolli pärast avalikustamist, et kumbki neist sinu saiti ei blokeeri.
- Kasuta Search Console'i, sea aadresside muutumisel 301-ümbersuunamised ning vali kõige rohkem üks SEO-plugin.
Test (quiz)
Ülesanne
Ülesanne A9.2: Sinu leitavuse tehniline alus. Sisesta oma saidi aadress. Programm kontrollib: robots.txt on kättesaadav ega blokeeri kogu saiti (Disallow: / kõigi otsingumootorite jaoks), on olemas saidikaart (mainitud robots.txt-is, või /wp-sitemap.xml), mis vastab XML-vormingus, ja avalehel on tühi pealkiri, mitte noindex (HTML-is või päises X-Robots-Tag) ja täpselt üks H1. Puuduv metakirjeldus on oranž.
Lisalugemist
Need artiklid kirjeldavad samme WebOké juhtpaneelides; teistes paneelides toimivad need sarnaselt.
- DirectAdmin juhend 4.7: Site Redirects: domeeni või lehe edasisuunamine
- DirectAdmin juhend 13.7: Klooni oma veebileht ja loo testkeskkond (staging)
- Tasuta DNS-kursus 4.2: TXT-kirjed ja domeeni kinnitamine
- SEO baasjuhend (Google Search Central, inglise keeles): https://developers.google.com/search/docs/fundamentals/seo-starter-guide
- Robots.txt ja noindex (Google Search Central, inglise keeles): https://developers.google.com/search/docs/crawling-indexing/robots/intro
- Google Search Console: https://search.google.com/search-console
