深度好文|WordPress XML Sitemap 指南

前言:XML Sitemap可以幫助搜索引擎輕松抓取我們網(wǎng)站的內(nèi)容。它為其提供了一個(gè)機(jī)器可讀的網(wǎng)站內(nèi)容列表。因此,它在搜索引擎優(yōu)化中起到重要作用。

在這篇文章中,我們將解釋什么是XML網(wǎng)站地圖,以及如何在WordPress中輕松創(chuàng)建一個(gè)網(wǎng)站地圖。

什么是 XML Sitemap

XML Sitemap是一個(gè)以XML格式列出所有網(wǎng)站URL的文件,因此Google等搜索引擎可以通過分析網(wǎng)站的XML Sitemap發(fā)現(xiàn)并索引網(wǎng)站頁(yè)面。

早在2000年左右,很多政府網(wǎng)站的主頁(yè)面上曾經(jīng)有一個(gè)名為"Sitemap"的鏈接。這個(gè)頁(yè)面通常包含了該網(wǎng)站上所有頁(yè)面的列表。

雖然現(xiàn)在有些網(wǎng)站仍然有HTML網(wǎng)站地圖,但網(wǎng)站地圖的整體用途已經(jīng)發(fā)生了變化。

如今,網(wǎng)站地圖是以XML格式而不是HTML格式發(fā)布的,它們的目標(biāo)受眾是搜索引擎而不是人。

基本上,XML網(wǎng)站地圖是網(wǎng)站所有者告訴搜索引擎關(guān)于他們網(wǎng)站上存在的所有頁(yè)面的一種方式。它還可以告訴搜索引擎你網(wǎng)站上的哪些鏈接比其他鏈接更重要,以及你更新網(wǎng)站的頻率。

雖然XML網(wǎng)站地圖不會(huì)提升你的搜索引擎排名,但它們可以讓搜索引擎更好地抓取你的網(wǎng)站。這意味著他們可以找到更多的內(nèi)容,并開始在搜索結(jié)果中顯示,從而獲得更多的搜索流量,并提高SEO排名。

為何需要XML Sitemap

從搜索引擎優(yōu)化(SEO)的角度來看,網(wǎng)站地圖是非常重要的。簡(jiǎn)單地添加一個(gè)網(wǎng)站地圖并不會(huì)影響搜索排名。但是,如果網(wǎng)站上有一個(gè)頁(yè)面沒有被索引,那么Sitemap為我們提供了一個(gè)讓搜索引擎知道該頁(yè)面存在的方法。

當(dāng)我們剛開始建立一個(gè)博客或創(chuàng)建一個(gè)新網(wǎng)站時(shí),網(wǎng)站地圖是非常有用的,因?yàn)榇蠖鄶?shù)新網(wǎng)站沒有任何反向鏈接。這使得搜索引擎很難發(fā)現(xiàn)網(wǎng)站的所有內(nèi)容。

這就是為什么像Google和Bing這樣的搜索引擎允許新網(wǎng)站站長(zhǎng)在他們的網(wǎng)站管理員工具中提交網(wǎng)站地圖。這允許他們的搜索引擎機(jī)器人輕松發(fā)現(xiàn)和索引你的內(nèi)容。

網(wǎng)站地圖對(duì)于已建立的熱門網(wǎng)站也同樣重要。它們可以讓我們突出網(wǎng)站的重要頁(yè)面,以及頁(yè)面更新頻率等,這樣搜索引擎就可以相應(yīng)地訪問和索引我們網(wǎng)站的內(nèi)容。

下面來看看如何在WordPress中創(chuàng)建XML網(wǎng)站地圖。

如何在WordPress中創(chuàng)建XML Sitemap

這篇文章包含了三種XML Sitemap的創(chuàng)建方式,我們可以根據(jù)自己的需求進(jìn)行選擇。

方法一:手動(dòng)添加XML Sitemap

