SERIES · 79 ISSUES
Daily SEO Notes
Short daily notes on Google Search changes, AI search, ranking updates and technical SEO, each ending with what to do about it on your own site. Newest notes first.
Latest issue: Daily SEO Note — October 20, 2026: Bot Trust Scoring Arrives as AI Answer Links Move Up
October 2026
- Daily SEO Note — October 20, 2026: Bot Trust Scoring Arrives as AI Answer Links Move UpDaily SEO note for content writers and developers: links move up in AI answers, Cloudflare scores bot robots.txt compliance, and Indexing API docs shift.
- Daily SEO Note — October 19, 2026: Meta Claims Crawling Rights Over Business SitesSEO note for October 19, 2026: Meta's crawling clause, Google's Indexing API quota rewrite, a critical Next.js RCE, and Cloudflare's new bot Monitor mode.
- Daily SEO Note — October 18, 2026: Meta Reworded Its Crawl Clause and the Deadline Is October 30Meta reworded its website crawling clause ahead of the October 30 start date, and Google shipped nothing. What to change in robots.txt and briefs today.
- Daily SEO Note — October 17, 2026: Cloudflare Starts Grading Whether Verified Bots Obey Robots.txtDaily SEO note for writers and developers: Cloudflare grades whether verified bots obey robots.txt and HTTP 429, and Google trims Indexing API quota docs.
- Daily SEO Note — October 16, 2026: Google Lifts Inline Links in AI ModeDaily SEO note: Google lifts inline links in AI Mode and AI Overviews, Universal Cart reaches US Search, and Chrome 155 goes stable with JPEG XL decoding.
- Daily SEO Note — October 15, 2026: Cloudflare's Emergency WAF Rule and ChatGPT's Vanishing UTMsDaily SEO note for writers and developers: Cloudflare's emergency WAF block rule, a Rank Math SEO advisory, ChatGPT's missing UTM tags, and Google on URLs.
- Daily SEO Note — October 14, 2026: Bing Clusters AI Citations Into TopicsDaily SEO note for writers and developers: Bing groups AI citations by topic, Google details PDFs in Search, Cloudflare RUM splits LCP and INP phases.
- Daily SEO Note — October 13, 2026: Cloudflare Blocks a Critical TanStack Start XSS at the EdgeDaily SEO note for writers and developers: Cloudflare blocks a critical TanStack Start XSS, Merchant Center eases image rules, Next.js shifts caching.
- Daily SEO Note — October 12, 2026: Anthropic Bans Seeding AI Answer SourcesDaily SEO note for content writers and developers: Anthropic bans seeding AI answer sources, three Rank Math CVEs, and a new Cloudflare WAF rules field.
- Daily SEO Note — October 11, 2026: Google Documents the UGC Fresh Data ProgramDaily SEO note for writers and developers: Google's UGC Fresh Data Program, the September spam update closing, and Cloudflare's 499 and header changes.
- Daily SEO Note — October 9, 2026: September Spam Update Finishes Rolling OutGoogle's September 2026 spam update finished rolling out on October 8, Google documented the UGC Fresh Data Program, and Next.js patched three cache bugs.
- Daily SEO Note — October 8, 2026: Draft Mode Previews Can Leak Into Public PagesDaily SEO note for content writers and developers: Next.js cache advisories can publish draft pages, SynthID Detector opens globally, image config shifts.
- Daily SEO Note — October 7, 2026: Google Calls Fake Author Profiles DeceptionDaily SEO note for writers and developers: Google calls fake author profiles deception, Next.js 16.4 ships Cache Components, crawl docs add Retry-After.
- Daily SEO Note — October 6, 2026: Chrome 155 Ships While the Spam Update Runs LongDaily SEO note for content writers and developers: the September spam update runs long, Chrome 155 ships, and web-vitals 6.2.3 fixes LCP and INP data bugs.
- Daily SEO Note — October 5, 2026: Google Tightens AI Content Fact-CheckingGoogle's AI content guidance now says fact-check every draft, titles and alt text included. Plus a high-severity Next.js image SSRF and the end of FID.
- Daily SEO Note — October 4, 2026: Spam Update Still Rolling, Vercel Retires FIDDaily SEO note for writers and developers: Google's September spam update is still rolling out, refreshed AI content guidance, and Vercel retiring FID.
- Daily SEO Note — October 3, 2026: Google Defines What Counts as Main ContentDaily SEO note for writers and developers: Google defines main content and names four rater criteria, two All in One SEO CVEs land, schema-dts 2.1.0 ships.
- Daily SEO Note — October 2, 2026: Google Tightens Its Generative AI Content GuidanceDaily SEO note for writers and devs: Google's new AI content guidance, the September spam update still rolling out, and two new Cloudflare Rules functions.
- Daily SEO Note — October 1, 2026: Next.js 16.3.8 Patches an Image SSRF and ISR Cache PoisoningNext.js 16.3.8 patches an image optimization SSRF and ISR cache poisoning, Vercel stops caching Vary: Cookie, and Google's AI payouts finally get a number.
September 2026
- Daily SEO Note — September 30, 2026: AI Mode Monitoring Goes GlobalDaily SEO note for writers and developers: AI Mode monitoring goes global, the spam update rolls on, plus the GA outage, Chrome 154 and Cloudflare cache.
- Daily SEO Note — September 29, 2026: AI Mode's Monitoring Agent Goes GlobalDaily SEO note for writers and developers: Google's AI Mode monitoring goes global, September spam update runs on, and Cloudflare adds cache invalidation.
- Daily SEO Note — September 28, 2026: A Critical WordPress RCE Meets an Emergency Block RuleWordPress patched a critical unauthenticated RCE, Cloudflare shipped an emergency edge block rule, and Google's September spam update is now on day four.
- Daily SEO Note — September 27, 2026: The September Spam Update Is Still RollingGoogle's September 2026 spam update is still mid-rollout, Search Console adds a multimodal search type filter, and VideoObject gains a creator property.
- Daily SEO Note — September 26, 2026: Google's Spam Update Enters Day Two of a Two-Week RolloutGoogle's September 2026 spam update is still rolling on day two, Google Posts limits contact details, and Cloudflare ships an emergency WAF release today.
- Daily SEO Note — September 25, 2026: Google's September Spam Update Goes GlobalDaily SEO note for writers and developers: Google's September 2026 spam update, Search Console multimodal reports, VideoObject creator, SvelteKit changes.
- Daily SEO Note — September 24, 2026: Next.js Patches a Critical next/og RCEDaily SEO note, September 24, 2026: a critical Next.js next/og RCE patch, nine more fixes due September 30, new CrUX ad metrics, and hreflang case rules.
- Daily SEO Note — September 23, 2026: Critical next/og RCE Patched in Next.js 16.3.6Daily SEO note for writers and developers: Next.js patches a critical next/og RCE, Google page experience docs add CrUX ad metrics, Cloudflare ships Vary.
- Daily SEO Note — September 21, 2026: Google Extends EEA Aggregator Units to Local Business QueriesDaily SEO note for writers and developers: Google extends EEA aggregator and supplier units to local business queries, plus structured data and feed work.
- Daily SEO Note — September 20, 2026: Lighthouse Starts Scoring Agent DiscoveryLighthouse 13.5 scores agent discovery, Schema.org 30.1 adds new Digital Product Passport terms, and Google Discover tests an AI topic overview button.
- Daily SEO Note — September 19, 2026: Lighthouse Starts Auditing Your llms.txtDaily SEO note for writers and developers: Lighthouse audits llms.txt, Google widens EEA supplier units, Next.js crawler rendering, and Schema.org 30.1.
- Daily SEO Note — September 18, 2026: AI Training Opt-Outs Split From Search VisibilityDaily SEO note for writers and developers: Google Search profile badges and Discover reach, Cloudflare AI training controls, Next.js crawler caching rules.
- Daily SEO Note — September 17, 2026: Google Search Profiles Open at 10,000 FollowersDaily SEO note: Google Search profiles drop to 10,000 followers, a new profile badge guide ships, and Schema.org 30.1 adds Digital Product Passport types.
- Daily SEO Note — September 16, 2026: Schema.org 30.1 Ships and Chrome Publishes Your Ad LoadDaily SEO note for content writers and developers: Schema.org 30.1, CrUX ad metrics, Search Live on Gemini 3.8, OAI-AdsBot, and unconfirmed ranking flux.
- Daily SEO Note — September 15, 2026: Google Starts Paying Publishers When Content Feeds AI AnswersDaily SEO note for writers and devs: Google's AI contribution pilot pays publishers when content shapes AI answers, plus three WordPress SEO plugin CVEs.
- Daily SEO Note — September 14, 2026: Cloudflare's AI Crawler Defaults Flip TomorrowCloudflare blocks AI training and agent crawlers by default from September 15. Plus Google's EEA aggregator units and the Next.js 16.3.5 CSP nonce fix.
- Daily SEO Note — September 12, 2026: Google's EEA Aggregator Units Take the Top SlotDaily SEO note for writers and developers: Google's EEA aggregator units reshape travel results, Search Console drops June data, and Next.js 16.3.5 lands.
- Daily SEO Note — September 11, 2026: A CVSS 10 Storefront RCE Lands on a Crawlable PathDaily SEO note for writers and developers: an actively exploited Adobe Commerce RCE, a new Cloudflare block rule, Concrete CMS patches, and Next.js news.
- Daily SEO Note — September 10, 2026: Vercel Makes Production Sign-In Walls Free on Every PlanSEO note for writers and developers: Cloudflare's AI deadline reaches Googlebot, a free Vercel toggle walls off production, Merchant Center names AI terms.
- Daily SEO Note — September 9, 2026: Google Documents the EEA Aggregator and Supplier UnitsDaily SEO note for content writers and developers: Google documents the EEA aggregator and supplier units, and Cloudflare flips Next.js RCE rules to block.
- Daily SEO Note — September 8, 2026: Apple Says Applebot-Extended Rules Do Not Touch Search RankingDaily SEO note for writers and developers: Apple confirms Applebot-Extended robots.txt rules are not used in Search ranking, plus AI crawler config steps.
- Daily SEO Note — September 7, 2026: OpenAI Quietly Refreshes the ChatGPT-User IP ListDaily SEO note for content writers and developers: OpenAI regenerated its ChatGPT-User IP ranges, and Google lifted EEA site reputation manual actions.
- Daily SEO Note — September 6, 2026: Content Signals Get Their First EnforcerDaily SEO note for writers and developers: Cloudflare starts enforcing robots.txt Content Signals, and Search Console AI impressions roll out worldwide.
- Daily SEO Note — September 5, 2026: A Quiet Search Day and a Crawler Doc MoveDaily SEO note for writers and developers: no live Google ranking update, AI Overviews now expanding by default, and OpenAI relocating its crawler docs.
- Daily SEO Note — September 4, 2026: Google Confirms AI Mode Stopped Citing SourcesGoogle confirms AI Mode stopped citing sources under Gemini 3.8 Flash and a fix is coming. Plus Merchant Center AI insights and Next.js web-vitals v6.
- Daily SEO Note — September 3, 2026: Gemini 3.8 Flash Takes Over AI ModeGemini 3.8 Flash now answers in Google AI Mode, Trends adds category filters, and four SEO-adjacent CVEs reach Dependabot. What writers and devs do today.
- Daily SEO Note — September 2, 2026: Google's AI Impression Data Goes GlobalDaily SEO note: Search Console AI impression data goes global, the generative AI opt-out explained, plus Astro sitemap and TYPO3 security patches to ship.
- Daily SEO Note — September 1, 2026: Google Splits Site Reputation Enforcement Along EEA LinesGoogle splits site reputation enforcement for EEA searchers, Next.js 16.3.4 restores AVIF optimization, and Cloudflare starts enforcing Content Signals.
August 2026
- Daily SEO Note — August 31, 2026: Google Carves the EEA Out of Site Reputation EnforcementGoogle now exempts EEA searchers from site reputation manual actions, favicon formats get an explicit list, and goto redirects break rank tracking tools.
- Daily SEO Note — August 30, 2026: Google's EEA Site Reputation Carve-Out Takes EffectGoogle's EEA site reputation carve-out takes effect today, splitting rankings by region. Everything else on the ranking and release surfaces stayed quiet.
- Daily SEO Note — August 29, 2026: Google Confirms AI Overviews Now Expand ThemselvesDaily SEO note for writers and developers: Google confirms AI Overviews now auto-expand, Cloudflare opens BotBase, and Protego patches a robots.txt ReDoS.
- Daily SEO Note — August 28, 2026: Google Splits Site Reputation Enforcement in the EEADaily SEO note for writers and developers: Google splits site reputation enforcement across the EEA from August 30, plus two critical Next.js RCE patches.
- Daily SEO Note — August 27, 2026: Next.js Re-Enables AVIF as the libheif Fix LandsDaily SEO note for writers and developers: Next.js re-enables AVIF after the libheif patch lands, web-vitals fixes INP attribution, and Astro bumps sharp.
- Daily SEO Note — August 26, 2026: Next.js Patches Two Critical RCEs and Vercel Switches Off AVIFDaily SEO note for writers and developers: two critical Next.js RCEs patched, Vercel disables AVIF, and Google says AI Overviews need no special markup.
- Daily SEO Note — August 25, 2026: Cloudflare Starts Writing Your robots.txt and Google Ships a Preferred Sources ButtonCloudflare Bot Preference Sync now prepends AI crawler rules to your robots.txt, and Google documents a two-line preferred sources button for publishers.
- Daily SEO Note — August 24, 2026: The August Spam Update Wraps and Chrome's Soft Navigation API Lights Up Vercel and CloudflareGoogle's August 2026 spam update finished rolling out on August 21, and Vercel and Cloudflare Web Analytics both wired up Chrome's Soft Navigation API.
- Daily SEO Note — August 23, 2026: Google's Preferred Sources Button and Cloudflare's robots.txt AutopilotGoogle's preferred sources button is live and Cloudflare now auto-writes robots.txt for AI bots. Editorial and engineering actions, with primary sources.
- Daily SEO Note — August 20, 2026: ChatGPT Ads Reach 31 European MarketsDaily SEO note for writers and developers: ChatGPT Ads reach 31 European markets, the OAI-AdsBot robots.txt call, Astro 7.2.4, and AI crawler JS limits.
- Daily SEO Note — August 19, 2026: Google's August Spam Update Is Rolling OutDaily SEO note for writers and developers: Google's August 2026 spam update is rolling out globally, and an open Search Console logging bug still hides it.
- Daily SEO Note — August 18, 2026: Google Shuts Off the Content API for ShoppingDaily SEO note for writers and developers: Google sunsets Content API for Shopping, Search Console under-reports AI impressions, and llms.txt reaches v2.
- Daily SEO Note — August 17, 2026: Next.js Rejects Empty Images Before They Reach the Disk CacheDaily SEO note for writers and developers: Google logged no ranking change, a Next.js canary blocks empty cached images, and Nuxt patches an open redirect.
- Daily SEO Note — August 16, 2026: web-vitals 6.1.1 Fixes Silent INP Data LossDaily SEO note for writers and developers: web-vitals 6.1.1 fixes silent INP data loss, and OpenAI documents that robots.txt may not cover ChatGPT-User.
- Daily SEO Note — August 15, 2026: Cloudflare Can Make Every Worker Private by DefaultDaily SEO note for writers and developers: Cloudflare Access can wall off every Worker, OpenAI refreshed ChatGPT-User IPs, and AI Overviews draws images.
- Daily SEO Note — August 14, 2026: Next.js 16.3.1 Undoes the Stale headers() RegressionDaily SEO note for writers and developers: Next.js 16.3.1 restores live headers(), repairs next/og crashes, and Clarity now scores AI crawlers by referral.
- Daily SEO Note — August 13, 2026: Next.js 16.3.0 Hands Metadata Stale HeadersDaily SEO note for August 13, 2026: a Next.js 16.3.0 regression feeds metadata stale request headers, and SvelteKit 3 ships a breaking module import move.
- Daily SEO Note — August 12, 2026: Next.js Prefetch Loops Hammer i18n SitesDaily SEO note for August 12, 2026: a live Next.js routing bug floods proxied i18n sites with prefetches, and Astro 7.2.1 unblocks CSP speculation rules.
- Daily SEO Note — August 11, 2026: SvelteKit 3 Makes Cross-Page Form Actions NavigateDaily SEO note for August 11, 2026: SvelteKit 3 navigates on cross-page form actions, Next.js fixes unstable_cache on non-ASCII URLs, Google stays quiet.
- Daily SEO Note — August 10, 2026: Google's Own Guidance Says llms.txt Does Nothing for SearchDaily SEO note for writers and developers: Google says it ignores llms.txt, Search Console AI controls roll on, and Cloudflare flips bot defaults Sept 15.
- Daily SEO Note — August 9, 2026: Next.js Documents the force-static Rule for Static Route HandlersDaily SEO note: Google logged no ranking change, Next.js documents force-static Route Handlers, OpenAI moves crawler docs, and an SEO plugin is backdoored.
- Daily SEO Note — August 8, 2026: SvelteKit 3 Rewrites Trailing-Slash Redirects and Drops ORIGINDaily SEO note for August 8, 2026: SvelteKit 3 rewrites trailing-slash redirects and drops ORIGIN, Next.js patches SSR styles, and Google ships nothing.
- Daily SEO Note — August 7, 2026: WordPress Patches a Pre-Auth XSS on the Login ScreenDaily SEO note for writers and developers: WordPress 7.0.3 fixes a pre-auth login XSS, Craft CMS advisories go live, and Google ships no ranking change.
- Daily SEO Note — August 6, 2026: Google Stays Quiet, Next.js Reworks Cache RevalidationGoogle shipped no ranking or documentation change in 24 hours, while Next.js canary reworks cache revalidation, and Bing retires its SOAP and POX APIs.
- Daily SEO Note — August 5, 2026: Cloudflare Flips an SSRF Rule to BlockCloudflare's WAF moves an SSRF rule to block, Next.js canary fixes crawler bot matching, Google Trends compares 400 terms, and Google ships no update.
- Daily SEO Note — August 4, 2026: Next.js 16.3 Ships Stable, Clarity Splits Branded AI QueriesNext.js 16.3 ships stable with per-agent robots.txt directives and edge runtime deprecation, while Microsoft Clarity splits AI citations by branded query.
- Daily SEO Note — August 3, 2026: Google Stays Quiet, Next.js Patches a Soft-404 PathGoogle shipped no ranking or documentation change in 72 hours. Next.js patches not-found rendering through adapters, and a WPGraphQL advisory goes live.
- Daily SEO Note — August 2, 2026: The AI Opt-Out Has an Undocumented EdgeGoogle's AI opt-out toggle leaves an undocumented edge, an SEO plugin ships a high-severity XSS fix, and Next.js canary deprecates experimental.useCache.
- Daily SEO Note — August 1, 2026: Google Ships Nothing, Wrangler Ships a Cold-Start ProfilerGoogle shipped no ranking or documentation change in 24 hours. Wrangler 4.116.0 profiles Worker cold start, and GA4 flags redirects that strip paid ad IDs.
July 2026
- Daily SEO Note — July 31, 2026: AI Models Search What They Already RememberDaily SEO note: AI models search brands they remember, Google logs no ranking changes, and Vercel stops stripping Server-Timing headers on August 10, 2026.
- Daily SEO Note — July 30, 2026: Search Console Platform Properties Go GlobalDaily SEO note: Search Console platform properties go global, Next.js fixes PPR for HTML-limited bots, and SvelteKit patches an Accept header parser flaw.
- Daily SEO Note — July 29, 2026: Next.js Makes Broken Static Exports Fail LoudlyDaily SEO note for July 29 2026: no confirmed Google ranking update, Next.js hard-fails incomplete static exports, and Astro 7.1.5 repairs custom 404s.