Service / 08

WordPress SEO Built in the Theme Code, Not Just Plugin Settings

Most WordPress SEO retainers we replace outsourced the technical work to Yoast or Rank Math defaults and called it done. The actual work (plugin pruning, theme-level schema deduplication, Core Web Vitals at theme and host level) never happened. We do it properly.

What it unlocks

WordPress SEO at theme, plugin, and hosting level, not just Yoast settings.

Built for WordPress sites that have outgrown a generalist SEO retainer and need someone who can write PHP, audit plugins, and read a hosting profile, not just configure Yoast settings.

  1. 01 Theme-level schema deduplicated against Yoast/Rank Math
  2. 02 Plugin audit and pruning
  3. 03 Core Web Vitals at theme and hosting level
  4. 04 Reporting tied to revenue or pipeline

Capabilities

Everything needed to move from idea to measured improvement.

Engagement rhythm

A clear path from diagnosis to shipped growth.

  1. 01

    Free audit

  2. 02

    Theme + plugin + host foundations

  3. 03

    Continuous publishing and refresh

  4. 04

    Quarterly strategic review

What we do

The pillars that make the work compound.

Theme-level schema

Article, BreadcrumbList, FAQPage, Service, Organization, LocalBusiness, Product schema, implemented in the theme code, deduplicated against Yoast or Rank Math output, and validated. Most sites we audit have schema generated by three sources (theme, SEO plugin, page builder) all conflicting. We consolidate and validate.

Plugin audit and pruning

Most WordPress sites carry 30+ plugins, often with overlapping responsibilities and silent performance drag. We audit which are paying their way, prune the dead weight, replace the bloated ones with leaner alternatives. Plugin pruning often delivers the biggest single CWV win on a WordPress site before we have touched the theme.

Core Web Vitals work

WordPress speed is rarely fixable in a plugin. We work at theme and hosting level: critical CSS, image optimisation pipeline (Imagify, ShortPixel, or theme-side AVIF/WebP), caching strategy (often Redis or Object Cache Pro on managed hosts), server response time tuning, and selective dequeue of plugin assets where they do not earn their load. Cheap WordPress hosting undoes everything; we will be direct if the hosting tier is the bottleneck.

WooCommerce SEO

Product schema, faceted nav, /shop/ canonical handling, category page architecture, and the WooCommerce-specific patterns generalist SEO agencies do not know. We have a dedicated WooCommerce SEO page if WooCommerce is your primary revenue driver; this page covers it as part of broader WordPress SEO if it sits alongside your editorial site.

Content and on-page

Four or more new pieces a month, briefed against actual Search Console data. Existing posts and pages refreshed monthly based on what has slipped. Category and tag archive page handling (most WordPress sites have at least one archive working against them). Internal linking extended across the cluster.

Reporting tied to revenue

Monthly report against attributed organic revenue or pipeline, not ranking screenshots. Quarterly strategic review with a real human. We treat Search Console as a control panel, not a quarterly screenshot. If a tactic is plateauing, we will tell you and pivot.

How an engagement runs

From first audit to shipped growth.

  1. 01

    Free audit

    week 0

    Full technical, content, and SERP audit. Plugin load profile. Theme-level performance. Schema duplication status (Yoast or Rank Math vs theme vs page builder). Core Web Vitals at template level. Content depth. Where the site is leaking traffic, where it should rank but does not, where the highest-impact fixes are.

  2. 02

    Theme + plugin + host foundations

    months 1 to 3

    Theme-level schema deployed and validated. Plugin audit completed, dead weight removed, bloated plugins replaced with leaner alternatives where appropriate. CWV improvements at theme and host level. Content calendar launched. GSC baseline established and weekly review cadence started.

  3. 03

    Continuous publishing and refresh

    month 4 onwards

    Steady content cadence. Refresh queue on slipping posts and pages. Internal linking extended. Schema kept current as content changes. CWV monitored as new plugins or theme updates land. Plugin audit revisited quarterly.

  4. 04

    Quarterly strategic review

    every 90 days

    Every 90 days: which content clusters are paying back, where the site's CWV has drifted (plugin updates often regress performance), what next quarter's content investment should look like. Real strategy from a real human.

The lay of the land

Why most WordPress SEO is delegated to a Yoast settings page (and why that does not work)

