Back to blogWeekly Recap

Charleston SEO Recap: Wild Rankings, Ad Deadlines (Aug 3-9)

Google shuffled rankings three times in nine days and logged nothing, while Google Ads and ChatGPT Ads both set deadlines to change your settings for you.

10 min read·August 9, 2026·By Charlestowne Marketing

If your Google traffic felt like a light switch this week, on then off then back on, you are not imagining it and you did not break anything.

Last Sunday I wrote that the ranking volatility had finally stopped and called it a window to catch up on fundamentals. That window lasted about four days. Rankings started moving again on Saturday August 1, got worse through Monday, and then got genuinely loud on Wednesday and Thursday. Google has still confirmed nothing.

Meanwhile, two advertising platforms quietly did something more consequential than any ranking shuffle: they both picked a date to change your account settings for you. Google Ads emailed advertisers on August 5 about a September 1 auto upgrade. OpenAI set August 17 for a data setting on ChatGPT Ads pixels. Both are opt out, not opt in.

That is the week. Five things, ordered by how much they matter to a Charleston service business.

First, the rankings went sideways three separate times in nine days

Barry Schwartz at Search Engine Roundtable posted about volatility twice this week, which he almost never does. The first, on August 3, described a spike that started Saturday August 1 and ran through Monday. The second, on August 6, described the chatter getting "really heated" over the previous 24 hours, and he wrote that it seemed "consistent with a big Google Search algorithm update that is underway."

Then the important part of that same sentence: "Google has not yet confirmed it and may never confirm it."

