Hvordan lage et nettsted ved hjelp av HTML og CSS trinnvis trinnveiledning for nettstedet

Jeg har en reaktivert app. Og Google indekserer bare hovedsiden "/". Jeg forstår ikke hvordan React og SEO fungerer sammen. Har du noen tips? Enhver hjelp vil bli verdsatt.

Jeg har prøvd Google Fetch and Render-verktøyet, og det henter bare hovedsiden.

Linkeksempel:

 goToPhoto(pageName) { const {history} = this.props; history.push(`/photo/${pageName}`); } this.props.goToPhoto(photo.pageName)}>`${photo.title}`} 

  • Hva skjer hvis du skriver inn nettadressene til andre sider i nettleserfeltet?
  • Den går til den forventede siden @StephenOstermiller
  • 1 Vurder å teste det med javascript deaktivert. Du kan støte på ikke-funksjonelle knapper. Det er også vanskelig for meg å gi et solid svar fordi du ber oss om å fokusere mer på et bestemt rammeverk, og det kan kreve spesifikk kode for å utføre HTML-funksjonene. Når det gjelder google-indeksering, prøv å lage kvalitetssider som folk vil ha og sørg for at du ikke gjør det bruk roboten noindex-direktivet og sørg for at serveren din ikke blokkerer google fra å få tilgang til sider.
  • 1 "det henter bare hovedsiden" - hva med nettadressene til de andre sidene dine? Eller er det det du sier; returnerer de ikke noe i Google Fetch and Render-verktøyet?
+50

Det gamle svaret pleide å være et produkt som Prerender.io for å få Google til å gjennomgå det. Google har begynt å behandle Javascript, og selv om et produkt som forhåndsrender en side for motoren gjør livet lettere, er det ikke det eneste svaret.

Et vanlig problem jeg har opplevd er at hvis det tar for lang tid å laste appen din, hvis AJAX-samtalene eller hendelsessløyfene tar mer enn 2-3 sekunder, Google vil ikke vente. Det vil gå med hva det har, inkludert lenker. Løsningen på dette vil avhenge veldig av arkitekturen din, men jeg vil foreslå å se på hastighet, hurtigbufring, CDN og andre faktorer som kan gjøre det vanskelig for Google å laste inn på under 5 sekunder.

fungert for deg: Charles Robertson | Ønsker du å kontakte oss?