After Effects CS6 3D Motion Tracking Tutorial

Jeg har et nettsted bygget med MEAN (Mongo Express Angular Nodejs) stack. Jeg brukte prerender.io for å gjengi sidene for bots. Prerender-serveren kjørte på AWS EC2, men det var problemer med prerender.io-serveren hver uke eller så, slik at serveren ville gå ned av ukjent grunn. Og det økte også kostnadene til prosjektet mitt.For å kvitte meg med dette irriterende problemet bestemte jeg meg for å skrive min egen mini-forhåndsleverandør mellomvare i ekspressen. I mellomvaren avskjærer jeg trafikken fra bots, bygger html for den forespurte url og serverer den statiske html til bots med

response.send('<html>Well structured content with all title/head/meta tags</html>'). 

Denne html-en er ikke den eksakte replikasjonen av nettstedet mitt, men har nok innhold og lenker til andre relaterte sider.

Etter denne endringen er problemet mitt med forhåndsdelingsserveren løst (tydeligvis). Hvis jeg googler på sidene som nylig er lagt til på nettstedet mitt, ser jeg dem i resultatet. Imidlertid har brukerne som besøker nettstedet mitt falt med mer enn 50%, etter denne endringen. Når jeg besøker Googles verktøy for nettredaktører, virker alt bra, bortsett fra få (rundt 180) soft-404-feil.

Jeg lurer på hva som kunne ha gått galt. Er det å ha slik mellomvare for å sende html til bots en dårlig idé?

  • "Denne html-en er ikke den eksakte replikasjonen av nettstedet mitt" - Kanskje Googlebot tror at du skjuler deg.

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