Редирект переадресация переход на ваш сайт через другую ссылку

Sivustollani luetellaan tällaisia ​​blogeja

example.com/?status=blog&id=number 

Minulla on nyt vain 3 blogia (id=1, id=2 ja id=3). Tarkistin lokitiedostoni ja huomasin, että hakurobotit manipuloivat URL-osoitteita ja indeksoivat. Kuten

example.com/?status=blog&id=4 

Yllä olevassa URL-osoitteessa näkyy vain viesti "Ei löydy".

Mikä on SEO-näkökulmasta paras käytäntö tämän käsittelemiseksi?

Harkittavat vaihtoehdot ensisijaisuusjärjestyksessä:

  1. Käytä 404-tilaa mukautetun sivun kanssa
  2. 302 uusimpaan blogiin saatavilla (esim id=3 tässä tapauksessa)
  3. Näytä vain Ei löydy -viestiä.
  4. Älä tee mitään.

Huomaa, että voin kirjoittaa toisen blogin ja id=4 voi olla käytettävissä silloin. Olen avoin myös muille ehdotuksille.

  • Mitä "Älä tee mitään" tarkoittaisi?
  • @StephenOstermiller Älä tee mitään. olettaen, että robotit selvittävät lopulta itse, että nämä ovat sivuja, joilla ei ole sisältöä.
  • Joten nykyinen tapa on palauttaa "200 OK" -tila ja sivu, jolla on vain "Not found" sisältöä?
  • @StephenOstermiller Blogin sisältö haetaan dynaamisesti db: stä id: n perusteella. Jos tunnukselle ei löydy blogia, näytetään vain "Ei löydy". Niin kyllä.
  • Joten, # 3 ja # 4 ovat todella samat? Löydätkö, että monet tämän muotoiset URL-osoitteet indeksoidaan? esim. monet URL-osoitteet, kuten /?status=blog&id=4&article=123 tai id=5, id=6jne. jne.?

Ainoa huolenaiheeni olisi se, kuinka robotit löytävät tai käsittelevät URL-osoitteita löytääkseen ei-käytettävissä olevat URL-osoitteet. Minulle SEO-näkökulmasta tämä on indeksointikysymys ja sillä voi olla vaikutusta suorituskykyyn ja koettuun verkkosivuston laatuun.

Jos tämä asia olisi ratkaistu, meidän ei tarvitse ottaa näitä näkökohtia huomioon. Harkitse tarvittaessa yrittää korjata tapa, jolla robotit ohjeistetaan indeksoimaan verkkosivustosi ja tapa, jolla haet sisältöä tietokannasta, jotta vältetään automaattisen sisällön tai blogien luominen ilman sisältöä.

Kun olet tarkistanut koodisi ymmärtämään, miten botti voi pyytää tällaisia ​​URL-osoitteita, yritä lisätä jotain seuraavanlaista Sallia säännöt ennen minkäänlaista Estä robots.txt-tiedostoon:

. . Allow: /?status=blog&id=1/ Allow: /?status=blog&id=2/ Allow: /?status=blog&id=3/ Disallow: /*&id* 

Minkä tahansa verkkosivuston kehitysvaiheessa suosittelen aina, että ihmiset hakevat jotakin "tulossa" -sisältöä, perustavat Google-hakukonsolin ja jopa analyysit ennen uuden blogin / sivuston julkaisemista. Tämä mahdollistaa indeksoinnin uudelle verkkosivustolle, joka on hyvä SEO-tarkoituksiin.

Jos et jostain syystä pysty ratkaisemaan indeksointiongelmaa, suosittelen, ettet tee mitään yllä olevista ratkaisuista. Valitsemalla ensimmäisen vaihtoehdon voit luoda melkein loputtoman määrän 404 virhesivua, ja tämä on SEO-näkökulmasta merkki huollosta, huonosta käyttöliittymästä ja laadusta. 302 saattaa olla hyvä vaihtoehto, mutta se kuluttaa paljon resursseja sinulta ja robottien palvelimilta (emme halua heidän vihastuvan meihin, muista Skynet). Koska tämä on luultavasti automaattisesti luotua sisältöä / URL-osoitetta, ehdotan noindexin, nofollow-sisällönkuvauskenttämenetelmän käyttöönottoa ja http 200 -tilavastekoodin noutamista. Voit myös lisätä noindex, nofollow blogeihin osoittaviin linkkeihin. No, saatat sanoa, "odota hetki, 200 ok otsikkovastausta kuluttavat edelleen resursseja", totta, mutta usko, että 3xx-vastaukset ovat kalliimpia.

työskennellyt sinulle: Charles Robertson | Haluatko yhteyttä?