Deprecated: Return type of WP_Theme::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/buboqowi_129/public/wp-includes/class-wp-theme.php on line 554

Deprecated: Return type of WP_Theme::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/buboqowi_129/public/wp-includes/class-wp-theme.php on line 595

Deprecated: Return type of WP_Theme::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/buboqowi_129/public/wp-includes/class-wp-theme.php on line 535

Deprecated: Return type of WP_Theme::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/buboqowi_129/public/wp-includes/class-wp-theme.php on line 544

Deprecated: Return type of WP_REST_Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/buboqowi_129/public/wp-includes/rest-api/class-wp-rest-request.php on line 960

Deprecated: Return type of WP_REST_Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/buboqowi_129/public/wp-includes/rest-api/class-wp-rest-request.php on line 980

Deprecated: Return type of WP_REST_Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/buboqowi_129/public/wp-includes/rest-api/class-wp-rest-request.php on line 992

Deprecated: Return type of WP_REST_Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/buboqowi_129/public/wp-includes/rest-api/class-wp-rest-request.php on line 1003

Deprecated: Return type of WP_Block_List::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/buboqowi_129/public/wp-includes/class-wp-block-list.php on line 151

Deprecated: Return type of WP_Block_List::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/buboqowi_129/public/wp-includes/class-wp-block-list.php on line 175

Deprecated: Return type of WP_Block_List::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/buboqowi_129/public/wp-includes/class-wp-block-list.php on line 164

Deprecated: Return type of WP_Block_List::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/buboqowi_129/public/wp-includes/class-wp-block-list.php on line 186

Deprecated: Return type of WP_Block_List::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/buboqowi_129/public/wp-includes/class-wp-block-list.php on line 138

Deprecated: Return type of WP_Block_List::offsetExists($index) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/buboqowi_129/public/wp-includes/class-wp-block-list.php on line 75

Deprecated: Return type of WP_Block_List::offsetGet($index) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/buboqowi_129/public/wp-includes/class-wp-block-list.php on line 89

