ClemDesign & Tech

What Google's ads team told me about SEO and SEM in the AI era

Search, ads, content and social used to be four jobs. The advice I kept hearing was that they now have to say the same thing, word for word.

Search and paid ads used to be run by two different people with two different spreadsheets. That doesn't work anymore. In a recent session with Google's ads team about a hotel account I manage, the advice kept circling back to one idea: your keyword, your ad, your page title, your H1, your FAQ and even your Instagram caption should all say the same thing. Not because it's tidy, but because the ad auction and AI answer engines reward the same consistency.

I run SEO, AEO and Google Ads for hospitality clients in Indonesia, mostly hotels trying to win direct bookings back from the OTAs. Here's what came out of that session, plus the parts I would add or push back on from actually doing the work.

What actually changed about search?

The click is disappearing, but the moment of decision isn't. AI Overviews answer the question on the results page, so someone searching “best area to stay in Seminyak” may never click anything. What survives is the ad slot at the top and the citation inside the AI answer. Ranking tenth for a question that now gets answered in a box is worth close to nothing.

So the game splits in two: be the source the AI pulls from, and be present in the paid slot when someone is ready to book. Those need different work but the same underlying asset, which is a page that states plainly what you are and where you are.

What is a “one keyword environment”?

It's one master sheet where every keyword theme owns a row, and every channel reads from that row. One keyword, one ad group, one landing page, one title tag, one H1, one set of FAQ questions, one social caption angle, one YouTube link. Nothing gets written anywhere until it exists in that row.

Here's a row from the hotel account, simplified:

  • Keyword: hotel dekat MRT Blok M
  • Ad group: Blok M: MRT
  • Landing page: /hotels/blokm
  • Title tag: Hotel Dekat MRT Blok M | Liberta Hub Blok M
  • H1: Liberta Hub Blok M: Hotel 750 m dari MRT Blok M

The ad headlines pull from the same row: “Hotel Dekat MRT Blok M”, “750 m ke Stasiun MRT Blok M”. Someone clicking that ad lands on a page whose H1 repeats the promise, with the distance right there. Nobody bounces because the page matched what they clicked.

The reason this matters in money terms is Quality Score. Google scores expected click-through rate, ad relevance and landing page experience. When those three drift apart, you pay more for the same position. I have seen the same keyword cost noticeably different amounts across two accounts purely because one sent its traffic to a generic homepage.

Why does the title tag matter so much?

Because it's the first thing both systems read. Google's crawler uses the title as the strongest single signal of what a page covers, and the ads system leans on it when judging whether your landing page matches the keyword someone searched.

A hotel page titled “Rooms | Our Property” tells nobody anything. The same page titled “Hotel Dekat MRT Blok M | Liberta Hub Blok M” tells the crawler, the ad system and the human exactly what they are getting. Keep it under about 60 characters so it doesn't get cut off, put the keyword first, and have the H1 say the same thing in a slightly fuller sentence.

Do FAQs still work now the rich snippet is gone?

Yes, but for different reasons than in 2021. Google restricted FAQ rich results to government and health sites in 2023, so a hotel FAQ will not get those expandable questions in the blue links anymore. If someone is still selling you FAQ schema on the promise of rich snippets, that promise expired.

What the FAQ does now is give AI systems clean, extractable chunks. These systems don't read your page top to bottom. They break it into passages and score each one against the question. A 40 to 60 word answer that starts with the answer and contains a real number is a perfect passage. Three paragraphs of warm-up before you get to the point is not.

The rule I use: answer first, number included, no setup. “Liberta Hub Blok M is 750 m from MRT Blok M BCA station, about a 10 minute walk.” Not “Our hotel enjoys a convenient location in the heart of South Jakarta.”

One catch worth knowing. If your FAQ answers only load when someone clicks to expand them, most AI crawlers never see them, because they don't run JavaScript. The answers have to be in the page HTML. I've found this on more client sites than I expected.

Do Instagram captions and YouTube descriptions help?

Partly, and they're worth doing, but not for the reason it usually gets pitched. Google indexes some public social content and AI systems do cite it, so captions are not nothing. But social captions don't rank on their own the way a page does, and treating them as a ranking lever will disappoint you.

The real mechanism is entity consistency. When your property name, your location and your key phrases appear the same way on your site, your Google Business Profile, your Instagram and your YouTube descriptions, it becomes easy for a system to connect all of it to one business. When your Maps listing says one name and your site says another, that confidence drops. I found exactly this on a client account where the site said “Lovina” and the Google listing said “Seririt”. Same hotel, two entities as far as Google is concerned.

