I Audited a Web Design Coach's
Website. 188 Podcast Episodes,
No Schema.
By Lesli Rose · April 3, 2026 · 9 min read
This coach has been in the web design education space for over a decade. 323 blog posts. 188 podcast episodes. Premium coaching programs priced between $2,500 and $10,000. A real audience, real expertise, and a content library most businesses would spend years trying to build.
When I audited their website, I found something I see often with content creators who have been building for years: an enormous library of valuable content sitting inside an infrastructure that doesn't tell machines what any of it is. The podcast episodes have no podcast schema. The courses have no course schema. And perhaps the most ironic part -- the site has published content about AEO (AI Engine Optimization) but hasn't implemented the very infrastructure AEO requires.
If you run an online education business, coaching practice, or podcast -- these findings probably apply to your site too.
The Scores
65
Technical SEO
70
On-Page SEO
85
Content
45
Schema
25
AI Discoverability
40
Social SEO
35
Earned Visibility
An 85 in Content with a 25 in AI Discoverability tells the whole story. This coach has invested years into creating content. The investment in making that content machine-readable hasn't caught up yet.
Finding #1: 188 Podcast Episodes, No Podcast Schema
One hundred and eighty-eight episodes. That's years of weekly content. Interviews with successful web designers. Business strategy. Pricing psychology. Client management. Real expertise shared in audio format, with each episode also published as a page on the website.
None of them have PodcastSeries or PodcastEpisode schema. Google doesn't know these pages are podcast episodes. It doesn't know the episode titles, durations, or topics in a structured format. AI systems can't recommend specific episodes when someone asks "what are the best podcasts for web designers?"
PodcastSeries schema wraps the show itself -- name, host, description, category, total episodes.
PodcastEpisode schema wraps each episode -- title, description, duration, publish date, guest names.
The combined effect: Google can show the podcast in dedicated search results. AI can cite specific episodes. Apple Podcasts and Spotify already have this data from the RSS feed, but the website doesn't -- which means Google's web crawl misses it entirely.
For a podcaster with 188 episodes, implementing podcast schema creates 188 new structured data signals overnight. Each episode becomes a discrete, citable entity instead of an anonymous HTML page.
Finding #2: Premium Courses, No Course Schema
The coaching programs range from $2,500 to $10,000. These are premium, high-touch programs for web designers who want to build profitable businesses. The sales pages are well-written. The testimonials are strong. The offer is clear.
But there's no Course schema on any of them. Google doesn't have structured data about:
Course name and description. What the program teaches, in machine-readable format.
Instructor credentials. A decade of experience coaching web designers -- not connected to the course via schema.
Price. $2,500 to $10,000 -- transparent but not structured for rich results.
Reviews and ratings. Testimonials exist on the page but not as structured AggregateRating data.
When someone asks Google or an AI system for "best web design business courses," structured Course schema is what helps your program appear in rich results with price, rating, and instructor information. Without it, the course competes as a generic page against competitors who have implemented the markup.
Finding #3: Person Schema Minimal Despite Deep Credentials
This coach has been in the web design education space for over 10 years. Published hundreds of posts and podcast episodes. Coached hundreds of web designers. Built a recognized brand in the niche. The credentials are real and deep.
The Person schema on the site is minimal. Name and basic info, but no structured connection to the body of work. No sameAs links to podcast platforms, social profiles, or industry mentions. No jobTitle, no expertise areas, no connection to the courses and content.
Google's E-E-A-T framework cares about who is behind the content. For a coaching business where the product IS the person's expertise, rich Person schema is not optional. It's the difference between Google understanding "this is a web page" and "this is a decade-experienced web design coach with 500+ pieces of published content."
Finding #4: Wrote About AEO, Hasn't Implemented It
This is the finding that made me pause. The site has published content about AI Engine Optimization -- explaining what it is, why it matters, and how businesses should prepare for it. The advice in the content is generally sound.
But the site itself hasn't implemented any of it. No AI crawler directives. No structured data optimized for AI consumption. A Crawl-delay of 10 in robots.txt that slows every crawler, including AI systems. The gap between "writing about AEO" and "doing AEO" is the gap between theory and practice.
I mention this not to criticize -- it's actually common. Many businesses write about SEO best practices before implementing them. But for a coaching business, there's a credibility opportunity here: implement AI discoverability infrastructure on your own site first, then teach from experience. That turns theoretical content into case study content, which is far more valuable.
Finding #5: Crawl-delay Slowing Everything Down
The robots.txt file includes a Crawl-delay of 10. With 323 blog posts, 188 podcast episodes, course pages, and supporting content, this site has 500+ URLs that need to be crawled and indexed. At 10 seconds per page, a full crawl takes over an hour and a half -- assuming the crawler doesn't give up first.
Modern hosting platforms can handle normal crawl rates without breaking a sweat. The Crawl-delay is likely a holdover from an earlier hosting setup or a default configuration that was never revisited. Removing it lets Google and AI crawlers process the site at normal speed, which means new content gets indexed faster and existing content gets re-evaluated more frequently.
What's Actually Working
Content volume and consistency. 323 blog posts and 188 podcast episodes is a content library most businesses will never achieve. This is a genuine competitive moat.
FAQ schema present. The site does have FAQPage schema on some pages. This is one of the easier wins, and it's already done. Good.
OG tags implemented. Open Graph tags are in place, which means social sharing looks clean and intentional. This helps with social visibility.
Rank Math handling basics. The SEO plugin is doing its job for basic on-page optimization -- meta titles, descriptions, canonical tags. The foundation is solid.
Niche authority. A decade in the web design coaching space with a real audience and real results. The expertise is genuine and demonstrable.
Does This Look Like Your Coaching Business?
If you run an online education business, coaching practice, or podcast and you recognize these patterns, you're not alone. Most content creators focus on what they do best -- creating content. The structural layer that makes that content machine-readable often gets overlooked because it's invisible to human visitors.
The good news: you've already done the hardest part. Creating 500+ pieces of content is years of work. Adding schema markup and social SEO structure to that library is a fraction of the time and effort. It's the highest-leverage thing you can do with content that already exists.
Frequently Asked Questions
Why does a podcast need PodcastEpisode schema?
PodcastEpisode and PodcastSeries schema tell Google and AI systems that your audio content is a podcast, who hosts it, what each episode covers, and when it was published. Without it, your episodes are just HTML pages. With it, Google can show your podcast in dedicated results and AI can recommend specific episodes by topic.
Should online courses have Course schema?
Yes. Course schema tells search engines the course name, instructor, price, duration, and skill level. For premium programs, this helps Google show rich course results and helps AI recommend your program when someone asks for courses in your niche. The content already exists on your sales page -- schema makes it structured.
Does Crawl-delay in robots.txt hurt SEO?
A Crawl-delay of 10 means crawlers wait 10 seconds between requests. For a site with 500+ pages, that turns a quick crawl into a multi-hour process. Modern hosting handles normal crawl rates easily. Removing the delay lets new and updated content get indexed faster.
Can you write about AEO without implementing it?
You can, but it creates a credibility gap. Implementing AEO on your own site first gives you real data, case study material, and the authority that comes from practicing what you teach. For coaches especially, "I did this and here's what happened" is far more compelling than "here's what you should do."
Is Your Content Library Invisible Too?
I'll audit your coaching business the same way -- technical SEO, schema, AI discoverability, social SEO, and a clear roadmap. Free, no commitment.
Get Your AI Visibility Audit