我目前正在针对搜索引擎优化我的网站。它主要是一个数据库驱动的站点。我在后端使用 C#,但数据库内容是通过 jQuery ajax 和 Web 服务加载的。因此,我的数据库内容不在 html 中,机器人会抓取它。我的网站有点像在线超市格式,因为我的数据库中有数千个项目,用户可以一次将其中一个或多个加载到网页上,加载项目后页面不会发生显着变化。
我的问题是,(如果有的话)我怎样才能让我的数据库内容被索引?我正在考虑有一个链接到一个 aspx 页面(例如称为 mydatabase)的锚点,它将我的所有数据库项加载为一个大的 html 列表。然后,使用 jQuery,我会让锚点对用户不可见。用户仍然可以访问数据,但不能通过此链接访问数据,可以使用我创建的 jQuery 界面访问数据。
问题是,我真的不希望用户看到这个大而杂乱的列表 - 谷歌结果是否会将此页面显示www.mysite.com/mydatabase.aspx
为搜索结果?谷歌还会将此视为“关键字丰富”的垃圾邮件页面吗?我做了很多研究,但对此一无所获。仅针对 php 的说明。请帮助我不确定该怎么做,需要知道解决这个问题的最佳方法。