我正在创建一个站点,并希望为数据库表中的每一行提供单独的页面。每个页面上的信息都非常有用和全面,如果谷歌可以将它们编入索引,那将非常好。
我最初的想法是创建一个单独的PHP模板页面并为用户正在查看的内容提取正确的信息,但我担心的是搜索引擎将无法索引所有页面。
我的第二个想法是批量创建/自动化将各个页面创建为html文件的过程(对于表中的2000多行),因为那时我会保证它们会被抓取。但是,如果我需要对设计进行更改,我必须重新处理它们。有点痛苦......
我最后的考虑是在我的网站中选择一个页面并在隐藏的div中列出所有可能的php页面,但我不确定搜索引擎是否可以从中进行索引。我假设他们只是从HTML中提取,所以它能够找到它,对吧?
有什么建议吗?如果我可以创建一个基于用户点击的内容填充的单个页面,我会喜欢它,但我希望它们被编入索引。
答案 0 :(得分:1)
搜索引擎可以为动态页面编制索引,因此使用一个PHP文件创建数千个独特的产品页面对于SEO来说是好的。毕竟,每个页面/产品都有一个唯一的URL,因此将被视为唯一的页面。您只需链接到您网站中的产品页面和/或提交XML sitemap即可确保找到并编入索引。
通过链接您的网页,我的意思是链接到您的产品页面。搜索引擎主要通过以下链接查找新内容。因此,如果您希望找到产品页面,则需要链接到它们。使用基于表单的搜索不是一种好方法,因为搜索引擎通常不能很好地处理表单。但是,有很多方法可以链接到您的页面,包括HTML站点地图和产品类别页面,然后可以链接到该类别的产品。实际上,无论如何,您都可以获得指向产品页面的链接,这有助于确保搜索引擎找到它们。
答案 1 :(得分:0)
您不必在隐形DIV上发布链接! 只需创建页面并进行参数化内容提取。 您可以将这些页面包含在XML站点地图中并提交给Google,也可以将您的页面网址包含在HTML站点地图中。