I went and checked the official record myself, same as I do every week. The Google Search Status Dashboard still lists the June 2026 spam update from June 24 as the newest ranking entry, two days and one hour long. Nothing logged for July. Nothing logged for August. That is now four unconfirmed swings since July 18 with zero entries on the board. (Barry's own write up dates the June spam update as starting June 14, which conflicts with the dashboard's June 24. I use the dashboard, because it is Google's own record.)

Two things stood out in the community chatter that I want to flag honestly as chatter, not fact. Several people reported that this week's movement partly reversed the previous week's movement, so sites that lost ground in late July got some of it back. And more than one person mentioned seeing more YouTube results pushed into the SERPs. Neither of those is confirmed by anyone at Google, and I would not restructure a site around a forum comment.

Here is my stance, and it has not changed since July. When you cannot get confirmation, you stop trying to diagnose and you start measuring. A Charleston roofer who "fixes" a page during an unconfirmed reversal has no way to ever know whether the page recovered or the algorithm just swung back.

What to actually do:

  • Open Search Console, set the date comparison to the last 28 days versus the previous 28 days, and filter by page. Look for pages that lost impressions, not just clicks.
  • Keep a one line volatility log. Date, what you saw, what you changed. Mine is a text file. It has settled more arguments than any tool I pay for.
  • Do not make structural changes this week. Wait for the SERP to hold still for five straight days first.

At this point a lot of owners are thinking: "so I just sit here and do nothing while my phone is quiet." No. You do the two things below, which are on a real deadline and are entirely inside your control.

Second, Google Ads changes your campaign settings for you on September 1

This is the one with a date on it, and it landed in inboxes on August 5.

Google emailed advertisers to say: "Starting September 1, 2026, campaigns using automatically created assets (ACA) and/or campaign-level broad match setting will automatically be upgraded to AI Max for Search campaigns." Menachem Ani posted the screenshot of the email on X. Barry Schwartz covered it Friday, ppc.land covered it too, and Google's own Ads and Commerce blog has been signposting a September migration for legacy features since April.

What actually flips:

  • If your campaign uses automatically created assets, you get AI Max with search term matching and text customization on by default.
  • If your campaign uses the campaign level broad match setting, you get AI Max with search term matching on by default.

Translation for anyone who does not live in Google Ads. Search term matching means Google stops being limited to your keywords and starts matching queries by AI relevance instead. Text customization means Google writes headlines and descriptions for you by reading your landing page, and refreshes them roughly every two days.

Sit with that second one if you are a plumber or an HVAC company. Google will be generating your ad copy from whatever is on your landing page, automatically, and rewriting it every 48 hours. If that page still says you serve "the greater Charleston area" and lists a service you dropped two years ago, that is now your ad.

You are not stuck with it. There are two clean ways out, and both take one sitting:

  1. Turn off the legacy features before September 1. If you switch off automatically created assets and the campaign level broad match setting, there is nothing to auto upgrade.
  2. Or enable AI Max yourself, on your own schedule, so you configure it instead of inheriting Google's defaults.

Either way, before September 1: read your own landing pages the way a machine would. Every service you actually offer, named plainly. Nothing you no longer do. Your real service area written out, Mount Pleasant, West Ashley, James Island, Summerville, not "the Lowcountry and surrounding areas." If Google is going to write your ads off that page, the page is now ad copy.

(One honest note on Google's pitch. They claim AI Max campaigns average 7% more conversions or conversion value at a similar cost per acquisition. That is Google's own number about Google's own product, so weigh it accordingly. It is not nothing, and it is not independent.)

The separate Dynamic Search Ads migration got pushed to February 2027, so do not confuse the two deadlines. ACA and broad match are still September 1.

This is the part of digital marketing in Charleston that decides whether the phone rings, and it has almost nothing to do with clever tactics. It is reading your platform email and keeping your own pages accurate.

Third, ChatGPT Ads flips a data setting on August 17

Same pattern, different company, tighter clock.

Search Engine Land reported Friday that OpenAI is turning on automatic advanced matching for ChatGPT Ads pixels. It is the default for all new web pixels immediately, and it gets switched on for existing pixels on August 17 unless you opt out first.

Automatic advanced matching means the pixel starts capturing additional conversion signals from your site automatically. If you have a privacy policy that describes exactly what your site collects, and you should, this is a change worth knowing about before it happens rather than after.

OpenAI shipped a pile of other things the same week: conversion optimized cost per click campaigns in beta for product feeds, dynamic URL macros, a multi product carousel format in testing, and integrations with Triple Whale and Hightouch.

Almost none of that matters yet for a Charleston service business, and I said as much when ChatGPT ads started targeting Charleston ZIP codes two weeks ago. This is still a product built for retailers with product feeds. But if you did put a ChatGPT pixel on your site to experiment, August 17 is your date.

Fourth, those junk queries in Search Console are AI Mode conversations

This is my favorite thing I learned this week, and it is free to act on.

Anastasia Kourou posted a screenshot on LinkedIn of her Search Console performance report showing queries that look broken. Literally "yes", "yes go on", "yes, pricing". John Mueller from Google replied pointing at the documentation, which says: "If a user asks a follow-up question within AI Mode, they are essentially performing a new query. All impression, position, and click data in the new response are counted as coming from this new user query."

I pulled that page up myself to confirm the wording. It is there.

So those nonsense queries are not tracking errors. They are people mid conversation with AI Mode, and the second half of that conversation is being attributed to you. The generative AI performance report still shows no query data at all, but your ordinary query report has been quietly carrying AI Mode follow ups this whole time.

Go look for them tonight. Sort your queries by impressions, then scan for anything conversational, anything phrased as a question, anything that reads like half a sentence. Someone asked AI Mode about pricing, said "yes, pricing", and your page was in the answer. That tells you which of your pages the model reaches for when a real buyer pushes past the first response, which is worth more than most rank tracking.

It also pairs with what I found testing schema markup on Charleston local SEO on Tuesday: the things that move AI systems and the things that move Google rankings are increasingly not the same things, and you need separate ways to measure each.

Fifth, Google says Reddit gets no special treatment

Google comms rep Jennifer Kutz told The Verge this week that Reddit "gets no special preference" in Google's ranking systems, and that Google's AI features do not aim to display content from any specific site or platform. She added that Google has "kept results 99% spam-free for years."

I do not fully buy the framing, and I said so when I wrote about Reddit showing up everywhere in AI search. Preference switch or not, the observable reality for two years has been that Reddit threads outrank real businesses for plenty of service queries. What is new is the other half: Reddit's Google traffic is now falling, and its stock took a hit over Google issues on the last earnings call.

The lesson for a local operator is the same either way. Do not build a strategy on a platform's borrowed authority. Build the thing that gets recommended in the thread.

The small print

Two quiet local items from Sterling Sky's tracker. On August 5, Google renamed the Local Services platform policies document to "Local Services Ads requirements," which is more interesting than it sounds given that phase one of the Local Services Ads move into Google Ads is happening this month. On August 3, Google refreshed the Business Profile help page on protecting against fraudulent calls and texts. If you run LSAs, both are worth ten minutes.

What to prioritize this week

Ranked, and honestly it is only four things:

  1. Before September 1, decide what happens to your Google Ads campaigns. Turn off automatically created assets and campaign level broad match, or enable AI Max deliberately. Do not let the default pick for you.
  2. Before August 17, opt out of ChatGPT Ads automatic advanced matching if you have a pixel and have not reviewed what it collects.
  3. Tonight, read your ad landing pages as if a machine were about to turn them into ad copy, because on September 1 one will be.
  4. This week, scan your Search Console queries for conversational fragments and write down which pages they hit. That is your AI Mode footprint.

Notice what is not on that list: reacting to the ranking volatility. Four unconfirmed swings in three weeks, nothing on the status dashboard, and partial reversals reported by the same people who reported the drops. Measure it, log it, and leave it alone.

This is how we work with service businesses across the Lowcountry. The wins almost never come from outguessing an unannounced update. They come from reading the email, keeping the pages true, and knowing where your own numbers live before somebody else changes the defaults.

#weekly-recap#algorithm-update#google-ads#ai-search#charleston

Want this kind of result for your business?

Free SEO audit. Two business days, no obligation, yours to keep.

Get a Free SEO Audit