Education blogs without Course Schema = plain link. With Course Schema = Google shows "Blogger SEO Course • 4.9⭐ • 12 modules • Certificate • From $29" with enroll button.

In this EDUCATION MONEY Post #89, you'll add Course Schema to Blogger to sell your own courses. This is how you make $1000+/month from Blogger without AdSense.

Step 1: Why Course Schema Makes $1000+/Month 2025

Google Course rich results show course carousel at top for "learn X" keywords.

  1. Course Pack: Shows 3-5 courses with price, duration, rating ABOVE Udemy - free traffic
  2. Certificate badge: Shows "Certificate included" in search = higher clicks
  3. Zero Blogger competition: No one adds CourseList + hasCourseInstance Schema in Blogger
  4. Sell directly: Link to Paystack, Selar, Gumroad - no Udemy 50% cut

Image: Google search "Blogger SEO course" showing course rich results with modules, price, certificate

Step 2: Add Course Schema to Blogger Course Sales Page

Create page: /p/blogger-seo-course.html - Paste at BOTTOM in HTML view:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Course",
  "name": "Blogger SEO Mastery - 80 Schemas + AdSense Approval Course",
  "description": "Complete Blogger SEO course: 88 posts, 80+ Schema codes, speed 90+, AdSense approval, local money methods. 12 modules, 40 videos, certificate, lifetime access. For beginners in Nigeria and worldwide. Get AdSense approved in 7 days.",
  "provider": {
    "@type": "Organization",
    "name": "Your Blog Academy",
    "sameAs": "https://yourblog.blogspot.com",
    "logo": {
      "@type": "ImageObject",
      "url": "https://yourblog.blogspot.com/logo-600x600.png"
    }
  },
  "creator": {
    "@type": "Person",
    "@id": "https://yourblog.blogspot.com/#person",
    "name": "Your Name",
    "sameAs": "https://yourblog.blogspot.com/p/about-author.html"
  },
  "image": "https://yourblog.blogspot.com/blogger-seo-course-cover.jpg",
  "hasCourseInstance": [
    {
      "@type": "CourseInstance",
      "courseMode": "online",
      "courseWorkload": "PT10H",
      "inLanguage": "en",
      "instructor": {
        "@id": "https://yourblog.blogspot.com/#person"
      },
      "offers": {
        "@type": "Offer",
        "price": "49.99",
        "priceCurrency": "USD",
        "availability": "https://schema.org/InStock",
        "validFrom": "2025-11-21T00:00:00+01:00",
        "url": "https://selar.co/your-blogger-seo-course",
        "priceValidUntil": "2026-12-31"
      },
      "courseSchedule": {
        "@type": "Schedule",
        "repeatCount": "12",
        "repeatFrequency": "Weekly",
        "duration": "PT2H"
      }
    }
  ],
  "courseCode": "BLOGGER-SEO-80",
  "educationalCredentialAwarded": "Certificate of Completion - Blogger SEO Expert",
  "timeRequired": "PT40H",
  "numberOfCredits": "12",
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.9",
    "reviewCount": "234",
    "bestRating": "5",
    "worstRating": "1"
  },
  "review": [
    {
      "@type": "Review",
      "author": {"@type": "Person", "name": "Ada L."},
      "reviewRating": {"@type": "Rating", "ratingValue": "5"},
      "reviewBody": "Got AdSense in 4 days after this course! Worth every naira. Schemas are magic."
    }
  ],
  "hasPart": [
    {
      "@type": "Course",
      "name": "Module 1: Blogger Setup and Speed 90+",
      "description": "Theme setup, speed optimization, Search Console"
    },
    {
      "@type": "Course",
      "name": "Module 2: 80 Schemas Complete",
      "description": "Article, FAQ, HowTo, Product, all Schemas copy-paste"
    },
    {
      "@type": "Course",
      "name": "Module 3: AdSense Approval 7 Days",
      "description": "Approval checklist, policy pages, traffic"
    }
  ],
  "isAccessibleForFree": false,
  "inLanguage": "en-US",
  "isPartOf": {
    "@id": "https://yourblog.blogspot.com/#website"
  }
}
</script>

Step 3: Add Course List for Multiple Courses - Get Carousel

If you have 3+ courses, add CourseList on homepage /p/courses.html:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "ItemList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "item": {
        "@type": "Course",
        "name": "Blogger SEO Mastery",
        "provider": {"@type": "Organization","name": "Your Blog Academy"},
        "aggregateRating": {"@type": "AggregateRating","ratingValue": "4.9","reviewCount": "234"},
        "offers": {"@type": "Offer","price": "49.99","priceCurrency": "USD"}
      }
    },
    {
      "@type": "ListItem",
      "position": 2,
      "item": {
        "@type": "Course",
        "name": "Real Estate Blogger Money",
        "provider": {"@type": "Organization","name": "Your Blog Academy"},
        "aggregateRating": {"@type": "AggregateRating","ratingValue": "4.8","reviewCount": "112"},
        "offers": {"@type": "Offer","price": "29.99","priceCurrency": "USD"}
      }
    }
  ]
}
</script>

