1

我已经构建了我的第一个 Rails 应用程序,并且正在进行一些 SEO 优化。它是社交网络应用程序,因此它具有静态页面和动态页面。显然,动态页面需要用户身份验证 - 用户资料、好友搜索、帐户设置、消息等。所以您需要一个帐户才能访问这些页面?这是否意味着从 SEO 的角度来看这些页面是无用的?

我为这些页面设置中的每一个设置了不同的标题。但就元标签和关键字而言,为每个动态页面设置不同的元标签真的没有意义吗?由于这些页面需要身份验证。

application.html.erb如果我只在中包含元标记并收工,我会好吗?

4

1 回答 1

2

任何需要用户访问的页面都无法访问。如果非认证用户看不到,爬虫怎么可能?欺骗使网站认为您是爬虫相当容易,因此这将是一个巨大的安全漏洞。

您可以将一些标头发送到浏览器,告诉它需要身份验证,一些机器人可以读取这些标头。

此外,如果您包含谷歌分析,他们会通过您的身份验证用户获取一些信息:)

于 2013-06-26T07:23:09.313 回答