← Knowledge LibraryChapter 14 · Quasi-Experiments

Experimental Design for GEODifference-in-Differences, Time Series, and Synthetic Controls

How matched changes over time, intervention discontinuities, and weighted controls create stronger field evidence when randomization is unavailable.

How matched changes over time, intervention discontinuities, and weighted controls create stronger field evidence when randomization is unavailable.

Difference-in-Differences compares changes, not levels

DiD subtracts the control group’s before-to-after change from the treated group’s change. It can remove shared platform or seasonal movement when both groups would otherwise have followed comparable trends.

Difference-in-Differences

(Treated post − Treated pre) − (Control post − Control pre)

Parallel trends is the key assumption

Before treatment, treated and control units should move similarly. If their trajectories were already diverging, the post-treatment difference may continue an existing pattern rather than identify the intervention.

Interrupted time series estimates level and slope changes

With enough repeated periods before and after a clearly timed intervention, an interrupted time series can test whether the outcome shifts immediately, changes trajectory, or both. Engine releases and other simultaneous events remain important confounders.

Synthetic controls combine several untreated comparators

When no single control matches the treated unit, a weighted combination of untreated pages, markets, themes, or brands can approximate its pre-treatment trajectory. The weights and donor pool must be disclosed, and placebo-unit tests should assess whether the apparent effect is unusual.

Frequently asked questions

Questions about this topic

When is Difference-in-Differences useful?+

When randomization is unavailable but treated and untreated units have comparable pre-treatment trajectories and shared time shocks.

What is the parallel-trends assumption?+

Without treatment, treated and control outcomes would have continued changing in a similar way.

How much history does interrupted time series need?+

Enough stable pre- and post-treatment periods to distinguish ordinary fluctuation from changes in level or slope.

What is a synthetic control?+

A weighted combination of untreated comparison units constructed to match the treated unit before intervention.

Source notes

References

Sources are listed in APA 7 style. Preprints are identified as such and should not be treated as peer-reviewed findings unless separately published.

  1. Martinez, O. (2026). Optimizing visibility in generative engines: A critical survey of generative engine optimization (2023–2026) [Preprint]. arXiv. https://doi.org/10.48550/arXiv.2607.14035
  2. Kumar, P. (2026). Generative engine optimization at scale: Measuring brand visibility across AI search engines [Preprint]. arXiv. https://doi.org/10.48550/arXiv.2606.20065