Un team ha implementato un'applicazione Web utilizzando MySql, PHP con il framework Zend e Angular.js sul lato client. Sono incaricato di implementare il SEO per questa applicazione.
Capisco che devo prendere istantanee HTML delle pagine Angular e servirle ai web crawler. Questa è l'unica soluzione che funziona per i motori di ricerca che non eseguono Javascript.
-
In che modo posso effettuare tali istantanee in modo efficiente? Voglio dire, c'è uno strumento correlato a PHP che può aiutarmi? Dovrei chiamare uno strumento da PHP? Se sì, quale?
-
Se questa applicazione fosse stata sviluppata con
node.js
, avrei potuto usare qualcosa comegrunt-html-snapshot
di Grunt. Esiste un equivalente per il framework Zend? -
Consiglieresti di scattare istantanee una volta per tutte o dovrei generarle dinamicamente? Il contenuto del sito web non cambia così spesso. Non è fondamentale avere gli ultimi contenuti per scopi SEO.