YSM Digital

Search, engineered from the logs up.

YSM Digital is an SEO-led marketing consultancy in Johannesburg. Technical SEO is the core, diagnosed from server logs and field data rather than opinion, with PPC, social media and web design built on the same evidence. For professional practices, businesses and ecommerce, and agencies that need technical SEO under their own brand.

location
Johannesburg, ZA
coordinates
26.20 S, 28.03 E
timezone
SAST, UTC+2
experience
7+ years
model
senior-led, SEO first
pipeline
logs → BigQuery → Looker Studio

Most SEO advice starts at the content layer. Most ranking problems don't.

A page that isn't crawled can't be indexed; a page that isn't indexed can't rank; a page that ranks slowly loses to one that ranks fast. Every engagement works that stack in order, and never recommends a content fix, or a bigger ad budget, for what the logs show is a crawl problem.

capabilitiessix technical, three built on them

SEO at the core, marketing around it

Crawl and indexation

Raw server and CDN logs, not sampled crawl stats. Googlebot hit frequency verified by reverse DNS, status codes over time, crawl budget by URL template, canonical resolution, noindex leaks in headers and meta.

logsrobotscanonicals301

Core Web Vitals

Field data decides; lab data diagnoses. Work at the template level: hero images and render-blocking plugins for LCP, injected booking widgets for CLS, tag managers for INP.

cruxlcpinpcls

Structured data and AI search

JSON-LD that validates in both the Rich Results Test and the Schema.org validator. Entity clarity, consistent practitioner credentials and quotable declarative copy so AI Overviews, ChatGPT and Perplexity can cite the right source.

json-ldentitiesllms.txt

Edge SEO

When the CMS is locked or the dev queue is long, Cloudflare Workers ship the fix: header injection, redirect logic, bot response shaping, hreflang.

workersheadershreflang

Measurement

Search Console bulk export into BigQuery, reported in Looker Studio. GA4 and Business Profile blended for the client view; log-level detail kept in internal views.

bigquerylookerga4

Tooling

Python where the work is repetitive: a bulk redirect mapper, an audit pipeline, scrapers and converters. Working code, not pseudocode, handed over with the findings.

pythonpandasautomation

Paid search

PPC run from the same data as the organic work: search terms mined from Search Console, landing pages that pass Core Web Vitals, and conversion tracking verified before the budget goes live.

google adslanding pagestracking

Social media

Content and scheduling that carry the same services, entities and proof points as the site, so every channel reinforces what search engines and AI models already know about the business.

contentschedulingentities

Web design and development

Static and WordPress sites designed to be fast, crawlable and indexable from the first deploy, with structured data, clean URLs and no third-party weight. This site is the reference build.

staticwordpressperformance
7+years in SEO, on a technical foundation: DNS, HTTP, log analysis, BigQuery, Python.
#2national position within days of launching Grow My Practice, a brand and site built from nothing.
0third-party scripts on this site. Fonts self-hosted, every image vector, no trackers. Its Core Web Vitals are the portfolio.

Send the site. Get a diagnosis, not a pitch deck.

A short scoping call, then a fixed-fee audit or a monthly retainer, SEO first, with PPC, social or web added where they earn their place. Replies from Johannesburg, usually the same working day.