301 302區別_如何正確理解301,302和canonial標簽

83258c2abc8674501d5888ba6f7628df.png

今天我們來學習一下幾個比較容易混淆的頁面跳轉標簽,301,302,rel=canonial。

在谷歌SEO里面,我們比較容易常見的是第一個301,302和canonial出現的比較少,但是不代表不存在,我會嘗試從以下價格方面來比較這3個標簽的區別:

1,用戶體驗

2,谷歌蜘蛛體驗

3,權重傳遞

我們先來看下301跳轉,301跳轉是永久指向跳轉,意思就是說我把頁面A永久的跳轉到頁面B,一般在什么情況下會出現使用301跳轉呢?

1,http網站跳轉到Https網站

2,二級域名跳轉到主域名,http://www.abc.com跳轉到http://abc.com

3,404頁面失效跳轉到新的頁面

4,老的域名跳轉到新的域名

第一種情況下一般就是你之前的網站沒有加ssl安全證書,后面裝上ssl證書后用戶訪問從http跳轉到https

第二種情況現在很少見了,一般網站的域名目前都是使用主域名,www的二級域名使用的越來越少,但是我們要知道如果有時候我們輸入www的域名結果跳轉到了主域名就是301跳轉了。

第三種情況是使用301最多的情況,不過是在站內頁面鏈接建設還是外鏈建設的時候,頁面內鏈建設的時候如果錨文本指向了一個404頁面,及時的把404頁面301跳轉到新的頁面,主要就是把頁面的權重的傳遞過去,也不影響用戶體驗。

如果一個外鏈的指向了404,對用戶體驗的傷害也是非常大的,也要及時把404跳轉到新的頁面。

第四種情況老的域名廢棄了,但是老域名的權重高啊,不要浪費了權重,記住如果一個老域名到期后半年內不進行續費或者跳轉,這個域名的權重會被重新刷到0,所以一定要珍惜你的老域名。

所以301跳轉,對用戶體驗和谷歌蜘蛛都是比較友好的,權重發生了傳遞,當然對SEO也是有好的。

說完了301,再來說說302.

302使用的情況不太常見,因為這是個臨時性的跳轉,暫時性的把頁面A跳轉到頁面B,但是最終還會使用頁面A,這個情況一般就是網站短時間內進行改版,在不影響用戶體驗的情況下,臨時把頁面跳轉到臨時頁面。

原則上使用302跳轉是在告訴谷歌蜘蛛網站頁面只是暫時跳轉,不要傳遞權重,也不要收錄,但谷歌webmaster的負責人John Muller對302跳轉不傳遞權重否認過,如果你302跳轉的時間過長,例如超過了半年,那么谷歌蜘蛛就會判定為什么使用302跳轉了這么久,是不是站長本來想用301結果用了302.

但是我們站長在操作的時候,如果想實現站點永久跳轉就用301別用302,不要讓谷歌的蜘蛛來猜。

Rel=canonial標簽是針對谷歌的爬蟲而寫的標簽,這個標簽是用來告訴蜘蛛同一個域名下的url按照canonial標簽的規范來爬取,這種一般出現在頁面的內容都重復情況下。

例如有3個內容相同的頁面:

https://abc.com/sample/a

https://abc.com/sample/b

https://abc.com/sample/c

這4個頁面的內容是一模一樣,例如電商網站的產品頁面選擇不同的變體屬性出現不同價格,但是我們不想讓蜘蛛重復爬取這3個頁面,只需要告訴蜘蛛爬取其中1個頁面即可,不然浪費了爬取預算,增加爬蟲工作量,同時還分散了頁面的權重

我們就會寫個<link rel="canonical" href="https://abc.com/sample/a>

這個代碼就是告訴爬蟲只需要把權重傳遞給第一個頁面即可。

至于如何設置301,302跳轉,推薦大家使用redirection這個插件,設置跳轉非常簡單。

以上。

更多外貿營銷文章關注公眾號:張皓昱外貿營銷

