Single Page Web a SEO rubrika: Kódování: HTML

7 xxar3s
položil/-a 13.4.2016

Ked urobim cely web v Reacte, content si budem nacitavat cez ajax a prelinkujem si to cez hashtagy, nebude mat google bot problem naindexovat obsah?

Podla tohto odkazu https://webmasters.googleblog.com/2014/05/understanding-web-pages-better... google indexuje aj JS a css.

Uz som par takych webov robil, ale vtedy islo o appky, teraz bude dolezity obsah ktoreho by malo byt dost, ide o socialny portal nieco medzi klasickym webom a aplikaciou.

Komentáře

odkaz
5 anti.cz
odpověděl/-a 13.4.2016
 
upravil/-a 14.4.2016

Jeden problem je tahle veta: Sometimes the JavaScript may be too complex or arcane for us to execute, in which case we can’t render the page fully and accurately.

Dalsi problem je hashtag. Veci co jsou za nim se ignoruji.

Ale resit se to da. Musis mit server rendering pro React a nepouzivat hashtagy pri routovani.

Komentáře

  • xxar3s : A ako to mam riesit? Mozem spravit rovnake routovanie na klientovi aj serveri. S vypnutym JS sa bude na tej url posielat json s obsahom. Do linkov dam normalne adresy href="/nejaka-url", a so zapnutym js sa to replacne na href="/#nejaka-url" ... 13.4.2016
  • tdvorak : @xxar3s: běžně se nazývá universal/isomorphic app. Server kompletně vyrenderuje react stránku a pošle jí klientovi. Ten si podle možností přivěsí javascript a stránku tak ještě víc oživí. Mrkni třeba na https://github.com/DavidWells/isomorphic-react-example 14.4.2016
  • anti.cz : Ten priklad od Wellse uz nejde. Jedna zavislost je smazana. Ale takovych veci je vice. Tohle funguje https://github.com/gaearon/react-isomorphic-starterkit je tam sice par warningu pri instalaci. Je potreba to poupdatovat(https://david-dm.org/gaearon/react-isomorphic-starterkit - co to pisu jsou stranky dole, ale link by mel pak fungovat). Doporucuji vychazet z veci pod zastitou Gaearona(Abramov), nebo aspon ja to tak delam. 15.4.2016
  • tdvorak : @anti.cz: díky za dodatečné info. JS svět jde holt moc rychle kupředu a rozbíjí při tom věci. 14.4.2016

Pro plný přístup na Devel.cz se prosím přihlaste:

Rychlé přihlášení přes sociální sítě:

Nebo se přihlaste jménem a heslem:

Zadejte prosím svou e-mailovou adresu.
Zadejte své heslo.