Step 4: Visible Course Box That Sells - With Paystack/Selar

<div style="border-radius:16px;overflow:hidden;margin:20px 0;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,0.1);border:1px solid #e8eaed;">
<img src="https://yourblog.blogspot.com/blogger-seo-course-cover.jpg" alt="Blogger SEO Course" style="width:100%;height:220px;object-fit:cover;" />
<div style="padding:25px;">
<div style="display:flex;gap:8px;margin-bottom:12px;">
<span style="background:#1a73e8;color:#fff;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:bold;">BESTSELLER</span>
<span style="background:#e6f4ea;color:#137333;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:bold;">Certificate Included</span>
<span style="background:#fef7e0;color:#a66100;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:bold;">12 Modules</span>
</div>
<h2 style="margin:10px 0;">Blogger SEO Mastery - 80 Schemas Course</h2>
<p style="color:#5f6368;margin:5px 0;">⭐ 4.9 (234 reviews) • 40 hours • 500+ students • Lifetime access</p>
<p style="margin:15px 0;">Complete 88 posts system: 80+ Schemas, AdSense approval, speed 90+, local money methods. Videos + copy-paste codes + certificate.</p>

<div style="background:#f8f9fa;border-radius:12px;padding:15px;margin:15px 0;">
<p style="margin:5px 0;font-weight:bold;">What you get:</p>
<p style="margin:5px 0;font-size:14px;">✅ 88 posts copy-paste codes ✅ 12 video modules ✅ AdSense approval guarantee ✅ Private Telegram support ✅ Certificate</p>
</div>

<div style="display:flex;align-items:center;gap:15px;margin:20px 0;">
<span style="font-size:32px;font-weight:bold;color:#1a73e8;">$49.99</span>
<span style="text-decoration:line-through;color:#5f6368;">$199</span>
<span style="background:#fce8e6;color:#c5221f;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:bold;">75% OFF - Ends Nov 30</span>
</div>

<div style="display:flex;gap:10px;">
<a href="https://selar.co/your-blogger-seo-course" style="background:#1a73e8;color:#fff;padding:14px 24px;border-radius:24px;text-decoration:none;font-weight:bold;flex:1;text-align:center;">Enroll Now - Instant Access</a>
<a href="https://wa.me/2348012345678?text=Course%20Blogger%20SEO" style="border:1px solid #dadce0;padding:14px 24px;border-radius:24px;text-decoration:none;color:#202124;font-weight:bold;flex:1;text-align:center;">💬 Ask on WhatsApp</a>
</div>
<p style="font-size:11px;color:#5f6368;margin-top:10px;text-align:center;">Pay with Paystack, Selar, USD via Gumroad • 30-day money back • Lifetime updates for 88+ posts</p>
</div>
</div>

Step 5: Course Platform Links - Where to Host Course

Platform Fee Best For
Selar.co 5% + Paystack Nigeria NGN + USD, best for you
Paystack Store 1.5% NGN Simple PDF/video sales NGN
Gumroad 10% USD worldwide
Telegram Private Channel 0% - manual Deliver videos via Telegram, charge via Paystack link

Step 6: Test Course Schema + Get in Google Course Search

  1. Rich Results Test: search.google.com/test/rich-results → Enter course URL → Must show Course valid with hasCourseInstance, offers, aggregateRating, provider
  2. Schema Validator: validator.schema.org → Check hasCourseInstance must have offers with priceValidUntil future, courseMode online/offline
  3. Fix: educationalCredentialAwarded: Must be text like "Certificate of Completion", not boolean
  4. Fix: timeRequired: Format PT40H not 40 hours, PT10H for 10 hours
  5. Google Course Search: After 7 days, search "Blogger SEO course" → Course carousel → Your Blogger course should appear. Need 3+ reviews for rating to show
  6. Add to Search Console: Enhancements → Courses → Should show valid. If error "Missing field provider", add Organization provider with logo

Course content trick: Your 88 posts ARE the course! Convert each post to video via Loom screen record (10 min per post) + PDF of codes. Sell as bundle. Students join private Telegram where you drop Post #90+ updates. Update course monthly with new Schema types - students pay lifetime but you add value.

Important: This is how you make $1000+/month from Blogger without traffic - even 20 sales at $49 = $980. Combine with Service Schema Post #86: Service = done-for-you setup $50, Course = do-it-yourself $49 - capture both buyers. Add Course Schema to all 4 money blogs: Real Estate course, Job Blogging course, Event Blogging course. For free teaser, set offers price 0 for Module 1, price 49 for full - Google shows Free + Paid tiers.