Error message here!

Hide Error message here!

忘记密码?

Error message here!

请输入正确邮箱

Hide Error message here!

密码丢失?请输入您的电子邮件地址。您将收到一个重设密码链接。

Error message here!

返回登录

Close

網站URL如何SEO優化

echeverra 2021-09-18 14:58:42 阅读数:2951 评论数:0 点赞数:0 收藏数:0

前言

本文講解網站的URL如何進行SEO優化,並在自己的WordPress博客echeverra中優化URL。

起因

對於SEO我了解的並不多,只知道SEO做的好,那麼各大搜索網站搜索你網站相關內容時,你的網站在搜索結果中就會比較靠前。自己博客的SEO還沒去研究,畢竟小博客剛起步嘛,直到今天我收到了這樣一條留言。

感謝電池社區站長的留言和建議,電池社區是中國電池行業優質的內容分享社區,網站內容很豐富,包含各種資訊新聞、論壇話題、視頻直播等。推薦大家看看。

評論的大概意思就是說我博客文章的URL層級太多,不利於各大搜索引擎的收錄,進而影響網站的排名。

那麼問題來了,事實真的是這樣麼?

URL如何SEO

首先我們來了解下SEO,SEO全稱Search Engine Optimization,翻譯過來就是搜索引擎優化,它是一種通過分析搜索引擎的排名規律,了解各種搜索引擎怎樣進行搜索、怎樣抓取互聯網頁面、怎樣確定特定關鍵詞的搜索結果排名的技術。利用搜索引擎的規則提高網站在有關搜索引擎內的自然排名。

SEO對於提高網站的曝光度和訪問量絕對是舉足輕重的,SEO優化現在已經很商業化,百度SEO會搜到很多收費廣告。

網站SEO優化是一門大學問,今天我們只討論URL的優化,我整理資料梳理了以下幾點:

1. URL目錄層級盡量少

設計URL的目錄層級應不超過三層,這是因為各大搜索引擎蜘蛛抓取站內頁面內容是有優先級的,目錄層級越少,權重就越高,被抓取收錄的概率就越大。 百度尤其喜歡目錄層級少的頁面。

搜索引擎蜘蛛知識延伸:

各大搜索引擎都有自己爬行和訪問頁面的程序被稱為蜘蛛,蜘蛛程序發出頁面訪問請求後,服務器返回HTML代碼,蜘蛛程序會把收到的代碼存入原始頁面數據庫中。

蜘蛛是通過網頁的鏈接地址來尋找網頁,從網站某一個頁面(通常是首頁)開始,讀取網頁的內容,找到在網頁中的其它鏈接地址,然後通過這些鏈接地址尋找下一個網頁,這樣一直循環下去,直到把這個網站所有的網頁都抓取完為止。

但考慮到技術和性能等因素的限制,蜘蛛不會將所有的頁面都抓取完,它只會抓取那些比較重要的頁面,在抓取時評價重要性的主要依據就是頁面鏈接的深度。也就是說,鏈接深度越深,目錄層級越多,越不重要,越不容易被蜘蛛抓取。

那麼URL層級應如何設計呢,比較合理的一種目錄層級是:域名/分類/內容,這樣每個頁面能區分管理,層次分明,同時對SEO也比較友好。

2. URL長度盡量短

對於搜索引擎來說,URL不超過1000個字母都沒有問題,但對於用戶來說,簡短的URL有更好的用戶體驗和可信度,更容易去點擊。而對於較長的URL,用戶會感覺亂糟糟很麻煩,體驗感差。而且較短的URL也更利於傳播和分享,大道至簡嘛,人們越來越偏愛簡潔的事物。

3. URL(偽)靜態化

網站最好開啟靜態模式,現在主流後臺都有開啟靜態URL的功能。在網站上線之前設置好,有偽靜態功能,使用偽靜態也可以。因為靜態的URL更容易被收錄。

動態、靜態和偽靜態URL知識延伸:

目前開發的網站其實真正意義上都是動態網站,只是URL上有些區別。

