教你如何動態生成Sitemap.xml網站地圖!

jobers01發表於2021-11-19

從事SEO最佳化的童鞋都知道,Sitemap對網站最佳化是非常重要的,特別是xml格式的sitemap.xml,因為搜尋引擎蜘蛛們(如百度蜘蛛、360蜘蛛、搜狗蜘蛛等)在站內爬效率太低了,這些Spider也喜歡找到捷徑,當網站有了sitemap.xml,Spider爬行網站時就更有效率了。所以開發一個動態輸出sitemap.xml的程式對於SEO來說太有必要了,直接用動態程式,這樣是不需要頻繁手動更新。



Sitemap怎麼生成,怎麼設定動態輸出程式


1、動態輸出程式

輸出的格式需要是xml格式,如果您的程式是php的,那麼只需要在頭部宣告下,以下程式碼即可實現

header("Content-type: text/xml");

2、sitemap格式

因為是xml格式的,所以要求會嚴格點,以下舉例簡單說明下


舉例說明:


Sitemap.xml程式碼:

<?xml version="1.0" encoding="utf-8"?><!-- XML檔案需以utf-8編碼 -->
<urlset>
<url><!-- 必填,是具體某個連結的定義入口,每一條資料都要用<url>和</url>包含在其中 -->
<loc>!-- 必填,URL連結地址,長度不得超過256位元組 -->
<lastmod>2021-11-19</lastmod><!-- 選填,該連結的最後更新時間 -->
<changefreq>daily</changefreq><!-- 選填,此連結可能會出現的更新頻率,有效值為:always,hourly,daily,weekly,monthly,yearly,never -->
<priority>1</priority><!-- 選填,此連結相對於其他連結的優先權比值,定於0.0-1.0之間 -->
</url><!-- 下面是另一條資料,以此類推,複製以上部分,新增新增下一條連結即可 -->
</urlset>


以下為輸出格式:


下面為示例sitemap截圖,上面程式碼篇幅有限,只是舉例說明一二,沒有全部寫出,大家自行復制即可;




做好以上步驟,就可以自動生成sitemap.xml了,接下來就可以把sitemap地址提交到百度站長工具裡面,這樣百度蜘蛛就可以實時爬取你站內最新內容,如果不清楚如何提交站點地圖sitemap的,可以在下面留言~


【宣告】原創內容,轉載請註明出處,切勿自行刪改!




來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31561319/viewspace-2843172/,如需轉載,請註明出處,否則將追究法律責任。

相關文章