我想知道polymer 能对搜索引擎优化有多友好.
由于所有的代码都是完全动态的,像Angular 一样,搜索引擎怎么能提取页面的信息呢?因为做事情也是有Angular 的,我真的很难让它变得对SEO友好.
是否会有工具自动生成_ESCRIPT_FRANSION_以提供给搜索引擎?
我猜谷歌可能想过这个解决方案,但我找不到(即使在谷歌上也找不到).

根据polymer 常见问题解答,我们只有

Crawlers understand custom elements? How does SEO work?
They don’t. However, search engines have been dealing with heavy AJAX based application for some time now. Moving away from JS and being more declarative is a good thing and will generally make things better.
http://www.polymer-project.org/faq.html#seo

帮助不大

推荐答案

这个问题也困扰着我.polymer 团队has this to say左右,看起来很有前途!


更新

此外,还需要从polymer 列表中的对话中添加一些上下文,以及一些关于status from Eric Bidelman的有用信息.

Polymer site的 struct 的初步判断表明,它提供静态内容,而影子DOM内容已经内联在页面中.每个HTML文件都可以通过HTTP GET直接从服务器加载,如果支持pushState和JavaScript,后续导航将使用pushState(documentation)将页面注入当前DOM.

建议使用pushState over _escaped_fragment_,因为它稍微不那么凌乱,但仍然需要在服务器上进行常规模板制作.更多信息请参见The Moz Blog.


免责声明

我可能错过或误解了这里的一些东西,这只是快速浏览一下页面的毅力,但希望这能有所帮助.

Dart相关问答推荐

如何判断一个数字是否是dart中另一个数字的倍数?

无法在 IOS 上使用 firebase 运行Flutter应用程序

Flutter | Dart:URI的目标不存在

如何防止意外发布私有 pub 包

AnimatedContainer 可以为其高度设置动画吗?

将 Flutter 前端与 Android 和 iOS 的 .NET Core 后端相结合

在 Flutter 中保持响应的同时制作持久的背景图像

Dart / Flutter 错误:没有为类Logger定义toStringDeep

有没有可能用Flatter摄像头插件播放视频?

找不到名为split-per-abi的选项

用百分比将小部件放置在堆栈中

使用Flutter/dart的NTLM身份验证

如何在Dart中switch 枚举?

使用Flatter向Cloud Firestore添加对象

Flutter 中 ListView.builder 中的反向列表

Dart 有 int.INFINITY 吗?

如何用dart语言初始化超类变量?

如何在 Dart 中使用 char 类型?

在 Dart 中,List.from 和 .of 以及 Map.from 和 .of 有什么区别?

如何将 `ByteData` 实例写入 Dart 中的文件?