Làm cách nào để chuyển sang SSL mà không ảnh hưởng đến PageRank?


92

Tại Stack Exchange, chúng tôi đang nỗ lực chuyển tất cả lưu lượng truy cập sang SSL. Lý do chúng tôi không chỉ đăng nhập người dùng là vì một bên của phân chia đăng nhập sẽ phải chịu chuyển hướng từ Google mỗi lần. Điều này xảy ra bởi vì Google chỉ có http://hoặc có https://kết quả chứ không phải cả hai. Ngoài việc xây dựng cơ sở hạ tầng SSL ( chi tiết tại đây ), câu hỏi nổi bật chúng tôi có là:
làm thế nào để chúng tôi chuyển đổi tốt nhất sang SSL?

Dưới đây là các bit có liên quan trong kế hoạch của chúng tôi (thử nghiệm trên các trang web nhỏ, di chuyển lên stackoverflow.com):

  1. Chuẩn bị sẵn sàng / bật SSL (nhưng không được liên kết đến) trên tất cả các miền
  2. Bắt đầu render chỉ<link rel="canonical">nhưhttps://
  3. Bắt đầu gửi 301 cho tất cả các http://yêu cầu đến https://(từ tên miền của chúng tôi ... tất nhiên chúng tôi không thể làm gì về tất cả các liên kết hiện có đang trỏ đến chúng tôi)
  4. Sau một thời gian chuyển đổi, đặt tất cả cookie của người dùng là secure

Vì vậy, trò chơi kết thúc có tất cả nội dung được phân phối qua SSL và tất cả các yêu cầu HTTP được chuyển hướng. Điều chúng tôi chủ yếu quan tâm là việc này sẽ ảnh hưởng đến PageRank đến các trang web của chúng tôi như thế nào. Chúng tôi phụ thuộc rất nhiều vào lưu lượng truy cập đến từ Google và muốn đảm bảo rằng sẽ không mất đi khi chúng tôi bắt đầu cung cấp bảo mật nhiều hơn cho người dùng của mình.

Các bit duy nhất tôi tìm thấy về điều này dường như là thực chất là một nhận xét từ một nhân viên Google về một câu hỏi cũ hơn cùng các dòng tương tự :

@Frank Có, tôi chắc chắn rằng Google coi URL HTTP và HTTPS là các URL riêng biệt để thu thập dữ liệu, lập chỉ mục và xếp hạng (Tôi làm việc với nhóm tìm kiếm web tại Google tại đây). Thực hiện chuẩn hóa với chuyển hướng 301 như bạn đã đề cập là một cách tuyệt vời để giải quyết vấn đề này :) - John Mueller ngày 23 tháng 10 '10

và video quản trị trang web duy nhất tôi có thể tìm thấy: Có thể chuyển sang xếp hạng gây hại HTTPS không? Video không có câu trả lời chắc chắn, dù sao tôi cũng không dựa vào tương lai của một công ty.

Có phải kế hoạch chuyển đổi của chúng tôi là cách tốt nhất để thực hiện chuyển động SSL, ít nhất là từ góc độ SEO? Nếu có những lời khuyên gần đây hoặc cụ thể hơn về việc một động thái như thế này ảnh hưởng đến thứ hạng của Google, chúng tôi rất muốn nghe về nó.


3
Nó có đáng để di chuyển một trong những trang SE nhỏ hơn trước để đánh giá hiệu quả trên thứ hạng trang trước khi thực hiện nó với biggie không?
Kirk Woll

2
@Jeff hoặc chúng tôi hiển thị người dùng http và authed bị đá vào https (chuyển hướng đau đớn cho mỗi lần truy cập từ tìm kiếm) hoặc chúng tôi hiển thị https trong kết quả tìm kiếm của google, điều đó có nghĩa là chúng tôi đã chuyển mọi người sang https như chúng tôi đang lên kế hoạch ( nhưng không có chuyển hướng, ít nhất là đến từ google). Bất cứ điều gì google hiển thị sẽ là trường hợp lưu lượng 95-99%, vì vậy chúng tôi phải truy cập https đầy đủ để tránh chuyển hướng trong dài hạn. Ngoài ra, theo nhật ký, có vẻ như google cố gắng thu thập dữ liệu của chúng tôi trên https cho dù chúng tôi có quảng cáo hay không ...
Nick Craver

2
@Kirk Hoàn toàn, đó là những gì tôi muốn nói với việc thử nghiệm các trang web nhỏ. Kế hoạch là thử một tập hợp các trang web nhỏ hơn trước.
Nick Craver

