为了将访问者引导到正确的选项卡,我将?tab=1放在url的末尾。然后在访问者单击该URL时使用JavaScript打开该选项卡。换句话说。一页有两个“URL”(我不确定它们是否是)。一个是www.domain.com/foo.html,另一个是www.domain.com/foo.html?tab=2。如果选项卡2打开,请仅单击最后一个。现在,这是我的问题。从搜索引擎的角度来看,这两种形式的“URL”真的是不同的URL吗?URL应该是指资源位置而不是形成,因此它们只是一个,但我不确定。如果是,那么我必须做一些事情来通知搜索引擎这种情况,那我该怎么办?301重定向?或rel=Noind
我注意到很多时候当我在Google上搜索某些内容时,Google会自动使用相关网站的搜索功能并返回网站搜索结果,就好像它只是另一个URL一样。我如何让Google和其他搜索引擎知道我自己网站上的搜索框是什么,OpenSearch与它有什么关系吗? 最佳答案 您是指通过googlechromeomnibar的站点搜索功能吗?要到达那里,你只需要有一个使用GET方法类型的表单输入类型文本元素提交按钮在您域的根页面上如果用户直接转到您的根页面并在那里搜索内容,谷歌会了解此表单并将其添加到可通过omnibar(谷歌浏览器地址栏)访问的搜索引
我有一个网站,它是1个html文件并使用javascript隐藏标签页。URL被重写为不同页面的#以使其成为书签。有没有办法让不同的页面显示在搜索引擎结果中?最好让它们在那里显示为不同的页面。我已经阅读了下面的文档,但我认为那只是针对动态生成的ajax内容,对吗?http://code.google.com/web/ajaxcrawling/docs/getting-started.html 最佳答案 我阅读了您提到的页面。那是针对Ajax站点的。在您的情况下,它不是Ajax。JeffB提到的另一点是,Google很有可能会为您使用
我正在将一些文本插入到我的页面中,但我需要防止搜索引擎将其编入索引。我读到一些引擎现在能够读取此内容。如何阻止他们这样做? 最佳答案 搜索引擎还不能读取Ajax内容。如果你使用theirspecifications,他们最接近的是谷歌支持它。.但这确实需要您使用他们的规范,否则Google无法抓取Ajax内容。 关于ajax-如何防止AJAX生成的内容被搜索引擎索引?,我们在StackOverflow上找到一个类似的问题: https://stackoverf
我正在使用Intelligenicai.URLRewriter.dll重写我的网站URL它工作正常我按照以下链接作为示例http://anupkumargupta.wordpress.com/2011/05/28/url-rewriting-with-urlrewriter-net-simplest-way-asp-net-c-sql-blog/在我读到的另一篇文章中,URL重写会给搜索引擎带来问题,因为现在我们可以使用两个不同的URL访问同一页面,一个没有URL重写,一个有URL重写。(检查此链接http://thecodebug.com/?p=296)上面提到的链接讨论了搜索引擎如
我已经实现了如下的分页http://myhost.com/product-2/213-1这意味着共有213个产品,这是第一页。当我检查Google在我的网站上抓取了哪些页面时,我看到的结果类似于http://myhost.com/product-2/213-1-2/144-0/144-1/144-14/125-1/125-12/125-1/151-15/108-10/131-1/134-13/140-14/140-1/118-11/126-1/126-12/110-1/270-27/270-1/270-27这意味着谷歌以某种方式在URL末尾附加所有页码并抓取该URL。有人能给我一个解决
我有一个已经运行了大约2年的网站,随着时间的推移它获得了一些搜索引擎的声誉,现在我有兴趣在它上面使用htaccess,重命名诸如:/index.php?act=登录简单地/登录现在的问题是,搜索引擎会看到这两个url,而登录页面远不是我要重命名的唯一url。这几乎意味着我的整个网站的网址将是现在的两倍,我可以做些什么来防止它对SEO造成损害?是否有一些htaccess代码可以用来将旧页面重定向到新页面?(我什至不确定这是否会解决SEO问题)提前致谢 最佳答案 底线是使用R=301(永久移动)通知搜索引擎您的新网址。例如,您的.hta
我有一个Solr搜索服务器,它为我的Web前端提供JSON,它使用jQuery根据用户提供的搜索词和选定的方面获取数据。一旦显示初始搜索结果(带分页)并且用户单击结果,Web前端查询我的数据库以获取产品详细信息并将其显示给用户。现在我想弄清楚在这种情况下将此内部搜索公开给SEO的最佳策略是什么,以便Google用户(例如)可以找到我的Solr搜索服务器返回的产品并能够看到产品详细信息?我不确定实际上允许爬虫遍历我们的内部搜索页面是否是个好主意,因为它可能会影响Solr缓存和驱逐(负面?)。但在那种情况下,我该如何将只能通过搜索结果访问的产品详细信息公开给爬虫?(我知道AJAX的hash
hheader.html包含在每个URL的顶部,但它与搜索无关,并且弄乱了每一页第一行的所有结果......(在代码中它是最后一行但在视觉上它是第一行,谷歌能够注意到这一点)解决方案1:你可以把标题(从谷歌搜索中排除的内容)在带有静态urldomain.com/header.html和的iframe中?有起飞吗?解决方案2:您可以通过apachemodrewrite、php或javascript有条件地交付它takeoff(?):谷歌可能不喜欢它?Google会尝试使用标准用户的用户代理的页面并进行比较吗?takeoff:隐藏的内容也会在google缓存版本中丢失...例子:添加-he
我有一个新创建的Web应用程序托管在AppEngine中(仅HTML)问题是,我怎样才能让这个页面出现在谷歌搜索引擎上?这类似于常规方法(robot.txt等)吗?谢谢! 最佳答案 只需两个简单的步骤即可将您的新网站通知Google创建sitemap为您的静态页面。您可以使用一些在线站点地图创建者,例如http://www.xml-sitemaps.com/在GoogleWebmasterTools中为您的网站创建新帐户并在此处添加新创建的站点地图(优化>站点地图)。您还可以使用GoogleWebmasterTools检查您的网站索