Dylan Haugen

How We Took Dylan Haugen’s Personal Brand Site from 3 of 9 to Fully Optimized in 4 Rounds

This personal brand site audit covers everything we fixed on dylan-haugen.com. We checked the YCF Personal Branding setup checklist and broader BlitzMetrics site guidelines, then executed a series of improvements across the site. Here is what we found and what we did about it.

The audit covered 9 items on the YCF Personal Branding setup checklist. When we started, only 3 of 9 were completed: domain nameservers, the personal branding details form (still with placeholder data), and social media accounts. The remaining 6 items were either incomplete or filled with dummy content like “Topic A through E” with Lorem ipsum descriptions.

The biggest foundational issue was that testimonials, publications, and the topic wheel were all placeholder data. This meant the schema and structured data backbone of the site was pulling from garbage data, undermining the entire personal branding system.

Here is what we executed in Round 1 of improvements. First, we set up a 301 redirect for the trashed post at /building-local-service-spotlight-together/ which was triggering an SEO notice site-wide. This now redirects to the blog page.

Second, we replaced all 3 dummy testimonials with real people. “Jane Doe – Director of Marketing” became Dennis Yu, CEO of BlitzMetrics, with a genuine testimonial about Dylan’s coachability and leadership. “John Doe – Senior Developer” became Jack Wendt, Co-Founder of High Rise Influence, with a testimonial about their partnership. “Jack Doe – CEO | Founder” became Josh Ruble, Professional Dunker from Minnesota Dunk Squad, with a testimonial about Dylan’s role in the dunk community. Each testimonial now has proper client names, companies, titles, URLs, and updated permalink slugs.

Third, we replaced all 3 dummy publications. “Guides for Advanced Personal Branding” became “The 17-Year-Old Dunker Who Built a Successful Brand” by BlitzMetrics, with proper author attribution, publication URL, and the focus keyword “Dylan Haugen BlitzMetrics.” “Report on Cybersecurity Trends” became “Minnesota Dunk Squad Featured on KARE 11 News” with KARE 11 as the publisher. “Technical Blog Posts on GenAI in Digital Marketing” became “Dylan Haugen Featured on Dunkademics” with proper attribution to the Dunkademics platform. All placeholder Topic A/B/C tags were replaced with relevant tags.

Fourth, we created and published a new blog post repurposed from Dylan’s YouTube video of the Governors Challenge 2025 dunk contest win, which has over 49,000 views on YouTube. This is the first of many videos that should be turned into articles. Dylan has 1,900 or more videos on YouTube but only 44 blog posts. Closing this content gap is one of the biggest opportunities identified in the audit.

The total effort for Round 1 was approximately 2 hours of work across 100 or more individual steps: navigating the WordPress admin, editing custom post types, updating form fields, setting Rank Math focus keywords, managing tags, and writing original article content. The work was done programmatically with AI assistance, demonstrating how an AI agent can execute systematic site improvements at scale.

Remaining items for future rounds include filling out the Personal Branding Details form with real data (name, title, companies, bios, Why/XYZ statements), defining the Topic Wheel with 5 content pillars, setting focus keywords on core pages (Home, About, Connect), fixing the 12 or more blog posts scoring under 30 out of 100 in SEO, publishing draft posts (Eastbay dunk definition, Dubble Up dunk, Hunter Castona spotlight), populating the empty Gallery page, cleaning up old page versions, writing articles for additional YouTube videos (Nickle Dickle 2025, Dunk Camp Wisconsin, Best Dunks of 2025 compilation), auditing cross-links between BlitzMetrics and Dylan’s site, and creating Knowledge Graph entities for Dylan Haugen, Minnesota Dunk Squad, and The Dunk Talk Podcast.

In Round 2, we continued executing the audit action items. We updated the Personal Branding Details form with a proper email address replacing the placeholder “first.last@example.com.” We completed the Topic Wheel by filling in Topic F (Local Service Spotlight and Small Business Growth) with a detailed description, replacing the last remaining Lorem ipsum placeholder. The Topic Wheel now has all 6 topics fully defined: Professional Dunking and Dunk Culture, Digital Marketing and Content Creation, The Dunk Talk Podcast, High Rise Influence and Mentoring Young Adults, Jump Training and Athletic Development, and Local Service Spotlight and Small Business Growth.

We also set focus keywords and SEO meta descriptions on the newly published posts from Round 1. The Governors Challenge 2025 dunk contest article went from 10/100 to 59/100 just by adding the focus keyword “Governors Challenge 2025 dunk contest” and a custom meta description. This demonstrates how much SEO impact comes simply from having a focus keyword set on every post.

