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.
- Google for Jobs top: Blue job box with logo, salary, location ABOVE all organic results - position 0
- Jobs near me: "accounting jobs in Lagos" = your Blogger post shows in map + list
- Viral sharing: Job seekers share WhatsApp groups = 5000 visits per job post
- 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
- AdSense: Job posts get 5-10x pageviews from WhatsApp shares = high AdSense RPM
- MyJobMag affiliate: myjobmag.com/affiliate → Get link for each job → Earn ₦50-₦150 per application via your link
- 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
- Rich Results Test: search.google.com/test/rich-results → Enter job URL → Must show Job Posting valid, no errors. Check datePosted, validThrough, baseSalary present
- Schema Validator: validator.schema.org → Check employmentType must be array ["FULL_TIME"], baseSalary value is number not string
- Search Console: Enhancements → Job Postings → Must show valid after 3 days. Fix errors: If says "Missing field jobLocation" add addressCountry NG
- 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)
- 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
- 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.
0 Comments