HVAC tehnikums: GĀZES SPIEDIENA REGULATORI NEDRĪKST!

Man ir Angular 1x SPA, kas navigācijas pārvaldībai izmanto HATEOS standartu. Tas ir vēl sarežģītāks, jo saites ir jāsagremo un jāapstrādā, lai novirzītu lietotāju uz pareizo saturu, pamatojoties uz viņu valsti un izvēlēto (vai šņaucamo) valodu.

tas nozīmē, ka HTML satur daudz (div tagos un tamlīdzīgos)

ng-click='goToPage(content.id)'

Kas noved pie loģikas, kas varētu izskatīties šādi vai pat vēl sarežģītāk:

 $rootScope.goToPage = function (here) { if (here.type && here.type.id == 'somecontenttype') { //Launch.set(here.title, here.mainAction.href, $filter('link')(here.links, 'page'),''); $location.path(here.mainAction.href); } else if (($filter('link')(here.links, 'page')).length > 0) { $location.path($filter('link')(here.links, 'page')); } }; 

Jautājums ir, vai Google vai Bing var sekot saitei šajā piemērā? Tā kā saites nāk no HATEOS (API) un nav īstas adreses, kas varētu sekot, es domāju, ka Google ir problēmas, sekojot šāda veida saitēm, un mums būtu jāpaļaujas uz vietnes karti.

  • Es ieteiktu izmantot vietnes karti jebkurā veidā. Es neesmu pazīstams ar Hateos .. vai tie ir "saites" JavaScript?
  • Jūsu jautājums ir nedaudz neskaidrs, jo jūs precīzi neparādāt, kā tiek atveidoti šie "Hateos" API saites enkura tagi (kā html). SJO, kamēr viņiem ir rel='nofollow' tos nevajadzētu "pārmeklēt" vai sekot tiem, tādējādi ietekmējot SEO
  • Patiesībā OP, neņemiet vērā manu pirmo komentāru ... pēc tam, kad nedaudz izpētījāt, kas ir hateos API, un atkārtoti izlasiet (un labāk izprotot) savu jautājumu ... Es domāju, ka jūsu gadījumā vismaz Google varētu reāli indeksēt jūsu dinamisks saturs. Skatīt atbildi zemāk ...
  • ps - jūs varētu vēlēties, lai jūs uzdotu jautājumus plašākus, t.i., ne tik specifiskus Hateos API, bet SPA un citu dinamiski ģenerētu navigāciju / saturu

Šis ir grūts jautājums, jo mēs nezinām precīzo zinātni / algoritmus, kas atrodas aiz lielākajiem meklētājprogrammu rāpuļprogrammām, taču ...

Izskatās, ka Googlebot var pārmeklēt DOM un analizēt dinamisko saturu, saskaņā ar šo SearchEngineLand rakstu. Es varētu iedomāties, kopš Google izstrādāja AngularJS, viņi zina iekšējo darbību un modeļus un var vairāk vai mazāk pārmeklēt dinamisko saturu, pat izmantojot dažādus lietotāju aģentus, kas var izraisīt jūsu atšķirīgo lokalizācijai raksturīgo saturu.

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