Case · SaaS

Crownler: an SEO and GEO SaaS that draws your website as a realm

Crownler is the Netlinks Group's SEO and GEO software, built by OnWeb from scratch. It crawls the whole site, turns each page into territory on a map, crosses it with Google and AI answers and bundles 16 tools in one subscription, in four languages.

Crownler Realm Map with the districts of netlinks.com.br drawn as territories
Realm Map: each hexagon is a page of the site, grouped by topic. Red marks pages with no internal link pointing to them.
tools in one subscription
16
tools in one subscription
languages: English, Portuguese, Spanish and German
4
languages: English, Portuguese, Spanish and German
entry plan per month
US$ 79
entry plan per month
and MCP server for AI agents
API
and MCP server for AI agents

The starting point

Netlinks runs SEO for dozens of companies and kept seeing the same mistake: picking the wrong fight. Keywords with volume the site will never reach, top-of-funnel content that does not sell, forgotten internal links. Market tools show numbers, but they do not show the site as a whole.

The group decided to build its own product, with the same logic as OnWeb: software that becomes an asset the company owns. The result is a SaaS sold by module to companies, consultancies and agencies.

The whole site on a map

A proprietary crawler reads every page, the links inside the body text and Search Console data. Crownler groups pages by topic into districts and draws each one as a village. Citadels are the pages that lead a topic; wastelands are pages no internal link reaches.

On the project home, the summary shows what matters: how many pages exist, how many are isolated, how clicks, impressions and average position did over the last 28 days and what competitors published.

Crownler Home screen with villages, citadels, wastelands, districts and Search Console data
Project home: the state of the site on one screen, with the last 28 days of Search Console.

Google and AI answers in the same report

Reports combine Search Console, Google Analytics and the brand's presence in AI answers (known as GEO, generative engine optimization). The technical audit runs on batches of pages and flags severity and fixes. The Sentinel alerts when a competitor publishes, and Campaigns organize the month's plan on top of the map itself.

Crownler search report with clicks, impressions, CTR, average position and daily trend
Reports: Google search with daily trend and comparison with the previous period.
Crownler technical audit screen with page batches, severity and fixes
Technical audit by batch of pages, with severity and what to fix.

A content factory with more than one AI model

The Content module organizes pillars and satellites for each topic and produces articles in six phases: context, intelligence, architecture, production, AI detector and approval. Two different AIs write versions of the same text, the editor compares them side by side, adjusts by hand and picks one. Publishing to the client's WordPress takes one click.

Crownler Content module with articles, production phases and WordPress publishing
Content: articles by phase, from brief to approval, with direct WordPress publishing.

Sold by module, open to AI agents

Each tool is a module with its own price, enabled or not per workspace. Locked modules stay visible in the menu as a showcase. Agencies use their own brand (white label) in client deliverables.

Crownler was also built to be used by other AIs. It has a documented API and an MCP server, the protocol assistants such as Claude use to call tools. A marketing manager asks their assistant what went up on Google this week and gets the data ready from Crownler, without burning thousands of tokens redoing the analysis.

Crownler module catalog with coverage, status and monthly price
Module catalog: what each one covers, whether it is enabled and what it costs.

What Crownler shows

Crownler is the clearest example that OnWeb builds products, not just projects. It has plans, modules, per-person permissions, daily automated routines, four languages, white label and AI agent integration, running in production on Google Cloud.

It is the same engineering OnWeb brings to companies that want to turn an internal process into a platform, for their own use or to sell.

A complete product

plans, modules, permissions and white label.

Real data

proprietary crawler, Search Console, Analytics and DataForSEO.

AI in several layers

content, assistant and AI presence analysis.

Agent-ready

API and MCP for AI assistants.

Technology

  • Next.js
  • TypeScript
  • PostgreSQL
  • Cloud Run
  • Cloud SQL
  • Cloud Scheduler
  • Identity Platform
  • Vertex AI
  • Claude
  • Gemini
  • DataForSEO
  • MCP

Frequently asked questions

What is GEO?

GEO (Generative Engine Optimization) is optimizing to appear in AI answers such as ChatGPT, Gemini, Claude and Perplexity. Crownler tracks that presence alongside traditional Google SEO.

Does OnWeb build SaaS for other companies?

Yes. Plans, modules, billing, permissions, white label and API are building blocks OnWeb already runs in production and adapts to each client's product. See software development.

What is an MCP server?

MCP (Model Context Protocol) is the standard AI assistants use to call external tools. Software with an MCP server can be queried from inside the assistant, as Crownler can.

Other cases

Shall we turn your business on?

Tell us what you need. We reply with a diagnosis of the technical path, timeline and investment, with no strings attached.