Readit News logoReadit News
Posted by u/madjam002 a year ago
Ask HN: Google Ads Rejected My SaaS as Compromised Site
I’m a solo founder and really struggling to get Google Ads running for my website. My site always gets flagged as Compromised Site and Malicious Software, even though I’ve done several checks that shows it’s clean. Even Google’s own Safe Browsing shows it as clean.

Their latest feedback after appealing suggests I change from a .co.uk to .com to resolve the issue which seems like complete nonsense.

Does anyone have any suggestions on how I can fix this? All of my competitors are running ads and it’s extremely frustrating as a solo founder that I am unable to do so.

Will post my website on request as I’m not sure if I’m allowed to post it.

Hogg · a year ago
I'd bet just about anything that Google uses machine learning to decide whether or not to trust a site for ads. It seems like the only solution that would work at a large enough scale to handle that kind of demand (versus more defined but more labor- and resource-intensive malware/fraud detections). I think that also explains why the review process seems so arbitrary and ineffective - in essence, not even Google knows why Google decided your site was bad. I used to help people with hacked websites, but eventually I had to refuse to work on projects where the only symptom was a Google Ads denial because it was such nonsense. In one case a guy completely removed his site and replaced it with a 0-byte page, and even after we saw Google-owned IP addresses doing a crawl in the site access logs, they still told him there was malware (including a list of infected URLs that no longer existed).

If I'm correct, changing your domain might help in that machine learning algorithms consume tons of signals and maybe altering that particular one would push your site under the "bad" threshold. But it might not do anything. It's a super frustrating problem. I hope you can stumble onto a solution or find someone at Google willing to help.

janalsncm · a year ago
> It seems like the only solution that would work at a large enough scale to handle that kind of demand

It doesn’t work. These automated systems are flagging a (presumably) benign site and an article yesterday regarding their $5M lawsuit for running a scam ad on their SERP for “Coinbase support” suggest the automated systems can be bypassed too.

I’m not saying automated detection can’t be a part of it, but we shouldn’t accept companies automating away decision making as if computer-derived errors are acceptable.

The larger point is that Google isn’t exactly strapped for cash. They could hire an army of reviewers. They just don’t.

Hogg · a year ago
Point taken; it "works" for certain values of "work."

> They could hire an army of reviewers. They just don’t.

They may actually do that too, but perhaps there are thresholds that must be met for something to reach a reviewer. I have some sympathy for Google here as I work on email security in a high-volume environment. ML is one tool in the box, and human reviewers are another. Everything is a tradeoff between resources, false positives, and false negatives.

At least my organization's customers can contact support if something is going wrong, but for people trying to legitimately use Google Ads, it can be an extremely frustrating situation of shouting into the void. (And getting boilerplate support answers back from the void.)

pembrook · a year ago
Hate to say it, but unless this post gets traction or you have a huge social media following and can successfully go viral while calling them out — nothing will happen.

Tons of Google products are going haywire right now and it’s clear nobody at the Monopoly money machine is at the wheel or even cares.

Google search console was down for multiple days recently. If you check your Gmail spam folder, you’ll see lots of legitimate emails in there from the past few weeks. Google My Business profiles have been disallowing legitimate profile pictures for months. I could go on.

blitzar · a year ago
I have (legitimate) emails from google sat in my gmail spam ...
aimazon · a year ago
Your domain has a 20+ year ownership history. Are you the first owner? The suggestion that you switch to .com could be a subtle way to tell you that your domain has a bad reputation that cannot be fixed. Once Google thinks a domain is bad, it’s hard to change their mind. If you’re not the first owner, you don’t know what the previous owners did using the domain.
madjam002 · a year ago
Good shout, I never even considered this. Now that you mention it, I did buy the domain from a seller back in 2020, so yes perhaps this has something to do with it.

I'm checking web.archive.org and it all looks pretty innocent so far apart from the domain for sale pages that started around 2011

BugsJustFindMe · a year ago
> The suggestion that you switch to .com could be a subtle way to tell you

If it is, then they should say what they mean instead.

ac2u · a year ago
Yeah, in that case, they're simultaneously hinting that you've been caught in an ML capture net, yet provide you with a means to bypass it, negating the automated mechanism they used to prevent bad behaviour in the first place.
BobbyH · a year ago
I run Google Ads professionally and this has also happened to me. I was never unable to fix it directly. One time, I had a Wordpress site that Google Ads claimed was a compromised site. I migrated it to a landing page provider (Unbounce), and Google Ads still insisted the site was compromised even though Google's tools said the said was clean.

