如何解決 Joomla 中的重複內容
已發表: 2023-08-07您需要知道如何有效解決Joomla網站中的重複內容嗎? 如果這就是您所希望得到的,我們今天想在博客中向您展示最好的方法。 讓我們開始吧。
Joomla 中什麼是重複內容及其發生的原因?
重複內容是網上的一個常見問題。 當相同或基本相似的內容出現在多個網站上時,就會發生這種情況。 這可能發生在網站內或跨多個平台。 重複內容可能是無意或有意發生的,但它可能會導致用戶困惑,並可能影響用戶體驗,而搜索引擎經常考慮這一點。 為您的網站創建內容時,必須注意重複的內容。
在流行的內容管理系統 (CMS) Joomla 的上下文中,可能會因多種原因出現重複內容:
- 多個 URL :Joomla 允許您通過不同的 URL 訪問相同的內容。 這可能是由於各種菜單項或模塊指向同一文章或頁面而發生的。 搜索引擎可能會將每個 URL 視為單獨的頁面,從而導致重複內容問題。
- 打印版本:一些 Joomla 模板和擴展會生成適合打印的頁面版本。 這些版本可能與原始版本具有相同的內容,從而導致重複。
- 分頁:如果您的 Joomla 網站有分頁內容,例如文章分為多個頁面,則每個頁面可能具有相似的內容,從而導致重複。
- 類別和標籤:Joomla 允許您將文章分配到多個類別和標籤。 當一篇文章屬於多個類別時,通過不同類別 URL 訪問它可能會創建重複的內容。
- 會話 ID :如果 Joomla 在 URL 中使用會話 ID 來跟踪用戶會話,搜索引擎可能會索引同一頁面的多個版本,每個版本都有一個唯一的會話 ID。
- HTTP 與 HTTPS :如果您的網站可通過 HTTP 和 HTTPS 協議訪問,搜索引擎可能會為這兩個版本建立索引,從而導致內容重複。
- 規範化:如果規範標籤未正確實現,搜索引擎可能無法理解頁面的哪個版本是首選版本,從而導致重複內容問題。
- 複製內容:有時,內容可能會有意或無意地從其他網站或來源複製,從而導致重複內容問題。
如何解決Joomla網站重複內容
以正確的方式設置菜單
重複內容的一個常見原因是可以從多個菜單項訪問單篇文章。 解決這個問題的方法在於精簡,這樣同一篇文章就無法從不同的路徑訪問。 這樣做可以確保獲得獨特且專業的成品。
除了各種菜單選擇之外,重複的內容也可能源自麵包屑路徑或模塊的分配。 為了解決 Joomla 中的重複內容,我們有兩種解決方案:避免為相同內容創建新鏈接,或使用菜單項別名。 讓我們來解決這個問題吧!
使用第一個解決方案,您可以創建一個新的菜單模塊並將其分配到所需的位置。 為了獲得最佳效果,建議避免重複菜單項。
如果您想在不同的菜單上使用現有的菜單項,這是正確的方法。 通過此過程,您可以創建一個直接引用原始菜單的新菜單,而無需創建新的 URL。 要訪問 Joomla 中的功能,只需按照概述的步驟操作:添加新菜單項 -> 菜單項類型 -> 選擇選擇 -> 系統鏈接 -> 菜單項別名。
現在,一切都已完成,您可以輕鬆解決 Joomla 中的重複內容問題。
使用 301 重定向
如果您的 Joomla 網站有多個指向相同內容的 URL,請考慮實施 301 重定向。 301 重定向告訴搜索引擎所請求的 URL 已永久移動到另一個位置。 這樣,所有重複的 URL 將重定向到主 URL,從而鞏固鏈接資產並防止搜索引擎將它們視為單獨的頁面。
有兩種方法可以對 Joomla 網站使用 301 重定向:
- 使用重定向擴展
- .htaccess 文件中的高級規則
但是,如果您不擅長技術知識,那麼建議您使用重定向擴展來使用 301 重定向。 之後,您就可以順利解決Joomla中的重複內容了。
使用規範標籤
使用 Canonical 標籤來發揮您的優勢可以使您的網站發生翻天覆地的變化。 它使搜索引擎能夠識別多個重複內容中的原始內容,並在 SERP 中對其進行索引。
我們來看看下面的例子:
有兩種方式到達頁面:
https://www.agethemes.com/index.php?option=com_content&Itemid=100&catid=10&id=18&lang=en&view=article
或者
https://www.agethemes.com/abc123
通過在第一個鏈接後插入規範標籤,我們可以向 Google 發出信號,哪個 URL 是原始來源並且應該專門建立索引。
對於包含 HTML 和其他網頁設計代碼的網站來說,實施規範標籤是一個簡單的過程。 然而,當您使用 Joomla 等 CMS 平台時,該過程可能會變得相當複雜。 它需要花費數小時在網絡上進行搜索,並且需要一定水平的編碼專業知識。
值得慶幸的是,Joomla 社區擁有眾多開發人員和貢獻者,他們的工具可以使我們的任務變得更加輕鬆。 例如,Daniel Morell 的“ Custom Canonical ”插件簡化了文章、類別、標籤和菜單項的規範標籤的插入。 更好的是,它是完全免費的!
為了充分利用該插件,這裡有一個四步入門指南:因此,如果您想在一篇文章中插入規範標籤,請按照以下步驟操作:
- 下載 -> 安裝並激活自定義 Canonical插件。
- 訪問擴展 -> 插件 -> 啟用自定義 Canonical 插件。
- 訪問內容 -> 文章 -> 發布選項卡。
- 在規範 URL字段中,填寫原始文章 URL。
- 保存起來。
嘗試元標籤機器人
防止搜索機器人對特定頁面建立索引的最簡單方法是使用文章、類別或菜單項選項的“發布”選項卡中的元標記機器人功能。
為此,只需將機器人字段更改為“無索引”即可。 將此策略加入到您現有的網絡內容管理中是確保全面的用戶隱私和保護的可靠方法。
如果您指示搜索機器人不要對兩個相似內容之一進行索引,則在索引過程中將優先考慮另一個內容。 利用此策略可確保搜索引擎正確索引您喜歡的內容。 現在,您可以輕鬆解決 Joomla 中的重複內容。
申請延期
如果您的網站較小,則可以通過一些簡單的配置(例如 htaccess 文件、robots.txt、規範標記和 301 重定向)來防止重複內容問題。 但是,如果您的網站較大,這可能是一項艱鉅的任務。 在這種情況下,選擇延期要容易得多,效率也高。 在這裡,我們總結了一些市場上流行的擴展。 要深入審查此選擇,請查看我們的頂級 Joomla SEO 擴展列表並做出明智的決定。
正在提交站點地圖
經驗豐富的網站管理員已經熟悉這種技術,但對於那些可能不知道的人來說,sitemap 或 sitemap.xml 是一個文件,其中包含網站管理員認為重要且應由搜索引擎索引的所有網頁。 這有助於搜索機器人更有效地抓取網站。 對於重複內容問題,您輸入到站點地圖中的 URL 可以被視為規範 URL。
對於包含數千個頁面的網站,站點地圖在管理重複內容時可能是一個非常有效的工具。 為確保此方法最有效,請僅在站點地圖中包含規範鏈接。 話雖這麼說,谷歌還表示,這個解決方案不一定能完全解決問題,當您不使用規範標籤時,站點地圖被視為搜索引擎尋找的其他標準。
使用 Google Search Console(網站管理員工具)
Google Search Console 為網站管理員提供了寶貴的資源,以確保其網站的持續健康運行。 有了這個強大的工具,網站管理員可以解決在儀表板中發現的任何對他們不利的重複 URL。
可以通過三種不同的方法來消除冗餘內容:提交站點地圖、利用參數或選擇首選域。
第一種方法是提交站點地圖,正如我們在上一節中提到的,您可以考慮使用此方法來解決 Joomla 中的重複內容。
其次,使用首選域是防止當網站的“www”和“非 www”版本均可訪問時可能出現重複內容的重要步驟。 值得慶幸的是,使用 Google 的搜索控制台,可以輕鬆指定在搜索結果中顯示時應將哪個版本的域作為規範鏈接提供。 設置首選域名的步驟如下:登錄您的網站站長工具 -> 網站設置 -> 首選域名。
最後,參數是一個複雜但有效的解決方案,用於消除 URL 參數產生的重複內容。 參數的範圍可以從眾所周知的(例如“sort”、“utm”和“aff”)到晦澀難懂的。 要了解此過程,讓我們看一下以下示例:“forum/question/jsn-cube-update.html?sort=latest”。 在這裡,我們可以看到 URL 包含一個“sort=latest”形式的參數。 通過實現該參數,搜索引擎機器人可以決定是否抓取帶有“sort”參數的URL。
現在,讓我們登錄到您的搜索控制台 ->抓取/URL參數 -> 添加更多參數 -> 選擇 Google bot 抓取的具體操作。
包起來
重複的內容可能會損害網站的 SEO 性能和用戶體驗。 為了使您的 Joomla 網站保持最佳運行或解決 Joomla 中的重複內容,採取主動措施非常重要,這將有助於增強 SEO、用戶參與度和整體網站性能。 不要忘記定期審核您的網站是否有任何新的重複內容實例,並及時解決它們,以確保在網絡上持續存在。
此外,不要忘記我們提供了大量免費的 Joomla 4 模板,因此如果您需要獲得最好的模板,請不要錯過這個集合。