Výukový program pro sledování pohybu After Effects CS6

Mám web vytvořený pomocí zásobníku MEAN (Mongo Express Angular Nodejs). Použil jsem prerender.io k vykreslení stránek pro roboty. Předběžný server běžel na AWS EC2, ale každý týden se vyskytly problémy se serverem předběžného vykreslení.io, takže server z nějakého neznámého důvodu selhal. A také to přidávalo nějaké náklady na můj projekt.Abych se zbavil tohoto nepříjemného problému, rozhodl jsem se do expresu napsat svůj vlastní mini-prerenderový middleware. V middlewaru zachycuji provoz z robotů, vytvářím html pro požadovanou adresu URL a podávám statický html robotům s

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

Tento html není přesnou replikací mého webu, ale má dostatek obsahu a odkazů na další související stránky.

Po této změně byl můj problém se serverem předběžného vykreslování opraven (samozřejmě). Pokud google prohledám nedávno přidané stránky na mém webu, uvidím je ve výsledku. Uživatelé, kteří navštíví můj web, však po této změně poklesli o více než 50%. Když navštěvuji nástroje Google pro webmastery, zdá se vše v pořádku, kromě několika (kolem 180) chyb soft-404.

Zajímalo by mě, co se mohlo pokazit. Je takový middleware pro odesílání html robotům špatný nápad?

  • „Tento html není přesnou replikací mého webu“ - Možná si Googlebot myslí, že maskujete.

Pracoval pro vás: Charles Robertson | Chcete nás kontaktovat?

užitečné informace