2017-02-17 59 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應用程序。有很多免費應用程序,但這是最簡單的。