Zināt visu par Vikas Dubey bandu ABP ziņas

Es izstrādāju lietotni, kurā klienti savā vietnē var ievietot Javascript tagu, un tas ģenerēs saturu. Kāda ir labākā pieeja, lai Google indeksētu šo saturu un saistītu to ar vietnes URL.

Es zinu, ka Google neizpilda JS, tāpēc es domāju par dažādiem leņķiem. Es varētu likt Google indeksēt vietnes saturu, no kura tiek veidots saturs (nevis klienta vietne), bet tad tas acīmredzot tiks indeksēts ar nepareizu URL. Vai es varētu kaut kā panākt, lai Google parāda citu URL? Vai ir kāda cita pieeja, kā panākt, lai Google indeksē saturu no citas vietnes, bet to saista ar

Ierobežojumi ir:

  • Klienta vietne var nomest tikai vienā koda sadaļā (ideālā gadījumā JS tagu).
  • Es pilnībā kontrolēju oriģinālo saturu, kaut arī citā vietnē.
  • Klienta vietne nevar veikt servera puses apstrādi, lai to īpaši atrisinātu.

Ideālā gadījumā tīmekļa apmeklētāji, apskatot vietni, redzētu JS ģenerēto saturu, bet Google robots saņemtu padevi no citas tīmekļa lapas (kas ir tas pats saturs, bet no neapstrādātā avota). Es vienkārši nezinu, kā to izdarīt bez JS.

  • 3 Apskatiet vietni code.google.com/web/ajaxcrawling

Sākot ar to, ko es saprotu, jūs no savas vietnes sniedzat saturu klientu vietnēm, un jūs vēlaties, lai klientu vietnes saņemtu satura pārstāvi?

Tagad Google parsē dažus JavaScript, kaut arī ne visus un ne vienmēr. Vislabāk būtu sekot @Shaz norādītajai saitei http://code.google.com/web/ajaxcrawling un sadarboties ar klientiem, lai to ieviestu.

Diemžēl tas nosaka dažus ierobežojumus jūsu klientu URL struktūrām, bet es nezinu nevienu citu veidu, kā to izdarīt.

Jūsu “tags” var būt A elementa un javascript fragmenta kombinācija. Elementa A href norāda uz rāpojošu lapu ar jūsu saturu, kuru paredzēts redzēt meklētājprogrammām un tām, kurām nav javascript. Lietotājiem ar javascript elements A tiek aizstāts ar dinamisko saturu (tas var parsēt href, lai noteiktu, kuru saturu rādīt, lai vienkāršotu lietas tiem, kas vēlas to ievietot savā vietnē). Lietotāji bez javascript (un līdz ar to arī meklētājprogrammas) redzēs saiti uz saturu.

Arī satura lapā varat izmantot javascript, lai nosūtītu lietotājus atpakaļ uz dinamisko lapu. Tādā veidā, ja kāds ierodas, izmantojot meklētājprogrammu, viņš pāriet uz lapu, kas viņu tur saistīja.

Tā iestatīšana ir sarežģīta, lai cilvēkiem nebūtu sarežģīti nomest jūsu dinamisko saturu savā vietnē, taču tam nevajadzētu būt tik grūti.

Sākot ar 2015. gadu, Googlebot renderē lapas, ieskaitot JavaScript. Pēc tam tiek indeksēts viss redzamais saturs: statisks un ģenerēts. Lai pārliecinātos, ka Googlebot redz jūsu JavaScript ģenerēto saturu:

  • Pārliecinieties, ka robots.txt nav bloķējis jūsu CSS un JS failus
  • Google tīmekļa pārziņa rīkos izmantojiet funkciju Fetch as Google funkciju “Ielādēt un atveidot”.

    Pārliecinieties, ka Googlebot var redzēt JavaScript ģenerēto jūsu lapu saturu.

Googlebot ir kļuvis tik labi redzams ar JavaScript ģenerētu saturu, ka man bija jājautā, kā to novērst.

strādāja par jums: Charles Robertson | Vēlies ar mums sazināties?