SEO MỘT/B Kiểm thử

Cách chạy controlled SEO các thử nghiệm — split kiểm thử tiêu đề tags, meta các mô tả, dữ liệu có cấu trúc, và on-trang thay đổi — dùng time-series hoặc split-URL approaches để đo lường causal impact.

Xuất bản lần đầu: 2 thg 7, 2026 · Cập nhật lần cuối: 8 thg 8, 2026 · Advanced
Ngôn ngữ

SEO MỘT/B kiểm thử measures liệu một thay đổi thực ra moved organic tìm kiếm — không liệu bạn think điều này đã làm. Bạn không thể kiểm thử SEO đó way bạn kiểm thử một landing trang cho conversions, vì có chỉ một Googlebot: các công cụ tìm kiếm chỉ mục một version of một URL và có không way để split searches cho một query 50/50. So bạn randomize tại đó trang cấp độ thay vì. Hai real các phương thức: split-URL/holdout kiểm thử (randomly split một lớn group of similar templated các trang vào control và variant, so sánh lưu lượng tự nhiên) và time-series/causal-impact kiểm thử (forecast điều gì đó variant các trang sẽ có đã xong không có đó thay đổi, dùng một control group as đó baseline). Tiêu đề tags, meta các mô tả, dữ liệu có cấu trúc, liên kết nội bộ, và nội dung là testable; backlink không. Bạn cần đủ các trang và traffic để beat đó noise (SearchPilot practical floor là hundreds of giống nhau-template các trang và ~30k+ organic sessions/month), các kiểm thử thường chạy 2–6 weeks, và bạn không dừng sớm on một good-looking trend. Stay compliant theo Google: canonical đó variant URLs, dùng 302 không 301 nếu chuyển hướng, không cloaking, và shut đó kiểm thử xuống khi đây là đã xong.

Tóm tắt — kinh điển randomized /B kiểm thử không transfer để organic SEO vì có chỉ một Googlebot — các công cụ tìm kiếm chỉ mục một version của URL và có thể’t split query searches 50/50. So bạn randomize tại trang cấp độ. Hai methodologies: split-URL/holdout (randomly split lớn group của giống nhau-template các trang vào control và variant, so sánh organic sessions) và time-series/causal-impact (forecast counterfactual với control group as baseline, theo Google own CausalImpact research). Testable: các tiêu đề, metas, dữ liệu có cấu trúc, liên kết nội bộ, nội dung, layout. không reliably testable: backlink, algorithm cập nhật, bất cứ điều gì trang web-wide. bạn cần đủ comparable các trang, observations, và pre-kiểm thử history để estimate variance; có không universal traffic floor hoặc duration. Treat nó as quasi-thử nghiệm, không sạch RCT — trang groups không phải fully independent, since shared templates, liên kết nội bộ, và SERP competition có thể let variant-group thay đổi bleed vào control group. Predefine stopping rule thay vì ending on favorable-looking trend. Stay compliant: canonical variants, 302 không 301, không cloaking, tear kiểm thử xuống Khi nó đã xong.

Evidence for this claim CausalImpact estimates an intervention's causal effect from a Bayesian structural time-series counterfactual under stated assumptions. Scope: Original methodology; validity depends on controls, stable relationships, and experimental design. Confidence: high · Verified: Brodersen et al.: Inferring causal impact using Bayesian structural time-series models Evidence for this claim Search experiments must avoid showing materially different content to Googlebot and users in ways that constitute cloaking; temporary tests should preserve normal crawlability and canonical intent. Scope: Current Google spam and testing constraints, not a universal test-duration prescription. Confidence: high · Verified: Google Search Central: Website testing and Google Search

Vì sao CRO-style /B kiểm thử không hoạt động cho organic tìm kiếm