2
@IlmariKaronen - Đúng, không gây đau đớn cho chúng tôi ... đau đớn cho người dùng , ở những nơi như Úc có thể lên đến một giây thêm về thời gian tải trang. Nó thường cao hơn nhiều so với trên các thiết bị di động ngay cả ở Mỹ. Các trang câu hỏi của chúng tôi hiển thị dưới 50ms (hầu hết thời gian là một nửa), vì vậy bất kỳ giải pháp nào thêm độ trễ đều ảnh hưởng rất lớn đến thời gian tải trang. Tỷ lệ phần trăm khôn ngoan, gần như tất cả độ trễ tải bạn sẽ thấy khi duyệt mạng của chúng tôi là đường truyền, do đó, sẽ tăng đáng kể để nhân đôi số lượng yêu cầu cho 95-99% tải trang.
Nick Craver

1
@Nick: Nó thực sự sẽ là 95% +? Tôi có thể thấy rằng một phần của tất cả các yêu cầu của bạn đến từ Google, nhưng chắc chắn tỷ lệ phần trăm phải thấp hơn rất nhiều cho người dùng đăng nhập? Điều đó nói rằng, tôi đồng ý rằng một giây đầy đủ của độ trễ thêm sẽ bắt đầu đủ điều kiện là "đau đớn". (Bạn có thể giải quyết vấn đề đó, và cải thiện độ trễ của bạn nói chung, bằng việc có một loạt các proxy front-end về mặt địa lý phân tán, nhưng điều đó có thể xảy ra một chút bên ngoài phạm vi của câu hỏi ở đây ... vẫn còn, nó hoạt động cho Wikipedia. )
Ilmari Karonen

Câu trả lời:


34

Giải pháp đề xuất của bạn là cách tốt nhất chuyển tiếp từ góc độ SEO. Bạn tránh trùng lặp nội dung bằng cách sử dụng URL chuẩn và chuyển hướng 301 sẽ chuyển phần lớn PageRank của bạn ( một lượng nhỏ bị mất trong chuyển hướng ). Ngoài ra, nhờ vào sức mạnh của các trang của Stack Overflow trong Google, tôi sẽ càng choáng váng hơn nếu bạn thấy bất kỳ biến động nào trong bảng xếp hạng của mình. Các trang web nhỏ hơn sẽ thấy giai đoạn chuyển tiếp trong bảng xếp hạng của họ trong khi Google đã bắt kịp các URL mới của họ nhưng tôi không thấy điều đó xảy ra với Stack Overflow.

FYI, John Meuller, nhân viên Google mà bạn trích dẫn, là một thành viên tích cực ở đây . Với một chút may mắn, anh ấy sẽ cho chúng ta quan điểm của mình về điều này.


16
Vâng, tôi nghĩ rằng đây là một cách tiếp cận âm thanh khá. FWIW đã có một cuộc thảo luận tương tự trên Google+ một thời gian trước, nơi chúng tôi đã xem xét một số chi tiết cụ thể: plus.google.com/106413090159067280619/posts/ZZVAS65mmw4 . Việc tách rel = canonical & chuyển hướng theo thời gian có lẽ không cần thiết, nhưng nó có thể giúp bạn dễ dàng nắm bắt các vấn đề sớm hơn. Một điều bạn không đề cập đến là HSTS, có thể đáng để xem xét tại một số điểm.
John Mueller

Cảm ơn từ nhóm của chúng tôi cho cả hai bạn, chúng tôi thoải mái hơn nhiều về quá trình chuyển đổi này về phía SEO. Chúng tôi vẫn còn một vài tuần làm việc tối thiểu, nhưng chúng tôi vẫn đang làm việc theo hướng chuyển đổi HTTPS.
Nick Craver

11

Khoảng một năm trước, có một lỗi trong mã tạo permalink cho trang web WordPress của tôi, nhận được khoảng 70% lưu lượng truy cập từ Google. Thẻ canonical bắt đầu sử dụng định dạng URL ngắn WP thay vì định dạng thông thường.

Hai tuần sau, tôi đã tìm thấy lỗi khi nhận thấy các URL của mình hiển thị lạ trong chỉ mục của Google. Thay vì đầy đủ /999999/post-url-format-like-this/trong kết quả, nó đã được hiển thị ?post_id=99999(hoặc một cái gì đó tương tự).

Không có thay đổi trong giao thông.

Lỗi đã được sửa, thẻ chính tắc được đặt lại một lần nữa và khoảng một tuần sau, Google đã điều chỉnh tất cả các liên kết được lập chỉ mục trở lại định dạng bình thường. Không đau, thật đấy.

Vì vậy, dựa trên kinh nghiệm của tôi, kế hoạch của bạn nên là:

  1. Thay đổi thẻ chuẩn để trỏ đến URL HTTPS thay thế.
  2. Google sẽ tự động cập nhật tất cả các kết quả trong chỉ mục. Điều này có thể mất vài tuần và không yêu cầu chuyển hướng 301. Và ... 95% lưu lượng truy cập của bạn sẽ sử dụng SSL.
  3. Chuyển hướng người dùng đăng nhập nhấp vào từ một trang web khác.

