php - 用于 Google 抓取目的 : Single PHP pull-page, 或每个不同项目的单独页面?

标签 php seo search-engine

我正在创建一个站点,并希望为数据库表中的每一行创建单独的页面。每个页面上的信息都相当有用和全面,如果 Google 可以将它们编入索引,那就太好了。

我最初的想法是只创建一个 PHP 模板页面并为用户正在查看的内容提取正确的信息,但我担心搜索引擎无法索引所有页面。

我的第二个想法是批量创建/自动化将各个页面创建为 html 文件的过程(对于表中的 2000 多行),因为这样我就可以保证它们会被抓取。但是,如果我需要对设计进行更改,我将不得不重新处理它们。有点痛……

我最后的考虑是只在我的站点中选择一个页面并在隐藏的 div 中列出所有可能的 php 页面,但我不确定搜索引擎是否可以从中索引。我假设他们只是从 HTML 中提取,所以它能够找到它,对吧?

有什么建议吗?如果我可以只创建一个根据用户点击的内容填充的页面,我会很高兴,但我希望它们被编入索引。

最佳答案

搜索引擎可以为动态页面编制索引,因此使用一个 PHP 文件创建数千个独特的产品页面对于 SEO 来说是很好的。毕竟,每个页面/产品都有一个唯一的 URL,因此将被视为一个唯一的页面。您需要做的就是链接到您网站中的产品页面和/或提交 XML sitemap这样您就可以确定它们已被找到并编入索引。

通过链接您的页面,我的字面意思是链接到您的产品页面。搜索引擎主要通过以下链接查找新内容。因此,如果您希望找到您的产品页面,您需要链接到它们。使用基于表单的搜索不是一个好方法,因为搜索引擎通常不能很好地处理表单。但是有很多方法可以链接到您的页面,包括 HTML 站点地图和产品类别页面,然后可以链接到该类别中的产品。实际上,您获得产品页面链接的任何方式都是帮助确保它们被搜索引擎找到的好方法。

关于php - 用于 Google 抓取目的 : Single PHP pull-page, 或每个不同项目的单独页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10973948/

相关文章:

php - iPad 上 Safari 中的用户超时

php - 使用一个提交按钮一次在 mysql 表中进行多个输入

php - 我如何在不通过 PHP 解压缩的情况下打开 zip 文件中的文件

seo - 具有多个规范的 amp-html

.htaccess - 如何使用robots.txt或.htaccess禁止爬虫360Spider?

php - 无法通过php向mysql表中插入数据

ruby-on-rails - Rails - 从文本 block 中提取 seo 关键字

search - 谷歌如何实时抓取某些网站?

web - 链接到脚本或图像会改变页面排名吗?

search - 搜索引擎(Google)在搜索结果中显示错误的标题