SEO

WordPress SEO checklist for SA service businesses

WordPress is a strong SEO base for South African service businesses, but out of the box it ships with a few defaults that work against you. This checklist covers the settings, plugins and on-page habits that get a WordPress service site ranking for local searches, in the order we would tackle them.

WordPress powers a large share of business websites, and for SA service businesses (plumbers, attorneys, accountants, agencies) it is a strong base once configured properly. Work through this top to bottom; the early items prevent problems that are expensive to diagnose once a site is live.

WordPress SEO checklist for SA service businesses, Juicy Designs
Written by Cobus van der Westhuizen Reviewed June 2026 15+ years experience 64+ SA clients Google certified

TL;DR: Quick Answer

Fix the permalink structure and confirm the site is not blocking search engines first, use one SEO plugin, then build genuine service-plus-location pages and keep the site fast. Organise content into clear clusters with descriptive internal links, use the blog to answer pre-purchase questions that funnel to service pages, and maintain the site monthly. The early settings prevent the most common reason a new WordPress site never ranks.

Key takeaways

  • Set permalinks to Post name and confirm Discourage search engines is unticked: the most common launch mistake
  • Use one reputable SEO plugin (Yoast or Rank Math), never two, and actually use the per-page fields
  • Build genuine service-plus-location pages with the location worked naturally into title, headings and copy
  • Speed matters: a caching plugin, image compression and a lean theme on quality hosting
  • Organise content into clusters with descriptive anchor text, and avoid orphan pages
  • Use the blog to answer pre-purchase questions, then link each post to the relevant service page

What WordPress settings should I fix first for SEO?

Fix your permalink structure and search-engine visibility before anything else. Go to Settings then Permalinks and set "Post name" so URLs are clean (/geyser-repair/ not /?p=123), and confirm Settings then Reading does not have "Discourage search engines from indexing" ticked.

That checkbox accidentally left on is the single most common reason a freshly launched WordPress site never ranks; it adds a noindex directive sitewide. In our own audits of new SA WordPress sites, it is the first thing we check and a surprising number have it on. After permalinks and indexing, set your site title and tagline sensibly, and pick a primary domain (with or without www) so the other version 301-redirects to it. These take ten minutes and prevent problems that are expensive to diagnose later.

Which SEO plugin should a service business use?

Use one reputable SEO plugin (Yoast SEO or Rank Math are the common choices) and do not stack multiples, because two plugins writing meta tags creates conflicts and duplicate output. Either one handles titles, meta descriptions, sitemaps and schema for a typical service site.

Both plugins generate an XML sitemap automatically, let you write per-page titles and descriptions, and add basic schema. For a service business the value is in actually using the per-page fields, not just installing the plugin. Set a clear title format, write unique descriptions for your money pages (services, location, contact), and enable LocalBusiness schema if the plugin supports it. If you see duplicate meta tags in your page source, that is usually a theme or page builder bundling its own SEO output, so disable the redundant one and keep a single source of truth.

How do I optimise WordPress pages for local SA searches?

Build dedicated, well-written pages for each core service and each location you serve, and put the location naturally in the page title, headings and copy. A page titled "Geyser Repair in Pretoria East" will beat a generic "Our Services" page for that local search every time.

Local intent dominates service searches: people type "electrician near me" or "attorney Sandton". Match that by creating service-plus-location pages with genuinely useful, distinct content, not thin doorway pages that just swap the suburb name. The discipline is the same as building location pages without thin content. Add your business name, address and phone consistently, embed a Google Map, and link these pages from your main navigation. Pair this with a complete Google Business Profile, which is the other half of local ranking.

Do I need to worry about WordPress site speed?

Yes. WordPress sites slow down through heavy themes, too many plugins and unoptimised images, and Google treats Core Web Vitals as part of page experience. Service sites are often guilty of bloated page builders and oversized hero images.

Test your key pages in PageSpeed Insights and watch Largest Contentful Paint. The usual wins on WordPress are a caching plugin, image compression (serve modern formats and correctly sized images), and removing plugins you no longer use, all covered in our guide to site speed and image optimisation. Choose a lightweight theme rather than a do-everything one. For SA visitors on mobile data, a fast site also converts better, so this work pays twice. If you are on cheap shared hosting and speed is stuck, upgrading hosting is sometimes the real fix.

How should I structure content and internal links on WordPress?

Organise content around clear service categories and link related pages together so both visitors and Google understand your site’s structure. A logical hierarchy (home then service category then specific service) with internal links between related pages spreads ranking signals.

Use descriptive anchor text for internal links ("our debt review service" not "click here"). Link your blog posts to the relevant service pages so informational content funnels toward your money pages. Keep your main navigation focused on the services and pages that matter for conversions. Avoid orphan pages with no internal links pointing to them; if nothing links to a page, Google treats it as low priority and visitors never reach it. A simple habit: whenever you publish a new page, add at least one internal link to it from an existing relevant page, and one link out from it.

How do I use a blog to win more service searches?

Use the blog to answer the questions your customers ask before they hire you, then link those articles to your service pages. A plumber who publishes "How much does a geyser replacement cost in South Africa?" captures searchers months before they are ready to book.

Service businesses often skip blogging because it does not feel like "real" work, but informational content is how you rank for the searches your service pages cannot target. Pick the ten questions you answer most often on calls and turn each into a clear, genuinely useful article with a local angle and honest pricing ranges where you can give them. Link each post to the relevant service page so the reader has an obvious next step. Quality beats quantity; a handful of strong, well-linked articles outperforms a pile of thin ones. Resist chasing national keywords if you only serve Gauteng; you will rank faster on the local, suburb-specific searches your bigger competitors ignore.

Frequently asked questions

Is WordPress good for SEO?

Yes. WordPress gives you full control over URLs, titles, descriptions, schema and content structure, plus mature SEO plugins. It is one of the most SEO-capable platforms available. The flip side is that nothing is automatic; a WordPress site only ranks well if it is configured and maintained properly.

Do I need Yoast or can I do SEO without a plugin?

You can technically do WordPress SEO without a plugin, but a plugin like Yoast or Rank Math saves a lot of time on sitemaps, meta tags and schema. For a service business with no developer on hand, a plugin is the practical choice. Just use one, not several.

How long does WordPress SEO take to show results?

For a local SA service business, expect a few months to see meaningful movement on competitive local terms, sometimes faster on low-competition suburb-plus-service searches. Foundational fixes can lift visibility within weeks, but building authority is an ongoing effort, not an overnight one.