1767b18b478589292cc4ed9579b72eaf.png

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/257695.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/257695.shtml
英文地址,請注明出處:http://en.pswp.cn/news/257695.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

ffmpeg文檔08-表達式計算/求值

8 表達式計算/求值 在計算表達式時&#xff0c;ffmpeg通過libavutil/eval.h接口調用內部計算器進行計算。 表達式可以包含一元運算符、運算符、常數和函數 兩個表達式expr1和expr2可以組合起來成為"expr1;expr2" &#xff0c;兩個表達式都會被計算&#xff0c;但是新…

為什么手機游戲手柄沒有流行起來?

問答社區知乎上有人提了一個問題&#xff0c;“為什么手機用游戲手柄沒有流行&#xff1f;” Ta找了不少論證&#xff1a;1&#xff09;手機用戶數量很大&#xff1b;2&#xff09;大量用戶在手機上花費最多時間的是玩游戲&#xff1b;3&#xff09;游戲機平臺&#xff08;的游…

c++排序算法ppt_C/C++學習教程:C語言排序算法—插入排序算法

前言&#xff1a;插入排序算法是所有排序方法中最簡單的一種算法&#xff0c;其主要的實現思想是將數據按照一定的順序一個一個的插入到有序的表中&#xff0c;最終得到的序列就是已經排序好的數據。直接插入排序是插入排序算法中的一種&#xff0c;采用的方法是&#xff1a;在…

python函數參數

1.位置參數 2.默認參數 指向參數為不可變對象 3.可變參數 **args 一個列表list或是元組tuple 4.關鍵字參數 **kw,是一個字典dict 5.命名關鍵字參數 *, 轉載于:https://www.cnblogs.com/aliy-pan/p/5198025.html

Python 常用函數 configparser模塊

使用ConfigParser模塊讀寫ini文件 ConfigParserPython的ConfigParser Module中定義了3個類對INI文件進行操作。分別是RawConfigParser、ConfigParser、SafeConfigParser。模塊所解析的ini配置文件是由多個section構成&#xff0c;每個section名用中括號‘[]’包含&#xff0c;每…

自制Unity小游戲TankHero-2D(3)開始玩起來

自制Unity小游戲TankHero-2D(3)開始玩起來 我在做這樣一個坦克游戲&#xff0c;是仿照&#xff08;http://game.kid.qq.com/a/20140221/028931.htm&#xff09;這個游戲制作的。僅為學習Unity之用。圖片大部分是自己畫的&#xff0c;少數是從網上搜來的。您可以到我的github頁…

mysql按月分列統計_實現mysql按月統計的教程

mysql有個字段是DATETIME類型&#xff0c;要實現可以按月統計&#xff0c;該怎么寫sql語句&#xff1f;select month(f1) from tt group by month(f1)or select DATE_FORMAT(f1,%m) from tt group by DATE_FORMAT(f1,%m)比如數據庫的為2008-01-15 12&#xff1a;10&#xff1a;…

Log4j的擴展-支持設置最大日志數量的DailyRollingFileAppender

Log4j現在已經被大家熟知了&#xff0c;所有細節都可以在網上查到&#xff0c;Log4j支持Appender&#xff0c;其中DailyRollingFileAppender是被經常用到的Appender之一。在討論今天的主題之前&#xff0c;我們先看下另外一個Appender。 最常用的Appender——RollingFileAppend…

VirtualBox虛擬機安裝CentOS 7

新建虛擬機 因為比較簡單&#xff0c;所以對于VirtualBox就不做過多介紹了&#xff0c;直接下載安裝即可&#xff0c;安裝好之后打開Oracle VM VirtualBox管理器&#xff0c;點擊新建&#xff0c;選擇Red Hat&#xff08;根據windows主機選擇 32/64 bit&#xff0c;通常會自動識…

mysql 指定賬戶已存在_安裝mysql時告訴我指定的賬戶已存在?

