教你如何動態生成Sitemap.xml網站地圖!
從事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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 網站地圖的修改方法有哪些,如何更新網站地圖網站地圖
- django 網站地圖 sitemapDjango網站地圖
- 簡易地圖生成器,一個專業的地圖製作網站地圖網站
- 談談如何抓取ajax動態網站網站
- echarts之靜態與動態地圖Echarts地圖
- php網站首頁動態地址修改,如何將PHP網站首頁的動態地址改為靜態地址PHP網站
- 前後端,靜態網站和動態網站, 的理解後端網站
- 從0到1教你在AWS中部署動態網站Typecho系統網站
- WordPress 生成網站地圖顯示 XML 解析錯誤:格式不佳的處理方法網站地圖XML
- LOOK 直播活動地圖生成器方案地圖
- 教你如何構建Mojave動態桌布
- 如何優雅地生成仙人掌圖
- 教你如何監控網站URL是否正常網站
- 如何啟動極狐GitLab 靜態網站Pages功能Gitlab網站
- 網站設計如何合理地選擇顏色與圖片?網站
- 動態網站的爬取網站
- Hugo -最好用的靜態網站生成器Go網站
- 使用Java和Maven(JBake)生成靜態網站 - optaplannerJavaMaven網站
- Gin 如何動態生成模型 swagger 文件模型Swagger
- python 爬蟲如何爬取動態生成的網頁內容Python爬蟲網頁
- OSM地圖本地釋出-如何生成各省市向量地圖地圖
- 靜態模型一鍵動態化,教你如何整合動作捕捉能力模型
- 如何滾動截圖長圖?手把手教你
- [譯] 用 Workers 讓靜態網站動態化網站
- 室內三維3D地圖開發,自動繪製生成地圖軟體3D地圖
- Linux中什麼是動態網站環境及如何部署Linux網站
- 國內主流搜尋引擎提交Sitemap(網站地圖)網站地圖
- WP網站地圖XML報錯This page contains the following errors:網站地圖XMLAIError
- Pelican 入門:一個 Python 靜態網站生成器Python網站
- 爬蟲Selenium+PhantomJS爬取動態網站圖片資訊(Python)爬蟲JS網站Python
- 修改網站favicon,如何更換網站的favicon圖示網站
- 如何優雅地動態插入資料到UITableViewUIView
- 從 0 到 1 教你在亞馬遜雲科技中部署動態網站 Typecho 系統亞馬遜網站
- PbootCMS生成的 sitemap.xml 中增加 tag 標籤連結bootXML
- 通過幀間確定動態障礙物,剔除動態3D點雲資料後用於生成柵格地圖3D地圖
- 【動圖演示】笑眯眯地教你如何將 Scrapy 專案及爬蟲打包部署到伺服器爬蟲伺服器
- 如何用程式碼動態生成ABAP型別型別
- JS如何動態生成變數名[重點]JS變數