Salaperäinen nainen valkoisessa mekossa

Käytämme Angular Universal -sovellusta renderoimalla Angular 5 -sovelluksemme. NodeJS-palvelin renderöi HTML5: n oikein, mutta Google ei renderöi sivua visuaalisesti, vaikka näkisikin HTML5: n.

Näin Google näkee sivun

Tämä on koodi, jonka Google näkee

Joten vaikka se näkisi oikean koodin, se ei tee sitä visuaalisesti oikein.

  1. Onko tämä haitallista SEO: lle?

  2. Ehkä sen aiheuttaa komponentti, kuten https://material.angular.io/components/tabs/overview, joten Google ei renderöi omaa kirjastoa?

  • 1 Kulma on erittäin heikko kehys SEO: lle. En käytä sitä, jos sinun täytyy hakea sisältösi hakukoneiden hakemistoon.

Angular on tarkoitettu vain projekteille, joissa SEO ei todellakaan kuulu vaatimusten piiriin. Kaikki kulmaesityksiä koskevat SEO-kysymykset, jotka ovat itse asiassa liian myöhäisiä ajatella SEO: tä.

Kysymyksiisi:

  1. kyllä, se on haitallista. Se osoittaa, että HTML-mallinnus epäonnistuu massiivisesti.
  2. Sanoisin, että renderöinti epäonnistuu, ei johdu itse komponentista, vaan pikemminkin sen toteuttamisesta. Tarkastellessani esimerkin HTML-lähdekoodia kohdassa https://material.angular.io/components/tabs/examples näen täysin erilaiset HTML-välilehtien merkinnät, kun "Hae kuten Google" näkyy.

työskennellyt sinulle: Charles Robertson | Haluatko yhteyttä?