0

我有一个允许用户创建个人资料页面的网站。他们通过提交将图片、文本等转储到 mqsql 数据库中的 html 表单来做到这一点。当他们访问他们的个人资料时(例如):www.mysite.com/profile.php?id=104

在 profile.php 中,我有一个关键字元标记,其中填充了一些可搜索的信息:

元名称=“关键字”内容=$用户名...

是否可以通过这种方式让每个个人资料都显示在 Google 搜索中?YouTube 似乎也这样做了。

除非 Google 使用每个 ID 搜索 profile.php,否则他们不会知道我受密码保护的数据库中的内容。

任何建议或反馈将不胜感激!

布拉德

4

1 回答 1

0

Google 与您网站的任何其他访问者没有什么不同,因此如果您的网站不包含指向个人资料页面的链接,Google 将不会找到这些页面并将其编入索引(当然,除非有人发布了指向他/她的个人资料页面的链接在另一个网站上)。

您可以通过创建(动态生成的)sitemap.xml 文件“帮助”Google 在您的网站上查找页面;

http://support.google.com/webmasters/bin/answer.py?hl=en&answer=156184

但是,如果个人资料页面受到保护并且只有登录用户可以访问,那么 Google 将无法访问这些页面。您可以为 Google-bot 设置一个例外并允许它在不登录的情况下访问,但您不应该这样做。首先,其他人很容易滥用它并访问私人信息。其次,如果 Google 发现您正在为 Google Bots 提供不同的内容,您将受到处罚,并且可能根本不会被编入索引。

最后一句话:问问自己,您网站的用户是否希望他们的个人资料页面被索引。我不知道您网站的目的,但始终考虑到这一点。

于 2013-04-01T18:02:14.573 回答