Deprecated: Return type of WP_Block_List::offsetSet($index, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/buboqowi_129/public/wp-includes/class-wp-block-list.php on line 110

Deprecated: Return type of WP_Block_List::offsetUnset($index) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/buboqowi_129/public/wp-includes/class-wp-block-list.php on line 127

Deprecated: Return type of WP_Block_List::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/buboqowi_129/public/wp-includes/class-wp-block-list.php on line 199

Deprecated: DateTime::__construct(): Passing null to parameter #1 ($datetime) of type string is deprecated in /www/buboqowi_129/public/wp-includes/script-loader.php on line 348

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /www/buboqowi_129/public/wp-includes/class-wp.php on line 173
Bike Insights Blog | Features, dev updates, and bike geometry discussion
Select Page

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /www/buboqowi_129/public/wp-content/themes/Divi/includes/builder/module/helpers/HoverOptions.php on line 71

Deprecated: rtrim(): Passing null to parameter #1 ($string) of type string is deprecated in /www/buboqowi_129/public/wp-content/themes/Divi/includes/builder/class-et-builder-element.php on line 19255

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /www/buboqowi_129/public/wp-content/themes/Divi/includes/builder/module/helpers/HoverOptions.php on line 71

Deprecated: rtrim(): Passing null to parameter #1 ($string) of type string is deprecated in /www/buboqowi_129/public/wp-content/themes/Divi/includes/builder/class-et-builder-element.php on line 19255

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /www/buboqowi_129/public/wp-content/themes/Divi/includes/builder/module/helpers/HoverOptions.php on line 71

Deprecated: rtrim(): Passing null to parameter #1 ($string) of type string is deprecated in /www/buboqowi_129/public/wp-content/themes/Divi/includes/builder/class-et-builder-element.php on line 19255

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /www/buboqowi_129/public/wp-content/themes/Divi/includes/builder/module/helpers/HoverOptions.php on line 71

Deprecated: rtrim(): Passing null to parameter #1 ($string) of type string is deprecated in /www/buboqowi_129/public/wp-content/themes/Divi/includes/builder/class-et-builder-element.php on line 19255

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /www/buboqowi_129/public/wp-content/themes/Divi/includes/builder/module/helpers/HoverOptions.php on line 71

Deprecated: rtrim(): Passing null to parameter #1 ($string) of type string is deprecated in /www/buboqowi_129/public/wp-content/themes/Divi/includes/builder/class-et-builder-element.php on line 19255

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /www/buboqowi_129/public/wp-content/themes/Divi/includes/builder/module/helpers/HoverOptions.php on line 71

Deprecated: rtrim(): Passing null to parameter #1 ($string) of type string is deprecated in /www/buboqowi_129/public/wp-content/themes/Divi/includes/builder/class-et-builder-element.php on line 19255

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /www/buboqowi_129/public/wp-content/themes/Divi/includes/builder/module/helpers/HoverOptions.php on line 71

Deprecated: rtrim(): Passing null to parameter #1 ($string) of type string is deprecated in /www/buboqowi_129/public/wp-content/themes/Divi/includes/builder/class-et-builder-element.php on line 19255

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /www/buboqowi_129/public/wp-content/themes/Divi/includes/builder/module/helpers/HoverOptions.php on line 71

Deprecated: rtrim(): Passing null to parameter #1 ($string) of type string is deprecated in /www/buboqowi_129/public/wp-content/themes/Divi/includes/builder/class-et-builder-element.php on line 19255

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /www/buboqowi_129/public/wp-content/themes/Divi/includes/builder/module/helpers/HoverOptions.php on line 71

Deprecated: rtrim(): Passing null to parameter #1 ($string) of type string is deprecated in /www/buboqowi_129/public/wp-content/themes/Divi/includes/builder/class-et-builder-element.php on line 19255

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /www/buboqowi_129/public/wp-content/themes/Divi/includes/builder/module/helpers/HoverOptions.php on line 71

Deprecated: rtrim(): Passing null to parameter #1 ($string) of type string is deprecated in /www/buboqowi_129/public/wp-content/themes/Divi/includes/builder/class-et-builder-element.php on line 19255

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /www/buboqowi_129/public/wp-content/themes/Divi/includes/builder/module/helpers/HoverOptions.php on line 71

Deprecated: rtrim(): Passing null to parameter #1 ($string) of type string is deprecated in /www/buboqowi_129/public/wp-content/themes/Divi/includes/builder/class-et-builder-element.php on line 19255

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /www/buboqowi_129/public/wp-content/themes/Divi/includes/builder/module/helpers/HoverOptions.php on line 71

Deprecated: rtrim(): Passing null to parameter #1 ($string) of type string is deprecated in /www/buboqowi_129/public/wp-content/themes/Divi/includes/builder/class-et-builder-element.php on line 19255

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /www/buboqowi_129/public/wp-content/themes/Divi/includes/builder/module/helpers/HoverOptions.php on line 71

Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /www/buboqowi_129/public/wp-content/themes/Divi/includes/builder/class-et-builder-element.php on line 15826

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /www/buboqowi_129/public/wp-content/themes/Divi/includes/builder/module/helpers/HoverOptions.php on line 71

Deprecated: rtrim(): Passing null to parameter #1 ($string) of type string is deprecated in /www/buboqowi_129/public/wp-content/themes/Divi/includes/builder/class-et-builder-element.php on line 19255

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /www/buboqowi_129/public/wp-content/themes/Divi/includes/builder/module/helpers/HoverOptions.php on line 71

Deprecated: rtrim(): Passing null to parameter #1 ($string) of type string is deprecated in /www/buboqowi_129/public/wp-content/themes/Divi/includes/builder/class-et-builder-element.php on line 19255

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /www/buboqowi_129/public/wp-content/themes/Divi/includes/builder/module/helpers/HoverOptions.php on line 71

Deprecated: rtrim(): Passing null to parameter #1 ($string) of type string is deprecated in /www/buboqowi_129/public/wp-content/themes/Divi/includes/builder/class-et-builder-element.php on line 19255

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /www/buboqowi_129/public/wp-content/themes/Divi/includes/builder/module/helpers/HoverOptions.php on line 71

Deprecated: rtrim(): Passing null to parameter #1 ($string) of type string is deprecated in /www/buboqowi_129/public/wp-content/themes/Divi/includes/builder/class-et-builder-element.php on line 19255

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /www/buboqowi_129/public/wp-content/themes/Divi/includes/builder/module/helpers/HoverOptions.php on line 71

Deprecated: rtrim(): Passing null to parameter #1 ($string) of type string is deprecated in /www/buboqowi_129/public/wp-content/themes/Divi/includes/builder/class-et-builder-element.php on line 19255

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /www/buboqowi_129/public/wp-content/themes/Divi/includes/builder/module/helpers/HoverOptions.php on line 71

Deprecated: rtrim(): Passing null to parameter #1 ($string) of type string is deprecated in /www/buboqowi_129/public/wp-content/themes/Divi/includes/builder/class-et-builder-element.php on line 19255

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /www/buboqowi_129/public/wp-content/themes/Divi/includes/builder/module/helpers/HoverOptions.php on line 71

Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /www/buboqowi_129/public/wp-content/themes/Divi/includes/builder/class-et-builder-element.php on line 15826

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /www/buboqowi_129/public/wp-content/themes/Divi/includes/builder/module/helpers/HoverOptions.php on line 71

Deprecated: rtrim(): Passing null to parameter #1 ($string) of type string is deprecated in /www/buboqowi_129/public/wp-content/themes/Divi/includes/builder/class-et-builder-element.php on line 19255

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /www/buboqowi_129/public/wp-content/themes/Divi/includes/builder/module/helpers/HoverOptions.php on line 71

Deprecated: ltrim(): Passing null to parameter #1 ($string) of type string is deprecated in /www/buboqowi_129/public/wp-includes/wp-db.php on line 3030
Catch us on Path Less Pedaled

Catch us on Path Less Pedaled


Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /www/buboqowi_129/public/wp-content/themes/Divi/includes/builder/module/helpers/HoverOptions.php on line 71

We had an absolute blast nerding-out with Russ at Path Less Pedaled last week and appreciate everyone turning up with great question! Here’s the recording of the event for those that missed it!


Deprecated: ltrim(): Passing null to parameter #1 ($string) of type string is deprecated in /www/buboqowi_129/public/wp-includes/wp-db.php on line 3030

Catch us on Path Less Pedaled


Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /www/buboqowi_129/public/wp-content/themes/Divi/includes/builder/module/helpers/HoverOptions.php on line 71

We had an absolute blast nerding-out with Russ at Path Less Pedaled last week and appreciate everyone turning up with great question! Here’s the recording of the event for those that missed it!

read more

Deprecated: ltrim(): Passing null to parameter #1 ($string) of type string is deprecated in /www/buboqowi_129/public/wp-includes/wp-db.php on line 3030
How Bikes are Measured

How Bikes are Measured


Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /www/buboqowi_129/public/wp-content/themes/Divi/includes/builder/module/helpers/HoverOptions.php on line 71

Join us for a deep-dive into the wild world of measuring bike geometry. No, really… there’s a lot more going on here than you might have realized!

read more
How to Add Bikes to Bike Insights

How to Add Bikes to Bike Insights

One of the great features of Bike Insights is that any user can add a new bike if it isn’t already on the site! Our easy, free-to-use tools transform raw bike geometry data into diagrams and insights to help cyclists and bike industry professionals assess bike designs.

read more
How Stack to Reach Ratio Gets it Wrong

How Stack to Reach Ratio Gets it Wrong

Part one in a series of posts about using Stack and Reach to assess bike design. Today’s focus is on Stack to Reach Ratio, a metric that tries to answer the question “How upright or aggressive is this bike design?”.

read more

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /www/buboqowi_129/public/wp-content/themes/Divi/includes/builder/module/helpers/HoverOptions.php on line 71

Deprecated: ltrim(): Passing null to parameter #1 ($string) of type string is deprecated in /www/buboqowi_129/public/wp-includes/wp-db.php on line 3030
Catch us on Path Less Pedaled

Catch us on Path Less Pedaled


Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /www/buboqowi_129/public/wp-content/themes/Divi/includes/builder/module/helpers/HoverOptions.php on line 71

We had an absolute blast nerding-out with Russ at Path Less Pedaled last week and appreciate everyone turning up with great question! Here’s the recording of the event for those that missed it!

read more
How Bikes are Measured

How Bikes are Measured

Join us for a deep-dive into the wild world of measuring bike geometry. No, really… there’s a lot more going on here than you might have realized!

read more
How to Add Bikes to Bike Insights

How to Add Bikes to Bike Insights

One of the great features of Bike Insights is that any user can add a new bike if it isn’t already on the site! Our easy, free-to-use tools transform raw bike geometry data into diagrams and insights to help cyclists and bike industry professionals assess bike designs.

read more
How Stack to Reach Ratio Gets it Wrong

How Stack to Reach Ratio Gets it Wrong

Part one in a series of posts about using Stack and Reach to assess bike design. Today’s focus is on Stack to Reach Ratio, a metric that tries to answer the question “How upright or aggressive is this bike design?”.

read more

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /www/buboqowi_129/public/wp-content/themes/Divi/includes/builder/module/helpers/HoverOptions.php on line 71