YouTube is the stronger of the two. A link from a video description to the matching page is a real traffic path and a real association. Put the keyword in the video title, the link in the first two lines of the description, and use a UTM so it shows up properly in GA4.

Why keep spending on search ads at all?

Because paid search survives the shift that is eating organic clicks. When an AI Overview answers the question, the organic result underneath it loses the click. The ad above it doesn't.

Google's team was clear on the split they recommended: more weight on Search than on Performance Max. I agree, and not only for reach. Search gives you keyword-level data. Performance Max gives you a result and very little explanation. On a small budget you want the campaign type that tells you which keyword earned the booking, because that is what feeds the rest of your content work.

Two mechanics that trip people up:

  1. Leave new campaigns alone for two weeks. Smart Bidding builds a model from your conversion data, and every change to bidding, goals or budget restarts that learning. Checking daily and tweaking is the most common way to keep a campaign permanently stupid.
  2. Start with standard conversion bidding, no target. Set a target cost per acquisition later, once the account has real history behind it, roughly 30 conversions in 30 days.

How do you decide which keywords to keep?

Set a minimum volume before you judge anything. I use 30 clicks plus a completed learning period. Below that you are reading noise, and pausing a keyword on five clicks is how good keywords get killed.

What each pattern means once a keyword has enough clicks to judge:

  • Good CTR, good conversion rate — the whole chain works. Move to exact match, raise its budget share, write an article around it.
  • Good CTR, poor conversion rate — the ad works, the page doesn't. Fix the landing page before touching the keyword.
  • Poor CTR — ad copy doesn't match the search. Rewrite headlines using the keyword, then reassess.
  • Spend hits twice your target CPA, no conversions — not your customer. Pause, and add negatives from the search terms report.

The keywords that pass are the ones worth building content around. That's the part people skip. Your ads budget is a paid research tool that tells you which queries actually produce bookings, and that list should be deciding what you write next month.

What number should drive your decisions?

Your own cost per conversion, compared against what the same booking would cost you through an OTA. Not industry benchmarks, not a percentage someone quoted in a deck.

Break-even CPA = average booking value × OTA commission rate

A 900,000 rupiah stay at 18% commission means that booking costs you about 162,000 rupiah when it comes through an OTA. Any keyword that brings the same booking directly for less than that is winning, even if its conversion rate looks unimpressive next to some benchmark. Any keyword costing more than that is worse than letting the OTA have it.

This is the number I put at the top of client reports now. It turns the conversation from “how are the ads doing” into “how much commission did we avoid this month”, and it keeps working no matter what Google changes about the results page.

Frequently asked questions

Is SEO dead now that AI answers questions directly?

No, but the goal moved. Ranking in position one matters less than being the source an AI answer pulls from, and those are not the same thing. Studies of ChatGPT citations have found that most cited pages do not come from Google's first page at all. What gets a page cited is structure: clear headings phrased as questions, direct answers near the top of each section, real numbers, and consistent naming across your site and profiles. Long, meandering articles that build to a conclusion tend to lose, regardless of how well they rank.

How long before a new Google Ads campaign gives reliable data?

Plan on two weeks of learning before you judge anything, and longer for Performance Max on a small budget. During that window, avoid changing bidding strategy, conversion goals or budget by more than around 20%, since each change restarts the learning. After two weeks, look at search terms and keyword-level data rather than overall account performance. On small budgets it can take a month or more before any single keyword has enough clicks to judge fairly.

Should FAQ schema still be added to pages?

The on-page FAQ is worth it regardless. The markup is a separate question. Google restricted FAQ rich results to government and health sites in 2023, so most businesses will not get the visual snippet. Article or BlogPosting schema plus Organization schema is the safer default, since neither has eligibility restrictions and a large share of AI-cited pages carry structured data. The bigger win is making sure the FAQ answers sit in the page HTML rather than loading on click.

What is the first thing to fix if the budget is limited?

Naming consistency, then conversion tracking. If your business name differs between your website, your Google Business Profile and your OTA listings, everything else you do is split across what search engines treat as separate entities. After that, make sure you can actually measure a booking, including WhatsApp enquiries if that is how your guests book. Running ads without trustworthy conversion data means your bidding is learning from the wrong signal, and two weeks of learning gets spent on nonsense.

Mail club

Liked this? Get the next one by email.

Occasional letters about design, code, and life in Bali. A couple a month at most.

No spam, no selling your address. Leave any time.

← Back to the journalSay hello