Skip to content

Kaikki WordPressistä, web-kehityksestä — ja paljon muuta

🚫 Kuinka poistaa wordpress-sivut googlen hakutuloksista

🚫 Kuinka poistaa wordpress-sivut googlen hakutuloksista

Asetat testisivun, ja Google on jo indeksoinut sen. Tai sivutuksessa /page/2-osoitteet alkoivat yhtäkkiä ilmestyä hakutuloksiin ja loivat duplikaatteja. Ehkä joku löysi asiakkaan henkilökohtaisen tilin haun kautta. Jokainen, joka työskentelee vakavasti WordPressin kanssa, on löytänyt indeksistä ainakin kerran jotain, mitä siellä ei pitäisi olla.

Ongelma on turhauttava: hakukone ohjaa ihmisiä sinne, minne et halunnut, ja duplikaattisivut laimentavat pääsisältösi painoarvoa ja heikentävät sijoituksia. Hyvä uutinen on, että voit poistaa sivun hakutuloksista. Pysyvästi.

Alla on viisi toimivaa menetelmää: nopeasta väliaikaisesta poistosta Search Consolen kautta täydelliseen estämiseen meta-tageilla ja massaindeksoinnin hallintaan Yoast SEO:n kautta. Jokainen menetelmä on testattu elävässä WordPress-sivustossa ja kuvattu tarkalla toiminnon sijainnilla.

💡 Pikaopas:

  • Opi, miksi sivuja kannattaa poistaa indeksistä ja milloin se on todella tarpeellista
  • Lisää noindex-meta-tagi tietylle sivulle, luotettavin menetelmä pysyvään poistoon
  • Määritä robots.txt lisäesteeksi roboteille
  • Suojaa luonnokset ja yksityiset osiot salasanalla
  • Poista URL väliaikaisesti Google Search Consolen Temporary Removals -työkalulla
  • Hallitse kymmenien sivujen indeksointia keskitetysti Yoast SEO:n kautta

Vaihe 1: Lisää noindex-meta-tagi sivulle

Suorin ja luotettavin tapa poistaa sivu indeksistä on kertoa hakukoneelle: "Älä indeksoi tätä." Tämä tehdään noindex-meta-tagilla <head>-osiossa.

Jos WordPress tuottaa sivun, tagin voi lisätä hookin kautta. Lisää koodi lapsiteemasi functions.php-tiedostoon tai Code Snippets -lisäosan kautta:

1add_action('wp_head', 'sdstudio_noindex_specific_page');
2function sdstudio_noindex_specific_page() {
3 if (is_page(42)) { // replace 42 with your page ID
4 echo '<meta name="robots" content="noindex">' . "\n";
5 }
6}

Löydät sivun ID:n hallintapaneelista: avaa sivu muokattavaksi ja katso URL-osoitetta, se sisältää post=42. Tallenna, avaa sivun lähdekoodi (Ctrl+U) ja varmista, että tagi näkyy <head>-osiossa.

Jos teematiedostojen käsittely on hankalaa, SEO-lisäosat antavat saman tuloksen (käsittelemme tätä vaiheessa 5); ne lisäävät noindex-tagin yhdellä napsautuksella.

Tagin asentamisen jälkeen Google poistaa sivun indeksistä seuraavan indeksointikierroksen aikana. Tämä kestää yleensä muutamasta päivästä pariin viikkoon. Vaihe 4 auttaa nopeuttamaan prosessia.

Vaihe 2: Määritä robots.txt lisäesteeksi

robots.txt ei poista jo indeksoituja sivuja; se estää botteja pääsemästä niihin tulevaisuudessa. Siksi sitä käytetään toisena puolustuslinjana: ensin asetat noindex-tagin (vaihe 1), ja sitten estät sivun robots.txt-tiedostossa, jotta hakukone ei edes yritä indeksoida sitä uudelleen.

WordPress luo virtuaalisen robots.txt-tiedoston; sivuston juuressa ei ole fyysistä tiedostoa. Voit muokata sitä kahdella tavalla:

Yoast SEO:n kautta: SEO → Työkalut → Tiedostoeditori. Jos tiedostoa ei ole, lisäosa luo sen napin painalluksella.

Koodissa filtterin kautta:

1add_filter('robots_txt', 'sdstudio_block_page_in_robots', 10, 2);
2function sdstudio_block_page_in_robots($output, $public) {
3 $output .= "Disallow: /private-page/\n";
4 $output .= "Disallow: /client-dashboard/\n";
5 return $output;
6}

Tarkista tulos osoitteessa https://your-site.com/robots.txt; Disallow-direktiiviesi pitäisi näkyä siellä.

