網站地圖(sitemap)在線生成
網站地圖在線生成其實也就是sitemap在線生成,在線生成網站地圖(sitemap)的方式其實就兩種:
一是、網站後台有sitemap網站地圖生成功能;
二是、三方工具從一個入口地址,實現全站地址抓取分析。
如果是網站後台自帶的網站地圖生成功能,那沒什麼好說的,快速又直接。這篇文章我主要介紹下網站地圖的三方工具實現的網站地圖(sitemap)在線生成。
從原理來講,很簡單,就是獲取入口頁面的所有本站的鏈接,然後保存鏈接(需要剔除重複的鏈接),然後繼續獲取獲取到的鏈接的內容,重複重複執行下去,直道沒有新鏈接出現(所有鏈接處理完成)。
然後將這些鏈接處理成網站地圖格式,目前通用的網站地圖格式又有三種:
一、HTML
這種格式其實主要的還是給人看,所以這種格式的網址地圖最好的還是有一個良好的設計和整理。
二、XML
<?xml version="1.0" encoding="utf-8"?>
<!-- XML文件需以utf-8編碼-->
<urlset>
<!--必填標籤-->
<url>
<!--必填標籤,這是具體某一個鏈接的定義入口,每一條數據都要用<url>和</url>包含在裡面,這是必須的 -->
<loc>http://www.webkk.net/map</loc>
<!--必填,URL鏈接地址,長度不得超過256位元組-->
<lastmod>2009-12-14</lastmod>
<!--可以不提交該標籤,用來指定該鏈接的最後更新時間-->
<changefreq>daily</changefreq>
<!--可以不提交該標籤,用這個標籤告訴此鏈接可能會出現的更新頻率 -->
<priority>0.8</priority>
<!--可以不提交該標籤,用來指定此鏈接相對於其他鏈接的優先權比值,此值定於0.0-1.0之間-->
</url>
<url>
<loc>http://www.yoursite.com/yoursite2.html</loc>
<lastmod>2010-05-01</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
</urlset>
若有多條url,按照上述格式重複<url></url>之間的片斷,列明所有url地址,打包到一個xml文件。
三、TXT
在一個txt文本中,按照一行一個網址,列出需要提交的網址。這裡需要注意文本文件每行都必須有一個網址。網址中不能有換行;不應包含網址列表以外的任何信息;您必須書寫完整的網址,包括 http(https)。
有這個網站地圖(sitemap)文件之後,你需要做的,就是自己分析或者提交給搜索引擎。這裡忽略了一個重要的環節,就是製作網站地圖。製作網站地圖也是一門學問,需要考慮到是否獲取全部網站的鏈接,能不能一次性生成全站鏈接。
據我了解,網路上有很多在線生成網站地圖的工具,這裡我推薦使用sitemap網站地圖免費生成工具 (https://sitemap.webkk.net)。這個工具雖然是免費的、在線的,但是性能不遜色離線工具。sitemap網站地圖免費生成工具利用現代HTML5 API 構建本地資料庫,伺服器後台僅僅處理頁面獲取和鏈接的分析,數據的存儲和分析、比較放在本地。這樣做的好處就是:
1、開放全站網站地圖鏈接抓取;
2、斷電恢復功能能夠;
3、永久保存數據;
4、第二次使用秒生成。
在找到這個工具之前,小編對比了現階段市面上所有的在線網站地圖生成工具,都沒有開放所有鏈接生成,只能獲取一定量的鏈接。所有後來找到了這個工具,分享給大家使用。
推薦閱讀:
TAG:Sitemap |