我有一个主网站和一个用flutter编写的移动应用程序。我想在m.example.com
上主持一个flutter的网络版本。但是SEO优化有一个问题。有没有人有在flutter (ssr,prerender,amp等)中实现seo的实际经验?或者只在没有SEO的网站上使用flutter-web?
发布于 2021-11-13 23:00:26
我也在寻找答案,奇怪的是谷歌支持Firefox和Flutter。我们发现它不能很好地支持SEO,我认为这是一个时间问题,仅此而已。所以到目前为止我还没有找到两种方法
First solution它是目前最简单也是最好的解决方案,因为它可以帮助你将指定的句子归档。应用程序中的所有数据都不会被存档。她用的是这个seo_renderer库。您可以查看归档方法的示例
Second solution我认为它更好,但它更难,这里有一篇完整的文章完整地解释了这个方法。Flutter Web Seo & Rich Web Link Preview
发布于 2021-07-07 00:16:17
不幸的是,不是很好。你可以添加SEO META标签,但它们对整个单页面应用程序都是一样的,因为Flutter Web的导航是基于散列的,这对试图索引你的站点的爬虫来说是不好的。
来自谷歌的Flutter人员说,Flutter Web更多地是为SPA (单页web应用程序)设计的,而不是针对那些有大量内容需要良好的SEO优化的网站。所以你可以做一些搜索引擎优化,但不是很多。这是半ok有一个网站的内容和应用程序分开,但理想情况下,你会希望有一个良好的搜索引擎优化你的整个应用程序。
因此,Flutter Web在SEO方面(至少在目前)是一个“廉价的解决方案”,理想情况下,您应该有一个web应用程序,而不是Flutter。
谷歌最近还宣布,他们的爬虫渲染JS now,但谷歌并不是唯一的搜索引擎,所以理想情况下,你希望所有的搜索引擎都能阅读你的网站。
因此,如果你的网站不是搜索引擎优化的重点,我更喜欢建立在flutter web上。(至少现在是这样)。
如果你的网站不是专注于搜索引擎优化,我强烈推荐flutter web
发布于 2020-10-21 13:47:31
我写了自己的站点地图生成器来生成node.js上的每条路径和自定义渲染,所以当你使用应用程序时,你使用的是单页面应用程序:m.example.com/#post/id1,但在站点地图中,你有m.example.com/post/id1,当你直接打开这个链接时,它会呈现包含标题、描述和正文的nodejs、express和firebase云函数的简单html
当前的问题是第一次页面加载时间导致页面排名较低
https://stackoverflow.com/questions/64033285
复制相似问题