標籤:

網站地圖(sitemap)在線生成

網站地圖在線生成其實也就是sitemap在線生成,在線生成網站地圖(sitemap)的方式其實就兩種:

一是、網站後台有sitemap網站地圖生成功能;

二是、三方工具從一個入口地址,實現全站地址抓取分析。

如果是網站後台自帶的網站地圖生成功能,那沒什麼好說的,快速又直接。這篇文章我主要介紹下網站地圖的三方工具實現的網站地圖(sitemap)在線生成。

從原理來講,很簡單,就是獲取入口頁面的所有本站的鏈接,然後保存鏈接(需要剔除重複的鏈接),然後繼續獲取獲取到的鏈接的內容,重複重複執行下去,直道沒有新鏈接出現(所有鏈接處理完成)。

然後將這些鏈接處理成網站地圖格式,目前通用的網站地圖格式又有三種:

一、HTML

這種格式其實主要的還是給人看,所以這種格式的網址地圖最好的還是有一個良好的設計和整理。

二、XML

<?xml version="1.0" encoding="utf-8"?>

<!-- XML文件需以utf-8編碼-->

<urlset>

<!--必填標籤-->

<url>

<!--必填標籤,這是具體某一個鏈接的定義入口,每一條數據都要用<url>和</url>包含在裡面,這是必須的 -->

<loc>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>yoursite.com/yoursite2.</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網站地圖免費生成工具 (sitemap.webkk.net)。這個工具雖然是免費的、在線的,但是性能不遜色離線工具。sitemap網站地圖免費生成工具利用現代HTML5 API 構建本地資料庫,伺服器後台僅僅處理頁面獲取和鏈接的分析,數據的存儲和分析、比較放在本地。這樣做的好處就是:

1、開放全站網站地圖鏈接抓取;

2、斷電恢復功能能夠;

3、永久保存數據;

4、第二次使用秒生成。

在找到這個工具之前,小編對比了現階段市面上所有的在線網站地圖生成工具,都沒有開放所有鏈接生成,只能獲取一定量的鏈接。所有後來找到了這個工具,分享給大家使用。

推薦閱讀:

在線地圖製作工具
必須知道的網站地圖製作方法

TAG:Sitemap |