我正在使用nodejs-expressjs服务器做一个angularjs应用程序。
我想做一个与商业目录类似的应用。 我怀疑它是否可能通过他的名字或他的功能(标签)对目录中的所有项目进行SEO友好。始终牢记所有页面都是使用AngularJS创建的。 如果可能的话,如何做到这一点。
我实现了一个使用prerender服务器(此https://github.com/prerender/prerender)和appren服务器上的prerender-node库的示例。
我的示例页面由angularjs创建,确实有效(SEO友好,它出现在谷歌的搜索中)..但页面是"静态",以及目录它会将新的总线添加到我想要在Google搜索中显示的目录中。
Besize,我希望我的应用程序是多语言的,并且还怀疑如何做所有这些都是多语言,如果可能的话。
我希望你能帮助我。
答案 0 :(得分:1)
如果您正在托管自己的Prerender服务器,它会在每次Google访问时“动态”提供该页面,因此它将始终拥有您网页中的最新动态内容。如果您使用Prerender插件来缓存页面,则需要确保重新缓存它们......或者使用我们的Prerender.io SaaS,我们将为您处理所有的重新缓存。
听起来您只是希望Google更频繁地抓取您的网页,因为您的内容可能会有多动态。为了让Google更频繁地抓取您的网页,请确保从其他网站获得高质量的入站链接,以增加您的PageRank。
以下是Google针对多语言网站提供的大量建议:https://support.google.com/webmasters/answer/182192?hl=en