【问题标题】:For Google crawling purposes: Single PHP pull-page, or individual pages for each different item?用于 Google 抓取目的:单个 PHP 拉页面,还是每个不同项目的单独页面?
【发布时间】:2012-06-11 02:20:41
【问题描述】:

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

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

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

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

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

【问题讨论】:

    标签: php seo search-engine


    【解决方案1】:

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

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

    【讨论】:

    • 所以下面的场景会起作用:选择充满大学的框。用户单击其中一所大学并转到该特定学校的 schooltemplate.php 页面。列表中的每所学校都会被编入索引?
    • 您能否再澄清一下链接页面的含义?
    【解决方案2】:

    您不必在不可见的 DIV 上发布链接! 只需创建页面并获取参数化内容。 您可以在 XML 站点地图中包含页面并提交给 Google,或者您也可以在 HTML 站点地图中包含您的页面网址。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-17
      • 2018-09-22
      • 2019-12-03
      • 2016-03-16
      • 2016-10-18
      • 2013-06-21
      相关资源
      最近更新 更多