RUNKEXPERT.

Blog

Real audits. Real numbers.

Case studies from our own technical SEO and performance work — the actual before-and-after data, not generic checklists.

Runkexpert guide graphic titled Astro vs WordPress Performance, highlighting LCP, TTFB, and Blocking Time
astro wordpress core-web-vitals performance web-development

Astro vs WordPress Performance: Where the Speed Difference Actually Comes From

Astro is faster than WordPress - but why, specifically? A metric-by-metric breakdown of LCP, TTFB, and blocking time, and when the difference actually matters for your site.

Read the case study
Runkexpert guide graphic titled Migrating WordPress to Astro, highlighting Content, Redirects, and Speed
astro wordpress migration web-development core-web-vitals

Migrating from WordPress to Astro: What Actually Changes (and What Breaks)

A practical, no-hype guide to moving a site from WordPress to Astro - the real performance gains, the URL and redirect traps, and what you give up in exchange.

Read the case study
Runkexpert guide graphic titled CDN Edge Coverage and TTFB, highlighting Assets, Document, and Coverage
cdn ttfb core-web-vitals performance technical-seo

CDN Edge Coverage and TTFB: Why Distance Still Slows Your Site Down

A CDN is supposed to make distance irrelevant - but only for the assets it caches. Here's what a CDN actually speeds up, what it doesn't, and why your document TTFB can still lag.

Read the case study
Runkexpert guide graphic titled Data Residency and Site Speed, highlighting Law 25, TTFB, and CDN
canada data-residency ttfb core-web-vitals technical-seo

Data Residency and Site Speed for Canadian Businesses: The Law 25 / PIPEDA Performance Angle

Canadian privacy law pushes businesses toward local data hosting - and that decision quietly shapes your site speed. How to stay compliant without paying a TTFB penalty.

Read the case study
Runkexpert guide graphic titled Quebec French vs France French, highlighting Vocabulary, hreflang, and Local Intent
canada quebec french-seo hreflang bilingual-seo

Quebec French vs France French: The SEO Differences That Actually Matter

Targeting French-speaking Canada with France-French content leaves rankings on the table. The vocabulary, hreflang, and keyword differences that matter for Quebec SEO.

Read the case study
Runkexpert guide graphic titled Optimize for AI Overviews, highlighting Passages, Entities, and Access
geo ai-overviews ai-search technical-seo content

How to Optimize for Google AI Overviews Without Chasing a Moving Target

AI Overviews are rewriting the top of the search results. Here's what actually influences whether you're cited - passage structure, entity clarity, and technical accessibility - minus the hype.

Read the case study
Runkexpert guide graphic titled Fast Bilingual Websites, highlighting hreflang, Fonts, and the language Switcher
bilingual-seo core-web-vitals hreflang technical-seo canada

How to Build a Fast Bilingual (EN/FR) Website Without Doubling Your Load Time

A bilingual site has twice the surface area for performance and SEO to break. Here's how to keep Core Web Vitals fast across both languages - hreflang, fonts, and routing done right.

Read the case study
Runkexpert guide graphic titled llms.txt Best Practices, highlighting Format, Links, and Sync
geo llms-txt ai-search technical-seo structured-data

llms.txt Best Practices: What the File Is, and How to Write One That Follows the Spec

A practical guide to llms.txt - the emerging standard for making your site legible to AI agents. The exact format, the common mistakes, and a template you can copy.

Read the case study
Runkexpert guide graphic titled AI SEO for Developers, highlighting Access, Parsing, and Attribution
ai-seo geo web-development structured-data technical-seo

AI SEO for Developers: Making Your Site Legible to AI Search at the Code Level

The developer's side of AI SEO - the rendering, structured data, and accessibility work that decides whether AI search can actually read and cite your site. Practical, not hype.

Read the case study
Runkexpert guide graphic titled What Is AI SEO, highlighting three themes: Using AI, Found by AI, and Fundamentals
ai-seo geo ai-search seo technical-seo

What Is AI SEO? (IA SEO / AI for SEO, Explained Without the Hype)

AI SEO has two meanings and people constantly mix them up. Here's the clear split - using AI to do SEO work vs optimizing to be found by AI - and what actually matters for each.

Read the case study
Runkexpert guide graphic titled On-Page SEO for Core Web Vitals, highlighting LCP, CLS, and INP
on-page-seo core-web-vitals technical-seo performance

On-Page SEO for Core Web Vitals: The Optimization Marketers Can't Do From the CMS

Core Web Vitals are an on-page ranking factor decided in the code, not the CMS. Here's the on-page SEO work that lives in LCP, CLS, and INP - and how to fix each.

Read the case study
Runkexpert guide graphic titled What Is On-Page SEO, highlighting Content, Structure, and Speed
on-page-seo seo technical-seo content

What Is On-Page SEO? The Complete Guide to Optimizing Your Pages

On-page SEO explained in full - the content, HTML, and structural signals you fully control, what actually moves rankings in 2026, and a checklist you can run today.

Read the case study
Runkexpert guide graphic titled Technical SEO vs Marketing SEO, highlighting Crawlability, Speed, and Content
technical-seo seo-marketing seo core-web-vitals

Technical SEO vs Marketing SEO: Which One Is Actually Holding Your Rankings Back?

Most SEO problems are one of two kinds - a marketing gap or an engineering gap - and treating one as the other wastes money. Here's how to tell which is capping your site.

