ฉันจะเปลี่ยนเป็น SSL โดยไม่กระทบต่อ PageRank ได้อย่างไร


92

ที่ Stack Exchange เรากำลังทำงานเพื่อย้ายทราฟฟิกทั้งหมดไปยัง SSL เหตุผลที่เราไม่ได้ทำการเข้าสู่ระบบของผู้ใช้เพียงอย่างเดียวคือด้านหนึ่งของการแบ่งการเข้าสู่ระบบจะได้รับการเปลี่ยนเส้นทางจาก Google ทุกครั้ง สิ่งนี้เกิดขึ้นเพราะ Google กำลังจะมีhttp://หรือhttps://อยู่ในผลลัพธ์เท่านั้นไม่ใช่ทั้งสองอย่าง นอกเหนือจากการสร้างโครงสร้างพื้นฐาน SSL ( รายละเอียดที่นี่ ) คำถามยอดเยี่ยมที่เรามีคือ:
เราจะเปลี่ยนไปใช้ SSL ได้อย่างไร?

นี่คือบิตที่เกี่ยวข้องในแผนของเรา (ทดสอบในไซต์ขนาดเล็กเลื่อนขึ้นไปstackoverflow.com):

  1. รับ SSL พร้อม / เปิดใช้งาน (แต่ไม่ได้เชื่อมโยงกับ) ในทุกโดเมน
  2. เริ่มต้นการแสดงผลเพียง<link rel="canonical">เป็นhttps://
  3. เริ่มส่ง 301 สำหรับhttp://คำขอทั้งหมดไปที่https://(จากโดเมนของเรา ... แน่นอนว่าเราไม่สามารถทำอะไรเกี่ยวกับลิงก์ที่มีอยู่ทั้งหมดที่ชี้มาที่เรา)
  4. หลังจากช่วงเวลาการเปลี่ยนภาพให้ตั้งค่าคุกกี้ผู้ใช้ทั้งหมดเป็น secure

ดังนั้น endgame จึงมีเนื้อหาทั้งหมดที่ส่งผ่าน SSL และคำขอ HTTP ทั้งหมดถูกเปลี่ยนเส้นทาง สิ่งที่เรากังวลเป็นหลักคือสิ่งนี้จะส่งผลต่อ PageRank ไปยังเว็บไซต์ของเราอย่างไร เราพึ่งพาการรับส่งข้อมูลจำนวนมากที่มาจาก Google และต้องการตรวจสอบให้แน่ใจว่าไม่ได้ดำน้ำในขณะที่เราเริ่มส่งมอบความปลอดภัยให้กับผู้ใช้ของเรามากขึ้น

บิตเดียวที่ฉันได้พบในสิ่งนี้ซึ่งดูเหมือนจะเป็นจริงคือความคิดเห็นจากพนักงานของ Googleสำหรับคำถามที่เก่ากว่าในบรรทัดที่คล้ายกัน :

@ Frank ใช่ฉันมั่นใจว่า Google ปฏิบัติต่อ HTTP และ HTTPS URL เป็น URL ที่แยกต่างหากสำหรับการรวบรวมข้อมูลการจัดทำดัชนีและการจัดอันดับ (ฉันทำงานกับทีมค้นหาเว็บที่นี่ที่ Google) การทำรูปแบบบัญญัติที่มีการเปลี่ยนเส้นทาง 301 เหมือนที่คุณกล่าวถึงเป็นวิธีที่ดีในการแก้ปัญหานี้ :) - จอห์นมูลเลอร์ 23 ตุลาคม '10

และวิดีโอเว็บมาสเตอร์เพียงรายการเดียวที่ฉันสามารถค้นหาได้: การเปลี่ยนไปใช้ HTTPS เป็นอันตรายต่อการจัดอันดับหรือไม่ วิดีโอไม่มีคำตอบที่ชัดเจนไม่ใช่ใครที่ฉันจะยึดถืออนาคตของ บริษัท

แผนการเปลี่ยนแปลงของเราเป็นวิธีที่ดีที่สุดในการย้าย SSL อย่างน้อยจากมุมมอง SEO หรือไม่ หากมีคำแนะนำที่เป็นรูปธรรมมากกว่านี้หรือเป็นรูปธรรมเกี่ยวกับการเคลื่อนไหวเช่นนี้มีผลต่อการจัดอันดับของ Google เรายินดีที่จะรับฟัง


3
มันจะคุ้มค่าหรือไม่ที่จะทำการโยกย้ายหนึ่งในเว็บไซต์ SE ที่เล็กกว่าก่อนเพื่อประเมินผลกระทบที่มีต่ออันดับของหน้า
Kirk Woll