Đó toàn bộ reason SEO kiểm thử cần của nó own methodology là đó điều bạn là kiểm thử cho không một human. As Craig Bradford tại SearchPilot diễn đạt điều này, “The ‘user’ we are testing for is Googlebot, not human users. That means it’s not possible, for instance, to show 10,000 ‘Googlebots’ control and variant pages randomly. There is only one Googlebot.” (bản dịch) «Đó ‘người dùng’ we là kiểm thử cho là Googlebot, không human người dùng. Đó có nghĩa là đây là không có thể, chẳng hạn, để cho thấy 10 000 ‘Googlebots’ control và variant các trang randomly. Có chỉ một Googlebot.»

có hai structural reasons randomized, khách truy cập-cấp độ /B kiểm thử — kind conversion-rate optimization dùng — có thể’t là applied để organic tìm kiếm:

  1. Các công cụ tìm kiếm chỉ mục và xếp hạng một version of một URL. MỘT web máy chủ có thể put half của bạn khách truy cập trong bucket MỘT và half trong bucket B by cookie, trong real time. Googlebot crawl và indexes một phân phối version. có không mechanism cho điều này để hold hai competing versions of đó giống nhau URL và xếp hạng them so với mỗi other.
  2. có không theo-query random assignment. Bạn không thể cho thấy variant nội dung để “half the searches for [keyword]” (bản dịch) «half đó searches cho [từ khóa]» đó way an quảng cáo nền tảng cho thấy variant creative để half of impressions. Google decides mà các trang xếp hạng cho một query; bạn không nhận để split đó traffic.

workaround trong cả hai thực methodologies là giống nhau: randomize tại trang cấp độ, không khách truy cập hoặc query cấp độ. bạn treat lớn group của similar các trang as của bạn population và split * các trang* vào control và variant.

Đó cũng có nghĩa là CRO-safe habits không tự động SEO-safe. Client-side JavaScript MỘT/B tools đó đổi nội dung sau load là fine cho humans nhưng risky cho các crawler — SearchPilot warns đó dùng JavaScript cho SEO các kiểm thử “can cause significant problems or even invalidate the results” (bản dịch) «có thể nguyên nhân significant các vấn đề hoặc ngay cả invalidate đó kết quả». Nếu bạn là going để kiểm thử SEO, làm điều này máy chủ-side (hoặc edge-side), so đó crawler sees đó variant trong đó ban đầu HTML.

hai thực methodologies

Hầu hết các hướng dẫn lump mọi thứ dưới “SEO A/B testing.” (bản dịch) «SEO MỘT/B kiểm thử.» đây là worth separating đó hai distinct approaches, vì they câu trả lời slightly khác nhau các câu hỏi.

1. Split-URL / trang-group (holdout) kiểm thử

Take lớn đặt của templated các trang — all sản phẩm các trang, all category các trang, all blog posts — và randomly assign them vào control group và variant group. variant group nhận thay đổi; control group không. Over kiểm thử window bạn so sánh lưu lượng tự nhiên (sessions/clicks) giữa hai groups.

Cả hai groups experience giống nhau external conditions, so seasonality và algorithm cập nhật đó hit mọi người hiển thị lên as parallel movement trong cả hai groups và không nhận misattributed để của bạn thay đổi. Điều gì bạn’re measuring là divergence giữa groups sau khi thay đổi goes trực tiếp.

catch là statistical power: bạn cần đủ các trang, và đủ traffic theo trang, để detect thực effect trên day-để-day noise những điều đó các trang đã hiển thị.

Worth naming honestly: trang groups không phải fully independent observations way riêng lẻ khách truy cập trong trang web /B kiểm thử là. các trang on giống nhau trang web thường share templates, liên kết nội bộ, và compete so với mỗi khác trong giống nhau SERPs — thay đổi để variant group có thể shift internal-giá trị liên kết hoặc cannibalize clicks trong ways đó touch control group cũng. đó thực limitation, không footnote: nó Vì sao Đây là quasi-thử nghiệm, không sạch randomized controlled trial. ít hơn independent của bạn các trang là, nhiều hơn conservative bạn nên là trước khi calling kết quả significant.

2. Time-series / causal-impact kiểm thử

