我有一个完成的网站,我需要生成一个谷歌网站地图。你能推荐一个脚本吗?我需要的东西,将爬行的网站完全像谷歌。我已经找到了爬行网站文件夹中所有文件的脚本,但我有一个成员只有一部分,我不希望被谷歌看到(因此,脚本浪费时间生成的东西,我不需要索引)。那么我对剧本有什么想法吗?一个每天自动爬行并提交给谷歌的系统将是理想的选择。 最佳答案 如果网站不超过500页,你可以使用这个免费工具http://www.xml-sitemaps.com/ 关于php-Sitemap脚本,我们在StackOverf
我有一个应用程序可以搜索不同机构的建议。该应用程序本身是一个基于AJAX的单页应用程序,但为了模拟状态,URL会通过History.replaceState()方法动态更改。我注入(inject)的URL也作为一个单独的HTML页面存在,所以当一个人复制URL时,他可以重新使用它来直接加载他寻求的推荐。此模板也由JavaScript填充。URL结构非常简单:http://mattat.org.il/ci/index.php/search/show_full/nsrecommendation/[idOfRec]推荐本身显然是静态的,即它们不会更新。如果我希望所有内容都被Google索引,
如果我的sitemap.xml文件没有提交给Google,Googlebot会自动尝试索引sitemap.xml吗?例如,Googlebot是否会尝试索引http://www.example.com/sitemap.xml如果碰巧文件在那里?Google的资源说要提交,但Googlebot所做的是一个单独的问题。http://support.google.com/sites/bin/answer.py?hl=en&answer=100283 最佳答案 站点地图文件可以有任何名称和路径。所以,如果robots.txt中没有明确指定,我
我目前正在使用HttpHandler动态生成站点地图文件,并将路径设置为sitemap.axd。然后返回xml内容。我办公室的任何人都不确定是否所有搜索引擎都接受此扩展名,或者他们是否需要.xml来解析。我知道可以通过站长工具提交给谷歌,用robots.txt表明sitemap是sitemap.axd。sitemap.axd是否被所有人接受?如果没有,有人知道哪些会或不会吗? 最佳答案 主要搜索引擎同意的协议(protocol)允许您在robots.txt文件中指定XML站点地图的位置。示例中倾向于将此命名为“sitemap.xml
这个问题不太可能帮助任何future的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况相关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visitthehelpcenter.关闭9年前。我有一个非常简单的问题。一个XML站点地图最多可以有50.000个URL。假设我有1个和2个。还剩多少?49.999还是49.997?
我已经将sitemap.xml文件提交给谷歌网站管理员工具,它说我拥有整个页面,但在“索引”下它说“--”?Google需要多长时间才能开始编制索引?这是几天前的事。 最佳答案 站点地图是网站管理员帮助搜索引擎轻松地从他们的网站发现更多页面的一种方式。站点地图应被视为一种帮助,而不是一种职责。即使您提交了Sitemap,也不能保证Sitemap中列出的URL会被读取或包含在搜索引擎索引中。通常需要几小时到几天才能编入索引。来自Google来源的引述"Wedon'tguaranteethatwe'llcrawlorindexallof
我已经设置了一个使用ui-state路由器的AngularJS应用程序。它有一些静态页面,除此之外还有配置文件页面,这些页面根据配置文件ID生成动态页面。出于SEO目的,我使用了PhantomJS并生成HTML以提供爬虫响应。但是,我怎样才能生成包含所有动态页面URL的sitemap.xml并通过该爬虫可以获取并在搜索引擎上列出? 最佳答案 使用JavaScript您可以使用XMLWriter创建XML。然后您可以将此XML作为字符串传递给您的Web服务器。查看XMLWriter.这是使用XMLWriter编写XML的可用方法的教程
我在应用程序文件夹中添加了sitemap.xml,但我如何将其公开以便谷歌网站管理员工具可以获取它?谢谢 最佳答案 来自谷歌的BuildandSubmitaSitemap文档:TherearetwodifferentwaystomakeyoursitemapavailabletoGoogle:SubmitittoGoogleusingtheSearchConsoleSitemapstoolORInsertthefollowinglineanywhereinyourrobots.txtfile,specifyingthepathtoy
我已经阅读了有关站点地图格式的Google文档,但有一件事他们没有说清楚:搜索引擎会自动寻找并找到/sitemap_index.xml还是您必须通过/robots.txt或主/sitemap.xml告诉他们?您是否可以不拥有/sitemap.xml并仍然依赖/sitemap_index.xml来找到和收获? 最佳答案 在您的robots.txt中,您可以使用相同的语法指向站点地图或站点地图索引文件:Sitemap:搜索引擎会通过查看文件知道它是什么类型。还值得注意的是,sitemap.xml和sitemap_index.xml只是建
我有一个覆盖ActionResult的SitemapActionResult,并在http://www.sprelle.no/Home/SiteMap时提供SEOsitemap.xml被击中。到目前为止一切顺利。不过,我想要的是在Google访问/sitemap.xml时提供sitemap.xml。为此,我需要一个可以看到“sitemap.xml”并指向/Home/Sitemap的路由。如何创建此映射(在路由表中)? 最佳答案 添加map:routes.MapRoute("Sitemap","sitemap.xml",new{con