What I did to fix this was to migrate my landing pages to a new domain. (I believe migrating my landing pages to a different subdomain on the same domain would also work, but I haven't tested this.)

You don't need to run traffic to your full website. All you need is a marketing website to run traffic to. That marketing website doesn't even need database integration, so you can put that marketing website on a totally different server.

So to fix this issue, I wouldn't try to fix it. I'd just create a marketing website somewhere else and direct traffic to that.

madjam002 · a year ago
Thanks, I think you're right. I might try a subdomain and if that doesn't work a separate domain altogether, although I would have thought if I link through to the main site surely they'd still block it.. but we'll see
strongpigeon · a year ago
To be super clear you’re trying to buy ads or serve them? I had a pretty bad experience with buying ads in the past as they kept flagging my account because I was using a virtual CC. I had to reach out to one of my ex-colleagues over there to get unblocked…
whatshisface · a year ago
Someone should start a fourm for connecting above-board, legitimate businesses with xooglers the way special interest groups connect corporations with former congressmen who want to become lobbyists. You'd hire them as "marketing consultants," and they would be able to represent you.
plausibility · a year ago
There was something similar shown here on HN a few months back (but for current Googlers) [0]. Apparently this counts as commercial bribery. I guess ex Google Ads folk giving their market expertise to another company as an SEO Consultant might not be a problem, unless somehow they're breaking an NDA about divulging company secrets or special sauce?

[0] https://news.ycombinator.com/item?id=40431126 "Show HN: Pls Fix – Hire big tech employees to appeal account suspensions (plsfix.co)"

madjam002 · a year ago
I want to buy ads on Google Search results for certain keywords to direct people to my business. I haven't had any trouble with Facebook Ads in the past
forgingahead · a year ago
Couple of things you can check:

1. See if VirusTotal lists your site (including subdomains, app.domain and www.domain, etc): https://www.virustotal.com/gui/home/url

If wrongly flagged, reach out to each security vendor manually - takes about 3-5 days to get them to rescan manually and remove any flags.

2. Check for any dodgy javascript libraries you might inadvertently be using. Specifically, just remove all non-relevant JS until you get approved, then you can slowly add them back in if really needed.

Super frustrating that Google has this much power, and totally ridiculous they want you to switch to .com (pretty sure that's an outsourced CS worker giving you a random suggestion).

madjam002 · a year ago
Thanks I was trying this recently and it came back all green.

On a related note, one interesting thing I did discover, due to a small misconfiguration of NextJS + App Router, I was getting two </html> closing tags in my markup, which https://sitecheck.sucuri.net/ was flagging as potential site compromise, I guess because a site with malware injecting unwanted scripts could cause broken markup as a common side effect? Anyway I long since fixed that and it hasn't made a difference.

bhartzer · a year ago
This happens fairly often. But honestly it's a bit ridiculous that Google suggests that you change from a .co.uk to a .com to resolve the issue. That is NOT an option unless they're going to pay for the domain and the domain migration.

I would keep pushing back on that, there is no way that you need to move to another TLD.

They say that the site is "compromised and has malicious software", I bet it's actually something else, like a site that you're linking out to that's compromised and malicious--that's happened quite a bit in cases where sites are flagged like this in Google Ads.

anakaine · a year ago
The logical thing to do would be to provide that feedback as part of the assessment, if they're linking to a compromised site. Even that seems flawed, however. If OPs site is marked as compromised (and isnt) and someone links to it, will they then also be denied access to advertising because their site is now compromised? Soon thereafter I imagine that we have a runaway cascade and everyone is "compromised".
marcosdumay · a year ago
> Soon thereafter I imagine that we have a runaway cascade and everyone is "compromised".

The web isn't as well woven as it used to be. They'll just harm a bunch of innocent people, not numerous enough for the public at large to even notice.

_blk · a year ago
These stories reappear every now and then here. I remember my startup's domain was blocked by Microsoft Ads (.us TLD). Couldn't even appeal their decision but as a startup David you're rarely gonna go against Goliath and just pick another battle.

A friend's gym, freedomfit.us, a now two year old domain that SSLTrust.com.au lists as clean still seems to hit issues with some people. They moved to another domain, ff-wp.com on another hoster but that didn't help their issues with some people that still can't access it. That makes me wonder if associativity by content is viral to the new domains - from a malware-spreading perspective that would of course make sense but I could imagine this doing more harm than good.

If anyone has insights on best ways to establish trust new domains/startups, I'm sure the crowd would appreciate your time and insights. What I'm doing so far, is trying to manually categorize/list the URLs with the dominant firewall/antivirus vendors, but it's a lengthy manual process and I'm not sure of the benefits either.