Google Ad Grants Reality Check: Why Your Nonprofit Gets ZERO Impressions (Smart Bidding Explained

Even with highly relevant pages, a $10,000 monthly Google Ad Grant produced zero impressions until Smart Bidding's micro-conversion tracking requirements were understood.

9:57 video4 min readWatch on YouTube

A page scoring 99.9% on relevancy sounds like it should be winning at Google Ads. For a nonprofit running Google Ad Grants, that score produced exactly zero impressions after three days. The explanation, once uncovered through Google's own research tools, was Smart Bidding, and it turns out to be a much bigger technical lift than the phrase suggests.

The problem: highly optimized pages, zero impressions

The starting point was a set of nonprofit web pages built specifically for a Google Ad Grants campaign, tuned to a 99.9% relevancy score by any reasonable measure of matching page content to campaign intent. Despite that, three full days of the campaign running produced zero ad impressions. That result didn't square with the assumption that relevancy alone would be enough to get a nonprofit's ads seen.

What Smart Bidding actually asks for

Using Google's own deep research tool to investigate the gap surfaced the real requirement: Smart Bidding. Once basic analytics are installed on a site, Google begins using that data to model who is likely to take a meaningful action on the page, drawing on the very large amount of information Google already has about visitors from tracking them elsewhere on the internet. But installing basic analytics isn't enough on its own. Smart Bidding also expects sites to track what Google calls micro-conversions: how far a visitor scrolls down a page, how long they watch an embedded video, which specific buttons they click, and how much time they spend on a page overall. None of that tracking happens automatically. It has to be built and added as code.

Why this is a heavier technical lift than it sounds

For a typical static website, adding a bit of tracking code might be a small task. For a site built as a React application, every page is effectively a function rather than a static file, and with potentially hundreds or thousands of pages, hand-adding tracking code to each one individually isn't practical. The right approach is to build the tracking logic once, in a way that applies automatically across every page, rather than repeating the work page by page. That's a meaningfully more complex task than it sounds from Google's documentation, and it's exactly the kind of engineering work that most nonprofits, focused on their mission rather than software development, are not equipped to do in-house.

The economics behind Smart Bidding

There's a cost dimension underneath the technical requirement too. A nonprofit can't simply bid a low amount, like two dollars, and expect meaningful traffic; low bids don't win visibility, no matter how large the underlying $10,000 monthly grant is on paper. Google also won't allow a workaround of bidding artificially high just to guarantee spend. Instead, Smart Bidding is Google's mechanism for making sure ad spend, including grant-funded spend, goes toward visitors who are actually likely to engage, which aligns with what a nonprofit wants too: visitors who are genuinely interested in what the organization does, not just raw click volume.

What the tracking data actually collects

It's worth being specific about what Smart Bidding is asking nonprofits to hand over: behavioral data like scroll depth, video engagement, and button clicks, not personal information like a visitor's name, income, or gender. That distinction matters. If the requirement had been personal data collection, the answer would simply be no. Because it's anonymized behavioral signal about how engaging a page is, it's a request that can reasonably be honored, even though it still represents a substantial amount of data being handed over to Google.

The expected timeline and the plan going forward

Based on research using Google's own Gemini tool, the expectation is that Smart Bidding needs one to two weeks of data collection before it starts serving impressions at all, meaning results from implementing this tracking wouldn't be visible immediately even once the code ships. The plan is to build the required tracking components, share what's learned through follow-up videos, and eventually release beginner-friendly templates so nonprofits without in-house technical expertise, most nonprofits are not primarily technology organizations, can implement the same tracking without building it from scratch.

Key takeaways

  • A 99.9% page relevancy score alone did not produce any ad impressions after three days on Google Ad Grants.
  • Google's Smart Bidding system requires tracking micro-conversions, scroll depth, video engagement, and button clicks, not just installing basic analytics.
  • For a React application with many pages, tracking code needs to be built once and applied globally rather than added page by page.
  • Low bids don't produce traffic, and Google does not allow artificially inflated bids as a workaround; Smart Bidding is meant to route grant spend toward genuinely interested visitors.
  • The data requested is anonymized behavioral data, not personal information like name, income, or gender.
  • Expect roughly one to two weeks of data collection before Smart Bidding begins serving impressions at all.

Who this is for

This reality check is for nonprofit staff managing their own Google Ad Grants campaigns who are seeing few or no impressions despite well-optimized pages. Humanitarians AI plans to share the tracking code components and beginner-friendly templates developed through this process so other nonprofits without deep technical resources can implement the same Smart Bidding requirements.

Full transcript(auto-generated, with timestamps)

[0:01]Okay, Professor Bear here again. Last time we talked about how in we've been doing our little AdSense thing through the Google Ad Grants nonprofit for three days and got zero impressions in spite of highly optimized 99.9% scores on the web pages. And uh what Google told us, the Google uh deep research tool told us was that we needed to do the smart bidding. And it looks like smart bidding involves a lot of work to do it. sort of the way Google wants you to do it. And what do I mean by that? Basically, when you stick analytics on your pages, Google starts looking at those analytics and begins to

[0:39]Do their little backhand voodoo to see what they think is the most. Do they know a lot more about the audience? They know a lot of information about who's looking at our page. We have no idea about who's looking at our page. Google has a ton of information on you when you're looking at they're just tracking you all over the internet. And so they when somebody visits one of our pages, they already know a lot about them and they want us to give them even more information about them. So essentially we add our analytics thing and that allows Google to sort of when somebody comes integrated with the campaigns

[1:16]Further they want us to track what they call micro interactions. And so what that means is if we click on something like the page, how long do we stay on a page? Do we click on a button? Which button? Do we watch a video? Do we do this? Do that. And they expect us to add code, which we will do in order to help them track them. This is a lot of work. So, this is the code that I just wrote. I don't know if it works yet until we implement it. They want us to like track scroll. You know, how deep does somebody go down

[1:49]A page? They want us to know how long does somebody watch a video on a page. They want to know which buttons are clicked, which interactions, how much time you spend on the pitch. They want a lot of information and they expect us to give this information, which we will do. I'll be really pissed though if we give them all this information and we still get zero impressions and we're not really using any of the the grant that they supposedly gave us. But we'll go ahead and do this and try. I'm going to take it on faith that Google is doing this in good faith. They

[2:24]Just want us to do a ton of work to help them. Um, and then, uh, so what we're going to do is we're going to do that. What's important, and we have a lot of videos up on this already, is this isn't necessarily that easy to do for non-experts doing web stud. And and what I mean by that is our our little thing here is a React app. So this is a web page, but it's basically an application. It's a program. And what that means is everything is a function. You call a page and a page is a function. And why that's important, particularly for this kind of stuff, is

[3:01]You don't really want if you have lots of pages, hundreds of pages, thousands of pages. You don't really want to be adding all this tracking code by hand. You want to add it once and have it work on every page. So that's what we're going to do. We're going to make some videos on how we do that. We're not going to make them immediately because our focus right now is just to sort of get this ad grants thing going, see if it works. But to best of our understanding right now and this is mostly using research with Google's own tool the the D whatever it's called deep

[3:32]Research of what we need to do and so so basically this is the this is the this is the whole scope and we have a little web page here uh not a page a GitHub here talking about exactly what we're doing and and also another one on the problem the basic problem is this is uh if you were to bid like $2 for, you know, a visit, you're not going to get any views. For some reason, people spend ridiculous amounts of money to get a view on their web page. And so, spending $2 will just not get you any traffic. And so, your $10,000 grant is just not

[4:11]Worth anything because you don't get any views. Uh, and they can't just say, "Okay, I I'll gain 10,000, so I'm just going to spend $100." Google won't want that. They don't want that. They want you to work to do relevancy which that I agree with Google on sort of the the intent is Google wants somebody to go a page because they want to be on that page and that's also in line with what you want. You want somebody on that page because they're interested in what you offer. You're a nonprofit what you do. Uh but they do require a ton of work uh and not

[4:45]So simple work if you're if you're we happen to be experts on this. So we can do this but I think for a lot of nonprofits this be an almost insurmountable barrier and from just a purely technical but what we're going to do is we're going to create videos on what we do and share it with people also we'll just share template websites which you can just you know use Versail and upload and start adjusting but this is the basic idea the basic idea is Google has this smart bidding thing and what they do is they just sit there and according to according to uh Gemini

[5:26]Uh which is Google's own thing uh it's going to take you know 3 or 4 days for them basically just to sort of be collecting data on your web page before they even start serving impressions actually no one to two weeks so according this is according to Gemini Gemini it just might sit there just sort of collecting data until it feels it has enough data before it even gives you an impression. But we're we're going to do the thing. We're going to see if Google is up to their word and is serious about this or not. Um and do everything everything is, you know, we went through the first

[6:07]Thing of making our pages super important. 99.9% relatively source, but apparently we had to do this other thing. And what this other thing is giving Google ate a lot. Dang it. They already had a ton of data I knew and they want more and so they they literally just want us to track what they call micro conversions and that's specifically these things scroll depth video engagement d and help them do that meaning we we have to add code to our website which makes it easier for them to accurately track these things and we're going to go ahead and do that. We'll see. My guess is it's

[6:43]Going to be two, three weeks before we even get any kind of results or impressions. And my big take-home here is this isn't a trivial ask on Google Spur. And so we'll put up a lot of tutorials for nonprofits who want to take advantage of this program but just simply don't have the technical skills to do it. So this this may change tomorrow. This is what our understanding is now. Our understanding now is if you're a Google, you know, ad grounds time proc thing, you got to use smart B. Smart bidding requires two things. A relevant pages, which are fairly easy to do. You just create pages which are

[7:22]Actually relevant to your campaign, which mean you're matching the content with what's in the campaign. The other thing you need to do is basically just give Google a lot of data because they want you to uh you know track what they call micro conversions. Scroll de video engagement and button clicks warm interactions da da da. And while that's true it'll make a much more relevant experience. They're also this is a big ask on Google's part. They're asking for a lot of data on people. This is not personal data, meaning not their name or their income or their gender, but but a lot of behavior of

[8:02]Their their behavior on the website. So, we'll go ahead and do that. If it were personal information, we would just say no. Uh but because it's sort of anonymous stuff, just how long did you stick on the page? It and that gives us information as well. Is the page engaging? So, we'll do this uh probably in the next day or so. I've already written the components. We haven't tested them yet. I mean, we have to try them out and see if they actually work or are there buns in it. Um, but I suspect they probably work now. Maybe just, you know, put in our IDs and

[8:37]Things. Uh, but we'll probably do that over the next couple days. It'll probably be a couple weeks before we maybe even get impressions. I'll be really pissed if we spend all this time and we still get no impressions, but we'll do what we can do. This is our best understanding of um or what Google's asking. And this is a big ask. I just don't understand how they expect most nonprofits to do this. This is a big technical ask. It's a easy thing for us to do because this is our world, but I don't think this is most people's world. And so, you know, it's a little

[9:17]Confusing to me why Google sort of forces this kind of technical requirements on nonprofits. Our nonprofit is about technology, but most nonprofits aren't. So, I'll think about that, discuss that later. Um, but this is my understanding so far. So, we have to do the smart bidding thing because we can't compete price-wise through the ad grants. I I don't think I would want to pay $15 here quick anyway. That's just ridiculous. Um, and the way to do it is highly optimized pages and giving Google a lot of data by essentially giving them code to be able to track migrations. Hey, take care.

More videos

Humanitarians AI Lyrical Literacy Project