Tärkeä huomio: jos sivu on jo indeksoitu ja estät sen VAIN robots.txt-tiedoston kautta (ilman noindex-tagia), Google lopettaa sen indeksoinnin, mutta saattaa edelleen näyttää sen hakutuloksissa, vain ilman päivitettyä katkelmaa. Siksi robots.txt tulisi aina yhdistää noindex-tagiin.

Katso tämä lyhyt video, joka näyttää koko noindex-määritysprosessin sivulle Yoast SEO:n kautta ja manuaalisella menetelmällä:

Vaihe 3: Suojaa sivu salasanalla

Salasana sivulla on välitön ratkaisu: hakukone ei fyysisesti pääse salasanansyöttölomakkeen ohi eikä näe sisältöä. Se sopii asiakaspaneeleihin, luonnoksiin ja kehitteillä oleville sivuille.

Avaa tarvitsemasi sivu WordPress-editorissa. Etsi "Dokumentti"-sivupalkista "Näkyvyys"-lohko ja napsauta "Julkinen"; esiin tulee kolme vaihtoehtoa: julkinen, yksityinen ja salasanasuojattu.

WordPress-sivun näkyvyysasetukset

Valitse "Salasanasuojattu", aseta salasana ja tallenna sivu. Nyt kun Google yrittää avata sen, se saa vastaukseksi vain salasanansyöttölomakkeen, ja sisältö pysyy näkymättömissä.

Tämä menetelmä ei sovi koko sivustolle: kymmenien sivujen suojaaminen salasanalla on hankalaa. Massaindeksoinnin hallintaan käytä Yoast SEO:ta (vaihe 5).

Jos Google on indeksoinut sivun ennen salasanan asettamista, vanha katkelma jää hakutuloksiin. Se katoaa vasta, kun botti yrittää indeksoida sivun uudelleen ja törmää salasanasuojaukseen. Nopeuta asiaa pyytämällä uudelleenindeksointia Search Consolen kautta (vaihe 4).

Vaihe 4: Poista URL väliaikaisesti Google Search Consolen kautta

Search Consolen Temporary Removals -työkalu poistaa sivun hakutuloksista noin kuudeksi kuukaudeksi. Tämä on väliaikainen toimenpide, mutta se toimii nopeasti, yleensä 24 tunnin kuluessa.

Siirry Google Search Consoleen ja valitse sivustosi (omaisuus on oltava vahvistettu). Avaa vasemmasta valikosta Removals ja napsauta New Request.

Syötä poistettavan sivun tarkka URL-osoite, mukaan lukien https:// ja ilman ankkuria (#). Valitse Temporarily remove URL ja vahvista.

Väliaikainen URL-osoitteen poistotyökalu Google Search Consolessa

Kuuden kuukauden kuluttua sivu saattaa palata hakutuloksiin, jos siihen mennessä siinä ei ole noindex-tagia ja se on edelleen indeksoitavissa. Siksi Temporary Removals EI ole itsenäinen ratkaisu, vaan kiihdytin vaiheen 1 ja vaiheen 5 pysyville menetelmille.

Haluatko poistaa sivun pysyvästi? Aseta noindex → pyydä poistoa Search Consolessa → kuuden kuukauden kuluttua noindex estää sitä palaamasta.

Vaihe 5: Hallitse kymmenien sivujen indeksointia Yoast SEO:n kautta

Kun sinun on estettävä indeksoinnilta ei vain yksi sivu, vaan kokonaisia sisältötyyppejä, kirjoittaja-arkistoja, sivutussivuja tai mediatiedostoja, et voi tehdä sitä manuaalisesti. Yoast SEO tarjoaa keskitetyn indeksoinnin hallinnan.

Avaa Yoast SEO → Asetukset → Sisältötyypit. Näet kaikki rekisteröidyt sisältötyypit: Artikkelit, Sivut, Media ja lisäosien mukautetut tyypit.

Sisältötyypin indeksointiasetukset Yoast SEO:ssa

Voit päättää jokaiselle tyypille erikseen, näytetäänkö se hakukoneille. Aseta Näytä hakutuloksissa? -kytkin asentoon "Ei", ja kaikki kyseisen tyypin sisältö poistetaan indeksistä. Tämä on hyödyllistä Medialle (WordPressin liitesivut), jotka usein luovat roska-URL-osoitteita hakutuloksiin.

Yksittäinen sivu voidaan myös estää Yoastin kautta tapauskohtaisesti:

Yksittäisen sivun indeksointiasetukset Yoast SEO:n kautta

Avaa sivu muokattavaksi, vieritä alas Yoast SEO -metalaatikkoon alareunassa, siirry Lisäasetukset-välilehdelle ja valitse pudotusvalikosta Salli hakukoneiden näyttää tämä sivu hakutuloksissa? vaihtoehto Ei. Yoast lisää noindex-tagin juuri tälle sivulle ilman yhtään koodiriviä.

