Case study · Sports Media / Content · 2024

A database-driven wrestling media platform

Wrestler profiles, a match database, podcasts and editorial content as structured, linked records on a custom WordPress theme.

RankWrestling
RankWrestling website
4Custom content types
100%Client-managed after handover
0Developer support needed after launch
SEOStructured data from launch
ClientRankWrestling
IndustrySports Media / Content
ServicesCustom WordPress development
StatusCompleted & live
Year2024
The challenge

What needed to change.

Wrestling is structured data: wrestlers have records, matches have two competitors and a result, events hold cards of matches, and podcasts discuss them. A standard blog theme could not model any of this.

01

Structured data, not posts

A new match had to appear on both wrestlers' profiles automatically.

02

Four linked content types

Wrestlers, matches, events and podcasts all needed to reference each other.

03

Client independence

The owner is a content creator, not a developer.

04

Bold look, fast pages

A dark wrestling style that still loads fast on mobile.

The approach

How we built it.

01

Data architecture

Four custom post types with ACF fields for stats, results and ratings.

02

Automatic linking

Relationship fields connect matches, wrestlers, events and podcasts with no manual curation.

03

Search & filters

Filter matches by promotion, date, wrestler and type; search across all content.

04

Custom theme

A bold, dark, high-contrast theme built from scratch and fully responsive.

05

SEO from launch

Schema markup, Open Graph, XML sitemap and clean URLs for every content type.

Inside the platform

A look at what we built.

RankWrestling: Wrestler profiles
Wrestler profilesProfiles with photos, promotion and records.
RankWrestling: Match database
Match databaseMatches organised by year and category.
RankWrestling: Podcasts
PodcastsShows linked to the wrestlers and matches they discuss.
RankWrestling: Editorial
EditorialArticles and biographies linked to the records.
The results

Before and after.

Area
Before
After
Content linking
Manual
Fully automatic
Content structure
Generic blog
4 structured types
Day-to-day management
Needed a developer
Run by the client
Technology

Tools & stack

WordPressCustom post typesCustom taxonomiesACFPHP templatesCustom themeJavaScriptYoast SEOSchema markup
Related services
Have a project like this?

Let's build it with you.

Book a free 30-minute call. We will give you a straight answer on fit, scope, timeline and budget.

1

Book a call30 minutes, no sales pitch. Tell us what you want to build.

2

Get a straight answerHonest feedback on fit, scope, timeline and budget.

3

Decide with no pressureGo ahead only if it feels right. No commitment.