如何让机器人解析我们的自定义html元素?

时间:2016-06-22 15:41:13

标签: html angularjs angular robots.txt

我有一个包含自定义元素的网站(我使用角度2),谷歌无法正确解析它们:

只看到

<my-app></my-app> 

似乎谷歌机器人根本没有检索到这个组件的价值。

是否有最佳做法/解决方法?

感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

这已被问过一百万次。请参阅谷歌的this问题和this特定页面。

  

时代变了。今天,只要您不阻止Googlebot抓取您的JavaScript或CSS文件,我们通常就能够像现代浏览器一样呈现和理解您的网页。为了反映这一改进,我们最近更新了技术网站管理员指南,建议不要禁止Googlebot抓取您网站的CSS或JS文件。

答案 1 :(得分:-2)

您可以做的是获取所呈现页面的HTML并将其插入<my-app></my-app>标签而无需用户信息等。

在Angular启动后,无论如何都会被替换,这意味着你甚至可以在那里放一些完全不同的东西。