如果您尚未設定Sitemap站點地圖,請立即進行設定。不僅因為百度搜尋推送需要到Sitemap,而大部分搜尋引擎都認可sitemap的標準,能夠在一定程度上提升搜尋引擎發現你的網站的新內容。
如果您沒有設定站點地圖,則在釋出頁面後可能需要一些時間才能顯示在搜尋結果中。所以,請立即進行設定一個Sitemap。在這裡小編推薦比較流行的WordPress外掛XML Sitemaps,因為“XML Sitemaps”易於配置。當然類似的外掛非常多,不過我們的百度搜尋推送外掛能夠識別大部分外掛生成的Sitemap地址,如果你要安裝其他的sitemap外掛也是可以的。
關於XML Sitemaps外掛
XML Sitemaps外掛,原名為Google XML Sitemaps外掛,中文名稱為XML 站點地圖。
XML Sitemaps外掛截止目前為止,已經被超過100萬的站點安裝使用,被翻譯為超過37種語言,該外掛從2005年發展至今已經有17年。這裡必須給該外掛的開發者點個贊。
不過,需要指出的是,該外掛發展至今,一直僅用於Sitemap地圖,這一點可能有點未能與時俱進。再者WordPress現在的版本也預設提供sitemap功能支援,雖然很雞肋。
但僅僅為sitemap安裝一款外掛,這是否真的值得呢?這就見仁見智了。
又或者我們是不是應該換一種思路,通過其他功能更強大的SEO外掛(比如Smart SEO Tool),來實現生成網站地圖呢?!
XML Sitemaps外掛安裝及設定
下面小編就會針對XML Sitemaps來寫一個簡單的教學。
步驟1:安裝XML Sitemaps
如果你安裝過WordPress外掛,這個步驟是非常簡單的。進入你的WordPress儀表盤,點選“外掛-安裝外掛”
然後在搜尋框中輸入“Auctollo”。當搜尋結果中顯示“XML 站點地圖”時,請單擊“現在安裝”。
安裝將在10秒內完成,安裝完畢後單擊“啟用”。
然後,讓我們接下來設定。
步驟 2:設定 Google XML Sitemaps
單擊 WordPress 儀表盤選單“設定”中的“ XML-Stemap”以繼續進行設定。
可以設定以下八個專案。
- 基本設定
- 附加頁面(Additional Pages)
- 日誌優先
- sitemap 內容
- 排除的專案(Excluded Items)
- 更新頻率(Change Frequencies)
- 優先權
看起來貌似很多設定專案,其實不然,因為它預設的引數很多時候就已經能夠滿足我們了。
XML Sitemaps的基本配置
將更新通知下方的三個選項都勾選上,一般預設就已經勾上。
- 最重要的檢查是讓Google知道您何時更新網站。
- 第二項檢查是讓Bing知道您何時更新網站(注:最新版本已經取消了bing的通知選項,檢視如何提交sitemap至bing)。
- 第三個選項是將 sitemap 地址新增到虛擬 robots.txt 檔案中。
這搜尋引擎通知上,外掛明顯是沒有了做到符合中國國情的,比較這個外掛是老外開發的外掛。但沒事,你們可以安裝我們的“百度搜尋推送外掛”,通過三種方式告知百度搜尋引擎,你的站點的更新情況。
基本設定下的“高階設定”預設為OK,除非你有特別的需求。
現在讓我們繼續看看下一個設定。
附加頁面設定
下面是“附加頁面”,這是一個可以手動新增站點地圖的設定,一般情況下我們不需要用到它,除非你新建了一個非WordPress系統生成的頁面,則你可以在這裡新增URL地址。
日誌優先
至於日誌優先順序,個人建議選擇“不要使用預設優先計算”。當然,如果你的部落格訪客留言頻繁,也可以考慮使用第二和第三個選項。但為什麼不把所有的文章平等看待呢!
配置Sitemap內容
接下來,在“sitemap內容”中指定要新增到站點地圖的內容(頁面),個人建議使用如下設定:
- 首頁
- 包括日誌
- 包括分類
- 包括最後修改時間。
獨立頁面(關於我們,隱私政策等),存檔頁面(列表頁面),作者頁面,tag頁面等被排除在外,因為它們不是為SEO目的而建立的。當然如果你十分重視作者頁面還有Tag頁面的建設,這兩個也是可以勾選上的。但務必要保證作者頁面列表及Tag頁面的SEO各個方面都做到位,否則沒有任何意義。
設定排除的專案
在下一個“排除的專案”中,您可以從站點地圖中排除選中的類別。
如果你的部落格有一些分類或者日誌不希望被搜尋引擎發現收錄的,請勾選或者新增id來排除它。這些頁面的內容可能僅僅是你網站內部的資訊,對你網站的seo沒有任何意義。
設定更新頻率
對於Change Frequencies,個人的設定與外掛預設的設定稍微有點不一樣:
- 每日:首頁。首頁是整個網站更新最頻繁的。
- 每月:日誌。注意如果你的部落格的日誌會頻繁更新內容,建議可以根據自身情況改為每日或者每週。
- 從不:獨立頁面。獨立頁面一般是部落格諸如聯絡我們、隱私條例、友情連結等等不太重要的內容,權重自然不需要了。
- 每天:類別。如果你的部落格每個分類每天都有新的內容必須設定為每天,當然如果你的部落格更新並不是很頻繁,設定為每週或者每月吧。
- 每天:這個月的存檔。外掛要求與首頁保持一致。
- 每月:較早的存檔。注意了,由於外掛翻譯問題,選擇第二個每月,實際是每年的意思。
- 每週:標籤頁。標籤頁更新不會太頻繁,選擇每週甚至每月即可。
- 每週:作者頁。根據自己的部落格的情況選擇即可,作者每天都有更新的話可以選擇每天,否則選每週或者每月即可。
優先權設定(優先順序)
接下來,我們將設定優先順序,下面截圖是小編採用的優先權引數(僅供參考)。
小編將以下六個型別頁面設定優先權為較高,其中:
- 首頁:1.0
- 日誌(如果自動計算已經禁用):0.8
- 日誌最小優先(即使自動計算已經開啟):0.2
- 分類:0.8
- 標籤頁:0.4
這些優先權一般與前面一個更新頻率相對應。也就是說,哪些頁面型別你越重視或者對訪客來說越有用,且更新頻率較高,優先權就設定高一些。
以下其他專案將為“0.0”以降低優先順序。
- 獨立頁面
- 存檔
- 作者頁面
需要注意的是,如果你比較重視作者頁面的建設,請不要將作者頁面的優先權設定為0,應該設定為僅次於分類的優先權值。
之後,單擊“更新設定”以完成,即可為你的部落格生成一個sitemap。
提交Sitemap至各大搜尋引擎站長平臺
雖然XML Sitemaps所生成的網站地圖支援通知谷歌搜尋引擎,但為了保證各大搜尋引擎能夠及時抓取站點地圖更新內容,建議大家最好還是要將地圖提交至各大搜尋引擎站長平臺:
您可以參考以下網站地圖提交教學:
關於XML Sitemaps外掛的常見問題
Google XML Sitemaps外掛與XML Sitemaps外掛有何關係?
XML Sitemaps外掛的前身即為Google XML Sitemaps外掛,只是現在名字改變了,估計是覺得Sitemap這玩意不只是針對谷歌,還針對其他搜尋引擎。
為什麼無法提交XML Sitemaps外掛生成的網站地圖至百度搜尋資源平臺?
這是因為在2020年開始,百度搜尋資源平臺就不在接受索引型網站地圖檔案提交。如果您需要提交地圖至百度搜尋資源平臺,您可以考慮使用Smart SEO Tool外掛生成地圖提交,又或者將XML Sitemaps外掛生成的站點地圖裡面具體的Sitemap專案連結提交。
是否可以安裝多個Sitemap外掛?
不建議這樣做。您只需要選擇一個安裝即可。因為大部分Sitemap外掛最終生成的sitemap連結為yourdomain.com/sitemap.xml。
有沒有外掛支援按文章數量生成sitemap連結?
的確,部分站點內容海量級別。如果使用一般的sitemap外掛所生成的xml檔案可能包含數十萬甚至數百萬的連結,這可能會導致搜尋引擎無法抓取xml。
這種情況,您可以考慮安裝Smart SEO Tool外掛,按設定數量(比如10000)分割sitemap檔案,這樣xml檔案就不會因為url連結數量過多導致無法開啟了。
小結
無論您使用XML Sitemaps外掛還是其他站點地圖外掛生成站長地圖,都應該堅持一個原則,即僅在sitemap裡包含您希望被搜尋引擎抓取的內容。
同時,儘可能將比較重要的內容設定了較高的優先權重,並且安裝實際設定更新頻率。順便說一句,站長已經及時對舊文章內容進行更新,以保證內容的新鮮度。對於這方面,您可以閱讀“關於舊文章更新”的文章。
此外,除了通過Sitemap將網站內容推送至搜尋引擎,利用一些搜尋引擎提供的推送API將內容推送至搜尋引擎也非常重要,甚至比sitemap更有效率。這方面,您可以安裝搜尋引擎推送外掛實現。
評論留言
脣槍舌劍 (16)
cbimhuangsir
2022.9.20 14:09
搜不到这个插件,可以分享下安装包吗
WBOLT_COM
2022.9.20 14:09
不规定这一sitemap插件的,你搜索sitemap安装其一即可。
如果需要兼容百度搜索资源平台,你可以考虑我们的smart seo tool插件。
小生我怕怕
2022.8.18 14:08
独立页面的子站点 要给权重吗
WBOLT_COM
2022.8.18 15:08
独立页面的子站点指的是什么?
学会习惯
2020.4.6 12:04
这么操作后还是没有文件生成
水的眼泪
2020.3.26 22:03
载入样式表单出错: 发生未知错误 (805303f4) 如何解决啊 感谢
张洺川
2020.2.12 11:02
大佬,你好,我想问下 Google XML Sitemaps插件 我的网站地图的高级设置里面有一个选项:::Include sitemap in HTML format (The required PHP XSL Module is not installed):::这个无法打对勾不能勾选,请教下 这个对于网站地图的设置有影响吗 怎么修复下
杂志旗
2020.5.10 16:05
安装php-xsl的组件
神秘
2019.11.22 10:11
安装后还是检测不到
绝路
2019.11.3 10:11
这插件从没有成功开启过“Sitemap推送”检测功能,好久以前卸载了。今天安装了,还是没有修复这个bug,开发人员技术水平堪忧啊!
WBOLT_COM
2019.11.4 09:11
不可能每个sitemap的插件我们都去适配的,而且已经说明,如果无法检测,自己可以去手动查找去百度官方填写的。这跟技术有什么关系?!大言不惭。
NG
2019.10.28 15:10
安装了以后还是提示未检测到有效站点sitemap,下面的子域名安装后却可以
漫漫人生
2019.10.10 15:10
这个有用,正需要
信用卡
2019.9.3 11:09
Since you are using Nginx as your web-server, please configure the following rewrite rules in case you get 404 Not Found errors for your sitemap: 提示这样要怎么操作?
WBOLT_COM
2019.9.6 12:09
@信用卡 就按照他的提示配置你的Nginx服务器啊。就是你需要找到你的网站的NG配置文件,然后确保以下内容已经添加:
rewrite ^/sitemap(-+([a-zA-Z0-9_-]+))?\.xml$ “/index.php?xml_sitemap=params=$2” last;
rewrite ^/sitemap(-+([a-zA-Z0-9_-]+))?\.xml\.gz$ “/index.php?xml_sitemap=params=$2;zip=true” last;
rewrite ^/sitemap(-+([a-zA-Z0-9_-]+))?\.html$ “/index.php?xml_sitemap=params=$2;html=true” last;
rewrite ^/sitemap(-+([a-zA-Z0-9_-]+))?\.html.gz$ “/index.php?xml_sitemap=params=$2;html=true;zip=true” last;
一个小站长
2019.7.23 23:07
很有用的分享,非常感谢,尤其是百度提交的插件,很实用。