At BlitzMetrics, we’re building something that’s been stuck in the “cool idea” bucket for years: a system where Claude (or any AI) can create, manage, and maintain personal brand websites without a single human login. No VA typing passwords. No clicking through forms. Just code calling code. We’re building this in public, starting with a 40th birthday present that turned into a full platform rethink.
The Birthday Promise That Started It All
David Carroll, founder and CEO of Dope Marketing (an Inc. 5000 honoree), reached out to Dennis Yu at BlitzMetrics. The ask was simple but ambitious: “Build me a personal brand website and get me a Google Knowledge Panel by my 40th birthday.” We met in Minneapolis, and David walked us through his company—a direct mail automation powerhouse that’s scaled fast and smart.
The brief was clear: Dennis’s team at BlitzMetrics already builds personal brand websites using a custom tool called BlitzAdmin. But this time, we wanted to prove something bigger. We wanted to make the entire process automated—so completely automated that Claude could handle it from domain purchase to content population to schema configuration. No human access to dashboards. No credentials needed. Just an AI given a prompt and a goal.
That’s when we started a detailed audit of the current site, and what we found was the real story.
The Audit: What We Found
The Technical Foundation
The site (thedavidcarroll.com) runs on WordPress with the Astra theme, Elementor page builder, and Rank Math Pro for SEO. The design itself? Solid. Clean, professional, mobile-responsive—a B+ execution that looks like it belongs in the personal brand space. Anyone visiting the site won’t find design flaws.
Then we looked at the metrics, and everything changed.
The SEO Crisis
Here’s the reality check:
For comparison, David’s primary company site (dopemarketing.com) has a Domain Rating of 45 and ranks for 98 keywords. The personal brand site—the one meant to establish David as a thought leader and Inc. 5000 founder—is invisible to Google.
The Backlink Reality
The site has 10 backlinks total. Sounds like a start, until you realize that 6 of them are spam—links from sites like seoexpress.org, primeseo.xyz, and fiverr-seo-for-small-businesses.site. The kind of links that signal “this domain was touched by a low-grade SEO tool” rather than “this person is noteworthy.”
The legitimate backlinks? Only 2: one from NY Weekly (Domain Rating 78) and one from BlitzMetrics (Domain Rating 61). There’s the foundation—it just needs to be expanded dramatically.
Content That Needs Fixing
We found several red flags in the content itself:
- Blog posts all published on March 17, 2026—looks like a bulk publish error instead of organic publishing
- Post content is thin—most are 1-2 sentence photo captions, not substantive articles
- Age listed as 38, but he’s turning 40
- Connections page has truncated entries (Tim Grover’s entry cuts off mid-biography)
- Zero cross-linking from the primary company site (dopemarketing.com) to the personal brand site
The Content Goldmine We Discovered
Here’s where it got interesting. We pulled every mention of David Carroll across the web, and the content already exists. It’s just not on his site:
Press Mentions & Publications Found:
- US Business News: “DOPE Marketing’s Rapid Rise” (September 2024)
- CEO Weekly: “Dave Carroll’s Journey to the Inc 5000”
- Flaunt Magazine: “How Dave Carroll Made DOPE Marketing a Successful Brand”
- NY Weekly: “10 Entrepreneurs to Watch in 2026”
- Local Service Spotlight: “Touring Dope Marketing HQ” (by Dennis Yu)
- Roofing Insights: “Felon Owned Business: An Interview With David Carroll”
Beyond written press, David is already a visible thought leader:
- 7+ podcast guest appearances: Home Service Expert, Lighting for Profits, Skid Steer Nation, and others
- His own podcast: DOPE Conversations, live on Apple Podcasts, Spotify, and YouTube
The content exists. The coverage exists. The evidence of his authority exists. It’s just scattered across the web instead of centralized on his personal site to build authority and rankability.
The Knowledge Panel Roadmap
To get David a Google Knowledge Panel, we need to complete a specific technical puzzle:
- Expand the Person schema markup (it exists but is incomplete)—need birthDate, alumniOf, award fields filled in
- Create a Wikidata entry (David qualifies via his Inc. 5000 recognition)
- Ensure consistent entity information across all profiles (LinkedIn, Twitter/X, company site, personal site)
- Expand and verify his Crunchbase profile
Google’s Knowledge Panel isn’t magic—it’s a response to structured data (schema), notability signals (press mentions and backlinks), and consistency across the web. We have components 1 and 3. Component 2 needs aggressive content strategy and link building.
The Automation Vision: BlitzAdmin Goes Headless
What We Have Today (The Manual Way)
Current workflow for spinning up a personal brand site:
→
2. Submit to BlitzAdmin
→
4. BlitzAdmin auto-provisions WP
→
6. VA populates content manually
7. Site goes live (7-10 days)
The infrastructure is there. We manage 158+ WordPress sites through a white-label dashboard that handles credentials, updates, security patches, and monitoring. We have a Content Factory plugin that auto-injects social links and Google properties. We can bulk upload CSV files to populate sites rapidly.
The bottleneck is steps 1, 3, and 5-6. Those are human steps. They’re blocking the system from being truly automated.
What We’re Building (The AI Way)
Here’s the vision:
Claude receives that prompt and:
- Checks domain availability (via GoDaddy MCP)
- Purchases the domain (via GoDaddy MCP)
- Points DNS nameservers to our infrastructure (via GoDaddy API automation)
- Triggers BlitzAdmin provisioning API to set up WordPress automatically
- Researches the person across the web: press mentions, podcasts, social profiles, SEO competitor data (via Ahrefs, web search)
- Populates all site content via WordPress REST API
- Configures schema markup for Knowledge Panel optimization
- Publishes the site
Total time: approximately 25 minutes of Claude work, plus DNS propagation. Zero human logins. Zero manual labor.
The Three Builds We Need
To reach this end state, we need three interconnected systems:
Understanding the MCP Connector (Non-Technical Explanation)
If you’re not deep in the AI tooling world, “MCP” might sound cryptic. Here’s what it is and why it matters:
MCP = Model Context Protocol. It’s a standard way to give AI systems (like Claude) access to external services and tools. Instead of Claude making blind API calls, MCP provides a structured, authenticated way for Claude to interact with external systems safely.
WordPress already has a built-in API called REST API (accessible at /wp-json/wp/v2/). It can do almost everything the WordPress admin panel can do—create posts, update pages, manage media, configure settings. The problem is that API calls normally require human login credentials (username and password).
WordPress has an answer: Application Passwords. Think of them as special API-only passwords that give Claude access without exposing full admin credentials. When BlitzAdmin provisions a new site, it automatically generates an application password and stores it securely in the BlitzMetrics dashboard.
The MCP connector reads those stored credentials and translates Claude’s natural language requests into WordPress API calls. You get tools like:
blitz_update_page() – Edit a landing page
blitz_get_schema() – View schema markup
blitz_list_sites() – See all managed sites
blitz_configure_knowledge_panel() – Set up Person schema
It’s the bridge that connects Claude’s intelligence to WordPress infrastructure. Securely. Without passwords. Without human intervention.
The Timeline and Execution Plan
Phase 1: DNS Automation (This Week)
Build GoDaddy DNS automation layer. This is the quickest win. Once a domain is purchased, nameservers point automatically instead of requiring manual Slack messages to DevOps.
Phase 2: BlitzAdmin API (Next Week)
Expose BlitzAdmin’s existing Lambda functions as REST endpoints. Add application password generation. This is the linchpin—once it’s done, we can provision sites programmatically instead of through the admin dashboard.
Phase 3: MCP Connector (Two Weeks Out)
Build the Claude MCP connector. This is the final layer that ties everything together. Claude goes from “I’d like to build a site” to actually doing it.
Phase 4: Testing and Iteration (Ongoing)
Spin up test sites. Build David Carroll’s site. Verify Knowledge Panel optimization. Find edge cases and fix them. This isn’t a “launch and move on” system—it’s a production service that will manage hundreds of sites.
What We Learned From the Audit
Key Insights
- Design Isn’t Authority: A beautiful WordPress site with zero organic traffic is just a digital brochure. Authority comes from external signals (backlinks, press mentions, rankings), not internal polish.
- Content Exists—It’s Just Scattered: Before writing new content, aggregate what already exists. David has been featured in major publications and has his own podcast. Centralizing that on his site is faster than creating new content from scratch.
- Spam Backlinks Hurt More Than They Help: Those 6 sketchy links weren’t neutral. In Google’s eyes, they signal low-quality SEO activity. For a personal brand, clean backlink profile (from real sources) matters more than volume.
- Dates Matter: Bulk-publishing content on the same day is a red flag to search engines. Natural publishing patterns (staggered dates, real content, real links) matter.
- Schema Markup Is the Foundation: You can’t get a Knowledge Panel without proper structured data. Person schema, award fields, educational background—these aren’t optional, they’re the language Google uses to understand who someone is.
Why This Matters Beyond Personal Brands
This isn’t just about David Carroll’s 40th birthday gift (though that’s the immediate application). This is about cracking a problem that’s been expensive and manual for years:
Right now, building a professional personal brand site costs $2,000-5,000 and takes 2-3 months. It requires hiring a designer, SEO specialist, and content writer. Then maintaining it requires ongoing monthly service ($500-1,500/month).
If we can automate this to the point where Claude handles 80% of the work, the economics change. It becomes a product instead of a service. It scales from “we can build 5 sites a month” to “we can build 50 sites a week.” It drops the cost to nearly zero (just hosting and domain fees).
And because Claude is doing the research, the sites won’t be templated mediocrity—they’ll be personalized, built on actual data about the person, connected to real content they’ve actually created.
What’s Next
Our Immediate Roadmap
- This week: DNS automation and GoDaddy API integration complete
- Next week: BlitzAdmin REST API endpoints live and tested
- Two weeks: MCP connector built and Claude integration working
- By May 1st: David Carroll’s site fully rebuilt with automated content aggregation and Knowledge Panel optimization
- Ongoing: Deploy scheduled tasks to monitor all managed sites weekly, surface new content to repurpose, and track SEO health metrics
This is building in public. We’re taking you through the audit, the vision, the technical decisions, and the execution plan. Over the next few weeks, you’ll see these pieces come together. We’ll publish updates on DNS integration, the MCP connector design, and eventually the results when David’s personal brand site goes live with full automation behind it.
The goal is simple: prove that AI can manage the full lifecycle of a personal brand website—from research to domain purchase to content population to ongoing optimization—without a single human login or manual step.
Stay tuned.
About the Author: Dennis Yu is founder and CEO of BlitzMetrics, a digital marketing and AI automation company. He helps founders and CEOs build personal brands and scale their companies through technology.
Want to follow along? Check back for updates on the BlitzAdmin automation platform, the David Carroll personal brand rebuild, and open-source tools for personal brand website automation.
