AGC (auto-generated content) websites can pick up posts from feeds, HTML, or crawlers and republish them without permission. However, blocking an IP or ASN from quick observation doesn’t necessarily stop perpetrators: a single address can be shared by many legitimate services and bots. In 2026, mitigation is more likely to be achieved through log evidence, Cloudflare Security Settings/WAF, endpoint protection, and copyright enforcement.

This change preserves the context of the author’s experience as well as the original image. Technical details that are risky, unverified, or potentially cause false positives are not presented as steps to be followed blindly.

Problem Main solutions What to check
Aggressive scraping WAF, bot settings, rate limits Logs and legitimate traffic
Copied content Proof of copyright, host, and Google Specific URLs and permissions
Incorrect blocks Review Security Events Verified bots, API, visitors

What is AGC content theft and how to prove it?

AGC does not always mean violation. Sites that create summaries with permission are different from full copying without a license. Compare dates, identical paragraphs, images, and the original source. data crawling and process crawling explain the crawling mechanism. Don’t accuse an IP just because it appears in the access log.

1. Collect server logs and evidence before blocking

Save the UTC/WIB timestamp, accessed URL, response code, user agent, request frequency, and evidence of copied content. Differentiate search bots that are useful for how crawlers work and indexing from automated access that wastes resources. Good documentation will help DMCA reporting to Google if legal reporting is needed.

2. Enable Cloudflare bot protection available on your plan

In the Cloudflare dashboard, check the Security Settings and Bot traffic categories. Bot grouping, Super Bot Fight Mode, and Bot Management features vary across plans. Granular bot scoring requires an Enterprise Bot Management subscription. Use Managed Challenge or logging first, rather than Blocking entire countries or ASNs.

3. Create limited custom rules based on evidence

Set rules only for attacked paths, unverified traffic, and proven patterns. View Security Events before and after. Test the impact on logins, REST APIs, cron, and dynamic websites. For basic reinforcement, audit optimal Cloudflare configuration and its relationship to handling DDoS during a surge in requests.

4. Don’t block Googlebot and legitimate visitors

Incorrect challenges can hinder verified crawlers, monitoring services, and potential customers. Cloudflare provides a Verified bots category; exceptions depend on the plan and features used. Compare the results with technical SEO and XML sitemap, then ensure that important URLs remain indexable.

5. What is the role of Wordfence and origin protection?

Wordfence can provide a layer of security for WordPress, but the IP rules on the server must take into account reverse proxy and real client IP configurations. Cloudflare origin security explains the need to secure the origin; don’t use third-party IP lists as a blocklist without auditing. Smart rate limiting is more resilient than an address block war.

6. SEO and copyright follow-up

Add canonical URL for your own URL variations, keeping SEO-friendly articles and E-E-A-T, and monitor monitor SEO traffic. If theft is proven, use DMCA report to Google and report it to the violating host. For videos, the guide report YouTube reuploads has a different mechanism.

7. How to evaluate after the rule is implemented

Compare request rates, error rates, bot traffic and conversions before and after. If many visitors fail to access the site, roll back the rule aggressively. Focus on the reader experience according to search intent, not claims that one firewall can wipe an entire AGC site off the internet.

AGC incident response procedures without blocking genuine visitors

When scraping traffic spikes, start by taking a log snapshot and identifying patterns. Check to see if requests are arriving to the same page at an unusual frequency, generating repeated errors, or putting pressure on database resources. Don’t use user-agent as the sole evidence, as it’s easily forged.

Test the rule on the smallest scope first

If Cloudflare provides Log or Managed Challenge mode as part of your plan, start with the easiest actions to evaluate. Focus on the endpoints that are actually being abused. Once the rule is activated, open a public page, log in to the admin, submit a form, run a WordPress function that requires a loopback, and check with verified search engine bots. Make sure blocking does not cause a decrease in indexability.

Indicators Interpretation Response
Requests increase from one ASN Not necessarily one perpetrator Check IP, path, time, and additional evidence
High challenge on real visitors False positives may occur Narrow the rule conditions
Googlebot is hampered Technical SEO risk Evaluate verified bots categories and exceptions
AGC is already Publish a copy Separate copyright issues Save evidence and report to host/Google

Save the rule number, reason for change, date, before-after measurements, and rollback steps. A WAF is about controlling access to your own website, not a tool that removes posts from other servers. Rightsholders need to address both issues—server protection and copy distribution—through the proper channels.

Image archive and original tutorial experience

The following screenshots are from a scraping case the author recounted in 2020. Historical IP/ASN attribution should not be considered evidence against the current address user.

See 10 original screenshots

Wordfence bisa deteksi IP Address, Hostname dan beberapa data pengunjung website kita. Data ini perlu untuk mengamankan website kita.
Wordfence can detect IP Address, Hostname and some data of our website visitors. This data is needed to secure our website.
Saya menggunakan dnslytics untuk profiling sebua IP address yang saya curigai sebagai IP address Website AGC pencuri konten. Kalau benar, tinggal saya masukkan ke blokir list di Cloudflare Firewall saja.
I use dnslytics to profile an IP address that I suspect is the IP address of the AGC content thief website. If it’s true, I just need to add it to the block list in Cloudflare Firewall.
Website AGC pencuri konten biasanya terhubung dengan server kita pada interval tertentu.
AGC content-stealing websites usually connect to our server at certain intervals.
Mengatasi Website AGC Pencuri Konten Dengan Cloudflare Firewall Rule Block By As Number.
Overcoming Content Stealing AGC Websites With Cloudflare Firewall Rule Block By As Number.
Mengatasi Website AGC Pencuri Konten Dengan Cloudflare Firewall Rule Block By IP Address.
Overcoming AGC Websites That Steal Content With Cloudflare Firewall Rule Block By IP Address.

FAQ: how to block content-stealing AGC websites

1. Is AGC always illegal?

No. The compliance rate depends on the permission, usage method, and applicable law.

2. What is the difference between legitimate crawling and unauthorized scraping?

Crawling can be done for legitimate indexes; copying without a license can violate copyright.

3. Can Cloudflare Free block bots?

There are protection features, but the level of control depends on the package.

4. Is Bot Score available on all plans?

No. Granular scoring is a specific Bot Management feature.

5. What are the risks of blocking a single ASN?

You can block legitimate users because many services share ASNs.

6. Is Wordfence enough?

Not necessarily; combine WordPress and edge security with the right configuration.

7. Is it okay to block Googlebot?

Don’t intentionally hinder legitimate crawlers because it hurts the index.

8. What are the important pieces of evidence for scraping?

Request logs, timestamps, original and copied URLs, and proof of ownership.

9. Does the WAF remove scraped articles?

No. The WAF protects your site from access, not deleting files on other sites.

10. How to report copyright infringement?

Use Google’s legal channels and report to the violating host.

11. How long to monitor new rules?

Monitor before and after the rule, including traffic and errors.

12. How to check for false positives?

Test verified crawlers, real visitors, forms, and APIs.

External references

Oh hi there 👋
It’s nice to meet you.

Sign up to receive awesome content in your inbox, every month.

We don’t spam! Read our privacy policy for more info.

Info: Jika Anda memerlukan Jasa Freelancer Pembuatan Blog, Website, Toko Online, SEO, dan Digital Marketing, jangan ragu untuk hubungi Bloggerpi Digital lewat email di [email protected] atau hubungi kami lewat WA sekarang di sini!

Rijal Fahmi Mohamadi

Leave a Reply

Your email address will not be published. Required fields are marked *