為什么需要WordPress站點地圖?如何手動生成WordPress XML站點地圖?

      啟動您自己的WordPress 網站的激動人心的過程始于尋找可靠的托管服務提供商并設置您的頁面。但即使你完成了它——你的旅程還遠未結束。下一步是讓自己被人看到。谷歌和其他搜索引擎平臺每天都會收到數十億的搜索請求,并且達到您的行業術語的首頁將保證大量流量涌入您的面前。

      為什么需要WordPress站點地圖?如何手動生成WordPress XML站點地圖?-南華中天

      但是,有那么多其他網站在爭奪這個位置,您如何做到這一點呢?首先,您必須確保搜索引擎爬蟲能夠輕松找到并了解您的網頁內容。這是WordPress 站點地圖發揮作用的地方。

      什么是 WordPress 站點地圖?

      簡單地說,WordPress 站點地圖就像一個搜索引擎路線圖,其中包含您所有頁面的列表以及它們之間的相關性。它就像整個 WP 站點的樹結構,不僅表示哪個頁面去哪里,還表示它們在您網站上下文中的重要性。

      搜索引擎機器人與普通用戶有著不同的視角。站點訪問者希望頁面看起來很棒、加載速度快并且包含有用的功能。只要您的 WordPress 網站針對性能進行了優化并涵蓋了上述方面,人們就會蜂擁而至。

      另一方面,網絡爬蟲以不同的方式看待事物。他們每天必須檢查和理解數百萬頁,為此,他們必須通過跳過所有不必要的組件來最大限度地提高效率。站點地圖將您的網站精簡到最低限度,以便爬蟲獲取其結構和內容所需的所有信息。

      為什么需要 WordPress 站點地圖?

      嚴格來說,Google 或任何其他搜索引擎都不需要您擁有站點地圖。搜索引擎機器人仍會檢測所有允許的頁面并嘗試確定您的網站的全部內容。關鍵區別在于效率。

      讓爬蟲的工作變得更困難真的沒有意義。你的頁面對他們來說越全面——你改善 SEO 的機會就越大。對于具有許多基礎 URL 的大型 WordPress 網站來說,這是雙倍的。站點地圖為抓取工具節省了大量時間,Google 對此表示高度贊賞。重要提示:頁面爬蟲不遵循特定的時間表。如果您想在進行任何結構更改后對流程產生積極影響——您可以重新提交您的站點地圖以提醒他們您的元數據有新內容。

      XML 和 HTML WordPress 站點地圖之間的區別?

      在格式方面,您可以找到兩種類型的 WordPress 站點地圖——XML和HTML。顯示 WordPress 站點結構的簡單方法是通過 HTML 代碼。這意味著您的站點地圖基本上看起來像一個類別列表,您可以輕松地在這些類別之間導航。此設置不僅可以幫助搜索引擎機器人,還可以幫助想要快速瀏覽網站而無需花哨的用戶界面的訪問者。

      為什么需要WordPress站點地圖?如何手動生成WordPress XML站點地圖?-南華中天

      這是 HTML 站點地圖的一個很好的例子:

      但是當談到WordPress 構建的項目(和大多數現代網站)時,XML 格式是最常用的方法。從用戶的角度來看幾乎沒有明顯的區別,但是爬蟲機器人獲得的信息比單純的頁面名稱和關系多得多。在幕后,代碼包含有關主題和每個頁面的整體內容的有價值的元數據標簽。

      為什么需要WordPress站點地圖?如何手動生成WordPress XML站點地圖?-南華中天

      以下是 XML 站點地圖通常的樣子:

      總而言之,HTML 站點地圖非常適合人類閱讀,而 XML 格式最適合搜索引擎機器人。?重要提示:您不限于使用一種或另一種站點地圖格式。您可以輕松地配置 HTML 和 XML 站點地圖并顯示您想要的版本,具體取決于發送請求的人。

      如何手動生成 WordPress XML 站點地圖?

      現在是實踐部分。

      讓我們從深層次開始——在沒有插件的情況下生成 WordPress XML 站點地圖。自然地,手動核心和附加安裝主要是經驗豐富的開發人員的首選。盡管如此,即使您缺乏技術技能,您也可以通過以下幾個簡單的步驟來嘗試一下:

      1. 您需要復制 WordPress XML 站點地圖的代碼。你可以使用這個:

      // add_action(“publish_post”, “eg_create_sitemap”);
      // add_action(“publish_page”, “eg_create_sitemap”);
      add_action(“save_post”, “eg_create_sitemap”);
      function eg_create_sitemap() {
      if ( str_replace( '-', ”, get_option( 'gmt_offset' ) ) < 10 ) { $tempo = '-0' .?str_replace( '-', ", get_option( 'gmt_offset' ) );?} else { $tempo = get_option( 'gmt_offset' );?} if( strlen( $tempo ) == 3 ) { $tempo = $tempo .?':00';?} $postsForSitemap = get_posts( array( 'numberposts' => -1,
      'orderby' => 'modified',
      'post_type' => array( 'post', 'page' ),
      'order' => 'DESC'
      ) );
      $站點地圖 .= ” .?”;
      $sitemap .= “\n” .?”。“\n”;$sitemap .= “\t” .?”?!癨n”?!癨t\t”?!薄sc_url( home_url( '/' ) ) ?!薄!癨n\t\t”?!薄ate( “Ymd\TH:i:s”, current_time( 'timestamp', 0 ) ) 。$節奏。”?!癨n\t\t”。'日常的' 。“\n\t\t”。'1.0' ?!癨n\t”。”。“\n”;foreach( $postsForSitemap as $post ) { setup_postdata( $post);?$postdate = explode( ” “, $post->post_modified );?$sitemap .= “\t” .?”?!癨n”?!癨t\t”?!?。get_permalink( $post->ID ) ?!薄!癨n\t\t”。”。$postdate[0] 。'T' 。$postdate[1] 。$節奏?!薄!癨n\t\t”?!懊恐堋薄!癨n\t\t”。'0.5' ?!癨n\t”。”?!癨n”;} $網站地圖.=”;
      $fp = fopen( ABSPATH . “sitemap.xml”, 'w' );
      fwrite($fp, $sitemap);
      fclose($fp);
      }

      1. 登錄到您的WordPress 儀表板。
      2. 在左側菜單中,轉到Appearance并選擇Theme Editor。
      為什么需要WordPress站點地圖?如何手動生成WordPress XML站點地圖?-南華中天
      1. 在下一個屏幕的右側,您將看到一列Theme Files。單擊名為 functions.php 的文件。
      為什么需要WordPress站點地圖?如何手動生成WordPress XML站點地圖?-南華中天
      1. 將您在步驟 1 中復制的代碼粘貼到底部(除非在文件中指定了另一個位置)。點擊更新。
      2. 從Google Search Console?提交站點地圖(我們將在本指南稍后部分向您展示如何操作)。

      重要提示:以上代碼僅適用于創建功能有限的非常基本的站點地圖。要充分利用此方法,您可以使用眾多 WordPress 站點地圖插件之一。

      如何通過插件生成 WordPress XML 站點地圖?

      WordPress如此受歡迎的主要原因之一是因為其豐富的附加架構。迄今為止,有超過 55,000 個官方 WP 插件和數千個用于頁面視覺外觀的令人驚嘆的主題。

      考慮到這項任務的重要性,WordPress 開發人員自然有很多輕松創建和提交站點地圖的解決方案。以下是一些頂級插件選擇:

      • 多合一搜索引擎優化
      • 谷歌 XML 站點地圖
      • 簡單站點地圖
      • BestWebSoft 的站點地圖

      除了這些特定的站點地圖插件外,許多多用途插件(如Yoast和Jetpack)也提供此功能,等等。

      今天,我們將向您展示如何通過 All in One SEO 生成 WordPress XML 站點地圖:

      1. 安裝多合一 SEO。
      2. 該插件的新菜單將出現在您的左側邊欄中。選擇它下面的Sitemaps選項。
      為什么需要WordPress站點地圖?如何手動生成WordPress XML站點地圖?-南華中天
      1. 在下一個屏幕上,單擊“常規站點地圖”選項卡。
      2. 確保Enable Sitemap選項切換為Enabled。
      為什么需要WordPress站點地圖?如何手動生成WordPress XML站點地圖?-南華中天
      1. 您的 WordPress XML 站點地圖現已創建,您可以通過單擊藍色的“打開站點地圖”按鈕來查看它。

      這將顯示您的站點地圖列表,每個站點地圖提供不同的內容類型。

      為什么需要WordPress站點地圖?如何手動生成WordPress XML站點地圖?-南華中天

      無需另外將站點地圖提交給搜索引擎——All in One SEO 已經將索引發送給 Google、Bing 和其他流行的搜索引擎。

      如何提交 WordPress XML 站點地圖?

      在某些用例中,您必須手動提交 XML 站點地圖。您可以通過Google Search Console這樣做。?在網絡搜索方面,谷歌無疑是市場領導者,它提供了大量方便的解決方案來提高您的知名度和排名。其中一項服務是他們的 Search Console。

      提交您的 WordPress 站點地圖盡可能簡化:

      1. 登錄到谷歌搜索控制臺。
      2. 轉到索引并選擇站點地圖選項。
      3. 輸入您的 WordPress 站點地圖的UR L。
      4. 單擊提交。

      網絡爬蟲仍然需要一些時間來獲取您的新站點地圖并對其進行分析,但此時,您已經完成了所有工作。?恭喜您邁出了 WordPress SEO 的第一步!

      結論

      我們希望您發現我們的 WP 站點地圖指南對您的需求有用,并學習了如何有效地幫助搜索引擎抓取工具找到和了解您的網站。