Google đặt mục tiêu bảo mật web. Dù đây là mục tiêu cao cả, điều đó đòi hỏi chủ sở hữu website phải am hiểu công nghệ hơn và đầu tư nhiều hơn để bảo vệ website. Tìm kiếm an toàn đồng nghĩa với việc Google sẽ trao thêm sức nặng xếp hạng cho nội dung và website thương mại điện tử có chứng chỉ SSL/TLS. Để nhấn mạnh điều này, Google đã thêm HTTPS làm yếu tố xếp hạng vào thuật toán của mình.
Việc phát triển website vốn dễ tiếp cận với các doanh nhân và doanh nghiệp nhỏ tại địa phương có thể trở nên phức tạp hơn về mặt kỹ thuật và tốn kém hơn; vì vậy, một hướng dẫn SEO chi tiết là rất cần thiết.
Mục tiêu chính của hướng dẫn SEO ngắn gọn nhưng chi tiết này, lấy cảm hứng từ hội nghị Google I/O 2014, là giúp bạn chuyển domain website từ HTTP sang HTTPS một cách dễ dàng mà không bỏ sót bước quan trọng nào. Hãy làm theo checklist SEO này thật cẩn thận (theo đúng thứ tự được trình bày) để đảm bảo bạn nắm rõ tất cả những điểm quan trọng nhất, vốn đôi khi bị bỏ qua ngay cả bởi các chuyên gia SEO dày dạn kinh nghiệm.
1. Xác minh tất cả biến thể domain không dùng HTTPS bằng Google Search Console
Bạn cần hiểu rằng việc chuyển website thành công phụ thuộc vào thiết lập Google Search Console chính xác và cập nhật (trước đây là Webmaster Tools). Vì vậy, nếu bạn chưa hoàn tất xác minh website cho biến thể domain http của domain, tôi khuyên bạn nên thực hiện ngay hôm nay.
Quan trọng: Bạn luôn nên dùng cùng một địa chỉ email khi xác minh các biến thể URL website trong Google Webmaster Tool. Nếu không, quá trình xác minh quyền sở hữu domain có thể thất bại và bạn sẽ nhanh chóng cảm thấy bực bội khi phát hiện Google không thể nhận ra rằng tất cả biến thể URL của domain thực chất đều trỏ đến cùng một website.
Ngoài ra, để đơn giản hóa quy trình xác minh quyền sở hữu domain, hãy dùng cùng địa chỉ email mà bạn đã liên kết với các tài khoản Google Analytics.
2. Nhận chứng chỉ SSL miễn phí cho một domain (không bao gồm subdomain)
Bước đầu tiên trong quá trình chuyển từ http sang https là cấu hình các chứng chỉ SSL/TLS cần thiết trên máy chủ. Bài viết này sẽ không trình bày chi tiết bước đó, nhưng bạn có thể đọc nghiên cứu tình huống của Andrea Pernici để làm theo hướng dẫn từng bước, giúp bạn nhận chứng chỉ SSL miễn phí của riêng mình.
Chỉ cần nhớ rằng sau khi thiết lập SSL, bạn phải xác minh bằng cách chạy website qua công cụ ssllabs.com.
Công cụ này cho bạn biết máy chủ còn thiếu những gì, vì vậy bạn nên dùng công cụ này để kiểm tra trang web mỗi khi thay đổi cấu hình.
3. Thêm cơ chế HSTS để bảo mật các Subdomain
Trước khi thực hiện bất kỳ thao tác nào, trước tiên bạn cần xác minh rằng máy chủ web của mình hỗ trợ HTTP Strict Transport Security (HSTS) và đảm bảo tính năng này được bật.
HSTS: Tất cả những điều cần biết
Cơ chế HSTS là cơ chế cho phép máy chủ thông báo với trình duyệt rằng trình duyệt phải sử dụng kết nối an toàn khi giao tiếp với máy chủ. Mục tiêu chính của cơ chế này là bảo vệ người dùng web khỏi một số hình thức nghe lén thụ động.
Máy chủ truyền chính sách HSTS đến trình duyệt web thông qua trường tiêu đề phản hồi HTTP có tên "Strict-Transport-Security." Chính sách này tự động chuyển mọi liên kết không an toàn trỏ đến ứng dụng web thành liên kết an toàn. Điều đó có nghĩa là mỗi khi người dùng cố truy cập trang web của bạn, họ sẽ tự động được chuyển đến phiên bản https, ngay cả khi nhập http vào thanh địa chỉ của trình duyệt. Điều này giúp cải thiện hiệu suất trang web vì bỏ qua bước chuyển hướng http và áp dụng thao tác viết lại ở phía máy khách trước cả khi gửi yêu cầu.
Vì sao bạn nên quan tâm đến HSTS?
Trước tiên, bạn cần hiểu rằng nếu không có chỉ thị “includeSubdomains”, ứng dụng web trên miền “yourwebsite.com” sẽ không thể bảo vệ hiệu quảdomain cookie” một cách hiệu quả, dù máy chủ đã bật "flag." https bảo mật
Tuy nhiên, khi thêm chỉ thị “includeSubdomains”, trình duyệt sẽ buộc mọi Subdomain của bạn (ví dụ: urblog.yourwebsite.com) hoạt động qua HTTPS, từ đó đảm bảo cookie cấp miền được bảo vệ đầy đủ.
Giờ đây, xét từ góc độ SEO, bạn nên biết rằng việc triển khai HSTS được Google Algorithm xem là một tín hiệu cho thấy bạn thực sự muốn Google thực hiện Indexing các trang bảo mật và chỉ hiển thị URL bảo mật trong kết quả tìm kiếm.
Trong ví dụ trên, khoảng thời gian max-age=10886400 là khoảng thời gian được chỉ định mà trong đó trình duyệt web chỉ truy cập máy chủ thông qua kết nối an toàn.
4. Chọn miền ưu tiên (https có hoặc không có www)
Đây là bước rất quan trọng mà bạn không nên bỏ qua. Nếu không chỉ định miền ưu tiên trong Google Search Console (GSC), Google sẽ xem phiên bản www và không có www của miền bạn là các tham chiếu riêng biệt đến những trang web khác nhau.
Bạn cần hiểu rằng các công cụ tìm kiếm như Google xem mỗi biến thể URL của tên miền (Subdomain so với miền gốc) là một miền riêng. Yếu tố quan trọng này ảnh hưởng đáng kể đến SEO của trang web và do đó, cả thứ hạng trên công cụ tìm kiếm.
Đây là những gì đang diễn ra: có thể bạn và một số người dùng đang liên kết đến domain của bạn mà không có www, trong khi những người khác lại dùng phiên bản có www. Điều này thực sự sẽ tạo ra sức mạnh liên kết SEO riêng cho từng URL. Khi bạn chỉ định domain ưu tiên, Google sẽ chuyển sức mạnh liên kết SEO từ URL còn lại sang URL bạn chọn làm domain ưu tiên.
5. Thêm thẻ Canonical tự tham chiếu vào domain https
Thêm phần tử thẻ rel="canonical" sẽ báo hiệu cho các công cụ tìm kiếm rằng chúng nên hợp nhất thứ hạng trang và các liên kết trỏ đến từng biến thể URL riêng lẻ thành một URL ưu tiên được chỉ định duy nhất.
Vì bạn đang chuyển tất cả URL của domain sang https bạn cần thêm thẻ canonical vào phiên bản ưu tiên của https URL (hiển nhiên là URL bạn đã chỉ định trong GWT).
Ngoài ra, thẻ rel=’’canonical’’ sẽ ngăn Duplicate Content trên domain của bạn, vì thẻ này báo cho Google và các công cụ tìm kiếm khác biết đây là trang gốc.
6. Triển khai 301 Redirect phía máy chủ vĩnh viễn cho tất cả biến thể domain sang Https
Bạn nên tránh tạo các chuỗi redirect (ví dụ: Page A > Page B > Page C); thay vào đó, hãy redirect thẳng đến URL đích cuối cùng. Cách này giúp người dùng truy cập nhanh hơn, đặc biệt khi họ vào trang web trên thiết bị mobile.
Dưới đây là một lời khuyên rất quan trọng từ Google về cách giúp công cụ tìm kiếm nhận diện trang web của bạn là an toàn: Hãy dùng URL tương đối cho các tài nguyên nằm trên cùng một domain bảo mật.
Ví dụ, hãy dùng <a href="/service/yourpagename.php"> để trỏ đến một trang trên trang web urdomain.com của bạn, thay vì <a href="https://urdomain.com/service/yourpagename.php">. Cách này đảm bảo các liên kết và tài nguyên của bạn luôn sử dụng HTTPS.
7. Kiểm tra báo cáo của bot và gửi sitemap https trong Google Search Console
Kiểm tra báo cáo ‘’Index Status’’
Nếu bạn đang làm đúng mọi thứ, số trang web không bảo mật sẽ giảm về 0, còn số trang web bảo mật sẽ tăng lên. Đừng lo lắng, hãy kiên nhẫn. Google gọi quá trình này là ‘’move over time,’ nghĩa là mọi thứ sẽ được hợp nhất, nhưng bạn có thể gặp một vài trục trặc.
Kiểm tra báo cáo ‘’Crawl Errors’’
Bạn nên biết rằng Google có các thuật toán tự động phát hiện khi một trang web được chuyển đổi và có thể điều chỉnh hành vi Crawling của Googlebot để Indexing phản ánh nhanh chóng việc di chuyển trang web. Vì vậy, trong quá trình chuyển từ http sang https — bạn cần thường xuyên chạy báo cáo ‘’Crawl Errors’’ trong GWT để đảm bảo không có lỗi Crawling và khắc phục nếu có.
Tạo và gửi sitemap https
Tạo sitemap mới sitemap với danh sách tất cả các https các trang và gửi chúng đến những công cụ tìm kiếm lớn thông qua tài khoản Google và Bing Webmaster Tool tương ứng.
Nếu bạn đã gửi danh sách Disavow thì sao?
Lời khuyên cuối cùng: nếu bạn đã tải tệp Disavow liên kết lên http site, Google khuyến nghị bạn tải lại tệp đó bằng tài khoản Google Search Console của https site.
Chúc mừng bạn đã theo dõi toàn bộ hướng dẫn từng bước này đến đây.
Khoan đã, chúng ta vẫn chưa xong…
Thiết lập báo cáo giám sát HTTPS tự động
Tôi đặc biệt khuyên bạn tích hợp tài khoản Semrush với Google Search Console để thiết lập báo cáo HTTPS và nắm được tổng quan đầy đủ về tình trạng chứng chỉ HTTPS. Báo cáo này giúp bạn phát hiện mọi vấn đề có thể xảy ra và cách khắc phục. Báo cáo cũng cho bạn biết liệu có Subdomain nào không hỗ trợ HSTS hay không. Bạn nên đọc bài viết của Semrush để tìm hiểu thêm về báo cáo triển khai HTTPS.
Một vài lưu ý cuối cùng
Trước khi bắt đầu, hãy làm theo cẩn thận các bước trong hướng dẫn SEO này và nhớ sao lưu toàn bộ website trước khi triển khai bất kỳ thay đổi nào.
Nếu cảm thấy quá tải với tất cả những việc này, tôi khuyên bạn nên thuê một quản trị viên web am hiểu kỹ thuật để xử lý việc chuyển domain từ http sang https. Thuê ngoài quá trình chuyển đổi là một khoản đầu tư hợp lý, giúp bạn tránh được những rắc rối kỹ thuật có thể phát sinh nếu tự thực hiện.
Giờ thì hãy cùng xây dựng một Internet an toàn hơn... từng website một!
Đưa góc nhìn thành kế hoạch.
Chia sẻ website và mục tiêu để LionTech tư vấn giải pháp phù hợp.
Đăng ký tư vấn ↗