1/3 - Suprasti mirtį - mirtis skirta kūnui, o ne sielai

Turiu PHP svetainę („symfony“) su dinamišku turiniu, kai kuriuos skelbia administratorius, o kitus prisijungę vartotojai. Sukūriau dinamišką svetainės schemą, kuri atnaujinama, kai turinys pridedamas, redaguojamas ar ištrinamas.

Ar tai geras ir optimizuotas būdas tai padaryti?

Prie robots.txt failo pridėjau svetainės schemos URL ir turėčiau jį pateikti paieškos sistemoms (google).

Man įdomu, ar aš jį pateiksiu ir jis bus dinamiškas, tada „Google“ turės tik tą versiją, kurią aš tuo metu pateikiau?

Nors svetainės schema yra dinamiškai atnaujinama, ar ji automatiškai perskaitys kiekvieną kartą, ar turėčiau ją pateikti po tam tikro laiko, kurio aš negalėsiu nurodyti, nes naudotojų įrašai taip pat atnaujina svetainės schemą?

  • Visų pirma, „Google“ nenori matyti paieškos rezultatų puslapių. Už tai gali būti skiriama bauda. Antra, kai įdėsite URL į svetainės schemą, ką įdėsite į robots.txt? Tai neaišku. Be to, „Google“ periodiškai tikrins svetainės schemą, ar nėra naujinių. Jums nereikia jo iš naujo pateikti. Galiausiai, svetainių schemos dažniausiai nenaudingos, nebent jūsų svetainė yra Didžiulė arba joje nėra turinio, esančio už atlyginimų ar prisijungimų. Gerai, žinoma, atnaujinti savo svetainės schemą. Tačiau „Google“ dažniausiai jį naudos tikrindama savo galimybę tikrinti jūsų svetainę. Nieko daugiau.
  • Taip pat žiūrėkite: Ar XML svetainės schemos failą galima generuoti dinamiškai, ar jis turi būti statinis?
  • Nei vienas paieškos variklis neturėtų veikti su URL, kuris pateikia dinaminį turinį (galite atnaujinti turinio pakeitimą, bet ne visiškai kitokį). Kol kuriate tinklalapius, atitinkančius senosios dienos geriausios praktikos pavyzdžius, „Google“ atitinkamai reitinguoja turinį. kad būtų lengviau, galite įterpti „Google“ paieškos mygtuką į savo svetainę (kuri įterpia jūsų žiniatinklio turinio svetainę: yourwebsite.com)
  • closetnoc, ačiū už atsakymą, sakėte, kad mano svetainė gali būti nubausta, jei „Google“ mato paieškos rezultatų puslapius, ar aš turėčiau užkirsti kelią jų indeksavimui? blokuodami prieigą prie jų robotų faile arba prie puslapio pridėdami meta „noindex“. antra, kai atnaujinu savo svetainės schemą (programiškai), nieko nededu į robotų failą. turėjau omenyje tai, kad norėdami „Google“ atsižvelgti į jūsų svetainės schemą, taip pat galite pridėti URL prie savo svetainės schemos robotų faile. sakėte, kad svetainės schemos dažniausiai naudojamos tikrinant „Google“ galimybes tikrinti svetainę, manau, kad jos taip pat naudojamos svetainių nuorodoms generuoti?
  • Sveiki, motmoot, ačiū už jūsų atsakymą, aš jau integravau savo paieškos kodą, todėl ar turėčiau neleisti „Google“ tikrinti mano dinaminio turinio, pvz., Paieškos rezultatų puslapių? Ar straipsnių pagrindinis puslapis, kuriame pateikiama straipsnių peržiūra, būtų laikomas tuo pačiu, todėl jį reikia užblokuoti?

Ar tai geras ir optimizuotas būdas tai padaryti?

Aš sakyčiau, kad ne, nes pirmą kartą, kai „Google“ pamatys kokį nors URL, jie jį indeksuos, o vėliau, jei šis URL bus pašalintas, indekso puslapis nebus pašalintas nedelsiant, „Google“ priskyrė, kad gali kilti tam tikrų problemų, todėl pateikiama 404 klaida paieškos konsolėje, o „Google“ bandys dar kartą patikrinti tą patį URL, net jei jis niekur nesusietas. Taip „Google“ dar kartą patikrino kai kuriuos puslapius, kad patikrintų, ar turinys atnaujinamas, ar ne.