這種方法只能生成基礎(chǔ)的XML網(wǎng)站地圖,而且功能也有限。

在2020年8月之前,WordPress并沒有內(nèi)置網(wǎng)站地圖。然而在WordPress 5.5中,發(fā)布了一個(gè)基本的XML Sitemap功能。

這允許WordPress自動(dòng)創(chuàng)建一個(gè)XML網(wǎng)站地圖,而無(wú)需使用插件。我們只需在域名末尾添加wp-sitemap.xml,WordPress就會(huì)向我們展示默認(rèn)的XML網(wǎng)站地圖。

手動(dòng)添加XML Sitemap

這個(gè)XML網(wǎng)站地圖功能確保任何新的WordPress網(wǎng)站都自帶網(wǎng)站地圖。

然而,這個(gè)自帶的網(wǎng)站地圖并不是很靈活,我們無(wú)法添加或者刪除XML網(wǎng)站地圖的內(nèi)容。

幸運(yùn)的是,幾乎所有流行的WordPress SEO插件都帶有自己的網(wǎng)站地圖功能。這些插件生成的網(wǎng)站地圖給與我們更多的操作空間。我們可以控制WordPress XML網(wǎng)站地圖中的內(nèi)容。

方法二:使用All in One SEO插件

All in One SEO是目前市場(chǎng)上最好的WordPress SEO插件之一,為我們提供了一套全面的工具來優(yōu)化我們網(wǎng)站的SEO。

首先,您需要安裝并激活A(yù)ll in One SEO插件。激活后,找到Sitemap頁(yè)面查看網(wǎng)站地圖設(shè)置。

使用All in One SEO插件

默認(rèn)情況下,All in One SEO將為我們啟用Sitemap功能,并取代基本的WordPress網(wǎng)站地圖。

我們可以點(diǎn)擊"Open Sitemap"按鈕來預(yù)覽它。我們也可以通過在URL中添加 "sitemap.xml"來查看您的網(wǎng)站地圖:http://www.example.com/sitemap.xml。

Sitemap頁(yè)面

如果我們對(duì)SEO還不是很熟悉,我們不需要做任何配置,因?yàn)槟J(rèn)設(shè)置將適用于所有類型的網(wǎng)站、博客和在線商店。

然而,我們可以自定義網(wǎng)站地圖設(shè)置,以控制你想在XML網(wǎng)站地圖中包含的內(nèi)容。

只需向下滾動(dòng)到網(wǎng)站地圖設(shè)置部分。

網(wǎng)站地圖設(shè)置部分

這些操作為我們提供了管理網(wǎng)站地圖索引、包含或排除頁(yè)面類型、分類等選項(xiàng)。您還可以為基于日期或者頁(yè)面作者啟用XML網(wǎng)站地圖。

All in One SEO會(huì)自動(dòng)將您的所有WordPress頁(yè)面包含在XML網(wǎng)站地圖中。然而,如果我們有獨(dú)立的頁(yè)面,如聯(lián)系表格,Landing page,或Shopify商店頁(yè)面,不屬于WordPress的一部分,怎么辦?

那么,All in One SEO是目前唯一一個(gè)能讓我們?cè)赪ordPress網(wǎng)站地圖中添加外部頁(yè)面的插件。只需滾動(dòng)到"Additional Pages"部分并打開。這將顯示一個(gè)表格,我們可以在其中添加任何您想添加的自定義頁(yè)面。

Additional Pages

我們只需要添加我們要收錄頁(yè)面的URL,然后設(shè)置一個(gè)優(yōu)先級(jí),0.0是最低的,1.0是最高的,如果不確定,那么建議使用0.3。

接下來,選擇頁(yè)面的更新頻率和最后修改日期。

如果你需要添加更多的頁(yè)面,可以點(diǎn)擊"Add New"按鈕。

不要忘記點(diǎn)擊"Save Changes"按鈕來存儲(chǔ)你的設(shè)置。