2
@Jeff ไม่ว่าเราจะแสดง http และผู้ใช้ที่ถูกตรวจสอบจะถูกเตะไปที่ https (การเปลี่ยนเส้นทางที่เจ็บปวดสำหรับการค้นหาทุกครั้งจากการค้นหา) หรือเราแสดง https ในผลการค้นหาของ Google ซึ่งหมายความว่าเราเปลี่ยนทุกคนให้เป็น https แต่ไม่มีการเปลี่ยนเส้นทางอย่างน้อยก็มาจาก google) สิ่งที่ google แสดงจะเป็นกรณีการรับส่งข้อมูล 95-99% ดังนั้นเราจึงต้องใช้ https แบบเต็มเพื่อหลีกเลี่ยงการเปลี่ยนเส้นทางในระยะยาว นอกจากนี้ตามบันทึกที่ปรากฏ Google พยายามรวบรวมข้อมูลเราใน https ไม่ว่าเราจะโฆษณาหรือไม่ ...
Nick Craver

2
@ Kirk แน่นอนว่านั่นคือสิ่งที่ฉันต้องการด้วยการทดสอบไซต์เล็ก ๆ แผนคือการลองชุดของไซต์ที่เล็กกว่าก่อน
Nick Craver

2
@IlmariKaronen - ใช่ไม่เจ็บปวดสำหรับเรา ... เจ็บปวดสำหรับผู้ใช้ในสถานที่ต่าง ๆ เช่นออสเตรเลียซึ่งอาจเพิ่มขึ้นเป็นวินาทีต่อวินาทีในการโหลดหน้าเว็บ บ่อยครั้งที่มันสูงกว่านั้นมากบนอุปกรณ์พกพาแม้กระทั่งที่นี่ในสหรัฐอเมริกา หน้าคำถามของเราแสดงผลในเวลาไม่ถึง 50 มิลลิวินาที (เกือบครึ่งเวลา) ดังนั้นวิธีแก้ไขปัญหาใด ๆ ที่เพิ่มความหน่วงจะส่งผลกระทบอย่างมากต่อเวลาในการโหลดหน้าเว็บ เปอร์เซ็นต์ที่ชาญฉลาดและความหน่วงแฝงในการโหลดทั้งหมดที่คุณเห็นในเครือข่ายของเราคือการส่งผ่านดังนั้นมันจะเพิ่มขึ้นอย่างมากเมื่อเพิ่มจำนวนการร้องขอเป็น 95-99% ของการโหลดหน้าเว็บ
Nick Craver

1
@Nick: จริง ๆ แล้วมันจะเป็น 95% +? ฉันเห็นว่าคำขอทั้งหมดของคุณที่มาจาก Google นั้นมีเปอร์เซ็นต์น้อยกว่าผู้ใช้ที่ลงชื่อเข้าใช้หรือไม่ ที่กล่าวว่าฉันยอมรับว่าวินาทีเต็มของความล่าช้าแฝงเริ่มมีคุณสมบัติเป็น "เจ็บปวด" (คุณสามารถแก้ปัญหานี้และปรับปรุงความล่าช้าโดยทั่วไปโดยใช้พร็อกซี front-end พร็อกซีกระจายทางภูมิศาสตร์ แต่อาจจะอยู่นอกขอบเขตของคำถามที่นี่ ... ยังใช้งานได้กับWikipedia )
Ilmari Karonen

คำตอบ:


34

ทางออกที่เสนอของคุณเป็นวิธีที่ดีที่สุดจากมุมมองของ SEO คุณหลีกเลี่ยงเนื้อหาที่ซ้ำกันโดยใช้ URL ที่เป็นที่ยอมรับและการเปลี่ยนเส้นทาง 301 จะถ่ายโอน PageRank ส่วนใหญ่ของคุณ ( จำนวนเล็กน้อยหายไปในการเปลี่ยนเส้นทาง ) นอกจากนี้ต้องขอบคุณความแข็งแกร่งของหน้าเว็บสแต็คโอเวอร์โฟลว์ใน Google ฉันจะตกตะลึงมากขึ้นถ้าคุณเห็นความผันผวนในการจัดอันดับของคุณ ไซต์ขนาดเล็กจะเห็นช่วงการเปลี่ยนภาพในการจัดอันดับของพวกเขาในขณะที่ Google ทันกับ URL ใหม่ของพวกเขา แต่ฉันไม่คาดหวังว่าจะเกิดขึ้นกับ Stack Overflow

FYI จอห์น Meuller, พนักงานของ Google ที่คุณยกมาเป็นสมาชิกที่นี่ ด้วยโชคเล็กน้อยเขาจะให้มุมมองของเรากับเรื่องนี้