Massaindeksoinnin hallinta on tärkein syy käyttää SEO-lisäosaa manuaalisten functions.php-muokkausten sijaan, kun sinulla on enemmän kuin kolme sivua.

Sivun indeksointikytkin Yoast SEO -metalaatikossa

Tarkista erikseen Sivuston edustus -asetus kohdassa Yoast SEO → Asetukset → Yleiset → Sivuston perustiedot. Jos sivusto on vielä kehitysvaiheessa etkä halua sen indeksoituvan lainkaan, ota siellä käyttöön kytkin "En ole valmis indeksoimaan sivustoani". Tämä on koko sivuston kattava noindex, kätevä staging-ympäristöihin.

⁉️🤔 Usein kysytyt kysymykset

Kuinka kauan kestää, ennen kuin sivu katoaa Googlesta noindex-tagin lisäämisen jälkeen?

Normaali aikaväli on muutamasta päivästä 2-4 viikkoon. Kaikki riippuu siitä, kuinka usein sivustosi indeksoidaan uudelleen: uutissivustoilla, joilla indeksointi on päivittäistä, sivu katoaa 2-3 päivässä, kun taas pienellä blogilla prosessi voi kestää jopa kuukauden. Ylläpitokokemuksen perusteella sivustolla, jonka keskimääräinen liikenne on 5-10 tuhatta kuukaudessa, sivu poistui indeksistä 6 päivässä noindex-tagin asettamisen ja manuaalisen uudelleenindeksointipyynnön jälkeen Search Consolessa.

Voinko poistaa sivun pysyvästi käyttämällä vain robots.txt-tiedostoa?

Et. robots.txt estää indeksoinnin, mutta ei poista sivua indeksistä. Google saattaa edelleen näyttää sen hakutuloksissa, vain ilman katkelmaa ja huomautuksella "Tietoja ei saatavilla". Tyypillinen skenaario: sivu /old-promo/ on estetty robots.txt-tiedostossa ja istuu indeksissä puoli vuotta tyhjällä kuvauksella. noindex ratkaisi ongelman viikossa.

Mitä minun pitäisi tehdä, jos sivu kuuluu jollekin toiselle enkä voi lisätä siihen noindex-tagia?

Jos jonkun toisen sivuston sisältö loukkaa oikeuksiasi, lähetä oikeudellinen poistopyyntö Googlen Legal Removal -palvelun kautta. Jos sivu on yksinkertaisesti vanhentunut ja sisältö on muuttunut, pyydä katkelman päivitystä Search Consolen Remove outdated content -työkalun kautta. Se on käytettävissä myös ilman sivuston omistajuuden vahvistamista.

Miksi Google indeksoi edelleen sivutus- ja hakusivuja?

WordPress luo oletuksena sivuja, kuten /page/2/, /search/query/ ja /author/name/, ja hakukoneet löytävät ne. Jos niitä ei ole estetty Yoast SEO:ssa (vaihe 5), duplikaatit moninkertaistuvat kymmeniksi. Tarkista Yoast SEO → Asetukset → Lisäasetukset → Indeksoinnin optimointi, jossa voit keskitetysti poistaa käytöstä sivutus- ja arkistosivujen indeksoinnin.

Mitä tehdä, jos sivu ei poistu hakutuloksista: vaiheittainen suunnitelma

Olemme koonneet tarkistuslistan yhteen taulukkoon. Käy se läpi järjestyksessä, ja useimmissa tapauksissa sivu katoaa hakutuloksista 1-2 viikossa.

Vaihe

Toimenpide

Tulos

1

Tarkista, että noindex on asetettu ja näkyy lähdekoodissa (Ctrl+U)

Vahvistus, että tagi on paikallaan

2

Pyydä uudelleenindeksointia URL Inspection -työkalun kautta Search Consolessa

Google saa tiedon muutoksista välittömästi

3

Lähetä Temporary Removal -pyyntö samassa paikassa

Sivu poistuu hakutuloksista 24 tunnin kuluessa

4

Estä URL robots.txt-tiedostossa

Botit lopettavat indeksointibudjetin tuhlaamisen sivulle

5

Varmista, ettei sivua ole listattu sivukartassa (Yoast → Asetukset → Sisältötyypit)

Estää uudelleenlöytymisen sivukartan kautta

Jos kaikkien viiden vaiheen jälkeen sivu on edelleen indeksissä kuukauden kuluttua, tarkista, onko siihen osoittavia ulkoisia linkkejä. Aktiivinen saapuva linkki toiselta sivustolta voi saada Googlen pitämään URL:n indeksissä tavallista pidempään. Tässä tapauksessa vain aika ja toistuvan indeksoinnin puute auttavat.