您的站點(diǎn)地圖或站點(diǎn)地圖索引文件未能正確聲明命名空間
今天在Google Search Console 網(wǎng)站管理工具中,提交網(wǎng)站地圖發(fā)現(xiàn)提交失敗,提示您的站點(diǎn)地圖或站點(diǎn)地圖索引文件未能正確聲明命名空間。
那么這個問題我們該如何解決?其實(shí)很簡單,我們首先要明白sitemap文件的命名空間怎么定義,然后我們加上去就行了。
<!--站點(diǎn)地圖文件 正確示例--> <?xml version="1.0" encoding="utf-8" ?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>https://www.aaaaaa.com</loc> <lastmod>2018-12-20T14:13:59+00:00</lastmod> <changefreq>daily</changefreq> <priority>1.0</priority> </url> </urlset>
再查看我的地圖生成的文件,發(fā)現(xiàn)urlset后面沒有這個參數(shù):xmlns="http://www.sitemaps.org/schemas/sitemap/0.9
再加上這個參數(shù)
提交。正常
不得不說 Google 一直以來在各個標(biāo)準(zhǔn)上都做到了無微不至,可能在不理解的情況下會顯得非常多余,因?yàn)樵趪鴥?nèi)非常多的開發(fā)包括搜索引擎方面的要求或者規(guī)范上面,可以說是相當(dāng)?shù)碾S意,幾乎談不上有任何的規(guī)范而言,每個搜索引擎都享有自己的東西,都并不是那么愿意去遵循一些國際或者行業(yè)中的標(biāo)準(zhǔn)規(guī)范,最簡單的一個體現(xiàn)就是在站點(diǎn)地圖 sitemap.xml 文件中,有搜索引擎支持 xml 文件,還支持 txt 文件,但是對于 XML 文件中,如果沒有標(biāo)準(zhǔn)的開發(fā)似乎也能夠正常的被抓取,但是在 Google 方面,由于地圖文件的 XML 命名空間沒有標(biāo)記出來,Google Search Console 則給出了提示,由此可見 Google 在細(xì)節(jié)方面和規(guī)范化上面的執(zhí)著追求,這一點(diǎn)似乎沒辦法比擬。
聲明:
1.本站主要是為了記錄工作、學(xué)習(xí)中遇到的問題,可能由于本人技術(shù)有限,內(nèi)容難免有紕漏,一切內(nèi)容僅供參考。
2.本站部分內(nèi)容來源互聯(lián)網(wǎng),如果有圖片或者內(nèi)容侵犯您的權(quán)益請聯(lián)系我們刪除!
3.本站所有原創(chuàng)作品,包括文字、資料、圖片、網(wǎng)頁格式,轉(zhuǎn)載時請標(biāo)注作者與來源。
1.本站主要是為了記錄工作、學(xué)習(xí)中遇到的問題,可能由于本人技術(shù)有限,內(nèi)容難免有紕漏,一切內(nèi)容僅供參考。
2.本站部分內(nèi)容來源互聯(lián)網(wǎng),如果有圖片或者內(nèi)容侵犯您的權(quán)益請聯(lián)系我們刪除!
3.本站所有原創(chuàng)作品,包括文字、資料、圖片、網(wǎng)頁格式,轉(zhuǎn)載時請標(biāo)注作者與來源。
THE END