Read the case study
Runkexpert guide graphic titled What Is SEO in Marketing, highlighting On-Page, Off-Page, and Technical SEO
seo seo-marketing digital-marketing technical-seo

What Is SEO in Marketing? A Plain-English Definition (and Where It Actually Fits)

SEO in marketing, explained without jargon - what it is, the three parts it breaks into, and how the technical side quietly decides whether the rest of your marketing works.

Read the case study
Runkexpert guide graphic titled How to Do an SEO Analysis, showing three pillars: On-Page Signals, Core Web Vitals, and Technical Crawlability
seo technical-seo seo-analysis core-web-vitals

How to Do an SEO Analysis of Your Website (Step by Step, With a Free Tool)

Learn what a proper SEO analysis checks - on-page signals, Core Web Vitals, and crawlability - and run one yourself free in under a minute.

Read the case study
Runkexpert graphic on optimizing INP, showing the three phases: Input Delay, Processing Time, and Presentation Delay
core-web-vitals inp performance javascript

Optimize INP: A Practical Guide to Killing Interaction Latency (Long Tasks, JS)

INP replaced FID as Google's responsiveness metric. Here's how to diagnose the Long Tasks and JavaScript that are driving your INP score up.

Read the case study
Runkexpert graphic on Generative Engine Optimization (GEO), showing structured brand data flowing into ChatGPT, Perplexity, and Google AI Overviews
geo generative-engine-optimization schema-markup seo

GEO: Generative Engine Optimization to Get Cited by ChatGPT, Perplexity, and Google AI Overviews

Generative Engine Optimization (GEO) structures your brand data to get cited by generative search engines. Here's how to prepare for it.

Read the case study
Runkexpert graphic of a Core Web Vitals audit checklist showing LCP, CLS, INP, TTFB with Google thresholds
core-web-vitals audit pagespeed crux

Core Web Vitals Audit: The Complete Checklist Using PageSpeed API and CrUX Data

A reliable Core Web Vitals audit combines CrUX field data with PageSpeed lab data. Here's the complete checklist, metric by metric.

Read the case study
Runkexpert graphic showing a site with structured Schema markup being cited as a source in a ChatGPT answer
chatgpt entity-based-seo schema-markup geo

How to Get Cited by ChatGPT: Schema Markup, Entity-Based SEO, and LLM Citation

To get cited by ChatGPT, a site needs to publish structured, verifiable facts. Here's the Schema markup and content strategy that makes it possible.

Read the case study
Runkexpert graphic showing the correlation between LCP, TTFB, and cart abandonment rate on an e-commerce product page
ecommerce seo conversion woocommerce shopify

E-commerce SEO: How Speed (LCP, TTFB) Directly Impacts Your Conversions

Every extra second of LCP or TTFB on a product page measurably increases cart abandonment. Here are concrete fixes for WooCommerce and Shopify.

Read the case study
Runkexpert graphic showing the WordPress TTFB fix pipeline: server caching, Redis, database cleanup, CDN
wordpress ttfb performance caching

Reduce WordPress TTFB: Server Caching, Redis/Memcached, DB Cleanup, and CDN

A slow WordPress TTFB almost always comes from the server: missing caching, an uncleaned database, or no CDN. Here's how to fix it step by step.

Read the case study
Runkexpert graphic of a technical SEO consultant's scope: crawlability, performance, architecture, Core Web Vitals
technical-seo seo-consultant audit roi

The Role of a Technical SEO Consultant: What They Actually Do and the ROI

A technical SEO consultant doesn't write content - they fix a site's crawlability, performance, and architecture. Here's what the role actually covers.

Read the case study
Runkexpert graphic of the three main causes of a slow website: render-blocking resources, heavy images, hosting bottlenecks
performance website-speed hosting image-optimization

Why Is My Website Slow: Render-Blocking Resources, Oversized Images, and Hosting Bottlenecks

Three causes cover the majority of slow websites: render-blocking resources, oversized images, and hosting bottlenecks. Here's how to identify each one.

Read the case study
Runkexpert guide graphic titled WordPress SEO in 2026, showing three pillars: Plugin Conflicts, Duplicate URLs, and Core Web Vitals
wordpress seo technical-seo core-web-vitals

WordPress SEO in 2026: Fixing Plugin Conflicts, Duplicate URLs, and Core Web Vitals

A WordPress SEO guide: stop plugin schema conflicts, fix duplicate category and URL variants, and resolve the Core Web Vitals issues costing you rankings.

Read the case study
Runkexpert guide graphic titled Shopify SEO and Technical Architecture in 2026, showing three pillars: Original Content, Canonical Architecture, and Core Web Vitals
shopify e-commerce-seo technical-seo core-web-vitals

Shopify SEO & Technical Architecture in 2026: Crushing Core Web Vitals and Duplicate Faceted Bloat

A Shopify technical SEO guide: fix duplicate collection canonicals, cut Total Blocking Time from bloated apps, and stop losing rankings to thin copy.

Read the case study
Runkexpert case study graphic showing Total Blocking Time reduced from 25,260 milliseconds to 0 milliseconds
technical-seo core-web-vitals performance case-study

How to Reduce Total Blocking Time (TBT): A Real 25-Second-to-Zero Case Study

A real audit: how we found and fixed a 25-second main-thread deadlock on a live site, taking Total Blocking Time from 25,260ms to 0ms.

Read the case study