thay vì (hoặc ngoài ra để) holding out trực tiếp control group, bạn apply thay đổi và sau đó forecast Điều gì variant các trang’ traffic sẽ có là không có nó — counterfactual — sử dụng control group của similar, unaffected các trang để xây dựng đó forecast. khoảng trống giữa forecast và Điều gì thực ra happened là estimated impact.

Đó statistical engine behind này là Bayesian structural time-series modeling, mà xuất hiện straight out of Google own research: Brodersen, Gallusser, Koehler, Remy, và Scott, “Inferring Causal Impact Using Bayesian Structural Time-Series Models” (bản dịch) «Inferring Causal Impact Dùng Bayesian Structural Time-Series Models» (Đó Annals of Applied Statistics, 2015), đã phát hành as đó open-nguồn CausalImpact R package (preprint ở đây). Gần như mỗi SEO kiểm thử tool đó claims một “Bayesian” hoặc “causal impact” (bản dịch) «causal impact» phương thức là standing on này paper, ngay cả khi they không cite điều này. đây là worth knowing nơi đó phương thức thực ra xuất hiện từ.

Tools trong điều này space

landscape moves, so verify hiện tại status trước khi bạn commit, nhưng main players:

  • SearchPilot — nền tảng phần lớn associated với rigorous SEO split kiểm thử. nó grew out của Distilled ODN (Optimisation Phân phối Network); Distilled là acquired by Brainlabs trong 2020 và kiểm thử sản phẩm spun out as SearchPilot. nó chạy các kiểm thử tại edge, so variants là phân phối trong HTML crawler sees.
  • SEOTesting.com — nhẹ hơn-weight, Search Console-driven kiểm thử tool với mạnh focus on statistical significance.
  • seoClarity — của nó enterprise suite bao gồm SEO split-kiểm thử module.

Một điều để không assume: Google Search Console không offer một trực tiếp, chung-purpose SEO các thử nghiệm feature hôm nay. Ở đó đã là thử nghiệm tooling tied để đó AMP era, nhưng đây là effectively đã folded vào chung Trang Experience reporting. không reach cho “GSC Experiments” (bản dịch) «GSC Các thử nghiệm» as nếu đây là một hiện tại split-kiểm thử tool — điều này không.

On đó Bing side, Microsoft frames split-URL kiểm thử as đó right approach cho structural thay đổi và positions IndexNow để nhận new variant URLs được crawl quickly và Microsoft Clarity as đó UX-side companion để đó xếp hạng-side việc đo lường.

Cách nhiều traffic và Cách nhiều các trang bạn cần

có không universal number, và bất kỳ hướng dẫn đó cho bạn một là oversimplifying. sample size bạn cần là driven by three điều:

  • Cách nhiều natural variance các trang đã hiển thị — noisier các trang cần nhiều hơn dữ liệu.
  • Cách big effect bạn’re trying để detect — nhỏ hơn effects cần nhiều hơn dữ liệu.
  • Cách nhiều các trang Bạn có thể put trong mỗi group — nhiều hơn các trang, nhiều hơn tín hiệu.

Cho một practical floor, SearchPilot says they “generally work with sites with at least hundreds of pages on the same template and at least 30,000 organic sessions per month to the group of pages you want to test on.” (bản dịch) «generally hoạt động với các trang với ít nhất hundreds of các trang on đó giống nhau template và ít nhất 30 000 organic sessions theo month để đó group of các trang bạn muốn để kiểm thử on.» Ahrefs’ kiểm thử hướng dẫn diễn đạt đó comfortable ngưỡng tại “tens or hundreds of thousands of organic visits per month.” (bản dịch) «tens hoặc hundreds of thousands of organic visits theo month.» Nhỏ hơn các trang có thể kiểm thử, nhưng they’ll cần một nhiều lớn hơn effect để reach significance — mà thường có nghĩa là đó nhỏ wins nhận lost trong đó noise và chỉ big swings register.