此外,All in One SEO允許我們從網(wǎng)站地圖中排除頁(yè)面。我們可以通過點(diǎn)擊Sitemaps頁(yè)面下的Advanced Settings來實(shí)現(xiàn)。


Advanced Settings

你也可以使一個(gè)頁(yè)面成為無(wú)索引和無(wú)跟隨狀態(tài),從我們的XML網(wǎng)站地圖中刪除它。這將阻止搜索引擎在搜索結(jié)果中顯示該內(nèi)容。

只需添加想排除的頁(yè)面,然后向下滾動(dòng)到編輯器下方的AIOSEO設(shè)置框。

AIOSEO設(shè)置框

然后選擇No Index以及No Follow。

除此之外,All in One SEO還為我們提供了創(chuàng)建附加的網(wǎng)站地圖的功能。如視頻網(wǎng)站地圖或新聞網(wǎng)站地圖。

如果我們經(jīng)常在頁(yè)面中嵌入視頻,我們可以創(chuàng)建一個(gè)視頻網(wǎng)站地圖。它允許搜索引擎在搜索和視頻搜索結(jié)果中顯示頁(yè)面以及視頻縮略圖。

創(chuàng)建視頻網(wǎng)站地圖

如果我們運(yùn)營(yíng)一個(gè)新聞或者資訊類網(wǎng)站,并希望出現(xiàn)在搜索引擎新聞搜索結(jié)果中,我們也可以創(chuàng)建一個(gè)新聞網(wǎng)站地圖。

只需進(jìn)入Sitemap設(shè)置頁(yè)面,然后切換到視頻網(wǎng)站地圖或新聞網(wǎng)站地圖標(biāo)簽來生成這些網(wǎng)站地圖。

Sitemap設(shè)置頁(yè)面

方法三:使用Yoast SEO插件

如果我們使用Yoast SEO作為WordPress SEO插件,那么它也會(huì)自動(dòng)為我們開啟XML網(wǎng)站地圖。

首先,我們需要安裝并激活Yoast SEO插件。激活后,進(jìn)入General頁(yè)面,并切換到"Features"標(biāo)簽。從這里,您需要向下滾動(dòng)到"XML Sitemap"選項(xiàng),并確保它已打開。

Yoast SEO插件

接下來,點(diǎn)擊保存更改按鈕來存儲(chǔ)您的更改。

要驗(yàn)證Yoast SEO是否已經(jīng)創(chuàng)建了XML Sitemap,您可以點(diǎn)擊頁(yè)面上XML Sitemap選項(xiàng)旁邊的問號(hào)圖標(biāo)。

Yoast SEO插件

之后,點(diǎn)擊"See the XML sitemap"鏈接,查看Yoast SEO生成的實(shí)時(shí)XML網(wǎng)站地圖。您也可以通過在網(wǎng)站地址的末尾添加sitemap_index.xml來找到您的XML網(wǎng)站地圖。

XML sitemap

Yoast SEO為不同類型的內(nèi)容創(chuàng)建多個(gè)網(wǎng)站地圖。默認(rèn)情況下,它將為Post、Page、Author和Category生成網(wǎng)站地圖。

如何將網(wǎng)站地圖提交到搜索引擎(谷歌)

搜索引擎可以自動(dòng)檢測(cè)到網(wǎng)站地圖。但是,大多數(shù)SEO工作人員還是會(huì)手動(dòng)提交網(wǎng)站地圖,以確保搜索引擎能夠找到它。

Google Search Console是Google提供的一個(gè)免費(fèi)工具,幫助站長(zhǎng)監(jiān)控和維護(hù)他們的網(wǎng)站在Google搜索結(jié)果。

將我們的網(wǎng)站地圖添加到Google Search Console中,即使網(wǎng)站是全新的,也能幫助它快速發(fā)現(xiàn)你的內(nèi)容。

首先,我們需要訪問Google Search Console網(wǎng)站并注冊(cè)一個(gè)賬戶。

