Arendan veebisaiti, kus on tõesti oluline, et saidi alamlehed oleksid Google'is korralikult indekseeritud.

Mõni kuu tagasi muutsime URL-i struktuuri, lisasime a // pärast tippdomeeni (näiteks vana link oli https://test.org/article/3919939 ja uus on https://test.org/de/article/3919939).

Leht on kirjutatud nurgaga 7.

Rakendasin ümbersuunamiskomponendi, nii et kui lähete /article/3919939/, suunab see teid aadressile /de/article/3919939. Nüüd on probleem selles, et Google indekseerib endiselt vanu linke. Neid pole enam saidikaartides, kuid Google siiski leiab ja indekseerib need ning märgib need "avastatud, mitte saidikaardil". Kuidas ma saan selle õigesti seadistada, et Google võtaks õige ja mitte vale lingi? Kas ma pean ümbersuunamiskomponendi eemaldama, nii et vanad lingid enam ei tööta?

  • Kuidas te ümbersuunamisi juurutasite? Kas need on .htaccessis rakendatud nurkteed (js ümbersuunamised) või 301 püsivat ümbersuunamist?
  • Mis puudutab silte, siis kas versioon 8 ei kuulu enam Angular.js-i?
  • @StephenOstermiller Üldiselt kasutatakse terminit angular.js ainult algse nurgaraamistiku jaoks (kuni 2. versioonini), kõike ülaltoodut nimetatakse lihtsalt nurgeliseks (nii põhimõtteliselt alates 2016. aastast). Tahtsin lihtsalt veenduda, et ma ei räägi algsest Angular.JS-ist. Ümbersuunamised tehakse nurkkomponendis, kuna pean lisama URL-i keeleosa. Ma ei kasuta 301 püsivat ümbersuunamist ega nurga marsruutimist. Ma lihtsalt asendasin kõik komponendid nurga marsruutimisel oma uue "RedirectComponentiga".
  • Vean kihla, et sul on parem õnne .htaccessis ümbersuunamiste rakendamisel. Angular ei toeta SEO-d eriti hästi. Nurga sees rakendatud ümbersuunamised pole SEO jaoks head.

none: Charles Robertson | none