什么是XML站點地圖?
XML站點地圖是一個列出網(wǎng)站基本頁面的文件,確保谷歌能夠找到并抓取所有頁面。它還可以幫助搜索引擎了解您的網(wǎng)站結(jié)構(gòu)。你想讓谷歌抓取你網(wǎng)站的每一個重要頁面。但有時,頁面最終沒有指向它們的內(nèi)部鏈接,因此很難找到它們。網(wǎng)站地圖可以幫助加快內(nèi)容發(fā)現(xiàn)。
希望擴展您的技術(shù)SEO知識?我們解決的主題之一是如何正確使用XML站點地圖。
XML站點地圖是什么樣子的?
XML站點地圖提供了一種列出帖子和頁面的標準化方法,使搜索引擎能夠發(fā)現(xiàn)它們。這里有一個非常簡單的示例,一個帶有單個URL的站點地圖:
1<?xml version="1.0" encoding="UTF-8"?> 2<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> 3<url> 4<loc>https://www.adminbuy.cn</loc> 5<lastmod>2023-01-07</lastmod> 6<changefreq>daily</changefreq> 7<priority>1.0</priority> 8</url> 9</urlset> |
它由幾個部分組成:
XML版本聲明:搜索引擎爬網(wǎng)程序用于確定正在讀取的文件類型。
URL集:告訴搜索引擎有關(guān)協(xié)議的信息。
URL:列出頁面的URL。
Lastmod:描述頁面上次修改時間的日期格式。
每個網(wǎng)站地圖都需要遵循這個標準才能有效。還有其他屬性,如和,但它們對站點地圖的工作或性能沒有任何影響。
如果你有一個龐大的網(wǎng)站,有時需要拆分一個索引網(wǎng)站地圖。單個XML站點地圖的URL限制為50000個,文件大小可達50MB,因此如果您的網(wǎng)站有超過50000個帖子,則需要兩個單獨的帖子URL,從而有效地添加了第二個索引站點地圖。
哪些網(wǎng)站需要XML站點地圖?
谷歌的文檔稱,網(wǎng)站地圖對“真正的大型網(wǎng)站”、“具有大型存檔的網(wǎng)站”、只有幾個外部鏈接的新網(wǎng)站”和“使用富媒體內(nèi)容的網(wǎng)站”都很有用。不幸的是,有許多網(wǎng)站沒有適當考慮將其內(nèi)容邏輯鏈接起來。
XML站點地圖中應(yīng)該包含哪些頁面?
如何決定在XML站點地圖中包含哪些頁面?總是從思考URL的相關(guān)性開始:當訪問者登錄到特定的URL時,這是一個好結(jié)果嗎?您希望訪問者登錄該URL嗎?如果沒有,它可能不應(yīng)該在其中。但是,如果您不希望該URL出現(xiàn)在搜索結(jié)果中,則需要添加“noindex”標記。將其排除在網(wǎng)站地圖之外并不意味著谷歌不會對URL進行索引。如果谷歌可以通過以下鏈接找到它,谷歌可以為URL編制索引。
示例:新博客
比如說,你正在創(chuàng)建一個新的博客。當然,您希望確保目標受眾能夠在搜索結(jié)果中找到您的博客文章。因此,立即在XML站點地圖中包含您的帖子是一個好主意。可以安全地假設(shè),您的大多數(shù)頁面也將是與訪問者相關(guān)的結(jié)果。然而,人們在訂閱了您的時事通訊后會看到一個感謝頁面,這不是您希望出現(xiàn)在搜索結(jié)果中的內(nèi)容。在這種情況下,您不想從站點地圖中排除所有頁面,而只排除這個頁面。
讓我們以新博客為例。除了你的博客文章,你還可以創(chuàng)建一些類別和標簽。這些類別和標簽將具有存檔頁面,其中列出了特定類別或標簽中的所有帖子。然而,在開始時,可能沒有足夠的內(nèi)容來填充這些歸檔頁面,從而使它們成為“精簡內(nèi)容”。例如,僅顯示一個帖子的標簽檔案對訪問者來說還沒有那么重要。當你剛開始寫博客時,你可以將它們從網(wǎng)站地圖中排除,然后在你有足夠多的帖子后再將它們包括在內(nèi)。
然而,這種頁面也可能是優(yōu)秀的排名材料。所以,如果你想:嗯,是的,這個標簽頁現(xiàn)在有點“單薄”,但它可能是一個很棒的登錄頁,然后用其他信息和圖像來豐富它。在這種情況下,不要將其從網(wǎng)站地圖中排除。
關(guān)于XML站點地圖的常見問題
關(guān)于XML站點地圖有很多問題,我們在下面的FAQ中回答了幾個問題。
當百度搜索控制臺顯示XML站點地圖有錯誤時會發(fā)生什么?
如果XML站點地圖無效,或者搜索引擎沒有正確讀取,則必須找出列出的錯誤類型。如果搜索引擎沒有閱讀XML站點地圖,請確保將其提交給搜索引擎網(wǎng)站管理員工具。如果無效,請檢查錯誤并確保找到問題的具體解決方案。
如何檢查網(wǎng)站是否有XML站點地圖?
在大多數(shù)情況下,您可以通過將sitemap.XML添加到根域來查找站點是否具有XML站點地圖。如:http://www.78fs.cn/sitemap.xml。
如何更新XML站點地圖?
有很多方法可以手工制作和更新您的網(wǎng)站地圖,但我們不贊成這樣做。此外,還有一些靜態(tài)生成器可以幫助您在任何給定時刻制作站點地圖。但是,同樣,每次添加或更新內(nèi)容時,這個過程都需要重復(fù)。
我可以在XML站點地圖中使用嗎?
過去,人們確信在站點地圖中添加屬性會向谷歌發(fā)出信號,表明谷歌需要對特定URL進行優(yōu)先級排序。不幸的是,沒有做任何事情,因為谷歌經(jīng)常提到,他們不使用該屬性來讀取和區(qū)分站點地圖中的內(nèi)容的優(yōu)先級。
檢查您自己的XML站點地圖!
現(xiàn)在,您知道擁有XML站點地圖是多么重要:擁有一個XML站點地圖可以幫助您的站點進行SEO。如果你添加了正確的URL,谷歌可以輕松訪問你最重要的網(wǎng)頁和帖子。谷歌也可以很容易地找到更新的內(nèi)容,這樣他們就知道何時需要再次抓取URL。最后,將XML站點地圖添加到百度搜索控制臺有助于百度快速查找站點地圖,并允許您檢查站點地圖錯誤。
因此,檢查您的XML站點地圖,看看您做得是否正確!