WordPress's SEO plugin ecosystem (Yoast, Rank Math, All In One SEO) is excellent at editorial workflow. Meta titles, descriptions, social cards, sitemap generation, focus keyword scoring. What it cannot do is fix the technical foundations: theme-level schema duplication, plugin-driven performance drag, hosting tier bottlenecks, content depth. Most WordPress SEO retainers we replace had Yoast installed, configured to a reasonable default, and called the technical SEO 'done'.

Real WordPress SEO requires writing PHP, auditing plugins for performance impact (every plugin loaded on every page costs something), and reading the hosting profile to identify whether server response time is the actual constraint. The work is not glamorous and it does not show on a ranking dashboard for the first 60 days, but the foundations are where the compound effect comes from. Get theme-level schema right once, and every page benefits forever. Prune ten unnecessary plugins, and CWV improves across the whole site permanently. Move off cheap shared hosting to managed WordPress hosting on Kinsta or Cloudways, and the conversation about CWV becomes about milliseconds, not seconds.

From month four onwards, the work converges with standard SEO: content production, on-page optimisation, internal linking, schema for new page types. But the foundations matter, and they require WordPress-specific eyes.

FAQ

Frequently asked questions.

Everything we do

The full service catalogue.

Pick any other engagement that fits your business, or take the whole stack from one senior team.

  1. 01

    Shopify Development

    Custom Shopify themes, performance-tuned from launch, conversion-led PDPs, SEO and Merchant Centre wired clean.

  2. 02

    WooCommerce Development

    Custom WooCommerce themes that perform like Shopify, with the editorial flexibility and ownership of WordPress.

  3. 03

    WordPress Development

    Custom WordPress sites built code-first as the default, with the option of a properly configured page builder when your team needs ongoing editorial freedom.

  4. 04

    WordPress Maintenance

    We update, back up, monitor, and patch your WordPress site every week so a stale plugin never takes your business offline.

  5. 05

    SEO Services

    Technical SEO, content, local, schema, and Search Console health, run as a retainer and measured against revenue.

  6. 06

    Shopify SEO

    Most Shopify SEO is left to an app that emits duplicate or invalid schema. We do the work in Liquid, where it belongs.

  7. 07

    WooCommerce SEO

    WooCommerce SEO done at theme and plugin level, not delegated to the Yoast WooCommerce add-on.

  8. 08

    WordPress SEO

    WordPress SEO done at theme, plugin, and hosting level, not delegated to a Yoast or Rank Math settings page.

  9. 09

    Google Ads Agency

    We build Google Ads accounts around conversions: tight structure, clean tracking, landing pages that match the query.

  10. 10

    Digital Marketing Agency

    Paid search, paid social, SEO, content, and analytics run by the same senior people, with reporting tied to pipeline.

  11. 11

    PPC Agency

    Most PPC agencies run Google only. We run Google plus Microsoft Ads in parallel, with cross-channel tracking and audience strategy.

  12. 12

    Google Ads for Ecommerce

    Shopping and Performance Max are the start, not the strategy. We run the full funnel for ecommerce accounts, with margin context, not just ROAS.

  13. 13

    Google Ads for Shopify

    Shopify-specific Google Ads work: native Merchant Centre integration, customer-list sync, Shopify Audiences, and PDP-level CRO.

  14. 14

    Google Ads for Lead Generation

    Service businesses optimise to form fills. We optimise to sales-qualified leads and closed-won revenue, wired into your CRM.

  15. 15

    Facebook and Instagram Ads

    We run Facebook and Instagram Ads with senior account managers, server-side tracking, and continuous creative testing so spend earns its keep.

  16. 16

    Web Design

    No templates. No page builders. Bespoke websites with Lighthouse 95+, SEO foundations baked in, and CMS controls that make sense.

  17. 17

    Ecommerce Web Design

    Custom-built ecommerce, sized to your catalogue and ops. Shopify, WooCommerce, or custom-built; the platform follows the business model.

  18. 19

    SEO Agency Cape Town

    Cape Town-focused SEO: local pack and Google Business Profile, technical foundations, content, and GSC discipline, run as a retainer and measured against revenue.

  19. 20

    Web Design Cape Town

    Cape Town web design agency. Bespoke builds, Lighthouse 95+, SEO foundations baked in, CMS controls your team can actually use. In-person discovery meetings across the city.

  20. 21

    Web Development

    Bespoke website builds engineered around your stack, your integrations, and how the site has to perform under real load. Custom code, headless where it fits, observability and security treated as deliverables.

  21. 18

    Conversion Rate Optimisation

    Continuous CRO: diagnose where the funnel leaks, run hypothesis-led tests, measure against revenue, not vanity engagement metrics.