Nova
An AI-powered marketing platform I built to automate the repetitive work behind SEO, content, website management and digital marketing.
Founder / Engineer — used across my own projects and client websites
- Category
- Agentic Web Platform
- Industry
- Marketing & agency operations
- Released
- 2026
- Platform
- Web
Why I built Nova
Most of what an agency does, day to day, is not strategy. It is a loop:
- Checking SEO rankings.
- Monitoring local SEO.
- Tracking visibility inside AI search.
- Checking citations and directory listings.
- Researching what competitors are doing.
- Coming up with content ideas.
- Turning those ideas into a content strategy.
- Running QA across the website.
- Making small changes to pages.
Every one of those is necessary. Almost none of them need me. They need someone competent doing them consistently — and consistency is exactly where this kind of work fails. Not because it is difficult, but because it never ends, and there is always something more urgent.
So the work slips. Rankings get checked when something feels wrong rather than on a schedule. Citations get audited once, at the start. The content calendar survives about two months. None of that is negligence; it is what happens when the person capable of doing the strategic work is also the person doing the repetitive work.
I built Nova to take the second job away from me.
In practice it now handles roughly 80% of the repetitive work normally carried by a junior strategist, developer or designer. That figure is my estimate from running it, not a measured benchmark. What it buys is not speed — it is that the repetitive work stops competing with the work that actually needs judgement.
What is Nova?
Nova is an agentic web platform.
An ordinary website sits still. It waits for someone to log in, notice something, and change it. Between visits, nothing happens.
Nova does not wait. Behind the site there is a team of agents working on a schedule — researching, writing, checking, repairing, reporting.
- Website
- CMS
- AI Agents
- Marketing Tools
- Business Memory
Each of those exists on its own already. Put together, they stop being a website and start being a system.
The Nova agent team
Nova is not one large AI answering prompts. It is a set of specialists with narrow jobs, and a project manager that decides who works on what.
Project Manager
- Researcher
- Content Strategist
- Writer
- Editor
- SEO Agent
- QA Agent
- Web Developer
- Designer
- Project Manager — decides what needs doing, in what order, and hands it to the right agent.
- Researcher — gathers the source material: competitors, market activity, what is being asked.
- Content Strategist — turns research into a plan, and the plan into briefs.
- Writer — drafts against the brief.
- Editor — checks the draft against the brief rather than against taste.
- SEO Agent — rankings, local visibility, citations, internal and external links.
- QA Agent — crawls the live site looking for what has broken since the last pass.
- Web Developer — makes the fix, rather than filing a report about it.
- Designer — handles look, layout and imagery.
Most multi-agent systems fail in the same place: step four has forgotten why step two decided what it decided. The specialists are the easy part. Passing context down the chain without losing it is the work.
What Nova can do
Agent-managed CMS. Content and website management with a human in the loop — the agents prepare the work, a person approves it.
Content engine. Research, content strategy, article ideas, drafting and editing.
SEO and AI search. Rank monitoring, local SEO, citations, internal and external links, and visibility inside AI search results.
Website management. QA, bug fixes, metadata corrections, and minor design and development tasks.
Social and distribution. Google Business Profile, Instagram, LinkedIn, carousels and video.
Reputation and research. Reviews, directories, Reddit, competitors, news and market activity.
Nova learns the business
This is the part that separates Nova from generic AI automation.
Most AI tools start every task from nothing. You paste in context, you get an answer, the context is thrown away, and tomorrow you paste it again. The tool never gets better at working for you specifically.
Nova has a memory. For a law firm, it gradually builds up a picture of the business:
- Practice Areas
- Attorneys
- Brand
- Voice
- Writing Style
- Locations
- Images
- Services
- Competitors
- Marketing History
That memory is what makes the difference between an agent that writes a competent article about personal injury and one that writes the article this firm would have written — naming the right attorney, in the right voice, for the right city, without repeating what was published in March.
The longer Nova runs for a business, the more context its agents have, and the less direction they need.
How I built it
The frontend is Astro. The backend is PHP and Python. The intelligence layer runs across multiple LLMs, with specialised agents rather than one general one. It integrates with SEO platforms, image generation, social platforms and analytics.
The part worth saying: many of the tools the agents use are custom PHP and Python applications I wrote specifically for Nova, because the off-the-shelf versions either did not exist or could not be driven by an agent.
Proof it works
Nova is not a prototype or a demo. It is what I use to operate my own projects and my client websites, in production, today — eight sites at the time of writing, all running on the same platform, which is what makes a fix made once a fix everywhere.
- CarlosArias.com — the site you are reading. Written, checked, repaired and rebuilt by Nova.
- Medellin.co — a city guide of several hundred pages with a self-verifying business directory. This was Nova v2, and where most of the hard lessons came from.
- Private law-firm client — powered by Nova — named on request.
What Nova is actually for
I did not build Nova to replace marketing strategy. I built it to eliminate the repetitive work that was stopping me from spending more time on strategy.
The bigger shift is in what a website is for.
The website is no longer the marketing tool. The website is part of an agentic marketing system that is continuously working behind it.
Built with
- Astro
- PHP
- Python
- MySQL
- Multiple LLMs
- Custom agent tooling