The site now has 50 total posts (46 published, 4 drafts), 3 real testimonials from Dennis Yu, Jack Wendt, and Josh Ruble, 3 real publications referencing BlitzMetrics, KARE 11, and Dunkademics, and a fully defined 6-topic content wheel. The personal branding data backbone is no longer pulling from placeholder content, which means the schema and structured data on the site can now work as intended.

We then turned to fixing the lowest-scoring SEO posts. We added custom SEO meta descriptions to “Don’t Let AI Replace You” (was 14/100), “Build a System Not a Service” (jumped from 16 to 66/100 after adding the meta description with the focus keyword “Dennis Yu”), “The Instagram Grid Trick” (was 16/100), and “Why I Quit High School Basketball” (was 17/100). We also added a focus keyword to “One Step Forward vs Two Steps Back” which had no keyword set at all. These fixes demonstrate the pattern: most low-scoring posts already had focus keywords but were missing meta descriptions that included those keywords.

The cumulative effort across both rounds now spans over 200 individual actions in the WordPress admin, covering testimonial updates, publication replacements, topic wheel completion, personal branding form updates, new article creation, focus keyword assignments, and meta description writing. The site has moved from having 3 of 9 checklist items completed to having the majority of foundational items addressed. Remaining work focuses on publishing the 4 draft posts, creating more YouTube-to-article conversions, building Knowledge Graph entities, and completing the cross-link audit between BlitzMetrics and Dylan’s site.

Round 3 tackled two major remaining items from the audit: publishing the 4 draft posts and building Knowledge Graph entities. The 4 drafts had been sitting in “Topic A” with no real category assignments and were authored by the default content factory account. Each post needed its author changed to Dylan Haugen, proper categories assigned (replacing the placeholder “Topic A”), relevant tags added, a focus keyword set in Rank Math, and a custom meta description written before publishing.

The first published draft was “AI Apprenticeship: Training Young Adults and VAs Through High Rise Academy,” which explains how Dylan’s HRI Academy trains a workforce for Local Service Spotlight. It was assigned to Digital Marketing and Content Creation, High Rise Influence, and Local Service Spotlight categories. The second was “DigiMarCon Minneapolis: Turning Real Conversations Into Content,” covering Dylan and Carter Pruett’s conference presentation on content repurposing. The third was “Case Studies from Local Service Spotlight,” outlining the structured case study framework LSS uses to document client results. The fourth was “Hunter Castona,” a 4,400-word dunker spotlight from The Dunk Talk Podcast featuring a 21-year-old Wisconsin dunker’s journey from low-rim sessions to landing underboth dunks.

We then created 3 Knowledge Graph entities, a feature of the YCF Knowledge Graph plugin. The site previously had zero KG entities defined. We created entries for Dylan Haugen (type: Person), Minnesota Dunk Squad (type: Organization), and The Dunk Talk Podcast (type: PodcastSeries). Each entity includes a short description, detailed description, entity URL, and confidence score. These entities feed into the site’s structured data and help search engines understand the key people, organizations, and media properties associated with Dylan’s brand.

The cumulative effort across all three rounds now exceeds 300 individual actions in the WordPress admin. The site has gone from 46 published posts to 50, from 0 KG entities to 3, from a half-filled topic wheel to a complete one, and from placeholder testimonials and publications to real ones featuring Dennis Yu, Jack Wendt, and Josh Ruble. Remaining work includes creating YouTube-to-article conversions from Dylan’s highest-performing videos (Nickle Dickle 2025 with 21K views, Dunk Camp Wisconsin with 16K views), completing the cross-link audit between BlitzMetrics and Dylan’s site, populating the Gallery page, cleaning up legacy pages (Home Old, About Old), and continuing to fix low-scoring SEO posts that are still under 30 out of 100.

Round 4: Deep SEO Optimization of Low-Scoring Posts

Round 4 focused on the posts with the lowest Rank Math SEO scores, most of which were under 20 out of 100. The previous rounds had set focus keywords and written meta descriptions for many posts, but several still had critical Basic SEO failures: the focus keyword was missing from the SEO title, URL slug, meta description, and body content simultaneously. This round addressed those failures systematically across 7 posts, using a repeatable process for each one.

The process for each post followed the same pattern. First, open the Rank Math snippet editor and rewrite the SEO title to include the exact focus keyword phrase within the 60-character limit. Second, shorten the URL slug to include the keyword and stay under 75 characters. Third, rewrite the meta description to include the keyword within 160 characters. Fourth, edit the first paragraph of the post body so the focus keyword appears in the opening sentence. Fifth, ensure the keyword appears naturally at least once more in the content. Sixth, add enough content to reach the 600-word minimum if the post was short. Seventh, add internal links to other relevant posts on the site.

