Case Studies  /  Technical Documentation

Cloudflare Cross-Product Solution Guides

Cross-product solution guides on Cloudflare docs. Cookbook-style workflows across multiple products, authored docs-as-code and completable on Free plans.

Download solution guide sample (PDF)

View as Markdown

This is a set of public, cross-product solution guides I authored for the Cloudflare developer documentation site. They sit outside any single product’s docs at /use-cases/solutions/ and answer a question product-siloed docs could not: which Cloudflare products do I combine to solve this customer problem?

Each guide starts from a customer goal, not a feature, and walks a complete workflow across multiple Cloudflare products. The guides prioritize paths available to lower-tier plans where possible, while clearly marking higher-tier capabilities in the main flow.

Before this collection existed, the docs site had no cross-product, goal-first content for this kind of workflow. I built the content type, the authoring model, and the first guides. This case study covers the guides themselves as writing samples; the companion case study, Solution Guide Content Type & Authoring System, covers the content model and the agentic authoring workflow.

Project context

Customers regularly asked how to combine Cloudflare products to accomplish a security or delivery outcome, but the existing documentation assumed the reader had already chosen a product. A reader who knows they want to “stop malicious bots” had to already know which products and features to assemble before the docs were useful.

The solution guides close that gap. They are organized by workflow stage rather than by product, each section has a clear outcome, and the core workflow is achievable on a Free or Pro plan, with higher-tier capabilities placed in plan-aware callouts rather than the main path.

My role and ownership

I authored four of the first cross-product solution guides:

What the work solved

Cross-product assembly. Readers got one workflow that connected multiple Cloudflare products instead of having to stitch together separate product docs. Goal-first discovery. A reader could start from a problem, such as stopping malicious bots or protecting forms from abuse, without already knowing which product path to follow. Plan-aware execution. The guides kept the main path broadly usable and marked higher-tier capabilities clearly, so readers could tell what applied to their account before investing in the workflow.

Deliverables

Documentation produced:

Tools and workflow:

What this sample demonstrates

Live documentation

Live links go to the production guides. Because public documentation evolves as other contributors maintain it, each entry also links an archived snapshot that preserves the page close to when I authored it.

Source pull requests

Each guide was merged through the public cloudflare/cloudflare-docs GitHub repository. These pull requests are a verifiable record of authorship — the commit history, diff, and date stay fixed even as the live pages are maintained over time.

Documentation excerpt (curated)

A short excerpt from “Stop malicious bots while allowing legitimate traffic” shows the two signature moves of the content type. The title leads with the customer’s goal and names the applicable plans, and section headings carry the plan tier so a reader sees at a glance which sections apply to them.


Stop malicious bots while allowing legitimate traffic (Free, Pro, and Business)

The right defense against malicious bot traffic depends on the traffic patterns on your site and your plan. This guide covers a layered approach using Cloudflare Bots, Cloudflare Application Security (also known as Web Application Firewall or WAF), and Turnstile, from baseline protection to targeted custom rules. The core workflow uses features on Free, Pro, and Business plans, with callouts for Enterprise options.

Block automated traffic with Bot Fight Mode

Bot Fight Mode identifies requests that match known bot patterns and issues a computational challenge. It reduces automated traffic across your entire site without requiring you to write any rules.

Turn on Bot Fight Mode (Free plan)

Dashboard steps omitted for brevity.

Enable Super Bot Fight Mode (Pro, Business, and Enterprise)

Super Bot Fight Mode adds verified bot allowlisting, per-category actions, static resource protection, and JavaScript detections.


I managed Cody at Cloudflare, and he came in and built something we didn’t have yet. Customers had been asking for help navigating across products, and nobody had cracked how to do that well in the docs. Cody designed the solution guides experience from the ground up. He developed the strategy, reuse framework, and AI-assisted authoring so other writers could contribute without it becoming a bottleneck. Solution engineers and customer support managers started sharing them with customers almost immediately.

— Caley Burton, engineering manager, Cloudflare (managed Cody directly)