16
ใช่ฉันคิดว่านี่เป็นวิธีที่ค่อนข้างดี FWIW มีการอภิปรายที่คล้ายกันใน Google+ ในขณะที่กลับที่เรามองเข้าไปในบางส่วนของข้อมูลเฉพาะ: plus.google.com/106413090159067280619/posts/ZZVAS65mmw4 การแยก rel = canonical & การเปลี่ยนเส้นทางตามเวลาอาจไม่จำเป็น แต่สามารถทำให้ง่ายต่อการตรวจสอบปัญหาก่อนหน้านี้ สิ่งหนึ่งที่คุณไม่ได้กล่าวถึงคือ HSTS ซึ่งอาจคุ้มค่ากับการพิจารณาในบางประเด็นเช่นกัน
John Mueller

ขอบคุณจากทีมงานของเราถึงคุณทั้งคู่เราสบายใจมากขึ้นเกี่ยวกับการเปลี่ยนผ่านทาง SEO ในตอนนี้ เราเหลือเวลาทำงานเพียงไม่กี่สัปดาห์ แต่เรายังคงทำงานต่อสวิตช์ HTTPS
Nick Craver

11

ประมาณหนึ่งปีที่ผ่านมามีข้อผิดพลาดในการสร้างโค้ดลิงก์สำหรับไซต์ WordPress ของฉันซึ่งได้รับปริมาณการเข้าชม 70% จาก Google แท็ก canonical เริ่มต้นโดยใช้รูปแบบ URL แบบย่อของ WP แทนรูปแบบปกติ

สองสัปดาห์ต่อมาฉันพบข้อผิดพลาดเมื่อฉันสังเกตเห็นว่า URL ของฉันแสดงแปลก ๆ ในดัชนีของ Google แทนที่จะเต็ม/999999/post-url-format-like-this/ในผลลัพธ์มันแสดง?post_id=99999(หรือสิ่งที่คล้ายกัน)

ไม่มีการเปลี่ยนแปลงการรับส่งข้อมูล

ข้อผิดพลาดได้รับการแก้ไขแท็กบัญญัติตั้งอย่างถูกต้องอีกครั้งและประมาณหนึ่งสัปดาห์ต่อมา Google ได้ปรับลิงก์ที่จัดทำดัชนีทั้งหมดกลับไปเป็นรูปแบบปกติ ไม่เจ็บปวดจริงๆ

ดังนั้นจากประสบการณ์ของฉันแผนของคุณควรเป็น:

  1. เปลี่ยนแท็กที่ยอมรับเพื่อชี้ไปที่ HTTPS URL แทน
  2. Google จะอัปเดตผลลัพธ์ทั้งหมดในดัชนีโดยอัตโนมัติ การดำเนินการนี้อาจใช้เวลาสองสามสัปดาห์และไม่ต้องการการเปลี่ยนเส้นทาง 301 และ ... 95% ของปริมาณการใช้งานของคุณจะใช้ SSL
  3. เปลี่ยนเส้นทางผู้ใช้ที่เข้าสู่ระบบที่คลิกจากเว็บไซต์อื่น

เนื่องจากการเปลี่ยนเส้นทาง 301 จะลบเพจเจอร์บางส่วนออกฉันไม่เห็นจุดที่จะใช้พวกเขาทันทีโดยเฉพาะอย่างยิ่งเนื่องจากแท็กที่ยอมรับได้ควรดูแลดัชนีของ Google


5

ฉันเชื่อว่า Google จัดอันดับ URL แรกที่เห็นว่าควรเป็น URL แบบสั้น, HTTP หรือ HTTPS เว้นแต่ว่ามีการใช้ลิงก์แบบบัญญัติซึ่งถูกต้องดังนั้นการจัดอันดับแยกต่างหากดังนั้นการเปลี่ยนแปลง 301 ครั้งจะทำให้น้ำสูญเสียการเปลี่ยน

อย่างไรก็ตามตามที่ John ได้กล่าวด้วยความสงสัยว่าสิ่งนี้จะส่งผลกระทบต่อกองซ้อนเนื่องจากกองซ้อนมีอำนาจและความน่าเชื่อถือกับ Google เป็นจำนวนมาก

นอกจากนี้สำหรับทุกคนที่เรารู้ว่า Google อาจเพิ่มการจัดอันดับ SSL สำหรับการทำ SSL เนื่องจากมันทำให้เว็บไซต์มีความปลอดภัยมากขึ้นสำหรับผู้ใช้ซึ่งผลที่ได้จะเพิ่มประสบการณ์ของผู้ใช้ซึ่ง Google เชื่อมั่นอย่างมากแม้ว่าการเก็งกำไรนี้ :)

นอกจากนี้:

Matt Cutts ของ Google กล่าวใน Hacker News ว่าผู้ที่มีความสนใจในการเปลี่ยนทั้งเว็บไซต์จาก HTTP เป็น HTTPS ควรดำเนินการต่อไป


6
ฉันไม่คิดว่าเป็นประโยชน์เลยที่จะคาดเดาว่าอันดับอาจเพิ่มขึ้นโดยใช้ SSL เนื่องจากคุณไม่มีข้อมูลที่เชื่อถือได้จากระยะไกล
DisgruntledGoat

ฉันคิดว่าสมองที่อยู่ในกองสามารถสร้างความหมายของการเก็งกำไรและพิจารณาว่าอะไรมีประโยชน์หรือไม่เป็นประโยชน์ ขอบคุณที่ชี้ให้เห็นอย่างชัดเจนว่าท่าน;)
Simon Hayter

1
ประเด็นของฉันคือมันเป็นการเก็งกำไรโดยไม่มีอะไรเลย คุณอาจเพิ่มคำตอบของคุณด้วย "สำหรับทุกคนที่เรารู้ว่า Google จะส่งสวรรค์รอบ ๆ ศูนย์ข้อมูลของคุณเพื่อทำลายมัน"
DisgruntledGoat

2
เป็นการเก็งกำไรจากความเชื่อที่ว่า a) ไซต์ SSL นั้นดีกว่าสำหรับผู้ใช้และ b) Google มีประวัติในการโปรโมตไซต์ที่ดีสำหรับผู้ใช้
Spongeboy

5

ฉันเพิ่งย้ายเว็บไซต์หลายแห่งของฉันไปยัง SSL และอันดับของหน้าไม่ได้รับผลกระทบทั้งทางบวกและทางลบ ฉันปฏิบัติตามหลักเกณฑ์ทั้งหมดของ Google ซึ่งโดยทั่วไปแล้วเหมือนกับที่คุณอธิบาย:

  1. ทำให้ไซต์ของคุณทำงานได้อย่างราบรื่นด้วย HTTPS การเปลี่ยนแปลงที่จำเป็นที่สุดของฉันคือการใช้ลิงก์แบบสัมพันธ์และโพรโทคอลเท่านั้น ตัวอย่างเช่น: href = "page.html" และเมื่อจำเป็น href = "// www.example.com/"
  2. เพิ่ม rel = "canonical" แท็กและชี้ไปที่ที่อยู่ HTTPS ของหน้าของคุณ
  3. ใช้ 301 การเปลี่ยนเส้นทางสำหรับคำขอ HTTP ทั้งหมดเพื่อส่งไปยัง HTTPS

ตั้งค่าทั้งเว็บไซต์ HTTP และ HTTPS ใน Google Webmaster และตรวจสอบอย่างใกล้ชิด


4

ฉันได้เป็นส่วนหนึ่งของการเปลี่ยนแปลงที่คล้ายกันในเว็บไซต์ที่มีการเข้าชมค่อนข้างสูงถึงแม้ว่าจะมีความแตกต่าง: URL ทั้งหมดมีการเปลี่ยนแปลงและไม่มีการเปลี่ยนเส้นทาง 301 เกิดขึ้น

ฉันตรวจสอบผลกระทบอย่างใกล้ชิดต่อการจัดอันดับของ Google เป็นเวลาประมาณหนึ่งเดือนและสำหรับคำสำคัญส่วนใหญ่ได้รับ 2-3 ตำแหน่งแม้ว่าฉันค่อนข้างแน่ใจว่าเป็นเพราะ SEO ที่ดีขึ้น
ฉันไม่เห็นการเปลี่ยนแปลงใด ๆ ที่อาจนำมาประกอบกับ HTTPS อย่างสมเหตุสมผล

ดูเหมือนว่าแผนของคุณจะปรากฏขึ้นแม้ว่าฉันจะขาดความมั่นใจในขั้นตอนที่สอง แต่โดยส่วนตัวฉันจะไปที่ 301

ทำไมไม่ทดสอบ A / B ที่มีคำถามปลอมจำนวนเล็กน้อยและตรวจสอบผลกระทบเหล่านั้น


1
เราได้พิจารณาวิธีการทดสอบ A / B แล้ว แต่ปัญหาที่มีการจัดอันดับมีความผันผวนด้วยเหตุผลอื่น ๆ ดังนั้นเราจึงยังไม่เห็นข้อมูลที่เป็นรูปธรรมมากนักจากการทดสอบที่ไม่สามารถควบคุมได้ ระบุว่าดูเหมือนว่าเราจะทดสอบที่ระดับไซต์เนื่องจากเป็นการเปลี่ยนแปลงตามจริงที่เราต้องการ
Nick Craver
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.