asp.net-mvc - 如何让私有(private)网页被谷歌抓取

标签 asp.net-mvc seo

我怎样才能让我的网站的私有(private)页面被谷歌抓取和索引?

也许这不是很“常规”,但我希望我的私有(private)页面“链接”显示在谷歌索引中,但接下来需要注册才能显示该页面。

最佳答案

编辑:基于添加“可能不是很“常规”,但我希望我的私有(private)页面“链接”显示在谷歌索引中,但接下来需要注册才能显示页面。“对于这个问题: 您可以检查您的 PHP 代码中的用户代理,如果它是注册用户,基本上允许谷歌查看页面(谷歌的用户代理是“Googlebot/1.0”,您可以搜索其他常见引擎的用户代理)。

但是,这种行为特别违反了 Google 的规则,如果他们发现您这样做,他们可以并且会将您的网站从索引中删除。他们的政策是,您对待 googlebot 的方式不应与对待任何随机访问您网站的人的方式有任何不同。

(原始答案) 一种方法是使用 sitemap向谷歌展示如何找到你的所有页面。 一般来说,即使是站点地图,如果您想要索引的内容不是从可以通过“根”(/) 找到的页面链接到的(即公众无法找到它),那么它可能不会被索引。将其编入索引的唯一方法是将其链接到某个地方。

但问题是,为什么您仍然希望在 google 中显示您的私有(private)页面?

关于asp.net-mvc - 如何让私有(private)网页被谷歌抓取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2106717/

相关文章:

c# - 禁用时 TextBoxFor 值未传递给模型

jquery - ASP.NET MVC 中带有复选框的 DropDown(组合框)

jquery - 使用 href ='/subpage' 滚动到页面的一部分,而不是 href ='#foo'(JQuery?)

SEO 问题并从 URL 中删除尾部斜杠

asp.net-mvc - 部分 View 的 Razor 部分夹杂物

c# - 在 View 中不使用 BeginForm 验证多个分部 View

c# - 以编程方式 "hello world"ASP.NET MVC 中的默认服务器端打印机

PHP 无需爬行 Google 即可获取网站的 Google 排名

url - 斜杠哈希斜杠

jquery - SEO 友好的页面转换