我使用Laravel框架开发我的网站,我还想创建站点地图。在我的Controller中,我将“根”请求http://www.example.com/重定向到http://www.example.com/home。现在应该在站点地图文件中定义哪个url?这...http://www.example.com/...还是这个?http://www.example.com/home 最佳答案 站点地图(在sitemaps.org中指定)用于“通知搜索引擎有关其网站上可供抓取的页面”。因此,请始终添加搜索引擎可能抓取和索引的那些(规范)URL
不幸的是specification没有说明任何关于精度的信息。xmlschemedefinition说明它是xsd:decimal类型:我有一个站点地图生成器,它最多使用小数点后10个位置。通常只有最后几个位置不同。根据xsd,这些数字完全正确,但我发现一些页面(3、4)声明只有0.0、0.1、0.2、..、1.0是有效值。搜索引擎对这样的站点地图会有什么react?有些人会四舍五入吗?我知道除非他为该搜索引擎工作,否则不太可能有人可以提供该问题的答案,但我认为经验也可以。 最佳答案 我无法保证这些值的精确度,因为除了一个小数位,我
我正在使用django并使用站点地图框架来构建我的xml站点地图。Google的SEO指南建议除了XML站点地图外还有HTML站点地图,所以我正在构建一个。也就是说,我只想构建一个XSLT并从站点地图xml中引用它。基本上,我正在尝试这样的事情:转到/sitemap.xml,您会看到站点地图xml转到/sitemap,您会得到相同的xml,只是引用了xsl表,这会导致呈现html。这应该使维护变得容易,因为我不需要做任何事情来维护html页面。关于如何使用Django执行此操作的任何想法?我现在最好的想法是覆盖默认站点地图View并使用python在生成的xml中插入xsl引用。还有其
我的网站上有一些我用排除的合法页面.主要目标是这些页面不会出现在搜索引擎中。我是否需要将它从我的sitemap.xml中排除,或者元标记是否足够。如果不是,为什么我需要包含它? 最佳答案 搜索引擎使用站点地图来发现您的内容,因此添加您不希望被编入索引的内容并不是很有用。Thisdocumentationpage概述站点地图何时有用:AsitemapisafilewhereyoucanlistthewebpagesofyoursitetotellGoogleandothersearchenginesabouttheorganizati
我已经从在线生成器生成了一个站点地图,它似乎可以工作,甚至我在旧的谷歌搜索控制台站点地图测试器上测试过它并且它可以工作。但是当我在两个版本中提交它时,它只显示错误消息。 最佳答案 这是一个已知错误。参见thisGooglesupportanswer. 关于seo-Google搜索控制台无法获取站点地图|"Sitemapcouldnotberead",我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/qu
我正在开发一个网络应用程序。我想使用站点地图文件将站点提交给网络爬虫。有很多方法可以做到这一点使用站点地图.xml使用sitemap.html使用urllist.txt使用压缩站点地图文件我们需要做的就是在应用程序的根目录中添加这些文件之一。我的问题是,其中哪个选项比较好用? 最佳答案 我会使用此处定义的xml站点地图http://sitemaps.org/Html站点地图更适合用户导航,而urllist.txt似乎是提供指向yahoo的链接的旧方法。上述站点上定义的格式的XML站点地图由Google、Yahoo!创建。和微软,并得
假设我们有这些页面:1.http://www.mywebsite.com/users/thomas-roberts2.http://www.mywebsite.com/pages/thomas-roberts/13.http://www.mywebsite.com/pages/thomas-roberts/hello-kitty-collection是否有可能在sitemap.xml中执行此操作:http://mywebsite.com/users/^(\w+)$/2006-11-18daily1http://mywebsite.com/users/^(\w+)$/pages/^(\w
自从我开始为我的网站使用sitemap.xml后,我将changefreq:weekly用于所有重要页面(如算法和问题描述)。这似乎是相关的,因为我有时会在这些页面上找到需要更改或修复的内容,并且平均每个页面预计会在一周内更改。但是,页数越来越多,现在我有大约80页,虽然我修改了其中一些,但有些甚至一个月都没有改变。与此同时,google-bot以几乎相同的速度扫描我的页面,平均每天大约15页(也许早些时候是每天10页)。因此新添加的页面不会像以前那样被扫描。是否需要付出一些努力并改进我的应用程序,以便它可以使用lastmod:YYYY-MM-HH生成站点地图?它会帮助告诉google
我在Windows服务器上使用PHP和IIS7。我在网站的根文件夹中创建了站点地图sitemap.xml。但是用户使用浏览器和GET请求很容易看到。所以我的问题是如何让用户无法访问但搜索引擎的爬虫仍然可以访问它。例如:https://stackoverflow.com/sitemap.xml用户无法访问,但它仍然被列入谷歌搜索中,并且它就在那里(https://meta.stackexchange.com/questions/22308/stack-overflow-sitemap-wtf)。他们是怎么做到的? 最佳答案 首先,我不
我在我的站点中添加了一个sitemap.xml文件(参见Whyismysitemapfileconsideredempty?),Google说该xml无效:WarningsInvalidXML:toomanytagsToomanytagsdescribingthistag.Pleasefixitandresubmit.Issuescount:48Examples:Line16:Parenttag:urlTag:locLine17:Parenttag:urlTag:lastmodLine18:Sep16,2013Parenttag:urlTag:changefreq这是sitemap.x