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
Popular Bike Categories in July | Bike Insights Blog
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: 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

Oh, hello there

July was a very busy month for us here at Bike Insights, smashing records for new users and new bikes added! We were already going gangbusters when our friends atĀ The Path Less PedaledĀ gave us an unexpected boost with their funĀ video segment about bike geometryĀ featuring Bike Insights. We’re flattered and want to extend a welcome to all the PLP fam who have come to check us out.

We also want to give a special thanks to those of you who are contributing to the site by adding bikes, sending us feedback, and telling folks in the cycling community about us. Every bit of word-of-mouth counts and we appreciate it.

Now on to the nerdy stuff

We’re just going to jump right into this because charts are cool and we do what we want. The following visualization shows the relative popularity of bike categories at Bike Insights based on the cumulative number of bikes saved to user Collections as of that month.

The categories are ranked with the most popular category at the top (#1 All-Road/Gravel) and the least popular category at the bottom (#24 Mini-velo/Folding). I don’t know why y’all hate Mini-velos but you should be ashamed.Ā 

Hovering over any node on the chart will show you the monthly ranking for that category and the relative difference in “collected” bikes compared to the prior month.

Note: A user’s Collection includes “Bookmarked” bikes and bikes marked as “I’ve Ridden”. We’re working on bringing you some really cool insights based on analyzing the feedback collected when you do this, so please help support the site by finding some bikes you’ve ridden and hit thatĀ “I’ve Ridden” button! Right now only 30% of our users have reported having ridden a bike, which seems dubious. If you’re reading this blog, I bet you have ridden a bike.

This data is an interesting case study in the evolution of the site as we’ve grown from a couple of bike nerds (and friends) to having an active community since our public launch in April. In a way, this chart is a sort of time-capsule of the sort of bikes that we were most interested in throughout development.

It’s a bit embarrassing that we didn’t get around to adding a suspension mountain bike to a collection until six months in. I guess we’re not really shredders. But even new categories can quickly grow in popularity, as evidenced by Track bikes which were only added in the last seven months and are already ranked number eight overall.

Perhaps the most interesting trends are since launch, such as Performance Road Bikes moving up into the top 10 spot rather quickly. Are we about to be overrun with roadies? Will anyone other than me ever be interested in Mini-velos? It’s totally up to our users and we can’t wait to find out what happens next!

If you liked this blog post, be sure to sign up to our mailing list in the sidebar to the right to stay in the loop. We promise not to send you spam!

Also, if you’d like to help get the word out about Bike Insights, give us a follow on Instagram and Twitter to help increase our visibility with other cyclists. Thanks!

If you liked this blog post, be sure to sign up to our mailing list below to stay in the loop. We promise not to send you spam!

Also, if you’d like to help get the word out about Bike Insights, give us a follow on Instagram and Twitter to help increase our visibility with other cyclists. Thanks!