Note chỉ số ở đây: organic sessions/clicks để trang group, không thứ hạng. SearchPilot argument cho Đó là practical — xếp hạng theo dõi có thể’t cover đầy đủ tail của các truy vấn trang ranks cho, và Search Console position dữ liệu là cũng sparse và averaged để là rigorous kiểm thử chỉ số. Traffic để group là nhiều hơn hoàn tất tín hiệu.

Cách dài để chạy kiểm thử

phổ biến windows chạy 2–6 weeks. floor là đặt by hai điều: Google cần để recrawl variant các trang và re-evaluate them, và bạn cần accumulate đủ traffic trong mỗi group để reach significance.

Đó cardinal sin là stopping sớm. Sớm positive movement là very thường noise, và nếu bạn call đó kiểm thử đó moment điều này looks good, bạn’ll ship sai positives. Ryan Jones tại SEOTesting.com là blunt về điều này — “Never end a test early just because you see good results!” (bản dịch) «Không bao giờ end một kiểm thử sớm chỉ vì bạn see good kết quả!» — và khuyến nghị holding để một 95% confidence bar (p < 0,05) as đó tiêu chuẩn. An dưới-powered kiểm thử nên chạy lâu hơn hoặc là abandoned, không declared một winner.

Controlling cho seasonality và algorithm cập nhật

Đây là chính xác Điều gì control group và forecast model là cho. nếu seasonal spike hoặc cốt lõi cập nhật hits, nó hits cả hai của bạn control và variant groups, và bạn see nó as parallel movement — nó không nhận misattributed để của bạn thay đổi.

nơi điều này breaks là bad bucketing. SearchPilot own illustrative ví dụ: nếu bạn put tất cả trang web “cat” các trang trong variant group right trước khi International Cat Day, thực external seasonal spike nhận misread as kiểm thử win. khắc phục là random assignment vào groups, so cả hai control và variant contain representative mix của các trang và neither là uniquely exposed để bên ngoài force.

Điều gì Bạn có thể — và có thể’t — reliably kiểm thử

Testable:

  • Tiêu đề tags và meta các mô tả
  • H1/heading structure
  • Dữ liệu có cấu trúc (schema loại hoặc presence)
  • Liên kết nội bộ patterns
  • On-nội dung trang (depth, placement, “SEO nội dung” chặn on category các trang)
  • trang layout và UI structure — ngay cả đầy đủ landing-trang redesigns tại Nâng cao end

không reliably testable điều này way:

  • Backlink. Đây là sạch ví dụ. Bạn có thể’t randomly và evenly assign inbound links để half trang group trong khi withholding them từ khác half — link acquisition không phải treatment Bạn có thể dose out on schedule hoặc standardize trên các trang. thứ ba-party các trang link Khi họ link. As Liam Blackledge tại Gorilla Marketing frames nó, building links để half của bạn sản phẩm các trang và không khác half không phải controlled thử nghiệm. Links nhận evaluated với trước khi/sau khi hoặc correlational analysis, không đúng split kiểm thử.
  • Algorithm cập nhật và trang web-wide thay đổi. By definition họ hit mọi người, so có không đúng control group để so sánh so với.
  • Bất cứ điều gì đó có thể’t là isolated để variant các trang không có leaking vào control group.

Staying compliant trong khi bạn kiểm thử

Google explicitly sanctions điều này kind của kiểm thử — nó có toàn bộ doc on nó — miễn là bạn follow hygiene rules:

Và để kill một persistent myth: có không “duplicate content penalty” (bản dịch) «duplicate nội dung hình phạt» cho properly canonicalized kiểm thử variants. Đó real risk là cloaking, không duplication. Google understands intentional kiểm thử variations cho điều gì they là.

nơi điều này fits

SEO MỘT/B kiểm thử là một việc đo lường discipline đó pays off hầu hết tại quy mô, mà là vì sao điều này lives trong đó enterprise toolkit alongside đó reporting và attribution các vấn đề bạn hit khi bạn có thousands of templated các trang. đây là đó honest câu trả lời để “did that change work?” (bản dịch) «đã làm đó thay đổi hoạt động?» — và trên các trang web lớn, honest các câu trả lời là worth một lot.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.