Kai pakeisite URL, naujas URL bus indeksuojamas. Čia turėtumėte atlikti 301 peradresavimą, kad geriau matytumėte, tai reiškia, kad pašalinsite senąjį ir indeksuosite naują.

Prie robots.txt failo pridėjau svetainės schemos URL ir turėčiau jį pateikti paieškos sistemoms (google).

Ką norite oponuoti? „Google“, „Bing“ ar „Yandex“? Kai pridėsite savo svetainės schemą į robots.txt, visos paieškos sistemos reguliariai laikysis jūsų svetainės schemos, net ir negyva paieškos sistema, pvz., Ask.com sako, mes nepriimame naujos svetainės pateikimo, bet jei yra svetainės žemėlapio nuoroda, mes ją nuskaitysime . Bet turėdami svetainės schemos nuorodą į robots.txt reiškia, kad blogą robotą lengva nukopijuoti visą turinį. Tačiau dėl to jaudintis turi tik populiari svetainė, pvz., „Stackoverflow“ slepia savo svetainės schemą nuo visų vartotojų, vykdančių paieškos variklio robotą.

Man įdomu, ar aš jį pateiksiu ir jis bus dinamiškas, tada „Google“ turės tik tą versiją, kurią aš tuo metu pateikiau?

Taip „Google“ nesupranta dinamiško svetainės schemos dalyko. Jie imasi veiksmų vienu metu.

Nors svetainės schema yra dinamiškai atnaujinama, ar ji automatiškai perskaitys kiekvieną kartą, ar turėčiau ją pateikti po tam tikro laiko, kurio aš negalėsiu nurodyti, nes naudotojų įrašai taip pat atnaujina svetainės schemą?

Svetainių schemų tikrintuvas nustatė laiką pagal atnaujinto turinio dažnumą, tačiau svetainės schema yra ne tik tikrintuvas, kuris indeksuoja puslapius, „Google“ taip pat vadovaujasi nuoroda, kad indeksuotų turinį. „Google“ tikrinimo dažnis pagrįstas daugeliu dalykų.

Seną tikrintuvą (nuo 1998 m.) „Google“ vis dar naudoja daug.

  1. Svetainė, kurioje yra daug „Pagerank“, dažnai tikrina, pavyzdžiui, „Wikipedia“.
  2. Svetainė, kurioje yra daug atgalinių nuorodų, dažnai tikrina, pvz., „Stackoverflow“.

Naujas svetainės žemėlapių tikrintuvas.

  1. Svetainių žemėlapių tikrintuvas.
  2. „Google“ pateikimo įrankis arba „Fetch / Render“ įrankis.
  3. Atnaujinkite tikrintuvą (nežinau, kaip „Google“ jį vadina), tačiau jie iš naujo tikrina indeksuotus puslapius, net kai pašalina visas nukreipiančias nuorodas.
  4. „Google“ dabar taip pat naudoja daug kitų šaltinių, norėdama rasti populiarią nuorodą, pvz., „Google DNS“ paslaugą, arba gali būti socialinės žiniasklaidos tendencija. Daugiau informacijos apie tai neturiu.
  • labas, Golyo, ačiū už jūsų atsakymą, jei dinamiškos svetainės schemos generavimas nėra geras pasirinkimas, ar yra kokia nors kita alternatyva dinaminei svetainei? ir apskritai jūs esate teisus, jei indeksuotas puslapis pašalinamas iš svetainės, turėtų būti nukreipiama į naują, tačiau tai reiškia, kad turiu naudoti „soft delete“, kad išsaugočiau senus duomenis apie seną puslapį, kad galėčiau pastebėti senus puslapius arba kaip tai paprastai elgiamasi? ir kada galiu atsikratyti tų duomenų?
  • Pirmiausia nenaudokite svetainės schemos ir leiskite „Google“ automatiškai atrasti jūsų puslapius, jei jie tinkamai indeksuoja, tada jums visai nereikia svetainės schemos. Kitas sprendimas yra generuoti praėjusią savaitę teikiamą kanalą, t. Y. Generuoti kanalą, kai viskas nesikeičia (kažkas panašaus į savaitinį naujienlaiškį), tada pateikite savo kanalą kaip svetainės schemą „Google“ paieškos konsolėje. Taip pat galite sukurti svetainės schemą.

dirbo už jus: Charles Robertson | Norite su mumis susisiekti?