【问题标题】:SEO neutral way to redirect human users to confirmation dialog?将人类用户重定向到确认对话框的 SEO 中立方式?
【发布时间】:2010-10-02 10:25:23
【问题描述】:

我正在开发的一个网站只向商业实体销售车辆。

因此,它会显示针对企业客户的数据(不含Value Added Tax 的价格、保修限制等)。在德国,向私人最终用户展示此类数据可能会被视为误导性广告而受到处罚。

解决此问题的一种方法是在用户进入网站时显示一个对话框。在对话框中,用户必须确认他们是业务用户。

我目前的想法是使用$_SESSION 中的标志来检测用户是否是新用户,然后使用标题重定向将他们重定向到确认页面。当他们确认自己是业务用户时,他们会被带到实际页面。

但是,搜索引擎应该立即看到内容,而不需要确认页面。

有人有检测搜索引擎机器人的天才简单方法

  • 不使用 JavaScript

  • 无需持续维护(例如蜘蛛的 USER_AGENT 字符串列表)

只要主要搜索引擎得到适当的服务,机器人检测就不需要 100% 可靠。关于如何满足让用户确认其业务状态的法律要求的任何其他想法也非常受欢迎。

该网站基于 PHP 5,并在基于 Linux 的共享主机包上运行(无法安装任何扩展)。

【问题讨论】:

    标签: php seo


    【解决方案1】:

    如果未设置会话变量,则向所有页面添加绝对定位覆盖是我认为最简单的解决方案:仍然为整个页面提供服务(用于用户和机器人),但在用户确认其状态之前不能使用,

    【讨论】:

    • 哈!这就是我一直在寻找的那种天才想法。单击“我是企业”链接会将用户带到一个页面,该页面为当前会话“解锁”它并隐藏覆盖。覆盖将在文档末尾定义,因此不会干扰搜索引擎。听起来很完美 - 我会实现它,看看效果如何。
    • 在瑞典语中inwarehouse.se 有一个例子:Privat 表示个人,Företag 表示公司。
    猜你喜欢
    • 2016-01-19
    • 2017-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多