如果你们能够对此有所了解,那会很棒,让我感到困惑:
客户问我是否可以尝试为他的喜剧之夜制作搜索词“sketchercise”将他的网站列为谷歌排名的首位。我只是将整个网站标题的标题标签从“Allnutt和Simpson”更改为“Allnutt和Simpson - Sketchercise @ Ginglik - Sketch Duo”。它完成了诀窍,现在当输入“sketchercise”时,该网站在Google列表中名列前茅。但是,它给出了这个非常奇怪的链接:
http://www.allnuttandsimpson.com/index.php/videos/
这也是谷歌搜索结果的链接:
http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=sketchercise
此链接无效,没有任何意义。我想这与使用哈希标签和AJAX驱动的网站有关,但在我更改标题标签之前,它使用#标签链接到网站。这条斜线的处理方式是什么?
最奇怪的是该网站上视频页面的有效网址为/index.php#vidspics,我从未在网址中使用过“视频”一词!
如果有人能够解释原因或者只是帮助我阻止它发生,我将非常感激。我意识到这是一个搜索引擎优化问题,我一般都讨厌那些东西,但我希望你能看到这是一个奇怪的案例!
比较一下,如果你谷歌“allnutt和simpson”它可以很好地链接到网站和所有的页面绝对精细的.php页面(然后我的JS将它们转换为哈希标签,以保持干净)< / p>
答案 0 :(得分:0)
这是因为托管文件下必须有一个名为“视频”的文件夹,请使用FTP客户端并进行检查。
Google会抓取每个文件夹和文件,除非您告诉他不要这样做,请查找robot.txt文件以了解如何避免索引。
请在解决此问题时请谷歌删除该结果。
最后,该行为与哈希标记无关,这些只是对javascript的引用,以便在您的网页中显示适当的内容。
答案 1 :(得分:0)
不确定为什么会发布此类内容,但阻止该网页显示的唯一方法是使用此网站的Google网站管理员帐户,并确保抓取工具无法再找到此链接。另一种方法是,当 <META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">
为true时,网站会将此标记 isset($_REQUEST(videos))
放在标题中。
地址中的斜线是www.allnuttandsimpson.com/index.php?=videos的解析形式。您可以让Web服务器将所有php参数更改为斜杠,以使链接看起来很漂亮。
获得正确结果的最佳选择是创建站点地图并将其提交到该站点的https://www.google.com/webmasters/tools/。您需要访问。
哦,忘记了,网站地图会让谷歌查看你想要发布的所有页面,将其用于主菜单中的主要页面。要删除您不想要的链接,需要在网站的主目录中使用robots.txt。