Brandon Lazovic

Pulse · October 6, 2026

Confirmed

Google says 'couldn't fetch' sitemap errors often signal site quality, not a broken file, and confirms AI crawlers read sitemaps and RSS

On the October 1 'Search Off the Record' podcast, Mueller told Martin Splitt that Search Console's 'Couldn't fetch' status can appear on a valid, reachable sitemap. Causes include crawl-capacity load or low crawl demand, which Mueller said is 'very often based on the perceived quality of a website.' Mueller also said AI crawlers read both sitemap and RSS files in his own server logs, and recommended a standard sitemap.xml path or RSS, since most AI crawlers offer no submission console.

In plain termsCrawl demand is Google's own estimate of how much of a site is worth fetching again, separate from whether Google technically can fetch it.

Why it mattersA misleading error label sends site owners chasing a technical fix for what is often a quality signal the message never names.

Our takeI measured something similar in my own server logs: 80.1% of bot requests here were probing for pages the site had never published, not reading content a real crawler would want. Mueller's point lines up with that: a fetch failure and a quality judgment look identical from the Search Console side, but the fix for one does nothing for the other.

Observed

Google shares internal crawl, index, and recovery timing ranges at a Barcelona conference, still unpublished by Google itself

At Search Central Live Deep Dive Europe in Barcelona on October 2, Google's Gary Illyes presented internal timing data: new-URL discovery around 20 hours typical, weeks to never slowest; known-URL refresh around 30 days; end-to-end indexing around 1.5 hours typical, months or never slowest; a site move 1 to 3 months typical, 6 months to a year or more slowest; core-update recovery 3 to 6 months typical. Google has not published the slides; the numbers come from an attendee recap.

In plain termsCore-update recovery is how long a site that lost rankings in a broad algorithm update can take to recover them, if it recovers at all.

Why it mattersA numeric range to plan against beats guessing how long a fix should take to show up in rankings.

Our takeThe width of these ranges is the real finding, not the midpoints: Google's own crawl-budget guide states that crawl capacity is one shared pool across every crawler on a site, which is the mechanism these worst-case numbers assume is already strained. In my own testing, 11 of 13 retail homepages still failed to send the 304 response that guide asks for, so the slowest numbers here look like the realistic case for most sites, not the exception.

Confirmed

Search Console now flags top-level domain property owners when a child property overrides the parent's AI-content setting

Google updated its Search Console help documentation so that owners of a domain-level property see a notification on the Search generative AI control page whenever one of their child properties, such as a subdomain or subfolder, overrides the parent property's AI-control setting.

In plain termsA top-level domain property in Search Console covers an entire domain at once; a child property covers one piece of it, like a subdomain, and can carry its own, different settings.

Why it mattersEnterprise sites running several Search Console properties for one domain can now see where an AI-visibility setting silently diverges, instead of finding out after indexing behavior already changed.

Our takeThis closes a visibility gap rather than a policy gap. Nothing about who can override the parent setting changed, only whether the parent owner finds out.

Confirmed

OpenAI launches a visual ad format inside ChatGPT image generation, with expanded measurement partners

OpenAI announced on October 5 a new visual ad format that appears during image generation in ChatGPT, clearly labeled and kept separate from the image a user is generating. Testing begins later this month in the US with an initial group of advertisers. OpenAI is also expanding measurement, adding conversion-data integrations with Hightouch, Tealium, and LiveRamp, plus support for attribution partners across web and app, so advertisers can plug ChatGPT Ads into measurement systems they already use.

In plain termsA visual ad here is a labeled product image OpenAI inserts while ChatGPT is generating a picture for you, separate from the AI-made image itself.

Why it mattersA labeled paid placement inside the generation flow itself competes for the same attention an AI answer or product result already competes for.

Our takePairing a new paid format with a same-day measurement expansion is the tell. OpenAI is building the attribution plumbing before the ad unit has scale, which suggests it expects advertiser demand to show up fast once testing opens.

Confirmed

OpenAI begins invisible text watermarking for ChatGPT in the EU and opens an API opt-in worldwide

Responding to the EU AI Act's requirement that generated text be machine-identifiable, OpenAI said API customers can opt in today to text watermarking for select models, off by default. Over the coming weeks it will add an invisible watermark, textGrain, to eligible ChatGPT and Codex output in the EU, and is opening watermark-detector access to approved researchers. OpenAI says textGrain matched or exceeded SynthID for text in its own evaluations, but shorter or edited passages raise false-positive and false-negative risk.

In plain termsA watermark here is an invisible statistical pattern baked into word choice, not a visible mark, and a detector has to actively test for it to find it.

Why it mattersA detectable provenance signal for AI-written text changes what can be verified in AI-generated product copy, reviews, or content produced at scale.

Our takeOpenAI's own numbers are the important part: strong detection in evaluations does not guarantee reliable detection on a short or edited passage, which is most of what people actually publish. Treat any watermark-based AI-content claim as probabilistic, not a verdict.

Confirmed

Amazon Redshift adds Iceberg materialized views so one computed result can be queried from any compatible engine

Amazon Redshift now computes a materialized view once and stores the result as a standard Apache Iceberg table in S3, registered in AWS Glue Data Catalog, so Athena, Spark on EMR, and other Iceberg-compatible engines can query it without copying the data. Incremental refresh covers grouped sums, counts, and inner joins. It runs on Redshift Serverless and Redshift RG, not RA3 or DC2, and AWS cites up to 2.4 times faster Iceberg queries at 30 percent lower cost per vCPU.

In plain termsA materialized view stores the actual result of a query instead of recalculating it every time, so other tools can read a finished answer rather than rerunning the work.

Why it mattersComputing an aggregation once instead of per engine removes a common source of two teams reporting different numbers for the same metric.

Our takeAWS's own cost example, four engines each recomputing the same aggregation down to one shared computation, is a clean illustration of how metric drift happens in the first place. The fix here is architectural, not a dashboard reconciliation.

Confirmed

AWS adds an automated cluster health review to the Redshift MCP server

AWS added a review_cluster capability to the Amazon Redshift Model Context Protocol server, letting a natural-language request trigger an automated operational review across 12 diagnostic areas, including table design, query performance, workload management, and node utilization. The tool runs a curated set of read-only queries against Redshift system views, compares results to documented best-practice thresholds, and returns prioritized findings. AWS says a review that previously took 4 to 8 specialist hours per cluster now completes in minutes.

In plain termsMCP, short for Model Context Protocol, is a standard way for an AI agent to call a tool or data source directly, instead of a person writing the query by hand.

Why it mattersA health check that used to need a dedicated data engineer becomes a request any analyst with access can run through an agent.

Our takeRead-only is the detail worth checking before anyone extends this pattern. A diagnostic agent that only reads system views is low risk, but the same pattern applied to a write-capable tool is a different risk conversation entirely.