[ad_1]
在SEO中,有許多長期存在的爭論。
這就是為什麼在我們的行業中回答問題時經常使用「取決於」這一術語的原因。
此類辯論之一:URL大寫對SEO真的重要嗎?
請繼續閱讀,以消除一些困惑。
John Mueller說URL大小寫無關緊要
雖然我認為這是過於簡單的事情,但讓我們考慮一下詹妮弗·斯萊格(Jennifer Slegg) 說:
「因此Google不會將字母大小寫本身視為SEO問題,但您應在各個URL上保持大小寫一致,因為Google認為URL區分大小寫。這意味著,如果您擁有與example.com/PAGE.html和example.com/page.html相同且可訪問且可索引的頁面,則Google可以同時抓取這些URL,而您想排名的URL可能不會Google選擇的那個。您還可能最終在兩個頁面之間拆分排名信號。
話雖這麼說,但許多人認為利用大寫字母或全部CAPS的URL(由於樣式原因,域名本身除外)看起來很凌亂。而且,如果這是一個可以在瀏覽器中鍵入的URL,那麼大多數人將默認使用完全小寫的字母,而不是使用大寫字母,這對於那些進行離線營銷的人也可能很重要。」
她有一點。如果您在整個網站的URL中除了使用普通URL之外還使用大寫字母,這可能會造成您自行創建的情況 重複內容。
這些重複的內容可能會傷害您。
如果您鏈接到這些URL,並且在鏈接時不注意URL,則尤其如此。
雖然以較小的規模進行操作並不一定會對您造成傷害,但是如果以足夠大的比例進行大規模執行,則可能會對您的SERP性能造成重大損害。
這就是為什麼要考慮不同的情況以及如果您不能正確處理這些URL如何通過大寫字母來創建重複內容問題的原因,那麼這很重要。
許多SEO專業人士同意您應該:
-
堅持使用一個版本:建議使用小寫字母(因為總會有人鏈接到該更傳統的版本)。
-
使用301重定向:如果您看到帶有大寫字母的URL進入索引(有人鏈接到它,或者您更改了內容管理系統並將其大寫)。讓人們,搜索爬網程序和鏈接轉到非大寫的URL,以避免出現任何問題。
Abramillar.com 說以下 關於URL大小寫及其如何影響SEO:
「僅當(或如果)搜索引擎找到多個版本的URL時,URL的區分大小寫才成為SEO的問題。如果網址無法自動解析為沒有大寫字母的版本,並且您擁有的共享鏈接有時包含大寫字母,有時不包含大寫字母,那麼您將開始遇到問題。
搜索引擎將爬網網站的各個頁面,並根據許多因素(包括指向您網站的鏈接)為每個頁面分配信任和許可權。例如,如果您網站的每個頁面都有兩個頁面,那麼您將共享在兩個頁面之間分配的信任和許可權,而不是將所有內容合併到每個頁面的一個版本中。」
如您所見,在許多情況下,URL大寫會干擾您的網站在SERP中的性能。
雖然穆勒說您可以選擇任何想要的東西,但這是他真正在說的:
- 選擇您想要的任何內容,而且在整個站點中使用相同的情況。
- 不要混用或混用案件,因為這樣您可能會遇到重大問題。
- Google考慮大寫,但是當這些問題變得太多時。
關於Twitter的事情是,您只有很少的空間來解釋所有內容,並且在一系列推文中列出每個注意事項會適得其反。
abramillar.com提出了另一個問題,那就是在Google Analytics(分析)中創建過多的404並生成許多版本的URL的問題:
「除了頁面的頁面許可權和整個網站的許可權之外,包含大寫字母的URL也可能由Google Analytics(分析)單獨報告,並且如上所述,在錯誤的伺服器上可能會以404錯誤結尾。」
一次討論 在Moz社區中,有關如何在網站上使用URL大寫字母成為問題:
「我有多個URL被SEOMoz報告為重複內容。原因是URL中的某些字元可能取決於用戶輸入而大寫。
以下是一些示例:
www.websitedomain.com/賓夕法尼亞州/房屋出售
www.websitedomain.com/賓夕法尼亞州/房屋出售
www.websitedomain.com/賓夕法尼亞州/ Houses-for-rent
www.websitedomain.com/賓夕法尼亞州/ houses-for-rent當前在網站上有成千上萬的實例。
這是我應該努力嘗試解決的事情(也許不是小事),還是我應該忽略它並繼續前進?」
馬庫斯·米勒(Marcus Miller) 暗示 以下用於處理這些重複URL的解決方案:
- 設置重寫規則以將所有URL都更改為小寫,並將所有URL更改為301,如果您使用的是LAMP環境,則htaccess中的類似操作應該可以完成。警告:***請勿***使用此代碼您知道自己在做什麼。您可以認真整理自己的網站。對於您在HTACCESS文件中實施此代碼所發生的任何情況,我們概不負責。
- RewriteEngine On RewriteMap lc int:tolower RewriteCond%{REQUEST_URI} [A-Z] RewriteRule(。*)$ {lc:$ 1} [R=301,L]
- 向所有這些頁面添加自動小寫規範,以便它們規範化為小寫版本。
- 嘗試替換鏈接,以便它們全部使用小寫字母。如果這是一個動態站點,則應該很容易,但是如果不是這樣,您仍然可以跨多個文件進行字元串替換。如果站點地圖(當然是小寫網址)的工作量很大,則可以編寫一個小腳本來自動執行此操作。
這個隨機問題是由Twitter上的一個用戶向John Mueller提出的,Barry Schwartz 覆蓋的 在SERoundtable.com上結束。為了完整起見,我想將其包括在此處:
這絕對是解決URL和大小寫問題的一種有趣方式,但是Mueller指出-大寫URL對您無濟於事,如果您不加區分並仔細考慮這些URL的實際用途,可能會對您造成傷害。施瓦茲寫道:
「通常,當人們在交流中使用CAPS時,要麼是(a)他們想大聲說話,要麼(b)他們不知道如何關閉大寫鎖定。
當您在網址中使用大寫字母時,Google不知道您想大聲喊叫。實際上,我相信Google推薦使用小寫的URL,因為從技術上講,大小寫可能會導致使用不同的URL。
但是總的來說,小寫或大寫都是一樣的。對於網址,我會堅持使用小寫字母,但這不會對您造成任何傷害。」
討論 在StackOverflow.com上,您可以對URL大寫的可行性以及為什麼會在您的SEO實施中引起嚴重問題的問題提供一些獨特的技術見解:
「我訪問過許多網站,其中大多數網站在URL中使用小寫字母,例如
stackoverflow.com/questions
google.com/webmaster
bing.com/news為什麼使用大寫字母不那麼流行?在URL中使用大寫字母是否有問題?這是編程語言的問題嗎?」
對此討論的其他答案是:
「這只是約定。如果文章/頻道/用戶名帶有大寫字母,大寫字母通常在Wikipedia,YouTube和Twitter URL中使用。所有的帽子很少使用,因為它被認為是響亮而粗糙的,但是沒有什麼技術可以阻止它。」
「我已經看到越野車將網址轉換為小寫。首先,這會導致代碼解壓縮未經驗證的URL中編碼的數據的代碼,這是一個非常特殊的錯誤。一些網站(尤其是reddit)使用base-36編碼的ID來避免這種情況。」
還有一個答案寫道:
「 URL到目前為止不區分大小寫。
Foo.Bar的URL將與foo.bar和FOO.BAR相同。但是,如果URL在域後(在我的示例中為.bar)包含大小寫不同的字元,則更改這些字元的大小寫可能會導致錯誤。
因此,如果以foo.bar/Baz提供URL,而您嘗試訪問foo.bar/baz,則可能會訪問錯誤的資源或遇到錯誤。
請記住,在域之後(如foo.bar/baz中)帶有正斜杠字元的URL(至少在前端)被視為指向文件系統中目錄的指針,並且區分大小寫將取決於網路上的文件系統伺服器正在使用。」
URL大寫在SEO中很重要,只是不直接
如以上證據所示,URL大寫在SEO中絕對重要。只是不以您的思維方式。
例如,您不能將URL更改為大寫字母,並期望它立即改善您的排名。
您無法修正所有網址的大寫字母,並希望在一夜之間立即提高您的SERP性能。
這是間接幫助您的網站的那些修復程序之一,例如W3C有效代碼不是排名因素。但是符合W3C準則的經過優化的代碼可以幫助您提高站點速度,並在不同平台上創建更好的用戶體驗。
這就是為什麼評估您的狀況並進行可行的更改很重要的原因-不僅要即時進行這些更改,而且希望您在一夜之間能看到重大的改進。
但是,實施戰略性方法以解決整個站點上的URL大寫字母問題,這對改善搜索性能將大有幫助。
圖片積分
特色圖片:作者創作,2020年1月
作者截取的所有屏幕截圖,2020年1月