{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":4,"count":4}]},"card":[{"des":"阿里云數據庫專家保駕護航&#xff0c;為用戶…

C語言:用字符讀取流和輸出流來讀寫入數據。(文本文件)

/* 文件的幾種操作模式: r:只讀 w:只寫 rw:可讀可寫 文件的分類&#xff1a; t:文本文件(字符文件) b:二進制文件(字節文件)注意&#xff1a; 采用只讀方式打開文件時,如果源文件不存在,打開文件會失敗&#xff01; 采用只寫方式打開文件時,不管源文件存不存在,都不會失敗…

PC 上訪問設備數據庫的方法

通過 .NET 訪問 .sdf 的數據庫的方法&#xff1a; 在 VS2005 IDE 中&#xff0c;創建 SQL MOible 數據庫&#xff0c;編輯表結果和填充數據。 具體是在 Server Explorer 中&#xff0c;右鍵單擊 “Data Connections”&#xff0c;選擇 “Add Connection”&#xff0c;新建一個 …

模板原理和操作數據類的觀點【艱難的一天,慢慢的會過去的】

1.模板原理&#xff1a;視圖類【將數據輸出到模板中&#xff0c;實現對視圖的控制】 smarty的類實現對視圖的控制【展示和smarty的基本語法&#xff1a;smarty需要它的庫進行支持】 面向對象的編程中對象的訪問和類的訪問本質上還是代碼空間的訪問&#xff0c;區別也在于對象的…

mysql 用戶 類別_從mysql里讀取用戶類型

##1、后端1(從mysql里讀取用戶類型)&#xff1a;from django import formsfrom django.forms import widgetsfrom django.forms import fieldsfrom app01 import modelsfrom django.forms import ModelChoiceField,ModelMultipleChoiceFieldfrom django.shortcuts import rende…

從C語言到C++成長經歷所得的一些技巧和感悟

我介紹幾個辦法&#xff0c;學習辦法&#xff0c;期望你能找到愛好1。必定要和喜愛編程的&#xff0c;或編程兇猛的&#xff0c;或常常編程的人&#xff0c;在一同&#xff0c;常常探討問題&#xff01;初學編程會有許多問題呈現&#xff0c;你自己很 難處理 c是我們必定要學的…

老子《道德經》第三十三章

上德不德&#xff0c;是以有德&#xff1b;下德不失德&#xff0c;是以無德。 上德無為而無不為&#xff0c;下德為之而有以為&#xff0c;上仁為之而無以為&#xff0c;上義為之而有以為。 上禮為之而莫之應&#xff0c;則攘臂而扔之。 故失道而后德&#xff0c;失德而后仁&am…

[Spring]-各種標注-零配置

個人學習筆記&#xff0c;記錄了一些比較基礎的標注&#xff1b; 1、controller 控制器&#xff08;注入服務&#xff09;2、service 服務&#xff08;注入dao&#xff09;3、repository dao&#xff08;實現dao訪問&#xff09;4、component pojo實例化到spring容器中&#xf…

mysql弄丟初始密碼_MySql密碼丟失

windows下mysql密碼忘記了第一步&#xff1a;netstat -nat(可以查看mysql是否啟動了&#xff0c;如果啟動了&#xff0c;可以用輸入net stop mysql(或者通過任務管理器結束進程))第二步&#xff1a;mysqld --skip-grant-tables&#xff0c;不要關閉窗口第三步&#xff1a;開啟一…

CodeForces-500C

傳送門 給n本不同重量的一摞書編號1&#xff5e;n。給定m次操作。操作b代表花費標號為b的書上方其他書的重量總和&#xff0c;將書b位移到這疊書的最上方。問初始書應該如何疊放&#xff0c;才能使m次操作后總花費最小 輸入 n本書 m次操作 n個數 書的重量 m個數 操作對象 輸出 …

java基礎篇---網絡編程(UDP程序設計)

UDP程序設計 在TCP的索引操作都必須建立可靠地連接&#xff0c;這樣一來肯定會浪費大量的系統性能&#xff0c;為了減少這種開銷&#xff0c;在網絡中又提供了另外一種傳輸協議---UDP,不可靠的連接&#xff0c;這種協議在各個聊天工具中被廣泛的應用。 咋UDP開發中使用Datagram…