2017-02-17 70 views
-3

我正在开发一个使用spring MVC的动态博客网站。最近我听说了关于帮助搜索引擎抓取具有动态页面的网站并提高搜索引擎优化的网站地图,我的问题是 1)如何生成这样的sitemap.xml文件并在搜索引擎上提交。 2)如果我每天添加新文章会怎么样?所以我需要再次将我的站点地图提交给搜索引擎。 我是新手,搜索引擎优化和所有和真正困惑这个东西。所以,请指导我如何在我的数据库中添加新文章后立即生成我的sitemap.xml文件并将其提交给搜索引擎。如何生成sitemap.xml并提交给搜索引擎

+0

你说你是SEO新手,也许这是http://www.hobo-web.co.uk/seo-tutorial/对你来说是一个好开始。 – brugnner

回答

1

注意:由于缺乏声誉,我无法包含所有我想要的链接,Google在这里有很多。

你认为SEO的XML站点地图有益的假设是正确的 - 这是一个搜索引擎的URL发现方法。

有已经生成与Spring MVC的XML网站地图一个答案:How to generate the correct sitemap namespace using JAXB and Spring @ResponseBody in controller?

当生成你的XML网站地图,筛选出任何页面通过以下条件:

  • 待办事项不返回有效的200响应代码
  • 包含元级别“noindex”或x机器人NOINDEX http标头
  • 包含对不同的页面,即/example.html的rel = “规范” HREF = “page.html中”
    • 页robots.txt封锁

这样做是为了保持XML网站地图尽可能地干净;没有重定向,没有拦截的网址,等...

其他重要行动:

  • 当一个新的页面被添加到网站,将其添加到您的站点地图和谷歌平(Pinging google sitemap after every new article submission?
  • 如果您的站点地图超过50,000个网址,巢他们在一个站点地图索引文件
  • 列表中的robots.txt
  • 您的Sitemaps提交Sitemap到谷歌搜索控制台
0

我使用Integrity Pro来定制web应用程序。有很多免费应用程序,但这是最简单的。