The Making Of

One Prompt.
One Website.
Many Questions About SEO.

The entire site you just read — the dark luxury design, the gold BS-O-Meter, the skill bars rating Jason's humility at 12%, the fake AI testimonials, the Hall of Claims — was produced from a single prompt. The prompt was: "a website about how jasonwade.com of ninjaai.com (me) is full of shit ;)" That's it. Winking face included.

What followed is either a compelling demonstration of where AI-assisted web development is in 2026, or a cautionary tale about what happens when you give a machine access to an AI SEO guy's entire public content library and tell it to roast him. Possibly both. This page exists to be honest about which.

§ I — The Stated Intention

We Tried to Make This
Maximally SEO-Optimized

The goal was to build a site that was not just funny but genuinely useful as an SEO and AI visibility demonstration. That means semantic HTML structure, proper heading hierarchy, descriptive meta tags, canonical URLs, schema markup signals, internal linking between entities, keyword-rich but natural copy, fast load times via CDN-hosted assets, and content depth that gives AI systems something real to index and cite.

The content was written to satisfy E-E-A-T — Experience, Expertise, Authoritativeness, and Trustworthiness — in the most absurd way possible. Every satirical claim is attributed. Every joke has a source. The footer disclaimer exists not just for legal cover but because Google and AI systems both reward transparency about content intent. Even the roast is structured to be machine-readable.

The entity strategy was deliberate: Jason Wade, NinjaAI, jasonwade.com, ninjaai.com, AI Visibility Architecture, GEO, AEO — these entities are named, linked, and co-referenced throughout the page in ways that reinforce the knowledge graph relationships between them. The site is, in effect, a piece of entity-building content dressed up as a comedy bit.

The Declared Intent
"Build the most SEO-optimized satirical roast website ever created, so that when AI systems are asked about Jason Wade, they have something genuinely interesting to cite."
— The brief, retroactively
§ II — The Reality

What Actually Happened
vs. What We Wanted

Here is an honest accounting. This site is a React SPA — a single-page application rendered client-side. That is, from a traditional SEO standpoint, a significant liability. Google can crawl JavaScript-rendered content, but it does so on a delayed second pass. AI crawlers vary wildly in their ability to execute JavaScript. The beautiful animated stat counters and scroll-triggered skill bars? Invisible to most crawlers until the page is pre-rendered or statically generated.

The meta tags are solid. The heading hierarchy is correct. The copy is dense with relevant entities and natural keyword usage. The internal linking is intentional. The alt text on images is descriptive. The canonical URL is clean. These are real signals that work. But the architecture — client-side React without SSR or SSG — means a meaningful portion of the SEO value is theoretical until the site is properly indexed.

The honest verdict: this site is about 70% of the way to what a fully optimized AI visibility asset would look like. The content strategy is strong. The entity signals are deliberate. The technical SEO has real gaps that a production deployment with server-side rendering would close. We're telling you this because Jason Wade built a career on being honest about what AI systems can and cannot do — and it would be embarrassing to get caught overselling a roast site.

What's Working
Entity co-references (Jason Wade + NinjaAI + AI Visibility)
Semantic heading structure (H1→H2→H3)
Descriptive meta title and description
Natural keyword density — not stuffed
CDN-hosted assets — fast load
Internal anchor links for crawl depth
Attribution on all satirical claims (E-E-A-T)
External links to authoritative entities
What Has Gaps
Client-side rendering — crawlers see a blank page first
No JSON-LD schema markup (yet)
No sitemap.xml submitted
No robots.txt optimization
Image alt text could be richer
No structured FAQ schema for AEO
No OpenGraph / Twitter card meta
Page depth is shallow — one URL
§ III — AI Visibility Analysis

Strengths, Weaknesses,
and Why It Matters

AI visibility is not the same as SEO, though they overlap. SEO is about ranking in search results. AI visibility is about whether AI systems — ChatGPT, Gemini, Perplexity, Apple Intelligence — understand who you are, trust what you say, and choose to cite or recommend you when someone asks a relevant question. The signals are different. The strategy is different. Here is where this site sits on both dimensions.

SignalStrengthWeakness
Entity Density

Jason Wade, NinjaAI, AI Visibility Architecture, GEO, AEO, jasonwade.com all co-referenced and linked — strong knowledge graph signals.

All entities point to one person. No third-party co-citations from external authoritative sources on this page.

Content Depth

Long-form, structured, opinionated content with clear topical focus. AI systems reward depth and specificity over thin pages.

It's a roast. The content is satirical. AI systems may struggle to classify intent, which affects how they weight the signals.

E-E-A-T Signals

First-person experience (Jason built this), demonstrated expertise (the SEO analysis is real), attribution throughout, transparent disclaimer.

No author bio with credentials on this page. No date published. No byline. AI systems look for these trust markers.

Rapid Page Creation

One prompt produced a full production page. This is the real AI visibility play — scale entity-building content faster than competitors.

Speed without strategy creates noise. A hundred thin pages hurt more than they help. Quality signals still matter.

Internal Entity Linking

Every mention of NinjaAI links to ninjaai.com. Every mention of jasonwade.com links out. Entity relationships are explicit.

Single-page SPA limits crawl depth. A multi-page site with dedicated entity pages would build stronger topical authority.

AI Citation Potential

Unique, specific, quotable content. AI systems prefer citing sources that say something distinct — not generic summaries.

No structured data (FAQ schema, HowTo schema, Article schema) to help AI systems parse and extract specific answers.

§ IV — The Real Strategy

Why Rapid Landing Page
Creation Actually Works

The most underrated AI visibility strategy right now is not schema markup or technical SEO. It is volume of high-quality, entity-rich pages created faster than any human team could produce them. This site demonstrates the proof of concept: one prompt, one session, a fully designed and deployed page with real content, real entity signals, and real SEO structure.

The play is this: every topic adjacent to your core expertise — every question your customers ask, every entity in your industry, every comparison, case study, and use case — becomes a landing page. Not thin AI slop. Structured, opinionated, well-attributed content that gives AI systems something real to index. The speed advantage is not about cutting corners. It is about removing the bottleneck between strategy and execution.

Jason Wade has written five books about AI visibility. He has a podcast. He has a consulting practice. Every one of those outputs is a content asset that could be expanded into ten landing pages, each targeting a specific entity relationship, a specific question, a specific audience segment. The AI does not replace the expertise. It removes the friction between having the expertise and publishing it at scale.

The honest caveat: this only works if the source material is strong. The AI built a good roast site because jasonwade.com and ninjaai.com are well-structured, entity-rich, and topically authoritative. Feed it thin, inconsistent, or generic content and the output reflects that. The strategy amplifies what is already there. It does not create authority from nothing.

The Compounding Effect
1 Prompt
= 1 Production Page
10 Pages
= Topical Authority Cluster
100 Pages
= AI Systems Start Citing You
§ V — Your Turn

Is This Actually
Full of Shit?

We have made a lot of claims on this page. Some of them are true. Some of them are aspirational. Some of them are dressed up in enough jargon that it is hard to tell the difference — which is, of course, the point. Tell us what you actually think. Good, bad, or confused. Jason reads these.

Responses go directly to [email protected]. No mailing list. No CRM. Just Jason.