Theory becomes valuable only when applied. In this final installment of the SEO Leader’s Complete Playbook, I’m applying everything we’ve covered to three real domains I manage: a tech portfolio blog, a Vietnamese storytelling platform, and an educational learning app. This is SEO in action — complete with audits, strategies, keyword plans, and a cross-domain synergy approach.
This is Part 13 of the SEO Leader’s Complete Playbook.
Domain 1: luonghongthuan.com — Tech Portfolio & Blog
Site Profile
| Attribute | Value |
|---|---|
| Type | Personal portfolio + technical blog |
| Built with | Astro (static site generator) |
| Content | 50+ technical blog posts on AI, test automation, SEO, .NET, TypeScript |
| Hosting | Cloudflare Pages |
| Target audience | Software engineers, tech leads, SEO professionals |
| Primary goal | Thought leadership, career visibility, AI platform citation |
Technical SEO Audit
Strengths:
- Astro generates static HTML — excellent crawlability and performance
- Cloudflare Pages provides global CDN and HTTP/3
- Clean URL structure (
/blog/[slug]/) - Schema markup for articles and person
Improvements needed:
| Issue | Priority | Action |
|---|---|---|
Missing llms.txt | High | Create AI-focused site description file |
| Limited internal linking | High | Build topic cluster links across blog series |
| No FAQ schema on blog posts | Medium | Add FAQ sections with schema to key posts |
Missing BreadcrumbList schema | Medium | Add breadcrumb structured data |
| Image alt text gaps | Medium | Audit all images for descriptive alt text |
| No sitemap for images | Low | Generate image sitemap |
Keyword Strategy
Primary keyword clusters:
| Cluster | Primary Keyword | Supporting Keywords | Content Pieces |
|---|---|---|---|
| AI Development | ”ai-powered software development” | ai coding assistant, claude for coding, ai pair programming | 13 blog posts (existing series) |
| Test Automation | ”test automation best practices” | playwright testing, bdd testing, qa automation | 10 blog posts (existing series) |
| SEO Strategy | ”seo strategy 2026” | technical seo audit, content strategy seo, ai seo | 13 blog posts (this series) |
| Full Stack Dev | ”full stack development .net” | .net core api, typescript react, azure deployment | 5+ planned posts |
Long-tail opportunities:
- “how to build ai coding team 2026”
- “playwright vs selenium for enterprise testing”
- “astro blog seo optimization guide”
- “technical lead career path vietnam”
Content Plan: 90 Days
Month 1: Complete and optimize existing blog series
- Finish all 13 SEO posts with internal cross-linking
- Add FAQ sections with schema to top 10 posts
- Create llms.txt with comprehensive site description
- Add TL;DR sections to all posts for AI extractability
Month 2: Build topical authority
- Write 4 new standalone posts on high-opportunity long-tail keywords
- Create a resources/tools page (link magnet)
- Start publishing on Dev.to and Medium (syndication with canonical back to main site)
- Optimize schema: Person schema on about page, breadcrumbs sitewide
Month 3: Off-page and AI visibility
- Submit guest posts to 3-5 tech publications
- Build entity signals: LinkedIn optimization, GitHub profile enhancement
- Monitor AI citations across ChatGPT, Perplexity, Claude
- Analyze GSC data and adjust strategy
AI Visibility Strategy
As a technical thought leader, appearing in AI recommendations is a major goal:
- Entity building: Person schema, consistent author bios, LinkedIn expertise signals
- Content citability: TL;DR sections, direct answer paragraphs, comparison tables
- Topical authority: Three comprehensive series (AI, Testing, SEO) = deep coverage
- Cross-platform presence: Blog + Dev.to + Medium + LinkedIn articles
- llms.txt: Structured description of expertise areas and content for AI crawlers
Domain 2: inkviet.com — Vietnamese Story Platform
Site Profile
| Attribute | Value |
|---|---|
| Type | Story/reading platform |
| Content | Vietnamese and English stories, children’s books, fantasy, educational content |
| Built with | Astro |
| Hosting | Cloudflare Pages |
| Target audience | Vietnamese readers, parents, children, language learners |
| Primary goal | Organic traffic from readers, app downloads, community building |
Technical SEO Audit
Strengths:
- Clean static HTML from Astro
- Fast loading via Cloudflare CDN
- Bilingual content (Vietnamese + English)
Improvements needed:
| Issue | Priority | Action |
|---|---|---|
| Hreflang implementation | Critical | Add proper vi/en hreflang tags |
| Missing content categorization | High | Implement category pages for story types |
| Limited structured data | High | Add Book, CreativeWork, and Review schema |
| No reading progress features for SEO | Medium | Create “top stories” and “trending” pages |
| Missing author pages | Medium | Build author profiles with Person schema |
| Image optimization for illustrations | Medium | Convert story illustrations to WebP, add descriptive alt text |
Keyword Strategy
Vietnamese keyword clusters:
| Cluster | Primary Keyword (VN) | Volume Est. | Content Pieces |
|---|---|---|---|
| Children’s Stories | ”truyện thiếu nhi” | High | Story collection pages, category pages |
| Vietnamese Fairy Tales | ”truyện cổ tích việt nam” | High | Curated fairy tale collections |
| Educational Stories | ”truyện giáo dục cho bé” | Medium | Educational story categories |
| Fantasy Stories | ”truyện fantasy tiếng việt” | Medium | Fantasy genre pages |
| Reading for Kids | ”đọc truyện online cho bé” | Medium | Platform landing pages |
English keyword clusters:
| Cluster | Primary Keyword (EN) | Volume Est. | Content Pieces |
|---|---|---|---|
| Vietnamese Stories | ”vietnamese stories in english” | Medium | English translation index |
| Vietnamese Children’s Books | ”vietnamese children’s books” | Medium | Curated book lists |
| Learn Vietnamese Through Stories | ”learn vietnamese through stories” | Low-Medium | Language learning section |
| Vietnamese Culture Stories | ”traditional vietnamese stories” | Low-Medium | Cultural story collections |
Content Plan: 90 Days
Month 1: Technical foundation
- Implement hreflang tags for all bilingual content
- Add Book and CreativeWork schema to all stories
- Create category landing pages (children’s, fantasy, educational, cultural)
- Build a “Popular Stories” page (social proof + engagement)
Month 2: Content expansion
- Create 5 “Top 10” list posts (e.g., “Top 10 Vietnamese Fairy Tales for Children”)
- Write blog posts about Vietnamese storytelling culture
- Add reading guides for parents (“Best stories for 3-5 year olds”)
- Create author/illustrator profiles with Person schema
Month 3: Community and links
- Start a Vietnamese literature blog section
- Create shareable infographics about Vietnamese folklore
- Reach out to Vietnamese education bloggers and parenting sites
- Set up Google Business Profile for local Vietnamese literary community
International SEO Strategy
InkViet’s bilingual nature is a major opportunity:
<!-- Homepage -->
<link rel="alternate" hreflang="vi" href="https://inkviet.com/vi/" />
<link rel="alternate" hreflang="en" href="https://inkviet.com/en/" />
<link rel="alternate" hreflang="x-default" href="https://inkviet.com/" />
Content localization approach:
- Stories: Translate plots, adapt cultural references for English readers
- UI: Full translation with culturally appropriate imagery
- Blog: Unique content per language (not just translation)
- SEO: Different keyword strategies per language
Domain 3: cublearn.app — Learning Application
Site Profile
| Attribute | Value |
|---|---|
| Type | Educational learning application |
| Built with | Web technologies (PWA) |
| Target audience | Students, children, lifelong learners |
| Primary goal | User acquisition, app engagement, educational impact |
Technical SEO Strategy
For a learning app, SEO focuses on driving app awareness and sign-ups:
App SEO priorities:
| Priority | Action |
|---|---|
| 1 | Create SEO-optimized landing pages for each learning topic |
| 2 | Implement SoftwareApplication schema for the app itself |
| 3 | Build an SEO blog covering educational topics |
| 4 | Optimize for app-related keywords (“learning app for kids”) |
| 5 | Create free preview content that ranks and drives app adoption |
Keyword Strategy
| Cluster | Primary Keyword | Intent | Content Format |
|---|---|---|---|
| Learning Games | ”learning games for kids” | Informational/Commercial | Landing pages with free demos |
| Math for Kids | ”math games for children” | Informational | Free playable content + app CTA |
| Reading Practice | ”reading practice app” | Commercial | Feature comparison page |
| Educational App | ”best educational app 2026” | Commercial | Review/comparison content |
| Letter Learning | ”learn alphabet app” | Commercial | Demo pages with app download CTA |
Content Plan: 90 Days
Month 1: Foundation pages
- Create optimized landing page for each learning category
- Build a blog with 5 educational articles (free SEO traffic)
- Implement SoftwareApplication schema
- Create a “Free Activities” section (indexable, linkable content)
Month 2: Content marketing
- Write 8 blog posts targeting parent/teacher keywords
- Create printable worksheets (link magnets, lead generation)
- Develop comparison content (“CubLearn vs. other learning apps”)
- Build FAQ pages targeting long-tail educational queries
Month 3: Authority building
- Guest post on education blogs and parenting sites
- Create shareable educational infographics
- Seek reviews and mentions from education influencers
- Monitor and optimize based on GSC data
App Store Optimization (ASO) Synergy
SEO and ASO should work together:
| Web SEO Activity | ASO Impact |
|---|---|
| Blog posts ranking for educational keywords | Drives awareness → app searches |
| Branded search volume growth | Improves app store rankings |
| Positive brand mentions across web | Signals quality to app store algorithms |
| Review content on web | Can convert to app store reviews |
Cross-Domain Synergy Strategy
The three domains create a powerful ecosystem when linked strategically:
The Ecosystem
┌─────────────────────────────────┐
│ luonghongthuan.com │
│ (Technical Authority Hub) │
│ AI, Testing, SEO expertise │
└──────────┬──────────────────────┘
│
┌──────────▼──────────┐ ┌────────────────────┐
│ inkviet.com │───│ cublearn.app │
│ (Content Platform) │ │ (Learning App) │
│ Stories + Reading │ │ Games + Education │
└─────────────────────┘ └────────────────────┘
Cross-Linking Strategy
| From | To | Link Type | Anchor Text Examples |
|---|---|---|---|
| luonghongthuan.com | inkviet.com | Portfolio/Projects section | ”InkViet — Vietnamese storytelling platform I built” |
| luonghongthuan.com | cublearn.app | Portfolio/Projects section | ”CubLearn — educational learning app” |
| inkviet.com | luonghongthuan.com | About/Team page | ”Built by Luong Hong Thuan, Technical Lead” |
| inkviet.com | cublearn.app | Related apps section | ”Also try CubLearn for interactive learning” |
| cublearn.app | luonghongthuan.com | About/Team page | ”Created by Luong Hong Thuan” |
| cublearn.app | inkviet.com | Reading section | ”Practice reading with InkViet stories” |
Shared Authority Signals
- Person entity: Luong Hong Thuan appears consistently across all three domains as creator/author
- Schema connections:
sameAslinks connect all three domains in Person/Organization schema - Content cross-references: Blog posts on luonghongthuan.com naturally reference the other projects
- Topical relevance: Education + Technology theme connects all three domains
AI Visibility Across Domains
When AI platforms understand the entity “Luong Hong Thuan” and connecting it to these domains:
Goal: When someone asks “Who builds Vietnamese learning apps?” or “Technical lead with SEO expertise in Vietnam,” AI should cite these domains.
Strategy:
- Consistent biographical information across all three sites
- Person schema with
sameAspointing to all domains + social profiles - Author bylines on all content linking back to the main portfolio
- Cross-domain mentions in natural editorial context
- llms.txt on each domain referencing the others in the ecosystem
Unified llms.txt Example
# llms.txt for luonghongthuan.com
> Personal site of Luong Hong Thuan — Technical Lead and Full Stack
> Developer. Creator of InkViet (inkviet.com) and CubLearn (cublearn.app).
> Expertise in AI development, test automation, and SEO strategy.
## Related Projects
- https://inkviet.com — Vietnamese storytelling platform
- https://cublearn.app — Educational learning application
## Author Expertise
- AI-powered software development
- Full-stack development (.NET, TypeScript, React)
- Test automation (Playwright, Selenium)
- SEO strategy and implementation
- Educational technology
Measurement: 6-Month Success Metrics
luonghongthuan.com
| Metric | Current | 3-Month Target | 6-Month Target |
|---|---|---|---|
| Monthly organic sessions | Baseline | +50% | +150% |
| Keywords in top 10 | Baseline | +30 | +80 |
| AI citations (manual check) | 0 | 5 | 15 |
| Referring domains | Baseline | +10 | +30 |
| PageSpeed Score (mobile) | Audit | 90+ | 95+ |
inkviet.com
| Metric | Current | 3-Month Target | 6-Month Target |
|---|---|---|---|
| Monthly organic sessions | Baseline | +100% | +300% |
| Vietnamese keywords in top 10 | Baseline | +20 | +50 |
| English keywords in top 10 | Baseline | +10 | +30 |
| Story page engagement rate | Baseline | +20% | +40% |
| Referring domains | Baseline | +5 | +15 |
cublearn.app
| Metric | Current | 3-Month Target | 6-Month Target |
|---|---|---|---|
| Monthly organic sessions | Baseline | +200% | +500% |
| App download keywords ranking | 0 | 10 | 25 |
| Blog traffic | 0 | 500/mo | 2,000/mo |
| App installs from organic | Baseline | +50% | +200% |
Key Takeaways
- Every domain needs a unique strategy — portfolio, content platform, and app have different SEO needs
- Cross-domain synergy multiplies results — connected domains build entity authority together
- AI visibility requires entity consistency — same person/brand information everywhere
- International SEO is a major opportunity for bilingual platforms like InkViet
- Educational content is a natural link magnet — leverage it for both InkViet and CubLearn
- Measure progress quarterly — SEO compounds over time; don’t expect overnight results
Series Conclusion
Congratulations — you’ve completed the entire SEO Leader’s Complete Playbook. Over 13 posts, we’ve covered every aspect of modern SEO: from AI-era fundamentals to technical audits, on-page mastery, content strategy, keyword research, AI platform optimization, analytics, and real-world implementation.
The most important thing now is to start. Pick the checklist item from Part 12 that will have the biggest impact on your site, and do it today. SEO compounds — every improvement you make builds on the last.
Full Series Navigation
- Part 1: SEO in the AI Era — What Changed, What Didn’t, and What You Must Do Now
- Part 2: The Complete Technical SEO Audit — A 100-Point Checklist
- Part 3: On-Page SEO Mastery — From Title Tags to Topical Authority
- Part 4: Off-Page SEO & Link Building — The Authority Playbook
- Part 5: Core Web Vitals & PageSpeed — Getting a Perfect Score
- Part 6: Content Strategy for SEO — Topic Clusters, Pillar Pages, and Content That Ranks
- Part 7: Advanced Keyword Research — From Search Intent to Semantic Strategy
- Part 8: SEO for AI — How to Get Cited by ChatGPT, Google AI Overviews, and Perplexity
- Part 9: AI-Powered SEO Workflow — Tools, Automation, and Prompt Engineering
- Part 10: Local SEO & International SEO — Ranking Everywhere
- Part 11: SEO Analytics & Reporting — Measuring What Actually Matters
- Part 12: The Complete SEO Best Practices Checklist — Your Team’s Daily Reference
- Part 13: SEO in Action — Step-by-Step for luonghongthuan.com, inkviet.com & cublearn.app (you are here)