Job blogs without JobPosting Schema = buried on page 5. With JobPosting Schema = Google for Jobs blue box at TOP of search, above Indeed, 10x traffic, earn ₦100 per application via MyJobMag affiliate.

In this VIRAL TRAFFIC Post #87, you'll add JobPosting Schema to Blogger job posts. This is how job blogs like HotNigerianJobs get 2M visits monthly with free Blogger.

Step 1: Why JobPosting Schema Wins Biggest Traffic in Nigeria 2025

Google for Jobs shows only JobPosting Schema - no Schema = not in Google Jobs.

  1. Google for Jobs top: Blue job box with logo, salary, location ABOVE all organic results - position 0
  2. Jobs near me: "accounting jobs in Lagos" = your Blogger post shows in map + list
  3. Viral sharing: Job seekers share WhatsApp groups = 5000 visits per job post
  4. Money per apply: MyJobMag, Jobberman affiliate pays ₦50-₦150 per application, not just AdSense

Image: Google search "accountant jobs Lagos" showing Google for Jobs box with Blogger blog listed at top with salary ₦250k

Step 2: Add Job Posting Schema to Blogger Job Post

For each job post - Title example: "Accountant Needed at Dangote Lagos - ₦250k". Paste at BOTTOM in HTML view:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "JobPosting",
  "title": "Accountant - Dangote Group - Lagos",
  "description": "<p>Dangote Group is hiring an Accountant in Lagos. Full-time, on-site in Ikoyi. Salary ₦250,000 per month. 2 years experience needed, BSc Accounting, ICAN is advantage. Apply before 30 Nov 2025.</p><p><strong>Responsibilities:</strong></p><ul><li>Prepare monthly financial reports</li><li>Manage accounts payable/receivable</li><li>Reconcile bank statements</li><li>Support audit process</li></ul><p><strong>Requirements:</strong></p><ul><li>BSc Accounting, 2+ years experience</li><li>ICAN certified or in view</li><li>Excel advanced, SAP advantage</li><li>Lives in Lagos</li></ul>",
  "identifier": {
    "@type": "PropertyValue",
    "name": "Dangote Group",
    "value": "DANG-ACC-LAG-2025-11"
  },
  "datePosted": "2025-11-17T08:00:00+01:00",
  "validThrough": "2025-11-30T23:59:59+01:00",
  "employmentType": ["FULL_TIME"],
  "hiringOrganization": {
    "@type": "Organization",
    "name": "Dangote Group",
    "sameAs": "https://www.dangote.com",
    "logo": "https://yourblog.blogspot.com/dangote-logo.png"
  },
  "jobLocation": {
    "@type": "Place",
    "address": {
      "@type": "PostalAddress",
      "streetAddress": "Ikoyi, Lagos",
      "addressLocality": "Lagos",
      "addressRegion": "Lagos State",
      "postalCode": "101233",
      "addressCountry": "NG"
    }
  },
  "baseSalary": {
    "@type": "MonetaryAmount",
    "currency": "NGN",
    "value": {
      "@type": "QuantitativeValue",
      "value": 250000,
      "unitText": "MONTH"
    }
  },
  "applicantLocationRequirements": {
    "@type": "Country",
    "name": "Nigeria"
  },
  "jobLocationType": "TELECOMMUTE",
  "experienceRequirements": {
    "@type": "OccupationalExperienceRequirements",
    "monthsOfExperience": "24"
  },
  "educationRequirements": {
    "@type": "EducationalOccupationalCredential",
    "credentialCategory": "bachelor degree"
  },
  "qualifications": "BSc Accounting, ICAN, 2 years experience, Excel, SAP",
  "responsibilities": "Financial reporting, accounts payable, bank reconciliation",
  "skills": "Accounting, Excel, SAP, Financial Reporting",
  "workHours": "Monday to Friday 8am-5pm",
  "directApply": true
}
</script>

Step 3: Critical Fields That Must Be Correct - Or Google Rejects

Field Correct Wrong = Rejected
datePosted 2025-11-17T08:00:00+01:00 (today ISO) 17 Nov 2025 (text date)
validThrough Future date, max 2 months ahead Past date or no date = expired
employmentType FULL_TIME, PART_TIME, CONTRACTOR, INTERN Full time (must be uppercase code)
baseSalary currency NGN, USD ₦ or Naira (must be 3-letter code)
description HTML with <p><ul> tags inside string Plain text without formatting
hiringOrganization Real company name, not your blog Your Blog Academy (must be employer)
jobLocation addressCountry NG Nigeria (must be 2-letter)

Step 4: Visible Job Box That Matches Schema + Apply Button

