我有一个食品外卖网站,用户可以通过提供区域名称来搜索餐馆。当用户在Google中搜索TAKEAWAYSINLONDON时,我希望我的网站的LONDON搜索页面被列出。我认为谷歌不会抓取带有查询字符串的网站。我们怎样才能做到这一点? 最佳答案 请记住,Google只会查看您创建的页面,而不是您创建它的方式。现在这基本上将您的问题转化为“我们如何让我们的动态页面对Google可见”?有很多技巧。基本上,您构建从主页到特定其他页面的链接。您可以有一个“前5个搜索”框,其中包含指向“http://www.example.com/lond
我有一个trance音乐网站,地址是http://trancefanatic.com.目前有两个类别:TranceDJ和TranceVocalists。在每一个下面都是相应的名称。对于标签,我一直在使用“歌词”、“音乐视频”等内容。但是,我也注意到我一直在使用艺术家的名字作为标签,此外还有将它们作为子类别。我读到这对SEO不利。我不确定在不丢失流量的情况下重新构建我的类别/标签的最佳方式是什么。我的网站基本上提供trance/vocaltrance音乐,还有歌词。任何建议都会很棒。谢谢! 最佳答案 首先,为Wordpress安装SE
我有一个多语言网站(http://isbooth.com),其中包含HTML5游戏。对于每个游戏,站点包括:默认页面,动态检测用户语言,如果可能以用户的语言提供游戏,否则默认到英文,而不更改用户的URL(我假设用户可以直接在他的状态栏直接输入助记词url)。一组页面,每种支持的语言对应一个页面。例子:默认:isbooth.com/sudoku英语:isbooth.com/sudoku/en西类牙语:isbooth.com/sudoku/es...按照Google指南,我在sitemap.xml中实现了hreflangs并提交给了Google。默认页面用hreflang="x-defau
目前我在谷歌网站管理员工具中指定了一个站点地图,它看起来像这样..www.mydomain.com/sitemap.php?from=20000&max=10000这显示了记录ID为20,000的10,000页我有80,000个页面,我的站点地图很慢。我不想最终拥有大量带有这些参数的站点地图(因为只有谷歌知道它们)。但是这些页面从数据库中抽取了太多页面,而且速度非常慢。谁能告诉我什么既快速又全面并且适用于所有机器人? 最佳答案 设置一个创建静态站点地图的cron作业。将其设置为每天、每小时或按照您喜欢的任何时间表运行。将静态文件提供
我有多语言网站。实际上,网站语言是根据网络浏览器语言选择的。有什么办法可以根据搜索引擎蜘蛛设置语言吗?例如:为百度搜索引擎蜘蛛显示中文网站,为Yandex蜘蛛显示俄语网站? 最佳答案 这叫做crawleridentification.当向您的网站发出请求时,User-Agentfield包含有关浏览器或爬虫的信息。根据不同的爬虫,该字段的值会有所不同。然后,您可以将不同的值与不同的语言相关联。您还可以查看largelistofuseragents.我仍然很确定这样做会降低您在搜索引擎中的排名,因为您对爬虫的响应与对真实用户的响应不同
我想创建一个重定向规则,它将始终将用户重定向到指定的URL,例如:来自http://www.team.com/team/player/5/1.html到http://www.team.com/jose-garcia.html/player/和/1.html之间的数字是动态的。无论那里设置的数字如何,我都想进行重定向。 最佳答案 您可以在您的DOCUMENT_ROOT/.htaccess文件中使用此代码:RewriteEngineOnRewriteCond%{HTTP_HOST}^(www\.)?team\.com$[NC]Rewri
在我的node+backbone.js应用程序中,其中一个页面url看起来像'http://example.com/#!book1'.Google将如何处理此url以供抓取?他们是否将url替换为'example.com/_escaped_fragment_=book1'或'example.com/?_escaped_fragment_=book1'?有人可以指导我吗? 最佳答案 如果您不必支持旧浏览器,为什么不简单地去掉#?就这么简单Backbone.history.start({pushState:true})看https://
目前我有一个使用递归类别的网站,即有无穷无尽的类别。我可以通过手动设置新参数来传递尽可能多的参数。我的.htaccess如何自动接受类别的N个参数?目前我使用这个规则:RewriteRule^(\w+)/?$view/index.php?a=$1[L,QSA]搜索类似这样的内容:www.mysite.com/cat1/cat2/cat3/cat4/.../product 最佳答案 您应该将完整的URI传递给index.php,然后将其拆分到PHP代码中:RewriteCond%{REQUEST_FILENAME}!-dRewrite
这是我的带有SEO标题的URLhttp://prdemos.com/Web/2015/assetsrecovered/index.php/pages/page?seo=ar-about-us我想改变它http://prdemos.com/Web/2015/assetsrecovered/ar-about-usindex.php/pages/page?seo=这部分应该删除。 最佳答案 首先我设置config.php$config['index_page']="";和$config['uri_protocol']='PATH_INFO
我有一个简单的wordpress网站,其中包含问答游戏。用户访问我的网站www.site.com,他可以在那里选择他想玩的问答游戏。每个问答游戏都是一个新帖子。每个帖子都包含对PC游戏(例如GTAV)的复制描述和几个问题。最终用户可以通过回答看到他犯了多少错误。问题是,我的站点包含很多帖子,每个帖子都包含对视频游戏的复制描述。正因为如此,我的网站被谷歌禁止搜索复制内容。我该如何防止呢?我应该在我网站的每篇文章中添加nofollow标签吗?如果是这样,我怎样才能同时对每个帖子执行此操作? 最佳答案 您可以使用wp_head钩子(Hoo