如何构建我的Web开发环境,以便搜索引擎不索引我的项目?我正在为不同的客户开展多个项目,每个客户的站点位于www.mydomain.com/webdev/des1、www.mydomain.com/webdev/des2、www.mydomain.com/webdev/des3等我是这样构建它的,但是我今天去谷歌搜索,发现它一直在为客户的网站编制索引,这些网站正在开发中,因此还没有准备好发布。我可以做些什么来从谷歌结果中删除这些网站,直到它们完成,以及如何构建我的开发环境,以便将来不会发生这种情况?很抱歉在这里问2个问题,但我真的需要从犯过同样错误的人那里得到紧急建议。
如果你使用标准的handlesbar.jsimplementation,Google会将自定义脚本标签内的内容视为内容、脚本还是未知内容? 最佳答案 如果您有疑问,请使用纯HTML进行操作。不幸的是,谷歌应该忽略这一点。我四处张望,只听说这个应用程序不是为搜索友好而设计的。事实上,Google不理解甚至跟踪通过Javascript创建的链接,但handlebarsjs非常复杂。可能的解决方案我给你的一个强烈建议是加载一个简化版本,在使用handlebarsjs后加载一些简单的内容,所以至少不要让谷歌完全失明。但是这个版本也应该用于最
我的Web应用程序与notepad.cc非常相似在访问时重定向到随机生成的URL,例如http://myapp.com/roTr94h4Gd.(请注意,notepad.cc不是我的网站。)可能是因为这个重定向功能,当我在Google网站管理员工具中执行“fetchasGogle”时,我得到一个302并且没有html内容。甚至没有标签。HTTP/1.1302MovedTemporarilyServer:nginx/1.4.1Date:Tue,01Oct201304:37:37GMTContent-Type:text/htmlTransfer-Encoding:chunkedConnect
我正在尝试在我们的应用程序中为google+和facebook+1启用元数据,但我什么也得不到,页面的url或帖子中的{{pageDesc}}。现在我正在使用动态设置元描述的指令:HTML:指令:app.directive('metaDescription',['metaData',function(metaData){return{restrict:'A',replace:true,template:'',link:function(scope,element){scope.metaData=metaData;scope.description=scope.metaData.page
目前,Google在属于网站功能部分的结果摘录中显示元素。有没有办法排除这些元素以在谷歌中被抓取/显示?如上例中的eEdit、eDelete等。 最佳答案 要从Google索引中排除页面,blockthemusingtheRobots.txtfile或者,如果它只是内容,则使用“rel="nofollow"标签。希望这对您有所帮助。 关于search-如何防止某些元素显示在Google搜索摘录中?,我们在StackOverflow上找到一个类似的问题: htt
Google正在为我的Angular.js应用程序的内容编制索引,即它执行JS、XHR和整个交易,但由于某种原因,标题未正确编制索引并且仍然是静态HTML后备(默认标题由HTML设置,在执行JS之前)。在index.html我有:DefaultTitle每当路线改变时,它就这样设置:app.run['$location','$rootScope',($location,$rootScope)->$rootScope.$on'$routeChangeSuccess',(event,current,previous)->$rootScope.title=current.$$route.ti
所以我使用AJAX调用服务器文件,该文件使用WordPress填充pages内容并返回。我用它来填充字段。现在我感到困惑的是,我如何创建快照以及我必须做什么才能让谷歌知道我正在创建除了#!还有我为什么要这样做?escaped_fragments有点不清楚,希望我能得到更详细的解释。有没有人有任何教程可以引导您完成与我正在做的类似的这个过程?大卫 最佳答案 Google的抓取工具通常不会运行您的JavaScript。他们访问了您的页面,抓取了您的HTML,然后继续前进。这比加载页面及其所有资源、运行JavaScript、猜测所有内容何
我最近改进了我的网站。我基本上删除了所有内容并从头开始构建所有内容。这是我所做的:在每个页面上添加规范标签,以便Google知道哪个版本我更喜欢(我的首选版本是www.mywebsite.com)。在htaccess中设置301重定向,将mywebsite.com发送到www.mywebsite.com.RewriteCond%{HTTP_HOST}^mywebsite.com[NC]RewriteRule^(.*)$http://www.mywebsite.com/$1[L,R=301,NC]为旧链接的旧链接创建301域。已使用Google网站站长工具验证www.mywebsite.
我的页面上有一个文本元素需要在移动设备上隐藏,但在大屏幕上显示。首先使用移动设备,我会这样做:.secondary{display:none;}@mediascreenand(min-width:480px){.secondary{display:block;}}Google等搜索引擎会将此元素视为隐藏元素并忽略它,还是会看到媒体查询并假定它是页面内容? 最佳答案 MobileFirstPlatform应用程序是移动应用程序,因此它与Google的搜索引擎无关。它是一个应用程序,在您的设备本地呈现。你的问题没有任何意义。
我有一个AngularJS1.0.7网络应用程序。几个月前,我向谷歌发送了一个sitemap.xml文件,因此url被编入索引。现在,我想上传一个新的站点地图文件,其中包含对这些URL的一些更新。我的意思是,页面是一样的,但url有一点变化。当谷歌索引我的新网址时,我猜它会有很多具有相同重复代码的网址,对吧?我有点担心,因为我读过谷歌对这种情况的惩罚。我已经阅读了一些相关内容,但我对所有这些SEO内容还是个新手。所以,我不是100%清楚我应该做什么。最适合我的是Google可以“删除”或以某种方式忘记旧网址并为新网址编制索引。我已阅读有关规范网址和重定向301的内容。这些方法正确吗?我