<div style="border:1px solid #dadce0;border-radius:12px;padding:20px;margin:20px 0;background:#fff;">
<div style="display:flex;gap:15px;align-items:center;">
<img src="https://yourblog.blogspot.com/dangote-logo.png" alt="Dangote" style="width:60px;height:60px;border-radius:8px;border:1px solid #eee;" />
<div>
<h2 style="margin:0;font-size:20px;">Accountant - Dangote Group</h2>
<p style="margin:5px 0;color:#5f6368;font-size:14px;">📍 Ikoyi, Lagos • Full-time • ₦250,000/month • Posted today</p>
<span style="background:#e6f4ea;color:#137333;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:bold;">✔ Actively hiring</span>
</div>
</div>

<div style="margin:15px 0;">
<p><strong>Dangote Group</strong> is hiring an <strong>Accountant in Lagos</strong>. Salary ₦250k/month. 2 years experience, BSc Accounting, ICAN advantage.</p>
<h4>Responsibilities:</h4>
<ul><li>Prepare monthly financial reports</li><li>Manage accounts payable/receivable</li><li>Reconcile bank statements</li></ul>
<h4>Requirements:</h4>
<ul><li>BSc Accounting, 2+ years</li><li>ICAN certified or in view</li><li>Excel advanced, SAP advantage</li></ul>
</div>

<div style="background:#f8f9fa;border-radius:8px;padding:15px;margin:15px 0;">
<p style="margin:0;font-size:14px;"><strong>Deadline:</strong> 30 Nov 2025 <span style="color:#d93025;">• 13 days left</span></p>
<p style="margin:5px 0 0 0;font-size:14px;"><strong>How to Apply:</strong> Send CV to careers@dangote.com with subject "Accountant Lagos"</p>
</div>

<div style="display:flex;gap:10px;">
<a href="https://your-affiliate-link.com/apply-dangote-accountant" style="background:#1a73e8;color:#fff;padding:12px 24px;border-radius:24px;text-decoration:none;font-weight:bold;flex:1;text-align:center;">Apply Now - Free</a>
<a href="https://wa.me/?text=Accountant%20job%20at%20Dangote%20Lagos%20₦250k%20https://yourblog.blogspot.com/accountant-dangote-lagos.html" style="border:1px solid #dadce0;padding:12px 24px;border-radius:24px;text-decoration:none;color:#202124;font-weight:bold;flex:1;text-align:center;">Share to WhatsApp</a>
</div>

<p style="font-size:11px;color:#5f6368;margin-top:10px;">⚠ This job is posted by Your Blog Academy Jobs for information. We are not Dangote Group. Verify before applying. Source: Dangote careers page.</p>
</div>

Step 5: How Job Blogs Make Money - 3 Methods

  1. AdSense: Job posts get 5-10x pageviews from WhatsApp shares = high AdSense RPM
  2. MyJobMag affiliate: myjobmag.com/affiliate → Get link for each job → Earn ₦50-₦150 per application via your link
  3. Telegram paid alert: Free blog + Paid Telegram ₦2000/month for early jobs before blog post - 500 members = ₦1M/month

Step 6: Test Job Schema + Get in Google for Jobs

  1. Rich Results Test: search.google.com/test/rich-results → Enter job URL → Must show Job Posting valid, no errors. Check datePosted, validThrough, baseSalary present
  2. Schema Validator: validator.schema.org → Check employmentType must be array ["FULL_TIME"], baseSalary value is number not string
  3. Search Console: Enhancements → Job Postings → Must show valid after 3 days. Fix errors: If says "Missing field jobLocation" add addressCountry NG
  4. Google for Jobs check: Search "accountant jobs Lagos" after 5 days → Your Blogger post should appear in blue jobs box. If not, check validThrough not expired, datePosted recent (last 7 days)
  5. Fix: Job expired fast: Google expires jobs after validThrough. Update validThrough weekly or repost with new datePosted. Delete old job posts after deadline to avoid penalty
  6. Fix: HiringOrganization logo 404: Logo must be https, square, 112x112px min, public URL

Bad practice that gets BANNED: Copying same job description from Jobberman word-for-word + posting 20 jobs per day with fake company. Google bans Blogger blogs that post expired/fake jobs. Always: Rewrite description in your own words, add real apply link/email from company site, set validThrough max 30 days, delete after expiry. Add disclaimer "We are not hiring company".

Important for Nigerian job blogs: Create separate Blogger blog: naijahotjobs.blogspot.com or yourstate jobs. Post 3-5 jobs daily max, not 20. Use labels: Jobs in Lagos, Jobs in Abuja, Accounting Jobs, IT Jobs. Add Search Box Schema from Post #78 to homepage so users search jobs inside your blog. Add WhatsApp share button - 90% job traffic comes from WhatsApp groups. For salary, if salary not disclosed, remove baseSalary field entirely - don't put fake salary. Use jobLocationType TELECOMMUTE for remote jobs, leave blank for on-site.