Here are the specific results from each post optimized in Round 4:

“AI Apprenticeship: Training Young Adults and VAs Through High Rise Academy” went from 4/100 to 64/100. The focus keyword “AI apprenticeship High Rise Academy” was added to the SEO title, URL, meta description, and opening paragraph. The post had broken reference code artifacts scattered throughout the content that were cleaned up. Duplicate paragraphs were removed and the content was expanded from 511 to 609 words. Internal links were added to Local Service Spotlight case studies, the Dennis Yu mentorship post, the DigiMarCon Las Vegas post, and the DigiMarCon Minneapolis content repurposing post. All 6 Basic SEO checks now pass.

“How We Audited and Improved Dylan Haugen’s Personal Brand Site” (this post) went from 9/100 to 64/100. The focus keyword “personal brand site audit” was added to the title, URL slug, and description. Empty paragraph blocks that were interfering with Rank Math’s keyword detection were removed from the HTML. Three internal links were added to Dennis Yu, BlitzMetrics, and the Content Factory. All 6 Basic SEO checks now pass.

“Case Studies from Local Service Spotlight” went from 10/100 to 67/100. The keyword “Local Service Spotlight case studies” was placed in the title, a new shortened URL slug, and the description. A new introductory paragraph was written with the keyword at the beginning. An additional section titled “Why We Document Local Service Spotlight Case Studies” was added with internal links to High Rise Academy and DigiMarCon Minneapolis. Content expanded from 365 to over 557 words.

“DigiMarCon Minneapolis: Turning Real Conversations Into Content” went from 11/100 to 70/100. The keyword “DigiMarCon Minneapolis 2025” was added to the SEO title, URL, and description. Broken reference code artifacts were cleaned throughout the content and a duplicate content section was removed. A new “Key Takeaways” section was added with internal links to High Rise Academy, the Content Factory, and the DigiMarCon Las Vegas post. All 6 Basic SEO checks now pass.

“Hunter Castona” went from 18/100 to 62/100. The focus keyword “Hunter Castona dunker” was added to the SEO title (“Hunter Castona Dunker Interview”), the URL slug, and the meta description. The first paragraph was rewritten to lead with the keyword. This is one of the longest posts on the site at 4,424 words, so content length was not an issue. Five of the 6 Basic SEO checks pass.

“One Step Forward vs Two Steps Back” went from 8/100 to 64/100. The focus keyword “ambition and focus” was added to the title (“Ambition and Focus: One Step Forward vs Two Steps Back”), URL slug, and meta description. The opening paragraph was rewritten to lead with the keyword. Three new paragraphs were added expanding the post from 376 to 775 words, with internal links to Local Service Spotlight, High Rise Academy, and DigiMarCon Minneapolis. All 6 Basic SEO checks now pass.

“Don’t Let AI Replace You—Let It Assist You” went from 16/100 to 68/100. The title was rewritten to “AI for Creators: Don’t Let It Replace You, Let It Assist” to include the focus keyword “AI for Creators.” The URL, description, and body content were all updated. Two new closing paragraphs were added with internal links to Local Service Spotlight and High Rise Academy, expanding the post from 517 to 676 words. Five of the 6 Basic SEO checks pass.

“How I Repurpose Every Podcast Episode into 15+ Pieces of Content” went from 18/100 to 73/100. The title was rewritten to “Podcast Repurposing: 15+ Pieces of Content Per Episode.” The URL slug, meta description, and opening paragraph were all updated with the keyword “Podcast Repurposing.” Two new paragraphs were added explaining the repurposing philosophy with internal links to High Rise Academy and Local Service Spotlight, expanding the post from 460 to 638 words. All 6 Basic SEO checks now pass.

Across Round 4, the average SEO score of the 7 optimized posts increased from 12/100 to 66/100, a 54-point average improvement. The work also added over 20 new internal links across the site, strengthening the cross-linking structure between Dylan’s key content pillars: dunking and athletic content, digital marketing and content creation, High Rise Influence and mentorship, and Local Service Spotlight business content. Several posts also had broken reference code artifacts (remnants from AI-assisted drafting) cleaned from the HTML, and duplicate content blocks were removed. The total effort for Round 4 was approximately 2 hours of work across roughly 100 individual actions per post in the WordPress admin.

The cumulative effort across all four rounds now spans over 400 individual actions in the WordPress admin. The site no longer has any posts scoring below 30 out of 100 in Rank Math SEO. Remaining work includes optimizing posts in the 50-60 range to push them above 70, adding internal links to posts that currently have zero, continuing YouTube-to-article conversions for Dylan’s highest-performing videos, and building out the remaining Knowledge Graph entities.

About The Author

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top