HTTPS cho SEO
Cách nhiều HTTPS thực ra helps thứ hạng, vì sao điều đó quan trọng far hơn cho trust và trình duyệt features, và cách migrate HTTP→HTTPS không có losing traffic — các chuyển hướng, mixed nội dung, và HSTS.
Ngôn ngữ
Google hiện tại trang-experience hướng dẫn says aspects beyond Core Web Vitals 'không trực tiếp help của bạn website xếp hạng cao hơn' — so không promise một present-day xếp hạng boost từ HTTPS. Trong lịch sử, Google called điều này một 'very lightweight tín hiệu' trong 2014 (ít hơn 1% of các truy vấn), và Gary Illyes characterized điều này as một tiebreaker trong 2015 — dated commentary, không hiện tại mechanics. Riêng, Google làm actively ưu tiên HTTPS các trang as canonical hôm nay, nhưng chỉ conditionally: một bad certificate, insecure dependencies, hoặc một downgrade chuyển hướng có thể flip đó preference để HTTP, và HSTS không thể override điều này. Đó bigger reasons để là on HTTPS: Chrome marks mỗi HTTP trang 'Không Secure,' HTTP/2 và modern trình duyệt features cần điều này trong thực tế, và an estimated ~89% of đó web là đã ở đó, so đó SEO risk là đang đó holdout, không đó gain từ switching. Migrating là một site migration: 301-chuyển hướng mỗi URL (301s không lose PageRank), cách sửa mixed nội dung, cập nhật canonicals/sitemaps/liên kết nội bộ, và re-verify trong Search Console — không Thay đổi of Address tool needed cho một giao thức chuyển.
TL;DR — HTTPS là đó secure, encrypted version of HTTP — đó lock icon trong trình duyệt của bạn. Google cho HTTPS các trang một tiny xếp hạng nudge, nhưng đó real reasons để chuyển là đó Chrome labels đơn giản HTTP các trang “Không Secure,” và HTTPS là hiện tại chỉ điều gì đó web expects. Moving over là safe nếu bạn làm điều này right: chuyển hướng mỗi old
http://URL để của nóhttps://version và không break bất cứ điều gì along đó way.
Điều gì HTTPS là
Khi bạn load một website, trình duyệt của bạn talks để một máy chủ. Với đơn giản HTTP, đó conversation happens trong đó open — anyone on đó network trong giữa (của bạn ISP, đó coffee-shop Wi-Fi, an attacker) có thể đọc điều này hoặc tamper với điều này. HTTPS là đó giống nhau conversation, encrypted. Đó “S” stands cho “Secure.” Bạn nhận điều này by installing một TLS certificate (mọi người vẫn call điều này an “SSL certificate” (bản dịch) «SSL certificate») on máy chủ của bạn.
Bạn có thể see liệu một trang dùng điều này trong đó address bar: một URL starting với
https:// và thường một padlock icon. MỘT đơn giản http:// trang trong Chrome cho thấy một
“Không Secure” label thay vì.
HTTPS chỉ covers đó connection itself — điều này không vouch cho điều gì là on đó trang. Đó padlock có nghĩa là đó dữ liệu trong transit là encrypted; điều này says không có gì về liệu đó site nội dung là trustworthy, liệu một form on đó trang là legitimate, hoặc liệu đó business behind điều này là real. Phishing các trang có thể và làm chạy on hợp lệ HTTPS certificates.
Làm HTTPS help SEO?
MỘT little, trong lịch sử. Google confirmed lại trong 2014 đó điều này dùng HTTPS as một tín hiệu xếp hạng — nhưng đây là một very nhỏ một, và Google own team described điều này as một tiebreaker tại đó time: nếu hai các trang là nếu không equal, đó secure một có thể edge ahead. Điều này không phải going để lift một yếu trang over một mạnh một, và Google hiện tại hướng dẫn không restate một trực tiếp xếp hạng boost từ HTTPS hôm nay. Anyone promising big xếp hạng gains “just from adding SSL” (bản dịch) «chỉ từ thêm SSL» là overselling điều này.
Evidence for this claim Google announced HTTPS as a very lightweight ranking signal affecting fewer than one percent of global queries at launch. Scope: Google's 2014 announcement establishes the signal and its weight at launch; it does not quantify the signal's current weight. Confidence: high · Verified: Google Search Central: HTTPS as a ranking signalĐó reasons đó thực ra quan trọng:
- Chrome says “Không Secure.” Since 2018, mỗi HTTP trang nhận đó warning. Đó scares off khách truy cập regardless of điều gì Google thinks.
- đây là đó baseline hiện tại. An estimated 9 trong 10 websites đã dùng HTTPS (W3Techs, 2026). Đang đó holdout looks hỏng.
- Modern features cần điều này. Lots of trình duyệt capabilities (và nhanh hơn connections qua HTTP/2) đơn giản sẽ không hoạt động không có HTTPS.
Sẽ switching hurt my thứ hạng?
Không nếu bạn làm điều này cẩn thận. Moving từ HTTP để HTTPS là một kind of site migration, và đó golden rule là đó giống nhau as bất kỳ migration: chuyển hướng mỗi old URL để của nó new secure version với một 301 chuyển hướng. Đã xong right, bạn giữ của bạn thứ hạng. Đã xong sloppily — bị thiếu các chuyển hướng, hỏng links để images và scripts — bạn có thể lose traffic. Đó move itself là safe; đó mistakes khoảng điều này là điều gì hurt. Evidence for this claim Google recommends permanent server-side redirects during site moves and says HTTP-to-HTTPS moves do not use the Change of Address tool. Scope: Google's site-move guide supports redirect and Search Console handling; it does not guarantee that a migration with implementation errors retains traffic. Confidence: high · Verified: Google Search Central: Site moves with URL changes
Muốn đó đầy đủ picture — cách nhiều đó tín hiệu thực sự weighs, đó step-by-step migration, mixed nội dung, và HSTS? Chuyển để đó Advanced tab.
TL;DR — Google hiện tại trang-experience hướng dẫn says aspects beyond Cốt lõi Web Chỉ số quan trọng “don’t directly help your website rank higher” (bản dịch) «không trực tiếp help của bạn website xếp hạng cao hơn» — so không promise một present-day xếp hạng boost từ HTTPS. điều gì là confirmed là lịch sử: Google announced HTTPS as một “very lightweight” (bản dịch) «very lightweight» tín hiệu xếp hạng trong August 2014 (ít hơn 1% of các truy vấn), và Gary Illyes characterized điều này as một tiebreaker trong 2015 — dated commentary, không một được ghi lại hiện tại mechanic. Riêng, Google canonicalization hướng dẫn làm actively ưu tiên HTTPS các trang as canonical over của họ HTTP equivalents hôm nay — nhưng chỉ conditionally: an không hợp lệ certificate, insecure dependencies, an HTTPS→HTTP chuyển hướng, hoặc một stray HTTP canonical tag có thể flip đó preference, và HSTS không thể override điều này. Đó real case cho HTTPS là Chrome “Not Secure” (bản dịch) «Không Secure» label, HTTP/2 (trong mỗi major trình duyệt), modern trình duyệt APIs, và đó fact đó đây là hiện tại bảng stakes — không một growth lever. Migrating là một site migration: 301 mỗi URL (301s không lose PageRank), cách sửa active và passive mixed nội dung, cập nhật canonicals/sitemaps/liên kết nội bộ, và re-verify Search Console — không Thay đổi of Address tool cho một giao thức chuyển. HSTS và của nó 307 internal chuyển hướng là một trình duyệt-layer protection on top of, không một replacement cho, máy chủ của bạn-side 301s.
Làm Google hiện tại promise một xếp hạng boost từ HTTPS?
Bắt đầu với điều gì Google says hôm nay, không trong 2014. Của nó hiện tại trang experience tài liệu trạng thái đó beyond Core Web Vitals, trang experience aspects — HTTPS là listed among them — “don’t directly help your website rank higher in search results.” (bản dịch) «không trực tiếp help của bạn website xếp hạng cao hơn trong kết quả tìm kiếm.» đó là đó hầu hết hiện tại, trực tiếp hướng dẫn khả dụng, và điều này không hỗ trợ promising một present-tense xếp hạng boost từ đang on HTTPS.
Đó 2014 tín hiệu và đó “tiebreaker” cách diễn đạt — lịch sử, không hiện tại mechanics
Điều gì là confirmed là history: Google announced HTTPS as một tín hiệu xếp hạng on August 6, 2014, và đã là unusually candid về cách little điều này weighed tại launch. Đó original wording: đây là một “very lightweight signal—affecting fewer than 1% of global queries, and carrying less weight than other signals such as high-quality content.” (bản dịch) «very lightweight tín hiệu—affecting ít hơn 1% of global các truy vấn, và carrying ít hơn weight hơn other các tín hiệu such as cao-quality nội dung.» Đó post đã thêm đó Google “may decide to strengthen it” (bản dịch) «có thể decide để strengthen điều này» theo thời gian để encourage adoption — “strengthen,” không đó “boost” đó SEO press thường paraphrased điều này as. Evidence for this claim Google announced HTTPS as a very lightweight ranking signal affecting fewer than one percent of global queries at launch. Scope: Google's 2014 announcement establishes the signal and its weight at launch; it does not quantify the signal's current weight. Confidence: high · Verified: Google Search Central: HTTPS as a ranking signal
MỘT năm sau đó, trong September 2015, Gary Illyes characterized đó tín hiệu as một tiebreaker: “it acts more like a tiebreaker. For example, if all quality signals are equal for two results, then the one that is on HTTPS would get … or may get … the extra boost.” (bản dịch) «điều này acts hơn như một tiebreaker. Ví dụ, nếu all quality các tín hiệu là equal cho hai kết quả, thì đó một đó là on HTTPS sẽ nhận … hoặc có thể nhận … đó extra boost.» Đó giống nhau năm he đã là blunt về priorities: “you should switch to HTTPS for users, not as a ranking signal.” (bản dịch) «bạn nên chuyển để HTTPS cho người dùng, không as một tín hiệu xếp hạng.» John Mueller cách diễn đạt từ đó giống nhau period — không expect bất kỳ visible xếp hạng thay đổi từ đó chuyển alone — points đó giống nhau way.
Treat “tiebreaker” as Illyes dated, representative color từ 2015–2016, không as điều gì đó Google hiện tại documents as an active xếp hạng mechanic — đó trang-experience wording trên là đó hơn conservative, present-tense nguồn. So đó honest, dated câu trả lời để “does HTTPS help SEO?” (bản dịch) «làm HTTPS help SEO?» là: Google confirmed một minor tín hiệu trong 2014, một Googler characterized điều này as một tiebreaker trong 2015, và hiện tại hướng dẫn không restate đó tiebreaker mechanic trực tiếp. Nếu bạn là chọn nơi để spend effort, HTTPS là một hygiene item, không một growth lever — regardless of chính xác cách đó lịch sử tín hiệu là weighted hôm nay.
Google HTTPS canonical preference — conditional, không scheme-chỉ
Tách biệt từ đó 2014 tín hiệu xếp hạng là một canonicalization preference Google
documents hôm nay: “Google prefers HTTPS pages over equivalent HTTP pages as
canonical, except when there are issues or conflicting signals such as” (bản dịch) «Google prefers HTTPS các trang over tương đương HTTP các trang as canonical, except khi có các vấn đề hoặc conflicting các tín hiệu such as» an không hợp lệ
SSL certificate, insecure dependencies (other hơn images), an HTTPS trang đó
các chuyển hướng người dùng để hoặc qua an HTTP trang, hoặc an HTTPS trang với một rel="canonical"
pointing tại đó HTTP version.
Này là đó nuance gần như mỗi other hướng dẫn misses, và điều này cuts so với một phổ biến oversimplification (including Illyes 2016 line đó tín hiệu xếp hạng là “basically looking at the first five characters in front of the URL” (bản dịch) «basically looking tại đó đầu tiên five characters trong front of đó URL») — đó shorthand mô tả đó 2014 tín hiệu xếp hạng, không này canonicalization decision. Google own hướng dẫn là rõ ràng đó một bad certificate hoặc một downgrade chuyển hướng overrides đó HTTPS preference: “Avoid bad TLS/SSL certificates and HTTPS-to-HTTP redirects because they cause Google to prefer HTTP very strongly.” (bản dịch) «Tránh bad TLS/SSL certificates và HTTPS-để-HTTP các chuyển hướng vì they nguyên nhân Google để ưu tiên HTTP very strongly.» Và HSTS không thể cách sửa điều này: “Implementing HSTS cannot override this strong preference.” (bản dịch) «Implementing HSTS không thể override này mạnh preference.»
Evidence for this claim Google says HSTS cannot override its strong preference for HTTP caused by a bad TLS certificate or an HTTPS-to-HTTP redirect. Scope: HTTP and HTTPS equivalents Confidence: high · Verified: How to specify a canonical URLĐó practical consequence: an expired hoặc misconfigured certificate không chỉ một UX vấn đề — điều này có thể cũng push Google toward lập chỉ mục của bạn HTTP trang thay vì đó HTTPS một bạn muốn được xếp hạng. Cho đó certificate failure types và cách diagnose them, see SSL/TLS certificates; cho reading Search Console’s dedicated báo cáo on này chính xác decision, see đó HTTPS báo cáo.
Vì sao HTTPS thực ra matters
Strip away đó xếp hạng câu hỏi và đó case cho HTTPS là overwhelming — với một caveat worth stating lên front: HTTPS secures đó transport channel giữa trình duyệt và máy chủ. Điều này không audit của bạn application code, vouch cho của bạn endpoints, hoặc bảo đảm người dùng intent — một hacked HTTPS site, một phishing form phân phối over HTTPS, và một dữ liệu breach sau decryption là all vẫn có thể. HTTPS là necessary hygiene, không một security bảo đảm cho mọi thứ downstream of đó connection.
Với đó scoped, đó practical case:
- Chrome “Không Secure” warning. Since Chrome 68 (July 2018), Chrome marks all HTTP các trang “không secure.” Đó label sits trong đó address bar trong front of real khách truy cập — một far bigger conversion vấn đề hơn bất kỳ xếp hạng nudge.
- đây là đó practical prerequisite cho HTTP/2 (và HTTP/3). Không mainstream trình duyệt ships HTTP/2 over đơn giản HTTP — mỗi major trình duyệt chỉ negotiates điều này over TLS, mặc dù đó HTTP/2 đặc tả itself không mandate encryption. As Google own tài liệu note, “in some cases, TLS can improve performance, mostly as a result of making HTTP/2 possible.” (bản dịch) «trong một số trường hợp, TLS có thể improve performance, mostly làm đó of đang làm HTTP/2 có thể.» đó là một qualified “có thể,” không phải là bảo đảm — TLS overhead, máy chủ configuration, và connection reuse all vẫn quan trọng — nhưng HTTP/2 multiplexing và header compression thường làm an HTTPS+HTTP/2 site nhanh hơn hơn đơn giản HTTP/1.1, đó opposite of đó old “TLS adds latency” (bản dịch) «TLS adds latency» worry.
- Modern trình duyệt features cần điều này. Service workers, đó geolocation/camera/mic
APIs, và progressive web apps generally require một secure context (kiểm tra đó
cụ thể feature và trình duyệt cho exceptions như
localhost). Google: “HTTPS is required for many new browser features, especially those required for progressive web apps.” (bản dịch) «HTTPS là bắt buộc cho nhiều new trình duyệt features, especially những bắt buộc cho progressive web apps.» - Referral dữ liệu và “dark traffic” (bản dịch) «dark traffic» — theo mặc định, không universally. Các trình duyệt
đang chạy một modern default
Referrer-Policy(strict-origin-when-cross-origin) drop đóRefererheader hoàn toàn khi một link goes từ an HTTPS trang để an HTTP đích — một giống nhau-scheme hoặc upgrade navigation vẫn gửi ít nhất đó origin. So nếu bạn là vẫn on HTTP, traffic bạn gửi out (và inbound attribution) có thể nhận mangled vào “trực tiếp” theo mặc định — nhưng một site ownReferrer-Policyheader có thể override đó default trong either direction, so không treat điều này as an absolute rule khi auditing ai đó khác analytics khoảng trống. - đây là bảng stakes. An estimated ~89% of các trang là on HTTPS (W3Techs, 2026 — treat as một directional estimate, không an chính xác hiện tại count). Đó SEO story không đó gain từ switching — đây là đó risk of đang đó visible holdout.
Migrating HTTP → HTTPS
An HTTP→HTTPS move là một site migration, và điều này deserves đó giống nhau discipline. Đó good news, straight từ Google site move hướng dẫn: “301 and other permanent redirects don’t cause a loss in PageRank.” (bản dịch) «301 và other vĩnh viễn các chuyển hướng không nguyên nhân một mất mát trong PageRank.» Đó old fear đó switching costs bạn giá trị liên kết là một myth — đó risk là hoàn toàn trong execution, không đó giao thức chuyển itself: bị thiếu 301s, mixed nội dung, stale canonicals, và an unverified HTTPS thuộc tính trong Search Console là điều gì thực ra cost traffic.
Đó cốt lõi discipline trong một paragraph: benchmark đó trực tiếp HTTP site đầu tiên (crawl, thứ hạng, Search Console export, backlink profile), nhận một TLS certificate (một free Let Encrypt DV cert carries đó giống nhau tín hiệu as một paid OV/EV một), 301-chuyển hướng mỗi HTTP URL để của nó HTTPS tương đương một-để-một, làm HTTPS canonical mọi nơi (liên kết nội bộ, sitemap, hreflang — không rely on các chuyển hướng để paper over stale liên kết nội bộ), cách sửa mixed nội dung trước khi bạn flip, re-verify all four Tìm kiếm Console properties (không Thay đổi of Address tool needed cho một giao thức chuyển), và giữ đó các chuyển hướng trực tiếp cho ít nhất một năm. Expect tạm thời xếp hạng fluctuation — một dip đó recovers là đó move settling; một đó sticks có nghĩa là điều gì đó broke.
đó là đó risk map, không đó runbook. Cho đó step-by-step sequence, staging rehearsal, chuyển hướng-mapping-tại-quy mô, rollback plan, và đó đầy đủ migration checklist, see HTTP để HTTPS migration — này trang vẫn giữ một concise overview so điều này không drift out of sync với đó deeper hướng dẫn.
Mixed nội dung
Mixed nội dung là khi an HTTPS trang loads một sub-tài nguyên over HTTP. Điều này xuất hiện trong hai flavors, và đó phân biệt drives của bạn priorities:
- Active mixed nội dung — scripts, stylesheets, iframes,
XMLHttpRequest. Các trình duyệt block những outright, vì một tampered script có thể rewrite đó toàn bộ trang. Này là điều gì thực ra breaks trang web của bạn sau một migration, so cách sửa điều này đầu tiên. - Passive mixed nội dung — images, audio, video. Các trình duyệt thường vẫn display điều này nhưng downgrade đó security indicator và warn.
Tìm điều này by crawling đó HTTPS site (Ahrefs Site Audit, Screaming Frog), watching
Chrome DevTools’ console, hoặc collecting CSP các báo cáo. Đó sạch nhất proactive cách sửa là
đó Content-Security-Policy: upgrade-insecure-requests header, mà tells đó
trình duyệt để silently rewrite http:// sub-tài nguyên các yêu cầu để https:// trước điều này
làm them — một hữu ích safety net during và sau đó migration. Note đó ordinary
anchor links để HTTP các trang không count as mixed nội dung; they chỉ navigate.
HSTS (và vì sao điều này không một replacement cho của bạn 301s)
HSTS — HTTP Strict Transport Security — là một header phản hồi
(Strict-Transport-Security) đó tells các trình duyệt để luôn dùng HTTPS cho của bạn
domain, ngay cả khi một người dùng types hoặc clicks an http:// link. Điều này closes đó “first
request problem” (bản dịch) «đầu tiên yêu cầu vấn đề»: với chỉ một 301 trong place, đó very đầu tiên yêu cầu từ một new
khách truy cập vẫn goes out over HTTP trước đó chuyển hướng fires, mà là đó window an
SSL-stripping attacker wants. As Google tài liệu put điều này, HSTS cho phép bạn “avoid the cost
of the 301 redirect” (bản dịch) «tránh đó cost of đó 301 chuyển hướng» cho returning khách truy cập và “defeats attacks like SSL
Stripping.” (bản dịch) «defeats attacks như SSL Stripping.»
Hai điều SEOs nên giữ straight:
- HSTS không replace máy chủ của bạn-side 301s. Khi một trình duyệt honors HSTS điều này thực hiện an internal 307 chuyển hướng để HTTPS — nhưng đó happens bên trong đó trình duyệt, nơi các crawler không bao giờ see điều này. Các công cụ tìm kiếm vẫn cần của bạn real, máy chủ-side 301 để understand đó move và carry giá trị liên kết. Bạn cần cả hai.
- HSTS preload là close để vĩnh viễn. Bạn có thể submit của bạn domain để đó
trình duyệt-baked preload list (requiring
max-ageof ít nhất một năm,includeSubDomains, vàpreload), mà closes đó khoảng trống ngay cả cho đầu tiên-time khách truy cập. Nhưng getting off đó preload list là chậm và painful. Google warns: “Don’t enable HSTS until you’re certain your site operation is robust enough to avoid ever deploying HTTPS with certificate validation errors.” (bản dịch) «không enable HSTS until bạn là certain trang web của bạn operation là robust đủ để tránh bao giờ deploying HTTPS với certificate validation các lỗi.» Treat preload as một một-way door.
Phổ biến myths
- “HTTPS is a big current ranking boost.” (bản dịch) «HTTPS là một big hiện tại xếp hạng boost.» Không — 2014’s “very lightweight,” (bản dịch) «very lightweight,» ít hơn-hơn-1%-of-các truy vấn tín hiệu và 2015’s “tiebreaker” cách diễn đạt là dated commentary; hiện tại hướng dẫn says trang-experience aspects beyond Core Web Vitals “don’t directly help you rank higher.” (bản dịch) «không trực tiếp help bạn xếp hạng cao hơn.»
- “Switching will tank my rankings.” (bản dịch) «Switching sẽ tank my thứ hạng.» Không nếu các chuyển hướng là đã xong right; 301s không lose PageRank. Botched migrations hurt, đó giao thức chuyển không.
- “You need the Change of Address tool.” (bản dịch) «Bạn cần đó Thay đổi of Address tool.» Không cho HTTP→HTTPS — chỉ cho domain thay đổi.
- “An expired cert only breaks the UX, not anything SEO-related.” (bản dịch) «An expired cert chỉ breaks đó UX, không bất cứ điều gì SEO-related.» Không — một bad certificate là một of đó named conditions đó có thể flip Google HTTPS canonical preference toward của bạn HTTP trang, on top of breaking đó trang cho người dùng.
- “HTTPS only matters for checkout pages.” (bản dịch) «HTTPS chỉ matters cho checkout các trang.» Không — Chrome flags mỗi HTTP trang, và modern APIs generally require một secure context.
- “TLS makes sites slower.” (bản dịch) «TLS làm các trang chậm hơn.» Thường đó reverse trong thực tế, vì HTTPS unlocks HTTP/2 — though TLS “có thể” help performance, không bảo đảm điều này.
Migrating HTTP→HTTPS sits bên trong đó rộng hơn discipline of site migrations — nếu bạn là cũng thay đổi domain hoặc nền tảng đồng thời, đọc đó đầu tiên, vì stacked migrations multiply đó risk.
AI summary
MỘT condensed take on đó Advanced version:
- Hiện tại Google hướng dẫn không promise một xếp hạng boost. Đó trang-experience doc says aspects beyond Core Web Vitals “don’t directly help your website rank higher” (bản dịch) «không trực tiếp help của bạn website xếp hạng cao hơn» — HTTPS là listed among them.
- Đó 2014 tín hiệu và 2015 “tiebreaker” cách diễn đạt là lịch sử. “Very lightweight,” (bản dịch) «Very lightweight,» ít hơn 1% of các truy vấn (2014); Illyes tiebreaker line (2015) — dated commentary, không một restated hiện tại mechanic. không treat HTTPS as một growth lever regardless.
- Google HTTPS canonical preference là tách biệt — và conditional. Google hiện tại prefers HTTPS các trang as canonical, except khi có an không hợp lệ certificate, insecure non-image dependencies, an HTTPS→HTTP chuyển hướng, hoặc một stray HTTP canonical tag — và HSTS không thể override đó. MỘT bad cert là một canonicalization risk, không chỉ một UX một.
- HTTPS secures transport chỉ — không application logic, endpoints, hoặc người dùng intent; một phishing trang có thể chạy on hợp lệ HTTPS.
- Đó real reasons để là on HTTPS: Chrome “Không Secure” label on all HTTP các trang (since July 2018), HTTP/2 trong mỗi major trình duyệt (thường nhanh hơn hơn HTTP/1.1, though TLS “có thể” help performance, không bảo đảm điều này), secure-context trình duyệt features/PWAs, default (nhưng overridable) referral-dữ liệu behavior, và đang an estimated ~89%-of-đó-web bảng stakes.
- Migration = một site migration, trong overview ở đây. 301 mỗi URL một-để-một (301s không lose PageRank), làm HTTPS canonical, cập nhật internal links/sitemaps/hreflang, cách sửa mixed nội dung, re-verify trong GSC (HTTP và HTTPS là tách biệt properties), giữ các chuyển hướng ≥1 năm, không Thay đổi of Address tool cho một giao thức chuyển — đầy đủ execution steps trực tiếp on đó dedicated migration trang.
- Mixed nội dung: active (scripts/iframes) là blocked — cách sửa đầu tiên; passive
(images) warns.
upgrade-insecure-requestsCSP là đó proactive net. - HSTS closes đó đầu tiên-yêu cầu khoảng trống nhưng dùng một trình duyệt-chỉ 307 các crawler không bao giờ see — đây là on top of, không thay vì, máy chủ-side 301s. Preload là near-vĩnh viễn; không rush điều này.
Tài liệu chính thức
Chính-nguồn tài liệu từ đó các công cụ tìm kiếm và trình duyệt nhóm.
- HTTPS as một tín hiệu xếp hạng (2014 announcement) — đó original “very lightweight signal” (bản dịch) «very lightweight tín hiệu» post.
- Enable HTTPS on của bạn các máy chủ (web.dev) — certificates, 301s, canonicals, HSTS, và cookies.
- Vì sao HTTPS matters (web.dev) — đó security và trình duyệt-feature case.
- Sửa mixed nội dung (web.dev) — active so với. passive mixed nội dung và
upgrade-insecure-requests. - Site moves với URL thay đổi — đó migration playbook (các chuyển hướng, không Thay đổi of Address tool cho HTTPS).
- Understanding trang experience — nơi HTTPS sits trong đó trang-experience cách diễn đạt; đó hiện tại nguồn cho “don’t expect a direct ranking boost.” (bản dịch) «không expect một trực tiếp xếp hạng boost.»
- Cách specify một canonical URL — đó hiện tại, conditional HTTPS-so với-HTTP canonical preference và đó exceptions (bad certs, insecure dependencies, downgrade các chuyển hướng) đó override điều này.
Chrome / Chromium
- Moving towards một hơn secure web (2016) — đó bắt đầu of đó “Không Secure” rollout.
- MỘT secure web là ở đây để stay (2018) — Chrome 68 marking all HTTP “không secure.”
Bing / Microsoft
- Bing Quản trị viên web Guidelines — chung guidelines; xác nhận hiện tại HTTPS wording trong-trình duyệt.
Quotes từ đó nguồn
On-đó-record statements từ Google. Mỗi link là một deep link đó jumps để đó quoted passage on đó trang nguồn.
Google — đó 2014 xếp hạng-tín hiệu announcement
- “We’re starting to use HTTPS as a ranking signal. For now it’s only a very lightweight signal—affecting fewer than 1% of global queries, and carrying less weight than other signals such as high-quality content.” (bản dịch) «chúng ta là starting để dùng HTTPS as một tín hiệu xếp hạng. Cho hiện tại đây là chỉ một very lightweight tín hiệu—affecting ít hơn 1% of global các truy vấn, và carrying ít hơn weight hơn other các tín hiệu such as cao-quality nội dung.» — Zineb Ait Bahajji & Gary Illyes, Google. Nhảy đến trích dẫn
- “But over time, we may decide to strengthen it, because we’d like to encourage all website owners to switch from HTTP to HTTPS.” (bản dịch) «Nhưng theo thời gian, we có thể decide để strengthen điều này, vì we’d như để encourage all website owners để chuyển từ HTTP để HTTPS.» — giống nhau post. Nhảy đến trích dẫn
Gary Illyes — tiebreaker cách diễn đạt
- “With the HTTPS ranking boost, it acts more like a tiebreaker. For example, if all quality signals are equal for two results, then the one that is on HTTPS would get … or may get … the extra boost that is needed to trump the other result.” (bản dịch) «Với đó HTTPS xếp hạng boost, điều này acts hơn như một tiebreaker. Ví dụ, nếu all quality các tín hiệu là equal cho hai kết quả, thì đó một đó là on HTTPS sẽ nhận … hoặc có thể nhận … đó extra boost đó là needed để trump đó other kết quả.» — Gary Illyes, Google (qua Search Engine Land). Đọc bài đưa tin
- “You should switch to HTTPS for users, not as a ranking signal.” (bản dịch) «Bạn nên chuyển để HTTPS cho người dùng, không as một tín hiệu xếp hạng.» — Gary Illyes, SMX East 2015 (qua Search Engine Land). Đọc bài đưa tin
- “Basically looking at the first five characters in front of the URL, and if it’s HTTPS … it will get a minimal boost.” (bản dịch) «Basically looking tại đó đầu tiên five characters trong front of đó URL, và nếu đây là HTTPS … điều này sẽ nhận một minimal boost.» — Gary Illyes, 2016 (qua Công cụ tìm kiếm Land). Đọc bài đưa tin
Google — HTTPS canonical preference (hiện tại hướng dẫn)
- “Google prefers HTTPS pages over equivalent HTTP pages as canonical, except when there are issues or conflicting signals such as the following.” (bản dịch) «Google prefers HTTPS các trang over tương đương HTTP các trang as canonical, except khi có các vấn đề hoặc conflicting các tín hiệu such as đó sau.» — Google Search Central. Nhảy đến trích dẫn
- “Avoid bad TLS/SSL certificates and HTTPS-to-HTTP redirects because they cause Google to prefer HTTP very strongly.” (bản dịch) «Tránh bad TLS/SSL certificates và HTTPS-để-HTTP các chuyển hướng vì they nguyên nhân Google để ưu tiên HTTP very strongly.» — Google Search Central. Nhảy đến trích dẫn
- “Implementing HSTS cannot override this strong preference.” (bản dịch) «Implementing HSTS không thể override này mạnh preference.» — Google Search Central. Nhảy đến trích dẫn
Google — migration & HSTS hướng dẫn
- “301 and other permanent redirects don’t cause a loss in PageRank.” (bản dịch) «301 và other vĩnh viễn các chuyển hướng không nguyên nhân một mất mát trong PageRank.» — Google Tìm kiếm Central. Nhảy đến trích dẫn
- “If you’re moving your site from HTTP to HTTPS, you don’t need to use the Change of Address tool.” (bản dịch) «Nếu bạn là moving trang web của bạn từ HTTP để HTTPS, bạn không cần để dùng đó Thay đổi of Address tool.» — Google Search Central. Nhảy đến trích dẫn
- “Don’t enable HSTS until you’re certain your site operation is robust enough to avoid ever deploying HTTPS with certificate validation errors.” (bản dịch) «không enable HSTS until bạn là certain trang web của bạn operation là robust đủ để tránh bao giờ deploying HTTPS với certificate validation các lỗi.» — web.dev (Google). Nhảy đến trích dẫn
- “In some cases, TLS can improve performance, mostly as a result of making HTTP/2 possible.” (bản dịch) «Trong một số trường hợp, TLS có thể improve performance, mostly làm đó of đang làm HTTP/2 có thể.» — web.dev (Google). Nhảy đến trích dẫn
Chrome — đó “Không Secure” rollout
- “Beginning in July 2018 with the release of Chrome 68, Chrome will mark all HTTP sites as ‘not secure’.” (bản dịch) «Beginning trong July 2018 với đó phát hành of Chrome 68, Chrome sẽ mark all HTTP các trang as ‘không secure’.» — Emily Schechter, Chrome Security (Chromium Blog). Nhảy đến trích dẫn
HTTP → HTTPS migration checklist
MỘT condensed pre-flight version — cho đó đầy đủ execution checklist, staging rehearsal, và rollback plan, see HTTP để HTTPS migration.
Trước
- Đầy đủ crawl of đó trực tiếp HTTP site saved (mỗi 200 + mỗi existing chuyển hướng).
- Thứ hạng snapshot, Search Console export, và backlink profile archived.
- TLS certificate obtained và tested (một free DV cert là fine cho đó tín hiệu).
Đó chuyển
- Mỗi HTTP URL 301-các chuyển hướng, máy chủ-side và một-để-một, để của nó HTTPS twin.
- Không chuyển hướng chains (old → cuối HTTPS URL trực tiếp).
- Không bulk các chuyển hướng để đó homepage cho unmatched URLs.
- Mỗi trang self-references
rel="canonical"để của nó HTTPS URL. - Liên kết nội bộ, XML sitemaps, và hreflang đã cập nhật để HTTPS (không left để các chuyển hướng).
- Active mixed nội dung (scripts, styles, iframes) fixed — những nhận blocked.
- Passive mixed nội dung (images, media) fixed;
upgrade-insecure-requestsCSP set.
Search Console & sau
- HTTPS thuộc tính verified trong GSC (hoặc một Domain thuộc tính covering all variants).
- New HTTPS sitemap được gửi.
- Thay đổi of Address tool không dùng (chỉ cho domain moves).
- Disavow file (nếu bất kỳ) reviewed cho HTTP URLs.
- Các chuyển hướng kept ít nhất 1 năm — ideally cho đó life of đó site.
- Lập chỉ mục + Crawl Số liệu monitored; một dip đó không recover = điều gì đó broke.
Đó mental models
1. HTTPS là hygiene, không một growth lever. “Very lightweight,” (bản dịch) «Very lightweight,» ít hơn 1% of các truy vấn, một tiebreaker. Spend của bạn xếp hạng effort on nội dung và links; làm HTTPS vì đó web requires điều này, thì move on.
2. Tách biệt đó 2014 tín hiệu xếp hạng từ đó hiện tại canonical preference. Đó 2014 tín hiệu xếp hạng là trong lịch sử scheme-based — Illyes “first five characters” (bản dịch) «đầu tiên five characters» line mô tả điều này, và đây là dated commentary, không hiện tại được ghi lại mechanics. Google hiện tại HTTPS canonical preference là khác nhau và conditional: một bad certificate, insecure dependencies, hoặc một downgrade chuyển hướng có thể flip Google toward lập chỉ mục của bạn HTTP trang thay vì. So một hỏng cert không chỉ một UX emergency — điều này có thể cũng cost bạn đó HTTPS canonical.
3. MỘT migration là carried by 301s — mọi thứ khác là một supporting tín hiệu. Các chuyển hướng (mà không lose PageRank) làm đó real hoạt động of moving thứ hạng. Canonicals, sitemaps, internal-link cập nhật, và GSC re-verification chỉ help Google xử lý đó move nhanh hơn và hơn cleanly.
4. Hai layers of “force HTTPS,” (bản dịch) «force HTTPS,» và bạn cần cả hai. Máy chủ-side 301 là cho các crawler và giá trị liên kết. HSTS (một trình duyệt-chỉ 307) là cho returning human khách truy cập và SSL-stripping protection. They solve khác nhau các vấn đề — HSTS là không bao giờ một substitute cho đó 301.
5. Mixed nội dung: triage by điều gì đó trình duyệt làm.
Active (scripts/styles/iframes) là blocked → sửa điều này là functional, làm điều này
đầu tiên. Passive (images/media) chỉ warns → cách sửa điều này tiếp theo. upgrade-insecure-requests
là đó safety net cho whatever bạn miss.
HTTPS cho SEO — bảng tra nhanh
Đó xếp hạng reality
| Claim | Reality |
|---|---|
| HTTPS xếp hạng weight | 2014: “very lightweight,” (bản dịch) «very lightweight,» ít hơn 1% of các truy vấn — lịch sử, không hiện tại-được ghi lại mechanics |
| Hiện tại Google hướng dẫn | Trang-experience aspects beyond Core Web Vitals “don’t directly help you rank higher” (bản dịch) «không trực tiếp help bạn xếp hạng cao hơn» |
| HTTPS canonical preference | Google prefers HTTPS as canonical conditionally — bad cert / insecure deps / downgrade chuyển hướng có thể flip điều này để HTTP |
| Expired/không hợp lệ cert | Breaks đó trang cho người dùng và có thể cost bạn đó HTTPS canonical — không chỉ một UX vấn đề |
| Cert loại cho canonicalization | Không được ghi lại price/issuer tier — validity và host match là điều gì là checked |
| ”Không Secure” label | All HTTP các trang since Chrome 68 (July 2018) |
Chuyển hướng & migration facts
| Item | Detail |
|---|---|
| Chuyển hướng loại | 301 (vĩnh viễn), máy chủ-side, một-để-một |
| PageRank on 301 | Không mất mát |
| Thay đổi of Address tool | Không needed cho HTTP→HTTPS (domain moves chỉ) |
| GSC properties | http / https / http-www / https-www là 4 tách biệt các trang |
| Giữ các chuyển hướng | ≥ 1 năm (ideally forever) |
Mixed nội dung & HSTS
| Loại | Trình duyệt behavior | Priority |
|---|---|---|
| Active (scripts, styles, iframes, XHR) | Blocked | Cách sửa đầu tiên |
| Passive (images, audio, video) | Warns / downgrades indicator | Cách sửa tiếp theo |
upgrade-insecure-requests (CSP) | Auto-upgrades sub-các tài nguyên để HTTPS | Proactive net |
| HSTS | Trình duyệt-chỉ 307 để HTTPS; các crawler không see điều này | On top of 301, không thay vì |
| HSTS preload | Near-vĩnh viễn; cần max-age≥31536000 + includeSubDomains + preload | không rush |
Force HTTPS và set HSTS
Các ví dụ cho đó hai hầu hết phổ biến stacks. Kiểm thử on staging đầu tiên — an HSTS header là sticky, và một botched vòng lặp chuyển hướng locks mọi người out.
Apache (.htaccess)
# 301 every HTTP request to HTTPS
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
# HSTS — only add once you're confident HTTPS is solid
<IfModule mod_headers.c>
Header always set Strict-Transport-Security "max-age=31536000; includeSubDomains"
</IfModule>Nginx
# Redirect HTTP → HTTPS
server {
listen 80;
server_name example.com www.example.com;
return 301 https://$host$request_uri;
}
# On the HTTPS server block, add HSTS
add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always;Thêm ; preload để đó HSTS header chỉ khi bạn intend để submit để
hstspreload.org — đây là close để irreversible.
Tìm mixed nội dung từ đó command line
Crawl của bạn HTTPS các trang và grep cho bất kỳ http:// sub-các tài nguyên left trong đó HTML.
macOS / Linux
# Pull a page and flag insecure script/img/link/iframe sources
curl -s https://example.com/ \
| grep -Eo '(src|href)="http://[^"]+"' \
| sort -uWindows (PowerShell)
# Same idea in PowerShell
(Invoke-WebRequest -Uri "https://example.com/").Content `
| Select-String -Pattern '(src|href)="http://[^"]+"' -AllMatches `
| ForEach-Object { $_.Matches.Value } | Sort-Object -UniqueCho một toàn bộ-site sweep, một crawler (Ahrefs Site Audit, Screaming Frog) hoặc Chrome DevTools’ console là nhanh hơn scripting trang by trang.
Các tài nguyên worth của bạn time
My speaking
- Tốt hơn Safe Hơn Sorry với HTTPS — SMX East 2016 (SlideShare) — my deep-dive on TLS, phổ biến HTTPS implementation failures, và đó migration gotchas. (Standing disclaimer áp dụng: đây là my understanding of những các hệ thống, và đó adoption số liệu trong điều này là từ 2016.)
My related writing
- Đó Beginner Hướng dẫn để SEO kỹ thuật — nơi HTTPS fits trong đó bigger picture.
Từ others (chính thức)
- Google Enable HTTPS on của bạn các máy chủ và Sửa mixed nội dung — đó hầu hết hữu ích concentrated set of implementation tài liệu.
- hstspreload.org — kiểm tra eligibility trước khi bạn commit để preload.
- SSL Labs Máy chủ Kiểm thử — grade của bạn TLS configuration.
Từ khoảng đó ngành
- HTTPS as một Xếp hạng Factor — Search Engine Journal — SEJ breakdown of đó tín hiệu, của nó real weight, và vì sao điều này vẫn một tiebreaker thay vì một lever.
- Google Gary Illyes: HTTPS Có thể Break Ties Giữa Hai Equal Kết quả tìm kiếm (Search Engine Land) — đó original coverage of Illyes “tiebreaker” cách diễn đạt.
- Google Bắt đầu Giving Xếp hạng Boost để Secure HTTPS/SSL Các trang (Search Engine Land) — đó 2014 announcement coverage và sớm ngành reaction.
- HSTS — Điều gì Điều này Là và Cách Dùng Điều này (Kinsta) — practical implementation hướng dẫn covering đó preload list risks và lock-trong warnings.
- Let Encrypt — free, automated DV certificate authority; widely dùng cho các trang nơi bạn chỉ cần đó
https://scheme không có paying cho OV/EV. - HTTPS Là Easy (Troy Hunt) — ngắn video series demystifying TLS setup cho những starting từ scratch.
Số liệu worth citing
- HTTPS là “a very lightweight signal—affecting fewer than 1% of global queries.” (bản dịch) «một very lightweight tín hiệu—affecting ít hơn 1% of global các truy vấn.» Google own cách diễn đạt of đó xếp hạng weight tại đó 2014 launch — một lịch sử hình, vẫn đó best number cho right-sizing expectations, nhưng không một restatement of hiện tại mechanics. Nguồn
- All HTTP các trang marked “Không Secure” since Chrome 68 (July 2018). Đó single hầu hết visible practical reason để chuyển. Nguồn
- ~89% of websites hiện tại dùng HTTPS. đây là bảng stakes — đó SEO risk là đang đó holdout, không đó gain từ switching (W3Techs, 2026; xác nhận đó hiện tại hình).
- 301 các chuyển hướng không lose PageRank. Google flat statement, mà kills đó “switching costs link equity” (bản dịch) «switching costs giá trị liên kết» myth. Nguồn
Tự kiểm tra: HTTPS cho SEO
Five nhanh các câu hỏi on HTTPS cho SEO. Pick an câu trả lời cho mỗi, thì kiểm tra.
Nhật ký thay đổi
Đã cập nhật 8 thg 8, 2026.
Tóm tắt biên tập và chi tiết thay đổi đã ghi nhận.Chi tiết thay đổi
-
Ghi chú thay đổi chi tiết hiện chỉ có bằng tiếng Anh.
Không thể so sánh đầy đủ — không có bản lưu trước đó cho lần sửa đổi này.
Đã cập nhật 17 thg 7, 2026.
Tóm tắt biên tập và chi tiết thay đổi đã ghi nhận.Chi tiết thay đổi
-
Ghi chú thay đổi chi tiết hiện chỉ có bằng tiếng Anh.
Không thể so sánh đầy đủ — không có bản lưu trước đó cho lần sửa đổi này.