SleekRank for running plan pages
Maintain running plans, goal distance, level, weeks, and weekly schedules in Google Sheets or JSON. SleekRank generates one indexable WordPress page per plan with cross-links by distance and experience level.
€50 off for the first 100 lifetime licenses!
Running plans share a clear repeatable structure
A running plan has a name, a goal distance (5k, 10k, half marathon, marathon, ultra), an experience level (beginner, intermediate, advanced), a total duration in weeks, peak weekly mileage, a weekly schedule, pace targets per workout type, and notes on cross-training and rest. The substance changes from a beginner 5k plan to an advanced half-marathon plan, but the structure repeats.
SleekRank reads a plans sheet and generates one page per row at /running-plans/{slug}/. Tag mappings handle the title, selector mappings inject the distance and level badges, list mappings render the week-by-week schedule and workout types, meta mappings carry description and Plan schema.
Coaches and runners edit the sheet directly. A new pace target updates through one cell. A new plan ships as a new row. The library cross-references warmup, cooldown, and workout pages so each component links to its own page.
Workflow
From plans sheet to per-plan URLs
Build the plans sheet
Design the plan template
Map fields to template
Add distance and level indexes
Data in, pages out
Plan rows to running URLs
| slug | name | distance | level | weeks |
|---|---|---|---|---|
| beginner-5k-8-week | Beginner 5k, 8 weeks | 5k | Beginner | 8 |
| intermediate-10k-12-week | Intermediate 10k, 12 weeks | 10k | Intermediate | 12 |
| half-marathon-sub-2 | Sub-2 half marathon | Half marathon | Intermediate | 16 |
| return-to-running-after-injury | Return to running after injury | Variable | Returning | 10 |
| base-building-12-week | Base building, 12 weeks | Aerobic base | All levels | 12 |
/running-plans/{slug}/
- /running-plans/beginner-5k-8-week/
- /running-plans/intermediate-10k-12-week/
- /running-plans/half-marathon-sub-2/
- /running-plans/return-to-running-after-injury/
- /running-plans/base-building-12-week/
Comparison
Hand-built plan library vs SleekRank
Manual page per plan
- Each plan is a long editor session with hand-typed weekly tables
- Pace targets drift between plans authored over different years
- Workout type definitions get inconsistent across plans
- Cross-links to workout and warmup pages break as slugs change
- Level and distance tagging is uneven across hundreds of plans
- Variants for niche audiences stall in the queue without shipping
SleekRank
- One URL per plan sourced from a single training library
- List mapping renders the week-by-week schedule with workout slugs
- Distance and level columns drive index pages by goal and experience
- Workout slugs link directly to workout, warmup, and cooldown pages
- Sitemap entries per plan, base template noindexed
- Add a row, ship a running plan page on the next cache cycle
Features
What SleekRank gives you for running plan pages
Week-by-week schedules
Each plan carries a weeks array, with each week containing a days array of workout types. List mapping renders the full schedule as a table, so a six-week plan and a twenty-week plan share the same template.
Pace targets as data
Workout types reference pace targets defined per plan (easy, marathon, threshold, interval). Updating a pace zone in one row propagates to every week's schedule that references it.
Cross-links to workouts
Each workout slug in the schedule links to its own workout page (with description, warmup, and cooldown). Runners drill into any session for full detail without leaving the plan.
Use cases
Who builds running plan pages with SleekRank
Running coaches
Coaches publish plans they have field-tested. Athletes follow the plan via the public page, with the coach updating pace targets and weekly progressions through the source sheet.
Running publications
Sites publish a library of plans by distance and level. Each plan links to workout and warmup pages, building a tightly connected training hub that holds search rankings over time.
Race-event organizers
Race series publish official prep plans for their events. Registrants follow the plan from sign-up through race day, deepening engagement with the event brand.
The bigger picture
Why running plans belong on programmatic pages
Running plan queries are specific and well-defined: a runner types "sub-2 half marathon plan" or "beginner 5k plan 8 weeks" expecting a focused page with a real schedule. A roundup article that lists ten plans buries that match. Per-plan pages answer the query directly and concentrate search equity per goal.
The structural challenge is volume, because a complete library covers dozens of distance and level combinations, plus variants (return-to-running, base-building, race-specific peaks). Each plan needs a multi-week schedule, pace zones, and links to workout, warmup, and cooldown pages, and that schedule has to stay in sync as workouts get updated. Hand-curating a hundred plans in WordPress invites drift; doing it as data preserves consistency.
SleekRank converts the sheet into a publication surface. Coaches own programming, the web team owns layout, and the library grows with the source. Pair with SleekPixel for OG cards that show distance and weeks so shared links read as intentional.
Questions
Common questions about SleekRank for running plan pages
Define pace zones relative to a reference (current 5k time, lactate threshold, marathon pace). The template can render a small calculator that converts the reference into absolute paces for that runner, while the underlying plan stores zones as relative values.
 Static plan pages do not branch dynamically. For adaptive programming, link the plan page to a coaching service or app that handles week-by-week adjustments. The plan page provides the structured outline; the adaptive layer lives elsewhere.
 A meta mapping outputs JSON-LD using the plan name, weeks count, distance goal, and workout list. The schema describes the plan as an ExercisePlan, with each weekly schedule entry as a related ExerciseAction. Schema fields come from the row data directly.
 Yes. Each URL is added to the SleekRank sitemap. The base template is excluded and noindexed. Submit the sitemap in Search Console and new plans get crawled within hours of cache flush. Plan-specific long-tail queries face moderate competition; the niche level and distance combinations rank more easily.
 Yes. Store distances in one unit and use a small client-side toggle, or duplicate fields for both units and let the template render the user-preferred unit based on locale. Most teams pick one canonical unit and present the other as a tooltip.
 Add a taper_weeks count and let the template highlight the taper section visually. Pace targets for taper weeks live in the same pace-zones object; taper-specific notes go in a dedicated column rendered above the final weeks.
 Yes. A print stylesheet renders the same data without images and decoration so runners can print the plan or save as PDF. For a richer downloadable, build a separate PDF generator that consumes the same source data.
 No. Outcomes depend on the runner's consistency, recovery, and starting fitness, none of which SleekRank touches. The platform publishes the plan reliably; the coaching judgment about whether a given plan suits a given runner stays with the coach and runner.
 Pricing
More than 1000+
happy customers
Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.
Starter
EUR
per year
further 30% launch-discount applied during checkout for existing customers.
- 3 websites
- 1 year of updates
- 1 year of support
Pro
EUR
per year
further 30% launch-discount applied during checkout for existing customers.
- Unlimited websites
- 1 year of updates
- 1 year of support
Lifetime ♾️
Launch Offer
€299
EUR
once
further 30% launch-discount applied during checkout for existing customers.
- Unlimited websites
- Lifetime updates
- Lifetime support
...or get the Bundle Deal
and save €250 🎁
The Bundle (unlimited sites)
Pay once, own it forever
Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.
What’s included
-
SleekAI
-
SleekByte
-
SleekMotion
-
SleekPixel
-
SleekRank
-
SleekView
€749
Continue to checkout