← Back to portfolio
Case Study · 08 / 17
Social Analytics · NLP · 2025

Wired vs The Verge,
measured on Bluesky.

A full social-listening pipeline comparing two tech-media brands on Bluesky — collection, cleaning, sentiment, LDA topic modelling, keyword networks, micro-influencer scoring, and a brand perceptual map. Seven notebooks, one question: how differently are these brands actually talked about?

Role
Solo — data & NLP pipeline
Module
BUSI4370 · Analytics Specializations
Stack
NLTK · Gensim · NetworkX · scikit-learn
Status
Completed coursework
Fig. 08 · collect → map
08
Two brands, one platform, and a stack of very different conversations.
§ 01 — The problem

"Who has better engagement" is the shallow question.

Comparing two media brands by follower count or like totals tells you almost nothing about how they occupy a platform. Wired and The Verge cover overlapping ground, but the shape of the conversation around each — its themes, its tone, its network of voices — is where the real difference lives.

The goal was a brand-intelligence read: not a scoreboard, but a multi-angle comparison of sentiment, topics, network structure, and positioning, each stage building on cleaned, shared data.

Engagement counts the noise. Topics and networks find the signal.

§ 02 — Constraints

Discipline for a multi-stage pipeline.

§ 03 — Architecture

Seven stages, cleanly chained.

The pipeline runs in order — collect, clean, analyse, score sentiment, model topics, build networks, map positioning — each reading the previous stage's processed output.

01 — Collect
Bluesky pull
Posts + profiles for both brands captured to a frozen raw layer.
02 — Clean
Normalise
De-duplicate, audit, and standardise into processed CSVs.
03 — Analyse
Sentiment + topics
VADER-style sentiment and LDA topic models with coherence tuning.
04 — Position
Network + map
Keyword networks, micro-influencer scores, and a brand perceptual map.

The most interesting stage is the network work: keyword co-occurrence graphs plus centrality scoring surface the micro-influencers — smaller accounts that sit structurally central to a brand's conversation and would be cheap, high-leverage partners.

§ 04 — What the pipeline surfaced

Different themes, different tones, different maps.

Stacking the stages produced a genuinely multi-dimensional comparison: engagement distributions and posting-time heatmaps, sentiment splits over a rolling window, distinct LDA topic clusters per brand, and finally a perceptual map placing the two brands against each other on derived axes.

The payoff of the layered approach is that no single chart is asked to carry the verdict — the perceptual map is only trustworthy because the sentiment and topic stages beneath it are visible and reproducible.

7
Pipeline stages, one notebook each
2
Brands compared across every dimension
20+
Figures and tables written as reproducible outputs
§ 05 — From analysis to recommendation

Scores that point at people.

The deliverable ends with recommendations, not just descriptions: per-brand micro-influencer shortlists ranked by network centrality, and a positioning read from the perceptual map. That's the shift from social analytics to social intelligence — output a marketing team could act on tomorrow.

§ 06 — What I'd do differently

Three things, next time.