1<!DOCTYPE html> 2<html lang="en"> 3<head> 4 5 <title>GaitLab â AI Running Form Analysis for Real Runners</title> 6 <meta charset="utf-8" /> 7 <meta http-equiv="X-UA-Compatible" content="IE=edge" /> 8 <meta name="HandheldFriendly" content="True" /> 9 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 10 11 <link rel="preload" as="style" href="https://gaitlab.app/blog/assets/built/screen.css?v=7f25f3e77d" /> 12 <link rel="preload" as="script" href="https://gaitlab.app/blog/assets/built/casper.js?v=7f25f3e77d" /> 13 14 <link rel="stylesheet" type="text/css" href="https://gaitlab.app/blog/assets/built/screen.css?v=7f25f3e77d" /> 15 16 <meta name="description" content="Real runners. Real form fixes. GaitLab uses AI and your phone to pinpoint what's causing your injuries and slowing your pace."> 17 <link rel="icon" href="https://gaitlab.app/blog/content/images/size/w256h256/2026/03/blog_favicon_preview.png" type="image/png"> 18 <link rel="canonical" href="https://gaitlab.app/blog/"> 19 <meta name="referrer" content="no-referrer-when-downgrade"> 20 21 <meta property="og:site_name" content="GaitLab Running Form Blog"> 22 <meta property="og:type" content="website"> 23 <meta property="og:title" content="GaitLab â Fix Your Running Form Before It Breaks You"> 24 <meta property="og:description" content="Real-world stories of runners who filmed their form, found the flaw, and fixed it. Powered by GaitLab's AI gait analysis app."> 25 <meta property="og:url" content="https://gaitlab.app/blog/"> 26 <meta property="article:publisher" content="https://www.facebook.com/profile.php?id=61585003440157"> 27 <meta name="twitter:card" content="summary"> 28 <meta name="twitter:title" content="GaitLab Running Form Blog"> 29 <meta name="twitter:description" content="Real runners. Real form fixes. GaitLab uses AI and your phone to pinpoint what's causing your injuries and slowing your pace."> 30 <meta name="twitter:url" content="https://gaitlab.app/blog/"> 31 32
32<script type="application/ld+json"> 33{ 34 "@context": "https://schema.org", 35 "@type": "WebSite", 36 "publisher": { 37 "@type": "Organization", 38 "name": "GaitLab Running Form Blog", 39 "url": "https://gaitlab.app/blog/", 40 "logo": { 41 "@type": "ImageObject", 42 "url": "https://gaitlab.app/blog/content/images/size/w256h256/2026/03/blog_favicon_preview.png", 43 "width": 60, 44 "height": 60 45 } 46 }, 47 "url": "https://gaitlab.app/blog/", 48 "name": "GaitLab Running Form Blog", 49 "mainEntityOfPage": "https://gaitlab.app/blog/", 50 "description": "Real runners. Real form fixes. GaitLab uses AI and your phone to pinpoint what's causing your injuries and slowing your pace." 51} 52 </script>
52 53 54 <meta name="generator" content="Ghost 6.42"> 55 <link rel="alternate" type="application/rss+xml" title="GaitLab Running Form Blog" href="https://gaitlab.app/blog/rss/"> 56 57
57<script defer src="https://cdn.jsdelivr.net/ghost/sodo-search@~1.8/umd/sodo-search.min.js" data-key="4d4db7c667393695eb788a3d98" data-styles="https://cdn.jsdelivr.net/ghost/sodo-search@~1.8/umd/main.css" data-sodo-search="https://runblog.gaitlab.app/blog/" data-locale="en" crossorigin="anonymous"></script>
57 58 59 <link href="https://gaitlab.app/blog/webmentions/receive/" rel="webmention"> 60
60<script defer src="/blog/public/cards.min.js?v=7f25f3e77d"></script>
60 61 <link rel="stylesheet" type="text/css" href="/blog/public/cards.min.css?v=7f25f3e77d"> 62
62<script defer src="/blog/public/ghost-stats.min.js?v=7f25f3e77d" data-stringify-payload="false" data-datasource="analytics_events" data-storage="localStorage" data-host="https://runblog.gaitlab.app/.ghost/analytics/api/v1/page_hit" tb_site_uuid="1164a371-c759-496b-8f97-f203274c3f24" tb_post_uuid="undefined" tb_post_type="null" tb_member_uuid="undefined" tb_member_status="undefined"></script>
62<style>:root {--ghost-accent-color: #E8390E;}</style> 63
63<script async defer src="https://gaitlab.app/blog/u.js" data-website-id="3a5dcddf-add4-4b54-ad79-93560a00f626" data-host-url="https://gaitlab.app/blog/u"></script>
63 64<!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 64-65
64 65<script async src="https://www.googletagmanager.com/gtag/js?id=
65G-QHQM0EQ5NL
vendor: 12 bytes, line 65
65"></script>
66<script> 67
vendor: 134 bytes, lines 67-71
67window.dataLayer = window.dataLayer || []; 68 function gtag(){dataLayer.push(arguments);} 69 gtag('js', new Date()); 70 71 gtag('config', '
71G-QHQM0EQ5NL
vendor: 4 bytes, line 71
71');
72</script>
72 73 74<link rel="preconnect" href="https://fonts.googleapis.com"> 75<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 76<link href="https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Barlow+Condensed:wght@600;700&family=DM+Sans:wght@400;500;600&display=swap" rel="stylesheet"> 77<style> 78 /* Display headings â Bebas Neue, like the app and landing page */ 79 .site-title, 80 .site-description, 81 .article-title { 82 font-family: 'Bebas Neue', sans-serif; 83 letter-spacing: 0.02em; 84 font-weight: 400; 85 } 86 /* Nav, tags, meta â Barlow Condensed */ 87 .gh-head-menu, .nav, .post-card-primary-tag, .article-tag, 88 .post-card-meta, .article-byline { 89 font-family: 'Barlow Condensed', sans-serif; 90 font-weight: 600; 91 text-transform: uppercase; 92 } 93 /* Post-card titles and body copy â DM Sans, matching gaitlab.app */ 94 .post-card-title { font-family: 'DM Sans', sans-serif; } 95 .gh-content { font-family: 'DM Sans', -apple-system, sans-serif; } 96</style> 97 98</head> 99<body class="home-template is-head-left-logo has-cover"> 100<div class="viewport"> 101 102 <header id="gh-head" class="gh-head outer"> 103 <div class="gh-head-inner inner"> 104 <div class="gh-head-brand"> 105 <a class="gh-head-logo no-image" href="https://gaitlab.app/blog"> 106 GaitLab Running Form Blog 107 </a> 108 <button class="gh-search gh-icon-btn" aria-label="Search this site" data-ghost-search><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2" width="20" height="20"><path stroke-linecap="round" stroke-linejoin="round" d="M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z"></path></svg></button> 109 <button class="gh-burger" aria-label="Main Menu"></button> 110 </div> 111 112 <nav class="gh-head-menu"> 113 <ul class="nav"> 114 <li class="nav-home"><a href="https://gaitlab.app/blog/">Home</a></li> 115 <li class="nav-about"><a href="https://gaitlab.app/blog/about/">About</a></li> 116</ul> 117 118 </nav> 119 120 <div class="gh-head-actions"> 121 <button class="gh-search gh-icon-btn" aria-label="Search this site" data-ghost-search><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2" width="20" height="20"><path stroke-linecap="round" stroke-linejoin="round" d="M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z"></path></svg></button> 122 </div> 123 </div> 124 </header> 125 126 <div class="site-content"> 127 128<div class="site-header-content outer"> 129 130 131 <div class="site-header-inner inner"> 132 <h1 class="site-title">GaitLab Running Form Blog</h1> 133 <p class="site-description">Science based running form analysis and advice. </p> 134 </div> 135 136</div> 137 138<main id="site-main" class="site-main outer"> 139<div class="inner posts"> 140 141 <div class="post-feed"> 142 143<article class="post-card post tag-running-injuries tag-running-form tag-cadence post-card-large"> 144 145 <a class="post-card-image-link" href="/blog/shin-splints-running-form/"> 146 147 <img class="post-card-image" 148 srcset="https://images.unsplash.com/photo-1667781743417-a8099056261c?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDE1fHxzaGluJTIwcnVubmluZ3xlbnwwfHx8fDE3Nzk5ODUyMzd8MA&ixlib=rb-4.1.0&q=80&w=300 300w, 149 https://images.unsplash.com/photo-1667781743417-a8099056261c?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDE1fHxzaGluJTIwcnVubmluZ3xlbnwwfHx8fDE3Nzk5ODUyMzd8MA&ixlib=rb-4.1.0&q=80&w=600 600w, 150 https://images.unsplash.com/photo-1667781743417-a8099056261c?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDE1fHxzaGluJTIwcnVubmluZ3xlbnwwfHx8fDE3Nzk5ODUyMzd8MA&ixlib=rb-4.1.0&q=80&w=1000 1000w, 151 https://images.unsplash.com/photo-1667781743417-a8099056261c?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDE1fHxzaGluJTIwcnVubmluZ3xlbnwwfHx8fDE3Nzk5ODUyMzd8MA&ixlib=rb-4.1.0&q=80&w=2000 2000w" 152 sizes="(max-width: 1000px) 400px, 800px" 153 src="https://images.unsplash.com/photo-1667781743417-a8099056261c?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDE1fHxzaGluJTIwcnVubmluZ3xlbnwwfHx8fDE3Nzk5ODUyMzd8MA&ixlib=rb-4.1.0&q=80&w=600" 154 alt="Shin Splints That Keep Coming Back: The Running Form Fixes Backed by Research" 155 loading="lazy" 156 /> 157 158 159 </a> 160 161 <div class="post-card-content"> 162 163 <a class="post-card-content-link" href="/blog/shin-splints-running-form/"> 164 <header class="post-card-header"> 165 <div class="post-card-tags">
166 <span class="post-card-primary-tag">running-injuries</span> 167 </div> 168 <h2 class="post-card-title"> 169 Shin Splints That Keep Coming Back: The Running Form Fixes Backed by Research 170 </h2> 171 </header> 172 <div class="post-card-excerpt">Rest resets the clock; it doesn't change the movement pattern loading your tibia. What the research says about overstriding, cadence, and loading rate, plus a 4â6 week plan to fix them.</div> 173 </a> 174 175 <footer class="post-card-meta"> 176 <time class="post-card-meta-date" datetime="2026-05-28">28 May 2026</time> 177 <span class="post-card-meta-length">6 min read</span> 178 </footer> 179 180 </div> 181 182</article> 183 184<article class="post-card post tag-running-form tag-running-injuries post-card-large"> 185 186 <a class="post-card-image-link" href="/blog/just-run-naturally-is-the-worst-advice-in-sports-heres-what-the-data-actually-says/"> 187 188 <img class="post-card-image" 189 srcset="https://images.unsplash.com/photo-1728718248311-2fdb76913d94?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDYyfHxydW5uaW5nfGVufDB8fHx8MTc3OTk4NjMwMHww&ixlib=rb-4.1.0&q=80&w=300 300w, 190 https://images.unsplash.com/photo-1728718248311-2fdb76913d94?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDYyfHxydW5uaW5nfGVufDB8fHx8MTc3OTk4NjMwMHww&ixlib=rb-4.1.0&q=80&w=600 600w, 191 https://images.unsplash.com/photo-1728718248311-2fdb76913d94?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDYyfHxydW5uaW5nfGVufDB8fHx8MTc3OTk4NjMwMHww&ixlib=rb-4.1.0&q=80&w=1000 1000w, 192 https://images.unsplash.com/photo-1728718248311-2fdb76913d94?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDYyfHxydW5uaW5nfGVufDB8fHx8MTc3OTk4NjMwMHww&ixlib=rb-4.1.0&q=80&w=2000 2000w" 193 sizes="(max-width: 1000px) 400px, 800px" 194 src="https://images.unsplash.com/photo-1728718248311-2fdb76913d94?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDYyfHxydW5uaW5nfGVufDB8fHx8MTc3OTk4NjMwMHww&ixlib=rb-4.1.0&q=80&w=600" 195 alt="'Just Run Naturally' Is the Worst Advice in Sports. What the Data Says Instead" 196 loading="lazy" 197 /> 198 199 200 </a> 201 202 <div class="post-card-content"> 203 204 <a class="post-card-content-link" href="/blog/just-run-naturally-is-the-worst-advice-in-sports-heres-what-the-data-actually-says/"> 205 <header class="post-card-header"> 206 <div class="post-card-tags"> 207 <span class="post-card-primary-tag">running-form</span> 208 </div> 209 <h2 class="post-card-title"> 210 'Just Run Naturally' Is the Worst Advice in Sports. What the Data Says Instead 211 </h2> 212 </header> 213 <div class="post-card-excerpt">"Your body knows what to do" sounds humble. But the strongest RCT in running science gave novices the form feedback this advice forbids, and they got hurt less than half as often. Where the folk wisdom fails, and where it has a point.</div> 214 </a> 215 216 <footer class="post-card-meta"> 217 <time class="post-card-meta-date" datetime="2026-05-27">27 May 2026</time> 218 <span class="post-card-meta-length">5 min read</span> 219 </footer> 220 221 </div> 222 223</article> 224 225<article class="post-card post tag-running-form tag-running-injuries tag-gait-analysis post-card-large"> 226 227 <a class="post-card-image-link" href="/blog/crossover-gait-running-form/"> 228 229 <img class="post-card-image"
230 srcset="https://images.unsplash.com/photo-1587587448924-b5a1db520d29?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDQ1fHxydW5uZXIlMjBiZWhpbmR8ZW58MHx8fHwxNzgwMjUxNjA4fDA&ixlib=rb-4.1.0&q=80&w=300 300w, 231 https://images.unsplash.com/photo-1587587448924-b5a1db520d29?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDQ1fHxydW5uZXIlMjBiZWhpbmR8ZW58MHx8fHwxNzgwMjUxNjA4fDA&ixlib=rb-4.1.0&q=80&w=600 600w, 232 https://images.unsplash.com/photo-1587587448924-b5a1db520d29?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDQ1fHxydW5uZXIlMjBiZWhpbmR8ZW58MHx8fHwxNzgwMjUxNjA4fDA&ixlib=rb-4.1.0&q=80&w=1000 1000w, 233 https://images.unsplash.com/photo-1587587448924-b5a1db520d29?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDQ1fHxydW5uZXIlMjBiZWhpbmR8ZW58MHx8fHwxNzgwMjUxNjA4fDA&ixlib=rb-4.1.0&q=80&w=2000 2000w" 234 sizes="(max-width: 1000px) 400px, 800px" 235 src="https://images.unsplash.com/photo-1587587448924-b5a1db520d29?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDQ1fHxydW5uZXIlMjBiZWhpbmR8ZW58MHx8fHwxNzgwMjUxNjA4fDA&ixlib=rb-4.1.0&q=80&w=600" 236 alt="Crossover Gait: The Running Form Flaw That Overloads Your IT Band" 237 loading="lazy" 238 /> 239 240 241 </a> 242 243 <div class="post-card-content"> 244 245 <a class="post-card-content-link" href="/blog/crossover-gait-running-form/"> 246 <header class="post-card-header"> 247 <div class="post-card-tags"> 248 <span class="post-card-primary-tag">running-form</span> 249 </div> 250 <h2 class="post-card-title"> 251 Crossover Gait: The Running Form Flaw That Overloads Your IT Band 252 </h2> 253 </header> 254 <div class="post-card-excerpt">Feet landing across your midline load the IT band and medial tibia harder on every stride, and you can't feel it happening. How to spot crossover gait on video and the drills that widen your step width.</div> 255 </a> 256 257 <footer class="post-card-meta"> 258 <time class="post-card-meta-date" datetime="2026-04-14">14 Apr 2026</time> 259 <span class="post-card-meta-length">6 min read</span> 260 </footer> 261 262 </div> 263 264</article> 265 266<article class="post-card post tag-gait-analysis tag-running-form post-card-large"> 267 268 <a class="post-card-image-link" href="/blog/running-gait-analysis-at-home/"> 269 270 <img class="post-card-image" 271 srcset="https://images.unsplash.com/photo-1516398810565-0cb4310bb8ea?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDM5fHxydW5uZXJ8ZW58MHx8fHwxNzc1OTEzMTM4fDA&ixlib=rb-4.1.0&q=80&w=300 300w, 272 https://images.unsplash.com/photo-1516398810565-0cb4310bb8ea?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDM5fHxydW5uZXJ8ZW58MHx8fHwxNzc1OTEzMTM4fDA&ixlib=rb-4.1.0&q=80&w=600 600w, 273 https://images.unsplash.com/photo-1516398810565-0cb4310bb8ea?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDM5fHxydW5uZXJ8ZW58MHx8fHwxNzc1OTEzMTM4fDA&ixlib=rb-4.1.0&q=80&w=1000 1000w, 274 https://images.unsplash.com/photo-1516398810565-0cb4310bb8ea?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDM5fHxydW5uZXJ8ZW58MHx8fHwxNzc1OTEzMTM4fDA&ixlib=rb-4.1.0&q=80&w=2000 2000w" 275 sizes="(max-width: 1000px) 400px, 800px" 276 src="https://images.unsplash.com/photo-1516398810565-0cb4310bb8ea?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDM5fHxydW5uZXJ8ZW58MHx8fHwxNzc1OTEzMTM4fDA&ixlib=rb-4.1.0&q=80&w=600" 277 alt="Running Gait Analysis at Home: The Complete Guide (No $300
277Lab Needed)" 278 loading="lazy" 279 /> 280 281 282 </a> 283 284 <div class="post-card-content"> 285 286 <a class="post-card-content-link" href="/blog/running-gait-analysis-at-home/"> 287 <header class="post-card-header"> 288 <div class="post-card-tags"> 289 <span class="post-card-primary-tag">gait-analysis</span> 290 </div> 291 <h2 class="post-card-title"> 292 Running Gait Analysis at Home: The Complete Guide (No $300 Lab Needed) 293 </h2> 294 </header> 295 <div class="post-card-excerpt">Labs charge $150â300 per visit. The patterns most recreational runners need checked (overstriding, cadence, hip drop) are visible in a 20-second side-view phone video. A plain lab-vs-app comparison and the exact filming protocol.</div> 296 </a> 297 298 <footer class="post-card-meta"> 299 <time class="post-card-meta-date" datetime="2026-04-10">10 Apr 2026</time> 300 <span class="post-card-meta-length">7 min read</span> 301 </footer> 302 303 </div> 304 305</article> 306 307<article class="post-card post tag-running-form tag-training post-card-large"> 308 309 <a class="post-card-image-link" href="/blog/how-to-fix-running-form-without-a-coach/"> 310 311 <img class="post-card-image" 312 srcset="https://images.unsplash.com/photo-1711598850173-0b0a0f69b4f4?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDIzfHxydW5uaW5nfGVufDB8fHx8MTc3NDEwNzEwMnww&ixlib=rb-4.1.0&q=80&w=300 300w, 313 https://images.unsplash.com/photo-1711598850173-0b0a0f69b4f4?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDIzfHxydW5uaW5nfGVufDB8fHx8MTc3NDEwNzEwMnww&ixlib=rb-4.1.0&q=80&w=600 600w, 314 https://images.unsplash.com/photo-1711598850173-0b0a0f69b4f4?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDIzfHxydW5uaW5nfGVufDB8fHx8MTc3NDEwNzEwMnww&ixlib=rb-4.1.0&q=80&w=1000 1000w, 315 https://images.unsplash.com/photo-1711598850173-0b0a0f69b4f4?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDIzfHxydW5uaW5nfGVufDB8fHx8MTc3NDEwNzEwMnww&ixlib=rb-4.1.0&q=80&w=2000 2000w" 316 sizes="(max-width: 1000px) 400px, 800px" 317 src="https://images.unsplash.com/photo-1711598850173-0b0a0f69b4f4?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDIzfHxydW5uaW5nfGVufDB8fHx8MTc3NDEwNzEwMnww&ixlib=rb-4.1.0&q=80&w=600" 318 alt="How to Fix Your Running Form Without a Coach: The Self-Coaching System" 319 loading="lazy" 320 /> 321 322 323 </a> 324 325 <div class="post-card-content"> 326 327 <a class="post-card-content-link" href="/blog/how-to-fix-running-form-without-a-coach/"> 328 <header class="post-card-header"> 329 <div class="post-card-tags"> 330 <span class="post-card-primary-tag">running-form</span> 331 </div> 332 <h2 class="post-card-title"> 333 How to Fix Your Running Form Without a Coach: The Self-Coaching System 334 </h2> 335 </header> 336 <div class="post-card-excerpt">"Think about your form" fails because your body can't feel its own errors. The fix is a feedback loop: film a side-view baseline, change ONE thing, drill it for four weeks, re-film. The full system, with the evidence behind each step.</div> 337 </a> 338 339 <footer class="post-card-meta"> 340 <time class="post-card-meta-date" datetime="2026-03-21">21 Mar 2026</time> 341 <span class="post-card-meta-length">6 min read</span> 342 </footer> 343 344 </div> 345 346</article> 347 348<article class="post-card post tag-running-injuries tag-running-form tag-cadence post-card-large"> 349 350 <a class="post-card-image-link" href="/blog/achilles-tendonitis-running-form/"> 351 352 <img class="post-card-image"
353 srcset="https://images.unsplash.com/photo-1486218119243-13883505764c?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixlib=rb-4.1.0&q=80&w=300 300w, 354 https://images.unsplash.com/photo-1486218119243-13883505764c?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixlib=rb-4.1.0&q=80&w=600 600w, 355 https://images.unsplash.com/photo-1486218119243-13883505764c?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixlib=rb-4.1.0&q=80&w=1000 1000w, 356 https://images.unsplash.com/photo-1486218119243-13883505764c?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixlib=rb-4.1.0&q=80&w=2000 2000w" 357 sizes="(max-width: 1000px) 400px, 800px" 358 src="https://images.unsplash.com/photo-1486218119243-13883505764c?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixlib=rb-4.1.0&q=80&w=600" 359 alt="Achilles Tendonitis That Keeps Coming Back: A Running Form Guide" 360 loading="lazy" 361 /> 362 363 364 </a> 365 366 <div class="post-card-content"> 367 368 <a class="post-card-content-link" href="/blog/achilles-tendonitis-running-form/"> 369 <header class="post-card-header"> 370 <div class="post-card-tags"> 371 <span class="post-card-primary-tag">running-injuries</span> 372 </div> 373 <h2 class="post-card-title"> 374 Achilles Tendonitis That Keeps Coming Back: A Running Form Guide 375 </h2> 376 </header> 377 <div class="post-card-excerpt">If your Achilles calms with rest and flares on every mileage build, capacity isn't the problem; loading is. The stride mechanics that overload the tendon, and a conservative 6-week retraining plan.</div> 378 </a> 379 380 <footer class="post-card-meta"> 381 <time class="post-card-meta-date" datetime="2026-03-18">18 Mar 2026</time> 382 <span class="post-card-meta-length">6 min read</span> 383 </footer> 384 385 </div> 386 387</article> 388 389<article class="post-card post tag-running-injuries tag-running-form post-card-large"> 390 391 <a class="post-card-image-link" href="/blog/plantar-fasciitis-running-form/"> 392 393 <img class="post-card-image" 394 srcset="https://images.unsplash.com/photo-1598702631024-b282c0fd96b2?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDc4fHxydW5uaW5nJTIwaW5qdXJ5fGVufDB8fHx8MTc3Mzg0NDY1Nnww&ixlib=rb-4.1.0&q=80&w=300 300w, 395 https://images.unsplash.com/photo-1598702631024-b282c0fd96b2?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDc4fHxydW5uaW5nJTIwaW5qdXJ5fGVufDB8fHx8MTc3Mzg0NDY1Nnww&ixlib=rb-4.1.0&q=80&w=600 600w, 396 https://images.unsplash.com/photo-1598702631024-b282c0fd96b2?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDc4fHxydW5uaW5nJTIwaW5qdXJ5fGVufDB8fHx8MTc3Mzg0NDY1Nnww&ixlib=rb-4.1.0&q=80&w=1000 1000w, 397 https://images.unsplash.com/photo-1598702631024-b282c0fd96b2?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDc4fHxydW5uaW5nJTIwaW5qdXJ5fGVufDB8fHx8MTc3Mzg0NDY1Nnww&ixlib=rb-4.1.0&q=80&w=2000 2000w" 398 sizes="(max-width: 1000px) 400px, 800px" 399 src="https://images.unsplash.com/photo-1598702631024-b282c0fd96b2?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDc4fHxydW5uaW5nJTIwaW5qdXJ5fGVufDB8fHx8MTc3Mzg0NDY1Nnww&ixlib=rb-4.1.0&q=80&w=600" 400 alt="Plantar Fasciitis and Running Form: How Overstriding Overloads Your Heel" 401 loading="lazy" 402 /> 403 404 405 </a> 406 407 <div class="post-card-content"> 408 409 <a class="post-card-content-link" href="/blog/plantar-fasciitis-running-form/"> 410 <header class="post-card-header"> 411 <div class="post-card-tags">
412 <span class="post-card-primary-tag">running-injuries</span> 413 </div> 414 <h2 class="post-card-title"> 415 Plantar Fasciitis and Running Form: How Overstriding Overloads Your Heel 416 </h2> 417 </header> 418 <div class="post-card-excerpt">If heel pain returns every time mileage does, the question isn't how to soothe the fascia but why it keeps getting overloaded. The stride patterns to check on video, and a graduated 8-week plan.</div> 419 </a> 420 421 <footer class="post-card-meta"> 422 <time class="post-card-meta-date" datetime="2026-03-15">15 Mar 2026</time> 423 <span class="post-card-meta-length">6 min read</span> 424 </footer> 425 426 </div> 427 428</article> 429 430<article class="post-card post tag-running-injuries tag-running-form tag-gait-analysis post-card-large"> 431 432 <a class="post-card-image-link" href="/blog/it-band-syndrome-running-form/"> 433 434 <img class="post-card-image" 435 srcset="https://images.unsplash.com/photo-1758684051090-bc83bb0af184?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDI4fHxzcG9ydHMlMjBpbmp1cnl8ZW58MHx8fHwxNzczMjc3OTA3fDA&ixlib=rb-4.1.0&q=80&w=300 300w, 436 https://images.unsplash.com/photo-1758684051090-bc83bb0af184?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDI4fHxzcG9ydHMlMjBpbmp1cnl8ZW58MHx8fHwxNzczMjc3OTA3fDA&ixlib=rb-4.1.0&q=80&w=600 600w, 437 https://images.unsplash.com/photo-1758684051090-bc83bb0af184?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDI4fHxzcG9ydHMlMjBpbmp1cnl8ZW58MHx8fHwxNzczMjc3OTA3fDA&ixlib=rb-4.1.0&q=80&w=1000 1000w, 438 https://images.unsplash.com/photo-1758684051090-bc83bb0af184?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDI4fHxzcG9ydHMlMjBpbmp1cnl8ZW58MHx8fHwxNzczMjc3OTA3fDA&ixlib=rb-4.1.0&q=80&w=2000 2000w" 439 sizes="(max-width: 1000px) 400px, 800px" 440 src="https://images.unsplash.com/photo-1758684051090-bc83bb0af184?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDI4fHxzcG9ydHMlMjBpbmp1cnl8ZW58MHx8fHwxNzczMjc3OTA3fDA&ixlib=rb-4.1.0&q=80&w=600" 441 alt="IT Band Syndrome and Running Form: Why Rolling and Rest Keep Failing" 442 loading="lazy" 443 /> 444 445 446 </a> 447 448 <div class="post-card-content"> 449 450 <a class="post-card-content-link" href="/blog/it-band-syndrome-running-form/"> 451 <header class="post-card-header"> 452 <div class="post-card-tags"> 453 <span class="post-card-primary-tag">running-injuries</span> 454 </div> 455 <h2 class="post-card-title"> 456 IT Band Syndrome and Running Form: Why Rolling and Rest Keep Failing 457 </h2> 458 </header> 459 <div class="post-card-excerpt">Lateral knee pain that returns every time mileage ramps up is usually a loading problem, not a tightness problem. The three running form patterns behind IT band syndrome and the evidence-backed corrective work.</div> 460 </a> 461 462 <footer class="post-card-meta"> 463 <time class="post-card-meta-date" datetime="2026-03-11">11 Mar 2026</time> 464 <span class="post-card-meta-length">6 min read</span> 465 </footer> 466 467 </div> 468 469</article> 470 471<article class="post-card post tag-cadence tag-running-form tag-training post-card-large"> 472 473 <a class="post-card-image-link" href="/blog/the-180-cadence-myth-how-to-find-your-actual-optimal-running-cadence/"> 474 475 <img class="post-card-image" 476 srcset="https://images.unsplash.com/photo-1708936956441-20494dc5b026?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDl8fHN0b3B3YXRjaHxlbnwwfHx8fDE3NzMyNzYzOTN8MA&ixlib=rb-4.1.0&q=80&w=300 300w, 477 https://images.unsplash.com/photo-1708936956441-20494dc5b026?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDl8fHN0b3B3YXRjaHxlbnwwfHx8fDE3NzMyNzYzOTN8MA&ixlib=rb-4.1.0&q=80&w=600 600w, 478 https://images.unsplash.com/photo-1708936956441-20494dc5b026?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDl8fHN0b3B3YXRjaHxlbnwwfHx8fDE3NzMyNzYzOTN8MA&ixlib=rb-4.1.0&q=80&w=1000 1000w, 479 https://images.unsplash.com/photo-1708936956441-20494dc5b026?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDl8fHN0b3B3YXRjaHxlbnwwfHx8fDE3NzMyNzYzOTN8MA&ixlib=rb-4.1.0&q=80&w=2000 2000w" 480 sizes="(max-width: 1000px) 400px, 800px" 481 src="https://images.unsplash.com/photo-1708936956441-20494dc5b026?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDl8fHN0b3B3YXRjaHxlbnwwfHx8fDE3NzMyNzYzOTN8MA&ixlib=rb-4.1.0&q=80&w=600" 482 alt="The 180 Cadence Myth: How to Find Your Actual Optimal Running Ca
482dence" 483 loading="lazy" 484 /> 485 486 487 </a> 488 489 <div class="post-card-content"> 490 491 <a class="post-card-content-link" href="/blog/the-180-cadence-myth-how-to-find-your-actual-optimal-running-cadence/"> 492 <header class="post-card-header"> 493 <div class="post-card-tags"> 494 <span class="post-card-primary-tag">cadence</span> 495 </div> 496 <h2 class="post-card-title"> 497 The 180 Cadence Myth: How to Find Your Actual Optimal Running Cadence 498 </h2> 499 </header> 500 <div class="post-card-excerpt">180 steps per minute was an observation about Olympians racing at 5-minute-mile pace, not a prescription for you. What the cadence evidence really says, and a 4-6 week protocol to apply it.</div> 501 </a> 502 503 <footer class="post-card-meta"> 504 <time class="post-card-meta-date" datetime="2026-03-11">11 Mar 2026</time> 505 <span class="post-card-meta-length">5 min read</span> 506 </footer> 507 508 </div> 509 510</article> 511 512<article class="post-card post tag-running-form tag-cadence tag-running-injuries post-card-large"> 513 514 <a class="post-card-image-link" href="/blog/how-to-stop-overstriding-the-1-running-form-mistake/"> 515 516 <img class="post-card-image" 517 srcset="https://images.unsplash.com/flagged/photo-1556746834-1cb5b8fabd54?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDMyfHxydW5uaW5nfGVufDB8fHx8MTc3MzE2MjIxN3ww&ixlib=rb-4.1.0&q=80&w=300 300w, 518 https://images.unsplash.com/flagged/photo-1556746834-1cb5b8fabd54?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDMyfHxydW5uaW5nfGVufDB8fHx8MTc3MzE2MjIxN3ww&ixlib=rb-4.1.0&q=80&w=600 600w, 519 https://images.unsplash.com/flagged/photo-1556746834-1cb5b8fabd54?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDMyfHxydW5uaW5nfGVufDB8fHx8MTc3MzE2MjIxN3ww&ixlib=rb-4.1.0&q=80&w=1000 1000w, 520 https://images.unsplash.com/flagged/photo-1556746834-1cb5b8fabd54?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDMyfHxydW5uaW5nfGVufDB8fHx8MTc3MzE2MjIxN3ww&ixlib=rb-4.1.0&q=80&w=2000 2000w" 521 sizes="(max-width: 1000px) 400px, 800px" 522 src="https://images.unsplash.com/flagged/photo-1556746834-1cb5b8fabd54?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDMyfHxydW5uaW5nfGVufDB8fHx8MTc3MzE2MjIxN3ww&ixlib=rb-4.1.0&q=80&w=600" 523 alt="How to Stop Overstriding: The #1 Running Form Mistake" 524 loading="lazy" 525 /> 526 527 528 </a> 529 530 <div class="post-card-content"> 531 532 <a class="post-card-content-link" href="/blog/how-to-stop-overstriding-the-1-running-form-mistake/"> 533 <header class="post-card-header"> 534 <div class="post-card-tags"> 535 <span class="post-card-primary-tag">running-form</span> 536 </div> 537 <h2 class="post-card-title"> 538 How to Stop Overstriding: The #1 Running Form Mistake 539 </h2> 540 </header> 541 <div class="post-card-excerpt">Your foot lands ahead of your hips, your leg becomes a braking pole, and your shins and knees absorb the bill. Why you can't feel overstriding, how to see it on video, and the drill plan that fixes it.</div> 542 </a> 543 544 <footer class="post-card-meta"> 545 <time class="post-card-meta-date" datetime="2026-03-11">11 Mar 2026</time> 546 <span class="post-card-meta-length">6 min read</span> 547 </footer> 548 549 </div> 550 551</article> 552 553<article class="post-card post tag-gait-analysis tag-running-form post-card-large"> 554 555 <a class="post-card-image-link" href="/blog/free-ai-running-form-analysis/"> 556 557 <img class="post-card-image" 558 srcset="https://images.unsplash.com/photo-1526378722484-bd91ca387e72?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDE1fHxhcnRpZmljaWFsJTIwaW50ZWxsaWdlbmNlfGVufDB8fHx8MTc3MzE3NTU0OXww&ixlib=rb-4.1.0&q=80&w=300 300w, 559 https://images.unsplash.com/photo-1526378722484-bd91ca387e72?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDE1fHxhcnRpZmljaWFsJTIwaW50ZWxsaWdlbmNlfGVufDB8fHx8MTc3MzE3NTU0OXww&ixlib=rb-4.1.0&q=80&w=600 600w, 560 https://images.unsplash.com/photo-1526378722484-bd91ca387e72?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDE1fHxhcnRpZmljaWFsJTIwaW50ZWxsaWdlbmNlfGVufDB8fHx8MTc3MzE3NTU0OXww&ixlib=rb-4.1.0&q=80&w=1000 1000w, 561 https://images.unsplash.com/photo-1526378722484-bd91ca387e72?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDE1fHxhcnRpZmljaWFsJTIwaW50ZWxsaWdlbmNlfGVufDB8fHx8MTc3MzE3NTU0OXww&ixlib=rb-4.1.0&q=80&w=2000 2000w" 562 sizes="(max-width: 1000px) 400px, 800px" 563 src="https://images.unsplash.com/photo-1526378722484-bd91ca387e72?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDE1fHxhcnRpZmljaWFsJTIwaW50ZWxsaWdlbmNlfGVufDB8fHx8MTc3MzE3NTU0OXww&ixlib=rb-4.1.0&q=80&w=600" 564 alt="Free AI Running Form Analysis: The DIY Chatbot Route vs. a Purpose-Built App" 565 loading="lazy" 566 /> 567 568 569 </a> 570 571 <div class="post-card-content"> 572 573 <a class="post-card-content-link" href="/blog/free-ai-running-form-analysis/"> 574 <header class="post-card-header"> 575 <div class="post-card-tags">
576 <span class="post-card-primary-tag">gait-analysis</span> 577 </div> 578 <h2 class="post-card-title"> 579 Free AI Running Form Analysis: The DIY Chatbot Route vs. a Purpose-Built App 580 </h2> 581 </header> 582 <div class="post-card-excerpt">You can analyze your running form today for $0 with a general AI chatbot. The exact filming setup and prompt, plus a plain list of what that route can't do: measured cadence, repeatable scoring, injury-context weighting, and a plan.</div> 583 </a> 584 585 <footer class="post-card-meta"> 586 <time class="post-card-meta-date" datetime="2026-03-10">10 Mar 2026</time> 587 <span class="post-card-meta-length">5 min read</span> 588 </footer> 589 590 </div> 591 592</article> 593 594<article class="post-card post tag-running-form tag-running-injuries tag-training post-card-large"> 595 596 <a class="post-card-image-link" href="/blog/hip-drop-running-form/"> 597 598 <img class="post-card-image" 599 srcset="https://images.unsplash.com/photo-1649134296132-56606326c566?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDI2fHxydW5uaW5nfGVufDB8fHx8MTc3Mzg0NDU2M3ww&ixlib=rb-4.1.0&q=80&w=300 300w, 600 https://images.unsplash.com/photo-1649134296132-56606326c566?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDI2fHxydW5uaW5nfGVufDB8fHx8MTc3Mzg0NDU2M3ww&ixlib=rb-4.1.0&q=80&w=600 600w, 601 https://images.unsplash.com/photo-1649134296132-56606326c566?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDI2fHxydW5uaW5nfGVufDB8fHx8MTc3Mzg0NDU2M3ww&ixlib=rb-4.1.0&q=80&w=1000 1000w, 602 https://images.unsplash.com/photo-1649134296132-56606326c566?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDI2fHxydW5uaW5nfGVufDB8fHx8MTc3Mzg0NDU2M3ww&ixlib=rb-4.1.0&q=80&w=2000 2000w" 603 sizes="(max-width: 1000px) 400px, 800px" 604 src="https://images.unsplash.com/photo-1649134296132-56606326c566?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDI2fHxydW5uaW5nfGVufDB8fHx8MTc3Mzg0NDU2M3ww&ixlib=rb-4.1.0&q=80&w=600" 605 alt="Hip Drop in Runners: The Form Flaw You Can't Feel (But Can Film)" 606 loading="lazy" 607 /> 608 609 610 </a> 611 612 <div class="post-card-content"> 613 614 <a class="post-card-content-link" href="/blog/hip-drop-running-form/"> 615 <header class="post-card-header"> 616 <div class="post-card-tags"> 617 <span class="post-card-primary-tag">running-form</span> 618 </div> 619 <h2 class="post-card-title"> 620 Hip Drop in Runners: The Form Flaw You Can't Feel (But Can Film) 621 </h2> 622 </header> 623 <div class="post-card-excerpt">A few degrees of pelvic tilt on every stride, invisible from the inside. What hip drop is, why knee pain is often its symptom, and the strength-first correction plan.</div> 624 </a> 625 626 <footer class="post-card-meta"> 627 <time class="post-card-meta-date" datetime="2026-03-10">10 Mar 2026</time> 628 <span class="post-card-meta-length">6 min read</span> 629 </footer> 630 631 </div> 632 633</article> 634 635<article class="post-card post tag-running-injuries tag-running-form post-card-large"> 636 637 <a class="post-card-image-link" href="/blog/running-injuries-caused-by-form/"> 638 639 <img class="post-card-image" 640 srcset="https://i.imgur.com/3Lohjgc.jpeg 300w, 641 https://i.imgur.com/3Lohjgc.jpeg 600w, 642 https://i.imgur.com/3Lohjgc.jpeg 1000w, 643 https://i.imgur.com/3Lohjgc.jpeg 2000w" 644 sizes="(max-width: 1000px) 400px, 800px" 645 src="https://i.imgur.com/3Lohjgc.jpeg" 646 alt="Half of Runners Get Injured Every Year. Here's the Form Connection." 647 loading="lazy" 648 /> 649 650 651 </a> 652 653 <div class="post-card-content"> 654 655 <a class="post-card-content-link" href="/blog/running-injuries-caused-by-form/"> 656 <header class="post-card-header"> 657 <div class="post-card-tags">
658 <span class="post-card-primary-tag">running-injuries</span> 659 </div> 660 <h2 class="post-card-title"> 661 Half of Runners Get Injured Every Year. Here's the Form Connection. 662 </h2> 663 </header> 664 <div class="post-card-excerpt">Runner's knee, shin splints, IT band syndrome, Achilles and plantar problems keep tracing back to five mechanical patterns: overstriding, hip drop, low cadence, trunk lean, and arm crossover. The map of which flaw feeds which injury, and why you can't feel any of them from the inside.</div> 665 </a> 666 667 <footer class="post-card-meta"> 668 <time class="post-card-meta-date" datetime="2026-03-07">07 Mar 2026</time> 669 <span class="post-card-meta-length">7 min read</span> 670 </footer> 671 672 </div> 673 674</article> 675 676<article class="post-card post post-card-large"> 677 678 <a class="post-card-image-link" href="/blog/running-form-analysis-phone-ai-app/"> 679 680 <img class="post-card-image" 681 srcset="https://cdn.hashnode.com/uploads/covers/69ac72c186766ac3a6e121c1/38e8a6bf-d5d0-4f07-b84b-fa77a9252a4f.jpg 300w, 682 https://cdn.hashnode.com/uploads/covers/69ac72c186766ac3a6e121c1/38e8a6bf-d5d0-4f07-b84b-fa77a9252a4f.jpg 600w, 683 https://cdn.hashnode.com/uploads/covers/69ac72c186766ac3a6e121c1/38e8a6bf-d5d0-4f07-b84b-fa77a9252a4f.jpg 1000w, 684 https://cdn.hashnode.com/uploads/covers/69ac72c186766ac3a6e121c1/38e8a6bf-d5d0-4f07-b84b-fa77a9252a4f.jpg 2000w" 685 sizes="(max-width: 1000px) 400px, 800px" 686 src="https://cdn.hashnode.com/uploads/covers/69ac72c186766ac3a6e121c1/38e8a6bf-d5d0-4f07-b84b-fa77a9252a4f.jpg" 687 alt="I Analyzed My Running Form with My Phone. Here's What I Found (And Fixed)." 688 loading="lazy" 689 /> 690 691 692 </a> 693 694 <div class="post-card-content"> 695 696 <a class="post-card-content-link" href="/blog/running-form-analysis-phone-ai-app/"> 697 <header class="post-card-header"> 698 <div class="post-card-tags"> 699 </div> 700 <h2 class="post-card-title"> 701 I Analyzed My Running Form with My Phone. Here's What I Found (And Fixed). 702 </h2> 703 </header> 704 <div class="post-card-excerpt">I've been running for three years. Two half-marathons, a handful of 10Ks, and the kind of persistent left knee ache that I was ready to accept that maybe I just wasn't built for distance running. 705 706It wasn't part of the deal. 65% of runners</div> 707 </a> 708 709 <footer class="post-card-meta"> 710 <time class="post-card-meta-date" datetime="2026-03-07">07 Mar 2026</time> 711 <span class="post-card-meta-length">5 min read</span> 712 </footer> 713 714 </div> 715 716</article> 717 718<article class="post-card post tag-running-form tag-cadence tag-gait-analysis post-card-large"> 719 720 <a class="post-card-image-link" href="/blog/heel-strike-vs-forefoot-running/"> 721 722 <img class="post-card-image" 723 srcset="https://i.imgur.com/aZaDWn1.jpeg 300w, 724 https://i.imgur.com/aZaDWn1.jpeg 600w, 725 https://i.imgur.com/aZaDWn1.jpeg 1000w, 726 https://i.imgur.com/aZaDWn1.jpeg 2000w" 727 sizes="(max-width: 1000px) 400px, 800px" 728 src="https://i.imgur.com/aZaDWn1.jpeg" 729 alt="Heel Strike vs Forefoot Running: What Actually Matters for Recreational Runners" 730 loading="lazy" 731 /> 732 733 734 </a> 735 736 <div class="post-card-content"> 737 738 <a class="post-card-content-link" href="/blog/heel-strike-vs-forefoot-running/"> 739 <header class="post-card-header"> 740 <div class="post-card-tags"> 741 <span class="post-card-primary-tag">running-form</span> 742 </div> 743 <h2 class="post-card-title"> 744 Heel Strike vs Forefoot Running: What Actually Matters for Recreational Runners 745 </h2> 746 </header> 747 <div class="post-card-excerpt">Heel striking was never the problem on its own; the reaching leg was. Why the barefoot era's promises didn't survive the evidence, and what to change instead of your foot strike.</div> 748 </a> 749 750 <footer class="post-card-meta"> 751 <time class="post-card-meta-date" datetime="2026-03-02">02 Mar 2026</time>
752 <span class="post-card-meta-length">5 min read</span> 753 </footer> 754 755 </div> 756 757</article> 758 759<article class="post-card post post-card-large"> 760 761 <a class="post-card-image-link" href="/blog/do-you-really-need-an-expensive-gait-analysis-lab-vs-smartphone-app/"> 762 763 <img class="post-card-image" 764 srcset="https://images.unsplash.com/photo-1639843093167-ed40b985c01e?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDExMnx8cnVufGVufDB8fHx8MTc3MzI3NjYyNHww&ixlib=rb-4.1.0&q=80&w=300 300w, 765 https://images.unsplash.com/photo-1639843093167-ed40b985c01e?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDExMnx8cnVufGVufDB8fHx8MTc3MzI3NjYyNHww&ixlib=rb-4.1.0&q=80&w=600 600w, 766 https://images.unsplash.com/photo-1639843093167-ed40b985c01e?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDExMnx8cnVufGVufDB8fHx8MTc3MzI3NjYyNHww&ixlib=rb-4.1.0&q=80&w=1000 1000w, 767 https://images.unsplash.com/photo-1639843093167-ed40b985c01e?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDExMnx8cnVufGVufDB8fHx8MTc3MzI3NjYyNHww&ixlib=rb-4.1.0&q=80&w=2000 2000w" 768 sizes="(max-width: 1000px) 400px, 800px" 769 src="https://images.unsplash.com/photo-1639843093167-ed40b985c01e?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDExMnx8cnVufGVufDB8fHx8MTc3MzI3NjYyNHww&ixlib=rb-4.1.0&q=80&w=600" 770 alt="Do You Really Need an Expensive Gait Analysis? (Lab vs. Smartphone App)" 771 loading="lazy" 772 /> 773 774 775 </a> 776 777 <div class="post-card-content"> 778 779 <a class="post-card-content-link" href="/blog/do-you-really-need-an-expensive-gait-analysis-lab-vs-smartphone-app/"> 780 <header class="post-card-header"> 781 <div class="post-card-tags"> 782 </div> 783 <h2 class="post-card-title"> 784 Do You Really Need an Expensive Gait Analysis? (Lab vs. Smartphone App) 785 </h2> 786 </header> 787 <div class="post-card-excerpt">IT band syndrome, knee pain, and stress fractures are the three most common reasons recreational runners get sidelined. If you've been dealing with recurring injuries, the advice from every physio, coach, and running forum is always the same: Go get a professional gait analysis. So you look it</div> 788 </a> 789 790 <footer class="post-card-meta"> 791 <time class="post-card-meta-date" datetime="2026-02-25">25 Feb 2026</time> 792 <span class="post-card-meta-length">5 min read</span> 793 </footer> 794 795 </div> 796 797</article> 798 799<article class="post-card post tag-running-injuries tag-running-form post-card-large"> 800 801 <a class="post-card-image-link" href="/blog/pain-behind-your-kneecap-when-running-the-3-form-flaws-causing-runners-knee/"> 802 803 <img class="post-card-image" 804 srcset="https://images.unsplash.com/photo-1762709753410-25f211f9402f?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDEzfHxrbmVlJTIwcnVubmluZ3xlbnwwfHx8fDE3NzMyNzYzMjh8MA&ixlib=rb-4.1.0&q=80&w=300 300w, 805 https://images.unsplash.com/photo-1762709753410-25f211f9402f?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDEzfHxrbmVlJTIwcnVubmluZ3xlbnwwfHx8fDE3NzMyNzYzMjh8MA&ixlib=rb-4.1.0&q=80&w=600 600w, 806 https://images.unsplash.com/photo-1762709753410-25f211f9402f?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDEzfHxrbmVlJTIwcnVubmluZ3xlbnwwfHx8fDE3NzMyNzYzMjh8MA&ixlib=rb-4.1.0&q=80&w=1000 1000w, 807 https://images.unsplash.com/photo-1762709753410-25f211f9402f?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDEzfHxrbmVlJTIwcnVubmluZ3xlbnwwfHx8fDE3NzMyNzYzMjh8MA&ixlib=rb-4.1.0&q=80&w=2000 2000w" 808 sizes="(max-width: 1000px) 400px, 800px" 809 src="https://images.unsplash.com/photo-1762709753410-25f211f9402f?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDEzfHxrbmVlJTIwcnVubmluZ3xlbnwwfHx8fDE3NzMyNzYzMjh8MA&ixlib=rb-4.1.0&q=80&w=600" 810 alt="Pain Behind Your Kneecap When Running? The 3 Form Flaws Behind Runner's Knee" 811 loading="lazy" 812 /> 813 814 815 </a> 816 817 <div class="post-card-content"> 818 819 <a class="post-card-content-link" href="/blog/pain-behind-your-kneecap-when-running-the-3-form-flaws-causing-runners-knee/"> 820 <header class="post-card-header"> 821 <div class="post-card-tags">
822 <span class="post-card-primary-tag">running-injuries</span> 823 </div> 824 <h2 class="post-card-title"> 825 Pain Behind Your Kneecap When Running? The 3 Form Flaws Behind Runner's Knee 826 </h2> 827 </header> 828 <div class="post-card-excerpt">Ice and rest calm the flare; they don't change the mechanics pressing your kneecap against its groove. The three gait patterns behind patellofemoral pain, and a 4â6 week retraining plan.</div> 829 </a> 830 831 <footer class="post-card-meta"> 832 <time class="post-card-meta-date" datetime="2026-02-11">11 Feb 2026</time> 833 <span class="post-card-meta-length">6 min read</span> 834 </footer> 835 836 </div> 837 838</article> 839 840<article class="post-card post tag-running-form tag-training tag-cadence post-card-large"> 841 842 <a class="post-card-image-link" href="/blog/run-faster-without-more-miles/"> 843 844 <img class="post-card-image" 845 srcset="https://images.unsplash.com/photo-1744706908605-ac30eb45f98c?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDczfHxydW5uaW5nfGVufDB8fHx8MTc3MzI3NDQxM3ww&ixlib=rb-4.1.0&q=80&w=300 300w, 846 https://images.unsplash.com/photo-1744706908605-ac30eb45f98c?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDczfHxydW5uaW5nfGVufDB8fHx8MTc3MzI3NDQxM3ww&ixlib=rb-4.1.0&q=80&w=600 600w, 847 https://images.unsplash.com/photo-1744706908605-ac30eb45f98c?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDczfHxydW5uaW5nfGVufDB8fHx8MTc3MzI3NDQxM3ww&ixlib=rb-4.1.0&q=80&w=1000 1000w, 848 https://images.unsplash.com/photo-1744706908605-ac30eb45f98c?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDczfHxydW5uaW5nfGVufDB8fHx8MTc3MzI3NDQxM3ww&ixlib=rb-4.1.0&q=80&w=2000 2000w" 849 sizes="(max-width: 1000px) 400px, 800px" 850 src="https://images.unsplash.com/photo-1744706908605-ac30eb45f98c?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDczfHxydW5uaW5nfGVufDB8fHx8MTc3MzI3NDQxM3ww&ixlib=rb-4.1.0&q=80&w=600" 851 alt="Run Faster Without More Miles: Fix the Form Leaks That Waste Your Energy" 852 loading="lazy" 853 /> 854 855 856 </a> 857 858 <div class="post-card-content"> 859 860 <a class="post-card-content-link" href="/blog/run-faster-without-more-miles/"> 861 <header class="post-card-header"> 862 <div class="post-card-tags"> 863 <span class="post-card-primary-tag">running-form</span> 864 </div> 865 <h2 class="post-card-title"> 866 Run Faster Without More Miles: Fix the Form Leaks That Waste Your Energy 867 </h2> 868 </header> 869 <div class="post-card-excerpt">More miles isn't the only lever. If your foot brakes against the ground on every landing, volume just buys more braking. The three biggest form leaks, the evidence behind each, and a 6-week protocol to close them at unchanged mileage.</div> 870 </a> 871 872 <footer class="post-card-meta"> 873 <time class="post-card-meta-date" datetime="2026-01-14">14 Jan 2026</time> 874 <span class="post-card-meta-length">5 min read</span> 875 </footer> 876 877 </div> 878 879</article> 880 </div> 881 882 <nav class="pagination"> 883 <span class="page-number">Page 1 of 1</span> 884</nav> 885 886 887</div> 888</main> 889 890 </div> 891 892 <footer class="site-footer outer"> 893 <div class="inner"> 894 <section class="copyright"><a href="https://gaitlab.app/blog">GaitLab Running Form Blog</a> © 2026</section> 895 <nav class="site-footer-nav"> 896 <ul class="nav"> 897 <li class="nav-sign-up nav-current"><a href="#/portal/">Sign up</a></li> 898</ul> 899 900 </nav> 901 <div class="gh-powered-by"><a href="https://ghost.org/" target="_blank" rel="noopener">Powered by Ghost</a></div> 902 </div> 903 </footer> 904 905</div> 906 907
908<script 909 src="https://code.jquery.com/jquery-3.5.1.min.js" 910 integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" 911 crossorigin="anonymous"> 912</script>
vendor: 1 bytes, line 912
912
913<script src="https://gaitlab.app/blog/assets/built/casper.js?v=7f25f3e77d"></script>
vendor: 1 bytes, line 913
913
914<script> 915$(document).ready(function () { 916 // Mobile Menu Trigger 917 $('.gh-burger').click(function () { 918 $('body').toggleClass('gh-head-open'); 919 }); 920 // FitVids - Makes video embeds responsive 921 $(".gh-content").fitVids(); 922}); 923</script>
923 924 925<style> 926 a[href*="ghost.org"] { display: none !important; } 927 #ghost-portal-root { display: none !important; } 928 .gh-head-btn { display: none !important; } 929 .gh-portal-triggerbtn { display: none !important; } 930 a[data-portal] { display: none !important; } 931 .gh-navigation-signup { display: none !important; } 932 a[href*="ghost.org"] { display: none !important; } 933 .nav-sign-up { display: none !important; } 934</style> 935
936<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"16f6fd5a549642c2b59b7d600c84b555","r":1,"spa":2}' crossorigin="anonymous"></script>
936 937</body> 938</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.