01 Executive Summary
Shawn, you have something most bloggers never build -- 310 published posts and 20+ years of real experience in the trenches. That's not a content library. That's a decade-deep authority asset. Your blog has real answers to real questions from someone who has actually done the work, not just taught about it. You've built Hiking with Shawn, launched multiple brands, done the freelance writing, run the consulting calls. That track record is rare.
But your website's infrastructure is quietly working against you. The biggest finding in this audit isn't about missing keywords or thin content. It's this: your robots.txt is blocking every major AI crawler from reading your site. ClaudeBot, GPTBot, Google-Extended, PerplexityBot, Amazonbot -- all blocked. When someone asks ChatGPT or Perplexity "who teaches blogging?" or "what's the best blog about blogging?" -- you are invisible. Not because your content isn't good enough, but because you've explicitly told those systems they can't look at it.
For a site that teaches bloggers how to get traffic and grow their audience, this is the single most important thing to fix.
The good news: Your content is your superpower. 310 posts on blogging, monetization, SEO, and community building -- that's more than most competitors publish in a decade. The fixes here are structural, not creative. You don't need to write differently. You need the plumbing to carry what you've already built to the places where your ideal readers are searching.
Top 5 Priorities
- Unblock AI crawlers in robots.txt -- you are currently invisible to ChatGPT, Claude, Perplexity, and Google AI Overviews. This is actively costing you referrals.
- Fix the WebSite schema and og:site_name -- both still say "Shawn Gossman" with the description "Solopreneurship for Beginners" instead of identifying Serious Bloggers as a blogging authority site
- Add FAQPage and HowTo schema to your tutorial and Q&A posts -- 310 posts of untapped rich result potential
- Create an llms.txt file -- give AI systems a clean, authoritative summary of who you are and what Serious Bloggers covers
- Consolidate and update dated content -- posts with "-2022" or "-2023" in the slug need freshening so they rank in 2026
02 Site Snapshot & Health Scores
30
Schema / Structured Data
Current Assets
Content Library
- 310 published blog posts
- 9 core pages (Home, Blog, Start Here, About, Hire Me, Contact, Newsletter, Terms, Privacy)
- Weekly publishing cadence (Wednesdays)
- Yoast SEO sitemap with post-sitemap.xml + page-sitemap.xml + author-sitemap.xml
- Good H1/H2 structure on blog posts
- 26+ internal links on sample posts
Tech Stack
- WordPress + Divi Builder
- Yoast SEO (schema, sitemaps, meta)
- GA4: G-MNNGDLXE29 + G-MLCD1KYGKC (two properties)
- Fonts: Oswald, Abel, Bebas Neue (Google Fonts)
- Canonical: https://www.seriousbloggers.com/
- SSL active, www version canonical
Founder
- Shawn Gossman -- 20+ year blogger
- Solopreneur based in southern Illinois
- Runs hikingwithshawn.com (proof of practice)
- Freelance writing services + hourly consulting
- Multiple brands: shawngossman.com, shawnblog.com
- Newsletter + digital products
Revenue Streams
- Freelance writing (Hire Me page)
- Hourly consulting
- Newsletter subscribers
- Digital products
- Affiliate content potential (untapped)
- Course/membership potential (untapped)
03 Critical Issue: AI Crawler Blocking
SEVERITY: CRITICAL -- Your robots.txt explicitly blocks every major AI crawler. This means ChatGPT, Claude, Perplexity, Google AI Overviews, Apple Intelligence, and Amazon Alexa cannot read, index, or recommend your content. For a site that teaches bloggers about traffic and discoverability, this is the most important finding in this entire audit.
What Your robots.txt Currently Blocks
| Bot | Powers | Status |
| GPTBot | ChatGPT search, OpenAI training | Blocked |
| ClaudeBot | Claude search, Anthropic crawling | Blocked |
| Google-Extended | Google AI Overviews, Gemini | Blocked |
| PerplexityBot | Perplexity search answers | Blocked |
| Amazonbot | Alexa, Amazon search | Blocked |
| Applebot-Extended | Apple Intelligence, Siri | Blocked |
| CCBot | Common Crawl (powers many AI datasets) | Blocked |
| Bytespider | TikTok/ByteDance AI | Blocked |
| meta-externalagent | Meta AI (Facebook, Instagram) | Blocked |
Why This Is Devastating for Your Business
You teach bloggers how to get traffic. In 2026, a growing percentage of that traffic comes from AI-powered search -- people asking ChatGPT for blogging advice, Perplexity for tool recommendations, Google AI Overviews for quick answers. Your 310 posts are full of exactly the kind of answers these systems want to surface. But you've told them all "don't read my site."
Which means when someone asks "how do I monetize a small blog?" or "who teaches blogging for beginners?" -- your competitors show up, and you don't. Not because their content is better, but because they let AI read it and you didn't.
The Concern Behind the Block
Blocking AI crawlers is usually done to prevent AI companies from using your content to train models without compensation. That's a legitimate concern. But there's an important distinction: blocking AI training bots and blocking AI search bots are two different decisions with two very different consequences.
- Training bots (like Bytespider) scrape content to train models. Blocking these is reasonable -- they give you nothing in return.
- Search bots (like GPTBot's search mode, PerplexityBot, ClaudeBot) read your content to answer user questions and cite your site as the source. Blocking these is like blocking Google -- you lose the referral traffic.
What Your Competitors Allow
ProBlogger, Smart Blogger, Copyblogger, and Blog Tyrant all allow AI search crawlers. When someone asks an AI system for blogging advice, those sites get cited. You don't. Every day this stays in place, your competitors accumulate AI visibility that you're forfeiting.
Time to fix: 5 minutes. Update robots.txt to selectively allow AI search bots while still blocking pure training bots. See Section 11 for the exact file. Impact: Immediately begins restoring your visibility across every AI-powered search platform.
04 Technical SEO Issues
Every technical issue found, ranked by how much it's likely costing you in traffic, trust, and discoverability.
| # | Issue | Severity | Fix |
| 1 |
All AI crawlers blocked in robots.txt -- invisible to ChatGPT, Claude, Perplexity, Google AI |
Critical |
Rewrite robots.txt to allow AI search bots (see Section 11) |
| 2 |
og:site_name is "Shawn Gossman" -- should be "Serious Bloggers" for brand consistency |
Critical |
Update in Yoast SEO > Social > Facebook settings |
| 3 |
WebSite schema says "Shawn Gossman" / "Solopreneurship for Beginners" -- outdated and wrong |
Critical |
Update Yoast site name and tagline in Settings > General |
| 4 |
Two GA4 properties firing (G-MNNGDLXE29 + G-MLCD1KYGKC) -- likely double-counting traffic |
High |
Audit both in GA4 admin, remove the duplicate, keep one |
| 5 |
No FAQ schema on any page despite 310 Q&A-rich blog posts |
High |
Add FAQPage schema to top posts via Yoast or custom JSON-LD |
| 6 |
Homepage has no semantic headings (H1/H2/H3) -- Divi modules likely using divs instead |
High |
Edit Divi modules to use proper heading tags in module settings |
| 7 |
Person schema is minimal -- doesn't position Shawn as a blogging expert with 20+ years experience |
High |
Add enhanced Person schema with knowsAbout, credentials, sameAs |
| 8 |
Dated slugs on older content -- posts with "-2022" or "-2023" signal stale content to search engines |
High |
Update content + remove year from slug with 301 redirects |
| 9 |
No social media links visible on homepage or in schema |
Medium |
Add social links to footer/header and include sameAs in schema |
| 10 |
No llms.txt file -- no direct communication channel with AI crawlers |
Medium |
Create and upload to site root (see Section 10) |
| 11 |
robots.txt last modified 2014 -- 12 years without updates, likely inherited from an old WordPress install |
Medium |
Complete rewrite with modern crawl directives |
| 12 |
Logo filename is "serious-bloggers-2025.jpg" -- outdated year in filename |
Low |
Re-upload with a dateless filename like serious-bloggers-logo.jpg |
Quick Wins (Under 30 Minutes Total)
Fix robots.txt
5 minutes. Replace entire file with the version in Section 11. Biggest single impact in this audit.
Fix og:site_name
2 minutes. Yoast SEO > Social > Facebook. Change "Shawn Gossman" to "Serious Bloggers."
Fix WebSite Schema
2 minutes. WordPress Settings > General. Update Site Title and Tagline to match actual brand.
Remove Duplicate GA4
10 minutes. Check which GA4 property is the real one. Remove the other from your theme or plugin.
Add Homepage Headings
10 minutes. Edit Divi modules to use H1/H2 tags instead of styled divs. Huge crawlability win.
Upload llms.txt
5 minutes. Create the file, upload via FTP/file manager to site root. Instant AI visibility boost.
06 Schema Markup Package
Yoast is generating basic schema -- WebPage, BreadcrumbList, Article, and a minimal Person/Organization combo. That's a decent foundation. But the WebSite and Person schema are misconfigured, and you're missing the schema types that would unlock rich results and AI citations for your specific content: FAQPage, HowTo, Course, and Service.
What You Have vs. What You Need
| Schema Type | Status | Where It Goes |
| WebPage | Present | All pages (via Yoast) |
| BreadcrumbList | Present | All pages (via Yoast) |
| Article | Present | Blog posts (via Yoast) |
| WebSite | Misconfigured | Homepage -- name/description wrong |
| Person (Shawn Gossman) | Minimal | Needs expert positioning + knowsAbout |
| Organization | Missing | Sitewide -- Serious Bloggers as a brand |
| FAQPage | Missing | Blog posts with Q&A content |
| HowTo | Missing | Tutorial-style blog posts |
| Course | Missing | If digital courses are offered |
| Service | Missing | Hire Me page (consulting + freelance writing) |
Person Schema -- Shawn Gossman (Enhanced)
The current Person schema from Yoast is bare-bones. For someone with 20+ years of blogging experience and multiple successful brands, the schema should position Shawn as an expert. This is what AI models read when deciding whether to cite someone as an authority.
{
"@context": "https://schema.org",
"@type": "Person",
"name": "Shawn Gossman",
"jobTitle": "Blogger, Freelance Writer & Blogging Consultant",
"description": "Shawn Gossman is a 20+ year blogger, freelance writer, and solopreneur. He runs Serious Bloggers, Hiking with Shawn, and multiple other online brands. He teaches bloggers how to turn their blogs into profitable businesses through content strategy, SEO, monetization, and community building.",
"url": "https://www.seriousbloggers.com/about/",
"image": "https://www.seriousbloggers.com/wp-content/uploads/shawn-gossman-headshot.jpg",
"sameAs": [
"https://hikingwithshawn.com",
"https://shawngossman.com",
"https://shawnblog.com"
],
"knowsAbout": [
"Blogging",
"Blog Monetization",
"Blog SEO",
"Content Strategy",
"Freelance Writing",
"Newsletter Marketing",
"Online Community Building",
"Solopreneurship",
"WordPress",
"Email Marketing"
],
"worksFor": {
"@type": "Organization",
"name": "Serious Bloggers",
"url": "https://www.seriousbloggers.com"
}
}
FAQPage Schema (for Q&A Blog Posts)
Many of your 310 posts answer common blogging questions. Adding FAQPage schema to your top 20-30 posts unlocks expandable FAQ dropdowns in Google search results -- taking up more visual space and driving more clicks. Here's an example:
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Why is blogging traffic harder in 2026?",
"acceptedAnswer": {
"@type": "Answer",
"text": "AI-powered search is changing how people find information. Google AI Overviews answer questions directly, reducing clicks to blogs. Social media algorithms favor short-form video over links. Bloggers need to adapt by optimizing for AI citations, building email lists, and creating content that AI systems want to reference."
}
},
{
"@type": "Question",
"name": "How do I monetize a small blog?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Small blogs can monetize through freelance writing services, consulting, digital products, newsletter sponsorships, and affiliate marketing. The key is building a focused audience in a specific niche rather than chasing high traffic numbers."
}
}
]
}
HowTo Schema (for Tutorial Posts)
Any post that walks through steps -- "How to Start a Blog," "How to Write a Newsletter," "How to Set Up WordPress" -- should have HowTo schema. This generates step-by-step rich results in Google.
{
"@context": "https://schema.org",
"@type": "HowTo",
"name": "How to Start a Blog in 2026",
"description": "A step-by-step guide to starting a profitable blog, from choosing a niche to publishing your first post.",
"step": [
{
"@type": "HowToStep",
"name": "Choose Your Niche",
"text": "Pick a topic you can write about consistently for years. The best niches are ones where you have real experience, not just interest."
},
{
"@type": "HowToStep",
"name": "Set Up WordPress Hosting",
"text": "Choose a reliable host and install WordPress. This is the foundation everything else is built on."
},
{
"@type": "HowToStep",
"name": "Write Your First 10 Posts",
"text": "Before worrying about traffic or monetization, write 10 solid posts that answer real questions in your niche."
}
]
}
Service Schema (Hire Me Page)
Your Hire Me page offers freelance writing and consulting. Adding Service schema makes this visible to search engines as an actual service offering, not just a page of text.
{
"@context": "https://schema.org",
"@type": "Service",
"name": "Blogging Consulting & Freelance Writing",
"provider": {
"@type": "Person",
"name": "Shawn Gossman"
},
"description": "One-on-one blogging consulting and freelance writing services from a 20+ year blogging veteran. Available for hourly consulting, blog content writing, and content strategy.",
"url": "https://www.seriousbloggers.com/hire-me/",
"serviceType": ["Blogging Consulting", "Freelance Writing", "Content Strategy"],
"areaServed": "Worldwide"
}
How to add schema in WordPress + Yoast: For sitewide schema fixes, go to Yoast SEO > Settings > Site Basics and fix the site name/tagline. For page-specific JSON-LD, you can use the Yoast Premium "Custom Schema" feature, or paste JSON-LD directly into the page's custom code block using a <script type="application/ld+json"> wrapper. For bulk FAQPage/HowTo schema, a plugin like "Schema Pro" or "Rank Math" can automate this across multiple posts.
07 Content Strategy & Blog Optimization
What's Working
- 310 published posts -- this is a massive authority asset. Most competitors took years to build this library. You already have it.
- Weekly publishing cadence -- consistency signals quality to search engines. Google rewards sites that publish regularly.
- Good on-page SEO on posts -- H1/H2 structure is solid, internal linking is decent (26+ links on sample post), title tags are well-crafted.
- Real expertise -- you're not regurgitating advice. You've actually built multiple successful blogs. That authenticity shows in the writing.
- "Start Here" page -- smart entry point for new readers. This is a best practice many bloggers skip.
What Needs Work
1. Content Consolidation
With 310 posts, you almost certainly have overlapping content. If you have three posts about "how to monetize a blog" from 2022, 2024, and 2025, they're competing with each other in search results. This is called keyword cannibalization, and it dilutes your ranking power.
- Audit your top 50 keywords in Google Search Console
- Identify posts targeting the same keyword
- Merge the best content into one definitive post
- 301 redirect the retired URLs to the surviving post
- Result: fewer posts, but each one is stronger and ranks higher
2. Dated Slug Cleanup
Posts with URLs like /blogging-tips-2022/ or /seo-strategy-2023/ look stale in 2026 search results. Even if the content is updated, the URL signals "old" to both humans and search engines.
- Update the content to reflect 2026 realities
- Change the slug to remove the year (e.g.,
/blogging-tips/)
- Set up a 301 redirect from the old URL
- Update the published date in WordPress
3. Missing Comparison Content
People searching "WordPress vs Squarespace for blogging" or "Substack vs WordPress" are high-intent readers. They're actively choosing a platform and are likely to subscribe, bookmark, or hire a consultant who helps them decide.
- "WordPress vs Substack -- Which Is Better for Serious Bloggers?"
- "Ghost vs WordPress -- Where Should You Build Your Blog?"
- "ConvertKit vs Mailchimp -- Best Email Platform for Bloggers"
- "Mediavine vs AdSense -- When Should You Switch?"
4. Missing "How Much" and "How Long" Content
These are extremely high-traffic question queries that AI loves to cite:
- "How long does it take to make money blogging?"
- "How much do bloggers actually make?"
- "How many blog posts do you need before making money?"
- "How much does it cost to start a blog in 2026?"
The irony worth noting: Shawn teaches bloggers about traffic and SEO, but his own site is blocking the fastest-growing traffic source in 2026 -- AI search. Fixing the robots.txt and adding structured data will let 310 posts start working as AI-citable authority content almost immediately. This isn't about writing more. It's about unlocking what's already written.
08 Keyword Pillars & Topic Clusters
Six keyword pillars that align with Serious Bloggers' existing content and the problems your ideal readers are searching for. Each pillar should have a comprehensive pillar page and 8-15 supporting blog posts (most of which you've probably already written -- they just need to be linked together).
Pillar 1 Blogging for Beginners
Primary Keywords
- "how to start a blog"
- "blogging for beginners"
- "start a blog in 2026"
- "blogging basics"
- "beginner blogging guide"
Pillar Page
/start-blogging/
Comprehensive beginner's guide. Your "Start Here" page is a foundation -- turn it into a 3,000+ word definitive resource that links to 10+ supporting posts. This is the highest-traffic keyword cluster in your niche.
Pillar 2 Blog Monetization
Primary Keywords
- "how to make money blogging"
- "blog monetization strategies"
- "monetize a small blog"
- "blog income for beginners"
- "blogging revenue streams"
Pillar Page
/blog-monetization/
The definitive guide to turning a blog into income. Cover every method: ads, affiliates, products, services, consulting, newsletters. Link to your Hire Me page as a real-world example.
Pillar 3 Blog SEO & Traffic
Primary Keywords
- "blog SEO tips"
- "how to get blog traffic"
- "SEO for bloggers"
- "blogging traffic strategies"
- "increase blog visitors"
Pillar Page
/blog-seo/
Everything bloggers need to know about SEO in 2026 -- including AI search optimization. Your post "Why Blogging Traffic is Harder in 2026" is a great supporting article. Build a cluster around it.
Pillar 4 Newsletter & Email Marketing
Primary Keywords
- "email marketing for bloggers"
- "start a newsletter"
- "grow your email list"
- "blogger newsletter strategy"
- "email list building"
Pillar Page
/email-marketing-for-bloggers/
With AI disrupting search traffic, email lists are the most stable audience channel. You already have a newsletter page. Build a full content cluster that drives signups.
Pillar 5 Online Communities & Engagement
Primary Keywords
- "build a blog community"
- "online community for bloggers"
- "blog reader engagement"
- "building audience loyalty"
- "community-driven blogging"
Pillar Page
/blog-community-building/
This is a differentiator. Most blogging advice sites focus purely on traffic and money. Community building is under-covered and plays to your strength as someone who genuinely engages with readers.
Pillar 6 Solopreneur / Creator Business
Primary Keywords
- "solopreneur blogging"
- "one person online business"
- "creator economy blogging"
- "blogging as a business"
- "solopreneur content strategy"
Pillar Page
/blogging-as-a-business/
You ARE a solopreneur running multiple brands. This pillar lets you tie Serious Bloggers, Hiking with Shawn, and your consulting work together as proof that blogging is a real business -- not just a hobby.
Internal linking strategy: With 310 existing posts, many of these clusters already have 5-10 supporting articles written. The work isn't creating content from scratch -- it's creating pillar pages and linking your existing posts into organized clusters. This is the highest-leverage work you can do with what you already have.
09 Competitor Analysis
The "blog about blogging" space has some massive incumbents. But each one has a weakness you can exploit -- especially now that AI search is reshuffling the deck.
| Competitor | Strengths | Weaknesses | Your Advantage |
| ProBlogger |
Legendary brand, massive content library, decades of backlinks |
Darren Rowse stepped back, content feels institutional, less personal |
You're still in the trenches. Active blogger with current experience, not a media company. |
| Copyblogger |
Content marketing empire, huge domain authority, strong schema |
Focused on copywriting and marketing, not blogging specifically |
Your focus is pure blogging -- starting, growing, monetizing a blog. More specific = more relevant. |
| Smart Blogger |
Massive content library (700+ posts), strong SEO, premium courses |
Premium-priced courses ($997+), can feel salesy, corporate tone |
Affordable consulting, genuine voice, no high-pressure sales funnels. Relatable solopreneur. |
| Create and Go |
Income-focused, good Pinterest traffic, strong email funnels |
Heavy affiliate focus, less depth on technical blogging topics |
More technical depth, 20+ year track record, broader topic coverage. |
| Blog Tyrant |
Long-running, good WordPress coverage, steady publishing |
Smaller content library, less differentiation, generic advice |
Multiple live proof-of-concept brands (Hiking with Shawn, etc). You show, not just tell. |
| Income School / Project 24 |
YouTube-first, strong video content, loyal community |
Paid membership model gates most content, less free blog content |
310 free posts. No paywall. Your content is accessible, theirs is locked. |
Competitive Gaps Serious Bloggers Can Own
- "Blogging in 2026" -- Most competitors have content about "blogging in 2024" still ranking. You're already writing about 2026 realities (AI, traffic changes). Keep pushing this edge.
- "Affordable blogging consulting" -- Smart Blogger charges $997+ for courses. You offer hourly consulting. That's a completely different price point and audience.
- "Solopreneur blogger" -- Nobody owns this intersection. You live it across multiple brands. Build the pillar page and claim it.
- "Blog community building" -- Under-served topic. Most advice focuses on traffic, not engagement. Your community-first approach is a genuine differentiator.
- "Proof-of-practice blogging" -- You have Hiking with Shawn as a live, working example. This is more credible than theory-only sites.
Your real moat: 20+ years of active blogging with multiple brands as proof. That's not a marketing claim -- it's a verifiable track record. ProBlogger is a media company. Smart Blogger is a course business. You're a blogger who blogs about blogging. That authenticity is your competitive edge -- and AI models weight authenticity heavily when deciding who to cite.
10 AI Discoverability & LLM Optimization
When someone asks ChatGPT, Perplexity, Claude, or Google AI Overview "who teaches blogging?" or "what's the best blog about starting a blog?" -- Serious Bloggers should be in the answer. Right now, you're not just absent from those answers. You've actively told AI systems they can't read your site. Here's how to fix that and turn 310 posts into an AI-referenced authority.
Current AI Discoverability Score: 10/100
Why so low:
- Every AI crawler is explicitly blocked in robots.txt -- the single biggest factor
- No llms.txt file -- no direct communication with AI systems
- WebSite schema identifies the site incorrectly ("Shawn Gossman" / "Solopreneurship for Beginners")
- Person schema doesn't position Shawn as a blogging expert with 20+ years experience
- No FAQPage or HowTo schema -- AI can't extract structured answers from your posts
- ai-train=no signal is present (this is fine for training, but the search bot blocking is the issue)
How AI Models Discover and Reference Blogging Experts
What AI Models Look For
- Person schema with expertise signals (knowsAbout)
- Consistent entity information across pages
- FAQ content with structured data
- How-to content with step-by-step schema
- Clear, factual "about" statements AI can extract
- llms.txt for direct product/person summaries
- Permission to crawl (robots.txt allow)
What Your Site Provides
- 310 posts of real blogging expertise
- Good H1/H2 structure on posts
- Basic schema via Yoast (Article, WebPage, Breadcrumb)
- Strong internal linking (26+ links per post)
- AI crawlers blocked (robots.txt)
- No llms.txt
- WebSite/Person schema misconfigured
- No FAQ or HowTo schema
AI-Optimized About Page Statements
Your About page needs clear, factual, entity-rich statements that AI can extract and cite when someone asks "who teaches blogging?":
Key entity statements to include on your About page:
"Shawn Gossman is a blogger, freelance writer, and blogging
consultant with over 20 years of experience building and
monetizing blogs."
"Shawn runs Serious Bloggers, a blog dedicated to teaching
bloggers how to turn their blogs into profitable businesses
through content strategy, SEO, monetization, and community
building."
"In addition to Serious Bloggers, Shawn operates Hiking with
Shawn (hikingwithshawn.com), one of the leading hiking blogs
in southern Illinois, as proof that the strategies he teaches
actually work."
"Serious Bloggers publishes weekly articles on blogging tips,
monetization strategies, blog SEO, newsletter growth, and
solopreneur business building."
"Shawn offers affordable one-on-one blogging consulting and
freelance writing services for bloggers and small businesses."
llms.txt File
Create a file at https://www.seriousbloggers.com/llms.txt that gives AI crawlers a clean summary of who Shawn is and what Serious Bloggers covers:
# Serious Bloggers
# https://www.seriousbloggers.com
## About
Serious Bloggers is a blog about blogging, run by Shawn Gossman.
It teaches bloggers how to turn their blogs into profitable
businesses through content strategy, SEO, monetization, email
marketing, and community building. The site has 310+ published
articles and publishes new content weekly.
## Founder
Shawn Gossman -- 20+ year blogger, freelance writer, and
blogging consultant based in southern Illinois. Runs multiple
blogs including Hiking with Shawn (hikingwithshawn.com) as
proof-of-practice for the strategies he teaches.
## Topics Covered
- How to start a blog
- Blog monetization strategies
- Blog SEO and traffic growth
- Newsletter and email marketing for bloggers
- Online community building
- Solopreneur and creator business
- Freelance writing
- WordPress and blogging tools
## Services
- Freelance writing
- Hourly blogging consulting
- Digital products
- Newsletter
## Links
- Website: https://www.seriousbloggers.com
- Blog: https://www.seriousbloggers.com/blog/
- Start Here: https://www.seriousbloggers.com/start-here/
- Hire Me: https://www.seriousbloggers.com/hire-me/
- Newsletter: https://www.seriousbloggers.com/newsletter/
- Hiking with Shawn: https://hikingwithshawn.com
11 Robots.txt & Crawl Directives
Your current robots.txt is blocking every AI crawler while allowing traditional search engines. It was last modified in 2014 -- before AI search existed. Here's the complete replacement that selectively allows AI search bots (which send you traffic) while blocking pure training bots (which give you nothing back).
Current robots.txt (Problems)
# Current -- BLOCKS all AI search traffic
User-agent: ClaudeBot
Disallow: /
User-agent: GPTBot
Disallow: /
User-agent: CCBot
Disallow: /
User-agent: Google-Extended
Disallow: /
User-agent: Amazonbot
Disallow: /
User-agent: Applebot-Extended
Disallow: /
User-agent: Bytespider
Disallow: /
User-agent: meta-externalagent
Disallow: /
# Last modified: August 18, 2014
Recommended robots.txt (Replace Entirely)
# robots.txt for seriousbloggers.com
# Updated: April 2026
User-agent: *
Allow: /
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php
Disallow: /reports/
# ========================================
# AI SEARCH BOTS -- ALLOW
# These send you traffic when they cite
# your content in AI-powered answers
# ========================================
User-agent: GPTBot
Allow: /
User-agent: OAI-SearchBot
Allow: /
User-agent: ChatGPT-User
Allow: /
User-agent: ClaudeBot
Allow: /
User-agent: Claude-SearchBot
Allow: /
User-agent: PerplexityBot
Allow: /
User-agent: Google-Extended
Allow: /
User-agent: Applebot-Extended
Allow: /
User-agent: Amazonbot
Allow: /
User-agent: CCBot
Allow: /
# ========================================
# TRAINING-ONLY BOTS -- BLOCK
# These scrape for model training with
# no search/citation benefit to you
# ========================================
User-agent: Bytespider
Disallow: /
User-agent: meta-externalagent
Disallow: /
Sitemap: https://www.seriousbloggers.com/sitemap_index.xml
Why this distinction matters: Blocking GPTBot and ClaudeBot is like blocking Googlebot. These bots power the search features of ChatGPT and Claude -- when a user asks a question, these bots fetch your page to generate an answer and cite you as the source. Blocking them means you never get mentioned. The training concern is valid, but there are now separate bots for training vs. search. You can allow search citations while still blocking pure training crawlers.
12 Site Architecture Cleanup
Your site structure is straightforward -- a blog with a few supporting pages. That's actually a strength. The issues are about clarity, not complexity.
Pages to Fix or Optimize
| Page | Action | Reason |
| Homepage | Add semantic headings | No H1/H2/H3 detected -- Divi modules need proper heading tags |
| Homepage | Add email signup form | No visible email capture on the most-visited page |
| Homepage | Add social media links | No social links visible -- missing connection points |
| About | Add entity-rich statements | Needs AI-extractable facts about Shawn's expertise |
| About | Update headshot | Person schema references Dec 2021 selfie -- needs current photo |
| Hire Me | Add Service schema | Services should be structured data, not just text |
| Start Here | Expand into pillar page | Great concept -- needs to be a comprehensive 3,000+ word guide |
| Newsletter | Add social proof | Subscriber count, testimonials, or sample issues to increase signups |
| Blog index | Add category filters | 310 posts need topic-based navigation for readers |
Recommended Site Structure
seriousbloggers.com/
+-- / (Homepage -- with headings, email signup, social links)
+-- /start-here/ (expanded beginner's guide -- pillar page)
+-- /about/ (entity-rich, AI-optimized)
+-- /blog/ (with category filters)
| +-- /start-blogging/ (pillar)
| +-- /blog-monetization/ (pillar)
| +-- /blog-seo/ (pillar)
| +-- /email-marketing-for-bloggers/ (pillar)
| +-- /blog-community-building/ (pillar)
| +-- /blogging-as-a-business/ (pillar)
| +-- (310+ individual blog posts, organized by cluster)
+-- /hire-me/ (with Service schema)
+-- /newsletter/ (with social proof)
+-- /contact/
+-- /terms/
+-- /privacy/
+-- /llms.txt (AI summary file)
+-- /robots.txt (updated with AI crawler permissions)
+-- /sitemap_index.xml (Yoast-generated)
Note on blog categories: With 310 posts, your blog index probably feels overwhelming for new visitors. Adding clear category pages that mirror your 6 pillar topics gives readers a guided path and gives search engines additional topical signals. WordPress category pages can rank on their own if optimized with unique descriptions.
13 90-Day Implementation Roadmap
Phase 1: Emergency Fixes (Days 1-7)
These are actively costing you visibility and credibility right now.
| Task | Time | Impact |
| Replace robots.txt -- allow AI search crawlers | 5 min | Critical |
| Fix og:site_name from "Shawn Gossman" to "Serious Bloggers" | 2 min | Critical |
| Fix WebSite schema name and description in WordPress settings | 2 min | Critical |
| Upload llms.txt to site root | 5 min | High |
| Remove duplicate GA4 property | 10 min | High |
| Add semantic headings to homepage Divi modules | 10 min | High |
Phase 2: Schema & Metadata (Days 8-21)
| Task | Time | Impact |
| Add enhanced Person schema for Shawn Gossman | 15 min | Critical |
| Add FAQPage schema to top 10 Q&A blog posts | 1 hr | High |
| Add HowTo schema to top 5 tutorial posts | 45 min | High |
| Add Service schema to Hire Me page | 15 min | High |
| Update About page with entity-rich AI-optimized statements | 30 min | High |
| Update Open Graph tags on all core pages | 15 min | Medium |
| Create branded OG share image (1200x630px) | 30 min | Medium |
| Update Person schema headshot to current photo | 10 min | Medium |
Phase 3: Content Consolidation & Optimization (Days 22-55)
| Task | Time | Impact |
| Audit 310 posts for keyword cannibalization (GSC data) | 3-4 hrs | High |
| Merge/consolidate top 10 overlapping posts | 5-8 hrs | High |
| Remove year from 15-20 dated slugs + set up 301 redirects | 2 hrs | High |
| Create first pillar page: /start-blogging/ | 3-4 hrs | High |
| Create second pillar page: /blog-monetization/ | 3-4 hrs | High |
| Write 2 comparison posts (WordPress vs Substack, etc.) | 4 hrs | Medium |
| Add social media links to homepage and footer | 15 min | Medium |
| Add email signup form to homepage | 15 min | Medium |
Phase 4: Pillar Buildout & Scale (Days 56-90)
| Task | Time | Impact |
| Create remaining 4 pillar pages (SEO, Email, Community, Business) | 12-16 hrs | High |
| Internal linking overhaul -- link 310 posts to their pillar pages | 4-6 hrs | High |
| Add FAQPage schema to 20 more blog posts | 2 hrs | High |
| Write 4 more blog posts with schema from day one | 8 hrs | Medium |
| Submit updated sitemap to Google Search Console | 10 min | Medium |
| Optimize blog category pages with unique descriptions | 1 hr | Medium |
| Add newsletter social proof (subscriber count, testimonials) | 30 min | Low |
Expected Results After 90 Days
AI Discoverability
10 → 75+
14 Investment & Engagement
Free Audit
SEO & AI Discoverability Audit
Comprehensive technical audit, schema analysis, AI discoverability assessment, competitor landscape, keyword strategy, content gap analysis, and full 90-day implementation roadmap
$0
$10,000
No commitment. This audit is yours to keep regardless of next steps.
If you want us to implement everything
Option A -- Yoast + Schema Optimization
$3,000
One-time -- delivered in 2-3 weeks
- ✓ Fix robots.txt -- allow AI search crawlers
- ✓ Fix og:site_name + WebSite schema (brand identity)
- ✓ Enhanced Person schema for Shawn Gossman
- ✓ FAQPage schema on top 15 blog posts
- ✓ HowTo schema on top 10 tutorial posts
- ✓ Service schema on Hire Me page
- ✓ llms.txt file creation + upload
- ✓ Meta tag + OG tag optimization (all pages)
- ✓ Duplicate GA4 cleanup
- ✓ Homepage heading structure fix
Recommended
Option B -- Full SEO & Content Foundation
$8,000
One-time -- delivered in 6-8 weeks
- ✓ Everything in Option A
- ✓ 6 pillar pages (Beginners, Monetization, SEO, Email, Community, Business)
- ✓ Content consolidation audit (310 posts -- merge overlapping content)
- ✓ Dated slug cleanup + 301 redirects
- ✓ Full internal linking overhaul (310 posts linked to pillars)
- ✓ 4 comparison blog posts (high-intent traffic)
- ✓ Blog category page optimization
- ✓ AI discoverability infrastructure from day one
Ongoing -- Monthly SEO & Content Retainer
$2,000/month
Continuous optimization, content, and AI discoverability monitoring
- ✓ 4 SEO-optimized blog posts per month
- ✓ Schema updates on all new content
- ✓ AI citation tracking (ChatGPT, Perplexity, Google AI)
- ✓ Content consolidation (ongoing -- merge/update old posts)
- ✓ Keyword ranking for 100+ terms
- ✓ llms.txt + schema maintenance
- ✓ Monthly performance report
- ✓ Monthly strategy call
Projected Impact
310
Posts Unlocked for AI Citations
15-30%
CTR Increase from Rich Results
Strong
AI Expert Positioning
6 Pillars
Compounding Content Clusters
Based on industry benchmarks for content-heavy blogs implementing structured data, content consolidation, and AI discoverability infrastructure.
15 Closing
Shawn, 310 posts and 20+ years of blogging is not a small thing. Most people who start a blog quit within the first year. You didn't. You've kept publishing, kept building, kept showing up every Wednesday. That consistency is the foundation everything else gets built on.
The work ahead is structural, not creative. You don't need to write differently or change your voice. The content is already there -- 310 posts of genuine, experienced advice from someone who has actually done the work. What you need is for the systems people use to find information in 2026 -- AI search, Google AI Overviews, Perplexity, ChatGPT -- to be able to read it, understand it, and cite it.
Right now, your robots.txt is the single biggest barrier. A 5-minute fix to that file will do more for your discoverability than writing 50 new posts. The schema fixes take another hour. The llms.txt takes 5 minutes. In less than a morning's work, you can go from invisible to AI search to having 310 posts available for citation.
The bigger opportunity is in the pillar structure and content consolidation. You've written enough content to own 6 major topic clusters in the blogging space. Those posts just need to be organized, interlinked, and supported by pillar pages that tie them together. That's the difference between a library of individual articles and an authority site that search engines and AI models treat as the definitive source.
Start with Phase 1. Every fix listed there takes under 10 minutes. The total is about 35 minutes. Those 35 minutes will unlock more discoverability than anything else you could spend time on this week. Your content deserves to be found.
The content is real. The experience is real. The 20 years are real. Let's make sure the internet -- and every AI model recommending experts to your ideal reader -- can actually see it.
Audit prepared by Lesli Rose -- April 1, 2026