On-Page SEO Checklist for South African Businesses (2026)
A no-fluff on-page SEO checklist for SA businesses. The 15 things Google actually cares about in 2026, with specific steps you can action today.
Most On-Page SEO Checklists Are 40 Items Long and 35 Don't Matter. This One Isn't.
A Pretoria financial advisor hired an agency to "do on-page SEO" for his site. Six weeks and R18,000 later he got a PDF with 147 recommendations. Half were things Google's John Mueller has publicly said don't affect rankings. The advisor did none of them because the list was overwhelming. The agency moved on. Nothing changed.
On-page SEO isn't complicated. There are about 15 things that meaningfully move the needle in 2026, and most take less than 30 minutes per page to implement. If your checklist is 40 items, someone is padding their invoice.
This is the list we use on client sites. In order of impact. With specific instructions for each one.
1. Primary Keyword in the H1
Every page needs one H1 tag. Not two. Not zero. One.
The H1 should contain your primary target keyword naturally. Not stuffed. Not awkward. If your target keyword is "small business accountant cape town", your H1 could be "Small Business Accountant in Cape Town: Services and Pricing". Google's looking for topical relevance, not exact-match obsession.
How to check: Right-click your page, view source, search for <h1>. Should appear once.
2. Primary Keyword in the First 100 Words
Google's crawler weights early content more heavily. If your target keyword doesn't appear in the first paragraph, you're signalling that the page isn't about what you claim.
This isn't about cramming. Write an opening paragraph that naturally introduces what the page is about. If you're targeting "payroll software south africa", say it in the intro. Don't bury it in the fifth paragraph.
3. Meta Title Under 60 Characters With Keyword
Your meta title is the clickable text in Google search results. Keep it under 60 characters or Google will truncate it. Include your primary keyword near the start.
Good: "Payroll Software South Africa: SARS-Compliant Options (2026)"
Bad: "Welcome to Our Website - We Offer Many Services Including Payroll"
The meta title is the single highest-impact change you can make to existing pages. Rewriting weak titles across a site often delivers a 10 to 30% click-through lift within weeks.
4. Meta Description Under 160 Characters
Meta descriptions don't directly affect rankings. They do affect click-through rate, and CTR affects rankings indirectly.
Write one for every page. 150 to 160 characters. Include the keyword. Give people a reason to click. "Find out why 200+ SA businesses switched to our payroll software in 2025." beats "We offer payroll software services."
5. Clean Keyword-Containing URL Slug
URL structure matters more than people think. Clean URLs rank better.
Good: /payroll-software-south-africa
Bad: /?p=2847&cat=3&ref=home
Keep slugs lowercase. Use hyphens, not underscores. Remove stop words where possible (a, the, and, of). Don't include dates unless the content is genuinely time-sensitive. Once you publish, don't change the URL without a 301 redirect. You'll lose every backlink otherwise.
6. At Least Two H2 Tags With Secondary Keywords
H2s structure your content for both users and search engines. They also rank for their own keywords. This H2 you're reading could rank for "h2 tags seo south africa" if I optimised for it.
Target 2 to 6 H2s per page. Use them to answer secondary questions around your main topic. Include related keywords where they fit naturally. Don't force it.
7. Image Alt Text With Keywords (Not Stuffed)
Alt text describes images for screen readers and search engines. It's also a ranking signal for image search.
Good: "Johannesburg payroll software dashboard showing monthly summary"
Bad: "payroll software johannesburg cheap payroll joburg payroll cape town"
Describe what's in the image. Naturally mention your keyword if the image is relevant to it. One keyword per alt text is plenty.
8. Internal Links (2 to 5 Per Page With Varied Anchor Text)
Internal links distribute authority across your site and help Google understand page relationships. They also keep users on your site longer.
Every page should link to 2 to 5 other relevant pages on your site. Vary the anchor text (don't always use exact match). Link to related service pages, cornerstone content, or recent blog posts.
For example, our guide to keyword research for SA businesses covers how to find keywords worth optimising for in the first place. That link adds context and passes authority.
9. Outbound Links to Authoritative Sources (2 to 4)
Counterintuitive fact: linking out to authoritative sources improves your rankings. Google sees your page as part of a topic ecosystem rather than a walled garden.
Link to government resources (sars.gov.za, cipc.co.za), industry authorities (BizCommunity, News24 where relevant), and respected educational sources (Moz's beginner guide is a classic). Don't link to competitors. Do link to definitional or supporting sources.
10. Word Count Calibrated to the SERP
There's no magic word count. 2,000 words isn't automatically better than 800. The right length is the length that fully answers the query.
Check page 1 for your target keyword. If the top 10 results average 1,400 words, you probably need 1,200+ to compete. If they average 600, writing 3,000 might actually hurt (bloated content ranks worse than focused content).
Calibrate to the SERP, not to a blog post claiming "1,890 words is the magic number".
11. Schema Markup Where Relevant
Schema is structured data that tells Google what your content is. Article schema for blog posts. FAQPage schema for FAQ sections. LocalBusiness schema for location-based pages. Product schema for e-commerce items.
Rich results (star ratings, FAQ dropdowns, price snippets) only appear when schema is present. In competitive SERPs, rich results can double your CTR.
Use Google Search Central's structured data guide to understand which types apply to your content. Test your markup with Google's Rich Results Test tool.
12. Mobile Responsive Design
Google indexes the mobile version of your site, not the desktop version. Mobile-first indexing has been default since 2019. Here in 2026 it's not optional.
Test every page on a phone. Actually hold a phone. Don't just resize your browser. Check that buttons are tappable, text is readable without zooming, forms don't break, and nothing overflows horizontally.
In South Africa this matters even more. Over 80% of mobile traffic comes from Android devices, many on older hardware. If your site needs a flagship iPhone to function smoothly, you're losing most of your traffic.
13. Page Speed Under 3 Seconds
Page speed is a confirmed ranking factor. It's also a huge conversion factor. Every extra second of load time costs you roughly 7% of conversions.
For SA visitors on 3G or 4G in load shedding-affected areas, 3-second targets are tighter than they sound. Optimise images (WebP format, lazy loading), minify CSS and JavaScript, enable browser caching, and use a CDN with SA presence (Cloudflare has a Johannesburg edge node).
Test with PageSpeed Insights. Aim for 90+ on mobile. Below 50 is a serious problem.
14. HTTPS and Clean URL Structure
HTTPS is non-negotiable in 2026. If your site still runs on HTTP, Chrome labels it "Not Secure" and bounce rates spike. Get an SSL certificate. Most hosts offer Let's Encrypt free.
Clean URLs avoid query strings where possible, avoid deep nesting beyond 3 levels, and follow consistent patterns. /services/payroll is cleaner than /category/?id=5&item=payroll.
15. E-E-A-T Signals
Experience, Expertise, Authoritativeness, Trust. Google's evaluators use these to judge content quality. AI content without E-E-A-T signals underperforms human-reviewed content with them.
Practical signals include author bios with real credentials, citation of first-hand experience ("we worked with 40 SA restaurants in 2025..."), links to external profiles (LinkedIn, professional associations), case studies with real names and data, and clear contact information.
For SA businesses, add registration numbers (CIPC, SARS), professional body memberships (SAICA, Law Society, FSCA), and physical address with map. These aren't just legal requirements. They're trust signals Google uses.
What Is the Difference Between On-Page and Off-Page SEO?
On-page SEO covers everything you control on your own website. Titles, content, internal links, schema, speed, structure. Everything in this article.
Off-page SEO covers everything that happens off your site. Backlinks from other sites, mentions in news articles, social signals, reviews on Google Business Profile. Off-page is about authority building. On-page is about optimisation.
Here's the thing: neither works in isolation. A site with flawless on-page SEO and zero backlinks will struggle to rank for competitive keywords. A site with amazing backlinks and terrible on-page SEO wastes that authority on pages Google can't understand. You need both.
Technical SEO (covered in our generative engine optimisation guide) is sometimes treated as a third category. It overlaps with on-page but focuses on crawlability, indexability, and technical infrastructure rather than content optimisation.
How Often Should You Update Your On-Page SEO?
Quarterly audits are enough for most SA businesses. Every 90 days, run through the 15 points above for your top 10 pages by traffic. Check meta titles (often the first to decay), internal links (broken over time as other pages change), and schema (breaks when you migrate templates).
For pages ranking just outside page 1 (positions 11 to 20), monthly optimisation makes sense. Small on-page tweaks can move these pages onto page 1. That's usually where the biggest traffic jumps come from.
Pages that haven't changed in 3+ years often underperform not because they're bad but because the SERP has evolved. What ranked #1 in 2022 might not hit today's topic depth expectations. Refresh the content, update statistics, rewrite the intro, and republish.
SA-Specific Notes Most Checklists Miss
Global SEO checklists assume fast internet, flagship hardware, and US English. South African businesses need to adapt.
- Load time targets should be tighter. Your customer on 3G in Soweto has a different experience than your agency's fibre connection. Test on throttled networks.
- Currency and units matter for schema. Product schema should use ZAR not USD. Address schema should use "addressCountry: ZA".
- Hreflang if you serve multiple languages. If you publish in English and Afrikaans, hreflang tags tell Google which version to serve which user.
- Time zones in article schema. Set publishDate in SAST (UTC+2) not UTC. Yes, Google catches this.
Tools to Run This Checklist
You don't need paid tools to audit on-page SEO. Free options work fine for most SA businesses.
- Google Search Console: free, shows exactly which queries your pages rank for.
- Chrome DevTools Lighthouse: free, built into Chrome. Measures speed, accessibility, and basic SEO.
- Screaming Frog (free up to 500 URLs): crawls your site and flags missing titles, broken links, duplicate metas.
- Rich Results Test (Google): free, validates schema markup.
Paid tools like Ahrefs, Semrush, and Sitebulb add automation and competitive data, but the checklist itself can be run manually on a small site in a few hours.
What to Do With This Checklist
Don't try to fix everything at once. Start with your top 5 pages by organic traffic. Run all 15 checks on each. Fix the gaps. Then move to the next 5.
Most SA businesses see measurable ranking improvements within 6 to 8 weeks of systematic on-page cleanup. Not because any single item is transformative, but because Google rewards sites that clearly signal what they're about and serve users well.
If you'd rather have this done for you, our AI-powered SEO service runs this audit automatically across your entire site, prioritises fixes by impact, and either implements them directly or generates a dev-ready ticket. Create a Raimond account and we'll run the audit on your site so you can see the gaps before spending a cent.
Explore more from Raimond
Get found on Google. Convert with AI.
Free SEO audit of your website — we'll show you exactly where you stand and how we can get you ranking.
Related articles
Keyword Research for South African Businesses: A Practical 2026 Guide
A real-world guide to keyword research for SA businesses. Which tools to use, how to spot SA-specific opportunities, and how to avoid wasting money on keywords that never convert.
GuideTechnical SEO for South African Businesses: What to Check (and Fix)
A practical technical SEO guide for SA businesses. Site speed, crawlability, mobile optimisation, and the technical issues that kill rankings before content ever gets a chance.
GuideBacklinks and Link Building for South African Businesses in 2026
What backlinks actually do for SEO, how to get them in South Africa, and why most 'link building' strategies are a waste of money. A practical guide for SA business owners.