動態URL如:https://host/news.php?id=17,帶有“?”的URL為動態網址,它只是一個邏輯地址,並不是真實物理存在服務器硬盤上的。因為要進行運算,所以打開速度稍慢,不過這個可有忽略不計,目前有服務器緩存技術可以解决速度問題。最大的缺點是URL結構稍稍複雜,不利於記憶,複雜的動態URL對SEO收錄有負面作用。

靜態URL如:https://host/news/17.html,沒有"?"的URL為靜態網址,有真實的物理路徑,也就是真實存在服務器裏的。因為不需要計算,所以打開速度快,結構友好,便於記憶,對SEO收錄有正面作用。

偽靜態URL如:https://host/news/17.html和靜態URL一樣,但實際上偽靜態規則把動態URL偽裝成靜態網址。也是邏輯地址,不存在物理地址。一般通過配置webserver和.htacces文件實現偽靜態。同樣對SEO收錄有正面作用。

4. URL中字母小寫

URL字母統一小寫,是因為像Unix/Linux服務器是區分字母大小寫的,如https://host/news/可以訪問,但https://host/News/訪問是會報錯的。而且用戶查找搜索時輸入的一般都是小寫的字母,利於搜索查找到。

5. URL中包含關鍵詞

關鍵詞出現在URL中,可以提高一定的相關性,而且關鍵詞出現在URL的比特置越靠前越好,有研究指出URL中關鍵詞多少對搜索引擎算法是有用的。對用戶來說,URL中的關鍵詞也更有可讀性和指示性。

6. URL中連接符使用

URL中的目錄或者文件名需要兩個及以上單詞時建議使用連接符號中劃線“-”連接,切記不要使用下劃線“_”或其他符號,在搜索引擎中下劃線“_”會被忽略掉,而中劃線“-”會當做空格處理,如css-content會被讀成css與content,這是比較友好的。

博客URL SEO

既然明白了如何優化URL,那就拿博客開刀吧!

後臺設置

我使用的博客是WordPress,在後臺設置中我找到了固定鏈接設置。

目前是日期和名稱類型,也就是https://echeverra.cn/2021/09/04/blog-traffic/這種類型,首先我想按照 https://host/category/postname/自定義結構設置URL類型,這樣就滿足上述所有URL優化了。

但實際訪問的URL是:https://echeverra.cn/archives/others/blog-traffic/,這因為我的文章分類級別比較多,達到四個層級了,退而求其次,我選擇文章名類型。

打開文章URL:https://echeverra.cn/blog-traffic/,是不是很清爽,這就Nice了~

老鏈接重定向

就當我以為萬事大吉時,我突然意識到之前阮神引流的文章鏈接是不是失效了,一試果然404了。

這可不行,還有微信公眾號的原文閱讀,都是老鏈接,改不了,於是我想寫一段頁面重定向的脚本,正好寫到我使用主題的定制脚本中。

很遺憾,調試發現不生效,404頁面不執行這段脚本。改WordPress源碼?那每次更新是不是就被覆蓋掉了?這樣也不好。

找資料發現WordPress有重定向插件,嗯,那就好辦了。後臺插件搜索301。

我安裝了前兩個插件,可能和設置有關,排行第一的Redirection竟然不生效,到是第二個好用的很,設置也很簡單。

這樣就實現了頁面重定向,老鏈接直接跳轉新鏈接,不影響使用。這就Nice了~

多提一句,最新的WordPress後臺安裝插件經常報錯安裝失敗,建議手動在插件主頁下載插件解壓後,上傳到服務器WordPress目錄/wp-content/plugins/下,在後臺菜單插件中啟用即可。

你學“廢”了麼?


文章首發於我的博客 echeverra.cn/seo-url/,原創文章,轉載請注明出處。

歡迎關注我的微信公眾號 echeverra,一起學習進步!不定時會有資源和福利相送哦!


版权声明
本文为[echeverra]所创,转载请带上原文链接,感谢

编程之旅,人生之路,不止于编程,还有诗和远方。
阅代码原理,看框架知识,学企业实践;
赏诗词,读日记,踏人生之路,观世界之行;

支付宝红包,每日可领