<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving DTD v1.3 20210610//EN" "JATS-archivearticle1-3.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="1.3" article-type="research-article" xml:lang="en"><front><journal-meta><journal-id journal-id-type="publisher-id">artaquest-research</journal-id><journal-title-group><journal-title>Journal of Seasonality</journal-title></journal-title-group><publisher><publisher-name>ArtaQuest Foundation</publisher-name></publisher></journal-meta><article-meta><title-group><article-title>Recency Bias in Google Trends: A Fitting-Power Criterion for Cropping the Recent Tail</article-title></title-group><contrib-group><contrib contrib-type="author"><name><surname>Ashrafnejad</surname><given-names>Arash</given-names></name><aff>ArtaQuest Foundation</aff></contrib></contrib-group><pub-date publication-format="electronic"><year>2026</year></pub-date><volume>1</volume><elocation-id>2</elocation-id><permissions><copyright-statement>&#169; 2026 The Authors</copyright-statement><license license-type="open-access" xlink:href="https://creativecommons.org/licenses/by/4.0/"><license-p>This is an open-access article distributed under the terms of the Creative Commons Attribution 4.0 International License (CC BY 4.0).</license-p></license></permissions><abstract><p>Google Trends' most recent observations are the least reliable - sampled from incomplete data and revised later. We quantify how much recent data a time-series model should discard using a pure in-sample fitting-power criterion: crop the most recent C months of data, refit on the remainder, and record R2, sweeping C from 0 to 6 years with no hold-out or test set. Across 309 monthly series the median R2 rises from 33% (no crop) to about 55% by a knee near 12 months, then continues to climb gently to 65% by 72 months - with no interior optimum inside the window, so cropping recent data only ever helps within the range tested. The recent year-and-a-half carries the most unfittable noise; the model conservatively drops one year. We give the open data and a one-click reproduction.</p></abstract><kwd-group kwd-group-type="author"><kwd>Google Trends</kwd><kwd>recency bias</kwd><kwd>data quality</kwd><kwd>time series</kwd><kwd>model fitting</kwd><kwd>cropping</kwd><kwd>reproducibility</kwd></kwd-group><self-uri content-type="pdf" xlink:href="https://artaquest.org/papers/google-trends-recency-bias.pdf"/><self-uri content-type="html" xlink:href="https://artaquest.org/papers/google-trends-recency-bias.html"/></article-meta></front><body><sec><title>1. Introduction</title><p>Practitioners routinely drop the latest Trends points, but by how much is usually ad hoc. We propose a simple, assumption-light criterion based on fitting power alone.</p></sec><sec><title>2. Method</title><p>For a grid of crops from 0 to 72 months we remove the most recent C months and refit the Topics Seasonality Model on the remainder, recording the best-angle in-sample R2 per field and the median across fields. We deliberately avoid a hold-out: the model is descriptive, so out-of-sample error would measure the model's absent forecasting ability rather than the data's recency. Pure in-sample R2 instead asks the honest question - how much recent data does the model struggle to fit?</p></sec><sec><title>3. Results</title><p>Median R2 climbs STEEPLY as the noisy recent months are dropped, from 33.0% at zero crop to about 55.0% by 12 months - the knee, the point of maximum curvature where the steep rise turns into a gentle climb. Past the knee the curve only creeps up, adding a few points over several more years to 65.4% by 72 months, the far edge of our 6-year sweep; we observe no decline within the window (Figure 1). The shape is an elbow, not a sharp optimum: almost all the fitting-power gain is captured within the first year-and-a-half, and the most recent months carry by far the most unfittable noise.</p></sec><sec><title>4. Discussion</title><p>The seasonality model drops one year - a conservative choice just short of the ~12-month knee, shedding most of the unfittable recent noise while keeping the most data. The criterion needs no labels, no forecasting claim, and one tunable (the crop). It generalises to any descriptive time-series fit on revisable data.</p></sec><sec><title>Data availability</title><p>All data underlying this study are openly available at https://artaquest.org/wp-content/uploads/research/ - the full-resolution monthly series, the sidereal ephemeris, and the result tables (atlas and recency curves). These files are the exact inputs to the analysis.</p></sec><sec><title>Code availability</title><p>The complete analysis code is open in the ArtaQuest repository (the analysis/ directory). A one-click Google Colab notebook reproduces every figure and number from the hosted data: https://colab.research.google.com/gist/artaquest/6d2a073d195d3c075ac6d93d3c6f899d/recency.ipynb.</p></sec><sec><title>Author contributions</title><p>A.A. designed the study, performed the analysis, and wrote the manuscript.</p></sec><sec><title>Competing interests</title><p>The author declares no competing financial or non-financial interests.</p></sec><sec><title>Funding</title><p>This work received no external funding and was conducted under the ArtaQuest Foundation.</p></sec></body><back><ref-list><ref id="r1"><mixed-citation>Google LLC. Google Trends. https://trends.google.com (worldwide monthly search interest, 2004-2026).</mixed-citation></ref><ref id="r2"><mixed-citation>Astrodienst AG. Swiss Ephemeris. https://www.astro.com/swisseph (sidereal body longitudes).</mixed-citation></ref><ref id="r3"><mixed-citation>G. Battaglia et al. Kerykeion: a Python library for astrology. https://github.com/g-battaglia/kerykeion.</mixed-citation></ref><ref id="r4"><mixed-citation>C. R. Harris et al. Array programming with NumPy. Nature 585 (2020) 357-362. doi:10.1038/s41586-020-2649-2.</mixed-citation></ref><ref id="r5"><mixed-citation>F. Pedregosa et al. Scikit-learn: Machine Learning in Python. JMLR 12 (2011) 2825-2830.</mixed-citation></ref></ref-list></back></article>