Vì 301 chuyển hướng đã loại bỏ một số pagerank, tôi không thấy vấn đề sử dụng chúng ngay lập tức, đặc biệt là khi thẻ chính tắc sẽ chăm sóc chỉ mục của Google.


5

Tôi tin rằng Google xếp hạng URL đầu tiên được nhìn thấy nếu đó là một URL ngắn, HTTP hoặc thậm chí là HTTPS trừ khi một liên kết chính tắc đã được sử dụng để chúng được xếp hạng riêng biệt để chuyển đổi 301 sẽ dẫn đến mất nước trong quá trình chuyển đổi.

Tuy nhiên, như John cũng đã nói rằng điều này đáng nghi là điều này sẽ ảnh hưởng đến stack, vì stack có rất nhiều quyền hạn và sự tin tưởng với Google.

Ngoài ra, với tất cả những gì chúng ta biết, Google thậm chí có thể tăng thứ hạng xếp hạng cho việc sử dụng SSL vì việc trang web này an toàn hơn cho người dùng, điều này có hiệu quả làm tăng trải nghiệm người dùng mà Google tin tưởng mạnh mẽ. Mặc dù suy đoán này có tốt để hy vọng? :)

Cũng thế:

Matt Cutts của Google cho biết trên một nhận xét của Hacker News rằng những ai quan tâm đến việc chuyển đổi toàn bộ trang web của họ từ HTTP sang HTTPS nên tiếp tục và làm điều đó.


6
Tôi không nghĩ rằng sẽ hữu ích khi suy đoán rằng thứ hạng có thể tăng khi sử dụng SSL, vì bạn không có bất kỳ thông tin đáng tin cậy nào từ xa về điều đó.
DisgruntledGoat

Tôi nghĩ rằng bộ não tại Stack có thể thiết lập ý nghĩa đầu cơ và xem xét những gì hữu ích hoặc không hữu ích. Cảm ơn đã chỉ ra ngươi rõ ràng;)
Simon Hayter

1
Quan điểm của tôi là, đó là suy đoán dựa trên không có gì cả. Bạn cũng có thể thêm vào câu trả lời của mình, "Đối với tất cả những gì chúng tôi biết, Google sẽ gửi các thiên đường xung quanh đến trung tâm dữ liệu của bạn để phá hủy nó".
DisgruntledGoat

2
Đó là suy đoán dựa trên niềm tin rằng a) Các trang web SSL tốt hơn cho người dùng và b) Google có lịch sử quảng bá các trang web tốt cho người dùng.
Spongeboy

5

Gần đây tôi đã chuyển một số trang web của mình sang SSL và pagerank không bị ảnh hưởng tích cực hoặc tiêu cực. Tôi đã làm theo tất cả các nguyên tắc của Google, về cơ bản giống như bạn mô tả:

  1. Để trang web của bạn hoạt động trơn tru với HTTPS. Thay đổi cần thiết lớn nhất của tôi là chỉ sử dụng các liên kết tương đối và giao thức tương đối. Ví dụ: href = "page.html" và khi cần href = "// www.example.com/"
  2. Thêm thẻ rel = "canonical" và trỏ chúng đến địa chỉ HTTPS của trang của bạn
  3. Sử dụng chuyển hướng 301 cho tất cả các yêu cầu HTTP để gửi chúng đến HTTPS

Thiết lập cả trang web HTTP và HTTPS trong Google Webmaster và giám sát chặt chẽ cả hai.


4

Tôi đã tham gia vào quá trình chuyển đổi tương tự trên một trang web có lưu lượng truy cập cao vừa phải, mặc dù có một điểm khác biệt: tất cả các URL đã được thay đổi và không có chuyển hướng 301 nào được đưa ra.

Tôi đã theo dõi chặt chẽ tác động lên thứ hạng của Google trong khoảng một tháng và đối với hầu hết các từ khóa, đã đạt được 2-3 vị trí, mặc dù tôi khá chắc chắn rằng đó hoàn toàn là do SEO tốt hơn.
Tôi không thể thấy bất kỳ thay đổi nào có thể được quy cho hợp lý chỉ với HTTPS.

Kế hoạch của bạn dường như được thực hiện, mặc dù tôi có một chút giằng xé về bước thứ hai đó, cá nhân tôi đã đi thẳng vào 301.

Tại sao không thử nghiệm A / B với một số lượng nhỏ các câu hỏi giả mạo tốt nhất và kiểm tra các hiệu ứng trên những câu hỏi đó?


1
Chúng tôi đã xem xét phương pháp thử nghiệm A / B, nhưng vấn đề có xếp hạng dao động vì những lý do khác, vì vậy chúng tôi vẫn không thấy nhiều dữ liệu cụ thể từ một thử nghiệm không được kiểm soát như vậy. Do đó, có vẻ tốt hơn là chúng tôi kiểm tra ở cấp trang web vì đó là thay đổi thực tế mà chúng tôi muốn thực hiện bằng mọi cách.
Nick Craver
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.