【问题标题】:Any idea how website capture google search keywords in in their title/url dynamically?知道网站如何在其标题/网址中动态捕获谷歌搜索关键字吗?
【发布时间】:2012-01-02 05:25:34
【问题描述】:

更具体地说,让我举个例子:如果我在谷歌上搜索关键字“rankog”,我会在搜索结果中得到网站 rankog.com,但在谷歌搜索结果中,我会找到一些结果,例如 (a)www .markosweb.com/www/rankog.com/ 和 (b)www.tracedomain.com/rankog.com,我知道这些是一些提供域信息的 seo 工具。

我在第一行的问题是此类网站(a 和 b)如何在其标题/网址中捕获搜索词?

如果我想做同样的事情 - 在我的页面的标题/网址上捕获谷歌中的搜索词我应该怎么做;假设我有 1000 个关键字,我想在我的页面 url 中捕获它们,就像 (a) 和 (b) 中所做的那样,制作 1000 个页面不是我想的解决方案。这些网站如何工作并在其 url、标题中捕获 1000 个关键字?

【问题讨论】:

    标签: php javascript search seo


    【解决方案1】:

    这是通过解析引荐来源网址来完成的。大多数浏览器会在其标头中发送先前的 URL。您可以对其进行解析,并找出搜索词是什么。

    $_SERVER['HTTP_REFERER'];
    

    http://php.net/manual/en/reserved.variables.server.php

    现在,让您的网页被 Google 收录完全是另一回事了。您可以嗅探他们的用户代理并动态创建一堆虚假页面,但如果您这样做,每个人都会讨厌您,并且无论如何都不会在您的网站上花费太多时间。

    如果您希望自己的网站出现在 Google 列表中,那么最好的方法就是提供其他人会链接到的精彩内容。

    【讨论】:

    • 据我所知 $_SERVER['HTTP_REFERER'] 是在网页点击时发挥作用的,我们可以抓取到引用页面的信息。但我的问题不同:当我在谷歌上搜索“abcd.com”一词时,结果显示与 abcd.com 相关的页面,然后很少有其他谷歌结果,如 www.example.com/abcd.com(请参阅我在问题中给出的示例)。这里 $_SERVER['HTTP_REFERER'] 没有进来玩,因为我们没有点击任何谷歌结果,或者是吗?我不是很清楚-请您详细说明一下,非常感谢。
    • @yuvraj,你误会了。这里有两个问题。首先,当 Google 链接到您的页面时,您需要知道在 Google 上搜索的内容。为此,您阅读了引荐来源网址。第二个问题是让谷歌首先索引你的页面,就好像他们有那些搜索时间一样。为此,您需要有某种索引文件,然后使用适当的搜索词链接到您的所有内页。由于您显然不会创建数千个内页,因此您可以简单地使用友好的 URL 来确定搜索词。
    • Bang on target "第二个问题是让谷歌首先索引你的页面,就好像他们有那些搜索时间一样。要做到这一点,你需要有某种索引文件然后使用适当的搜索词链接到您的所有内页。由于您显然不会创建数千个内页,因此您可以简单地使用友好的 URL 来确定搜索词。 .......您能否详细说明一下,或者给我一些我学习的链接....这正是我正在寻找的,我无法找到解决方案。
    • 能否请您详细说明以上几点,非常感谢:)
    猜你喜欢
    • 2023-03-30
    • 1970-01-01
    • 1970-01-01
    • 2015-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-04
    相关资源
    最近更新 更多