之后,我們需要選擇一個(gè)屬性類型。我們可以選擇一個(gè)域名或URL前綴。我們建議選擇URL前綴,因?yàn)樗菀自O(shè)置。

訪問Google Search Console網(wǎng)站

輸入我們網(wǎng)站的URL,然后點(diǎn)擊Continue按鈕。

接下來,我們會(huì)被要求驗(yàn)證網(wǎng)站的所有權(quán)。我們會(huì)看到多種方法,我們建議使用HTML標(biāo)簽方法。

訪問Google Search Console網(wǎng)站

只需復(fù)制屏幕上的代碼,然后進(jìn)入WordPress網(wǎng)站的管理區(qū)域。

如果使用的是AIOSEO,那么它自帶了簡(jiǎn)單的網(wǎng)站管理員工具驗(yàn)證。只需進(jìn)入 All in One SEO - General Setting,然后點(diǎn)擊Webmaster Tools標(biāo)簽。之后,你可以在那里輸入谷歌的代碼。

網(wǎng)站管理員工具驗(yàn)證

此外,我們也可以在當(dāng)前主題的header.php中將這段代碼任意添加到Head標(biāo)簽內(nèi)。

現(xiàn)在我們成功添加了網(wǎng)站,然后讓我們添加XML網(wǎng)站地圖。

我們需要從左側(cè)欄中點(diǎn)擊"Sitemaps"。

Sitemaps

之后,我們需要在"Add new sitemap"部分添加我們的網(wǎng)站地圖URL的文件名,并點(diǎn)擊Submit按鈕。

谷歌現(xiàn)在會(huì)將我們的網(wǎng)站地圖URL添加到我們的谷歌搜索控制臺(tái)。

谷歌需要一些時(shí)間來抓取網(wǎng)站。一段時(shí)間后,我們將能夠看到基本的網(wǎng)站地圖統(tǒng)計(jì)。

這些信息包括谷歌在網(wǎng)站地圖中發(fā)現(xiàn)的鏈接數(shù)量,有多少鏈接被索引,圖片與網(wǎng)頁(yè)的比例等等。

Sitemaps

如何利用XML Sitemaps來優(yōu)化網(wǎng)站

現(xiàn)在,我們已經(jīng)向Google提交了XML網(wǎng)站地圖,讓我們來看看如何利用它為我們的網(wǎng)站服務(wù)。

首先,我們需要記住,XML網(wǎng)站地圖并不能提高網(wǎng)站的搜索排名。但是,它確實(shí)可以幫助搜索引擎找到內(nèi)容,調(diào)整抓取速度,提高我們的網(wǎng)站在搜索引擎中的知名度。

我們需要在Google Search Console中關(guān)注網(wǎng)站地圖統(tǒng)計(jì)數(shù)據(jù)。它可以向我們顯示抓取錯(cuò)誤和被排除在搜索范圍之外的頁(yè)面。

Google Search Console

在圖表下方,我們可以點(diǎn)擊表格查看實(shí)際被Google排除或不被索引的URL。

Google Search Console

通常情況下,谷歌可能會(huì)決定跳過重復(fù)的內(nèi)容,沒有內(nèi)容或內(nèi)容很少的頁(yè)面,以及被網(wǎng)站的robots.txt文件或meta tag排除的頁(yè)面。

然而,如果我們有異常多的頁(yè)面被排除,那么我們可能需要檢查SEO插件設(shè)置,以確保我們沒有阻止索引頁(yè)面。

最后,希望這篇文章中可以幫助大家在WordPress網(wǎng)站中生成合適的網(wǎng)站地圖。


--閱讀更多文章,請(qǐng)關(guān)注我的公眾號(hào):未定義變量

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
禁止轉(zhuǎn)載,如需轉(zhuǎn)載請(qǐng)通過簡(jiǎn)信或評(píng)論聯(lián)系作者。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容