Анализ сайта wors.org
Основное Готовность: 60%
Домен
wors.org
Состояние доменного имени
?
Проверяем корректность доменного имени и наличие технических проблем на уровне домена.
Домен второго уровня идеален для продвижения.
Отличный запоминающийся домен.
Ответ сервера
200 Успешный ответ
HTTP-код ответа и цепочка редиректов
?
Код 200 — страница доступна. Коды 3xx — редиректы (цепочки замедляют загрузку и размывают ссылочный вес). Коды 4xx/5xx — ошибки, поисковик не сможет проиндексировать страницу.
Кол-во редиректов 3 слишком большое! Проверьте настройки сайта и веб-сервера!
Цепочка редиректов:
http://wors.org
301 MovedPermanently
https://wors.org/
301 MovedPermanently
https://www.trekbikes.com/us/en_US/wors/
200 OK
Безопасность
Сайт безопасен
Использование HTTPS и SSL-сертификат
?
HTTPS — обязательный стандарт. Google и Яндекс отдают предпочтение защищённым сайтам. Отсутствие SSL или просроченный сертификат ведут к предупреждениям в браузере и снижению позиций.
На сайте работает защищенный протокол ssl и сайт открывается по https.
Ssl-сертификат действителен до 25.12.2026 6:35:35.
Включён HSTS (Strict-Transport-Security) — защита от подмены на http.
HTTP автоматически перенаправляется на HTTPS.
Поздравляем! Сайт не содержится в реестре РКН.
Кодировка
utf-8
Кодировка символов страницы
?
Стандарт — UTF-8. Неправильная кодировка вызывает нечитаемые символы и мешает поисковику корректно распознать текст страницы.
Указана кодировка на странице utf-8.
Язык
en-US
Атрибут lang в HTML-теге
?
Атрибут lang (<html lang="ru">) сообщает поисковикам и браузерам, на каком языке написана страница. Помогает при ранжировании в региональном поиске.
Язык документа указан явно: en-US.
Скорость загрузки
~1,58сек
Время отклика сервера (TTFB)
?
Time To First Byte — время до получения первого байта от сервера. Норма до 200 мс. Медленный отклик ухудшает пользовательский опыт и ранжирование: Яндекс и Google учитывают скорость страниц.
Скорость загрузки сайта 1,58сек превышает 1 секунду. Желательно улучшить работу сайта!
Объем документа
159Кб
Размер HTML-кода страницы
?
Слишком большой HTML замедляет парсинг браузером и сканирование поисковым роботом. Рекомендуется не более 200 Кб.
Объем html-документа 159Кб оптимален.
Структура html-документа корректна.
Ресурсы
Ресурсы: 11
Внешние ресурсы страницы (CSS, JS, изображения)
?
Количество и тип подключённых ресурсов влияют на скорость загрузки. Большое число запросов увеличивает время рендеринга страницы.
Кол-во файлов ресурсов 11 много для одной страницы. Приемлемо до 10. Проведите оптимизацию файлов ресурсов!
Показать полный список ресурсов
| Тип | Название | Значение |
|---|---|---|
| js | /_ui/desktop/theme-trek/js/common_start.ec1b62b0.js | |
| js | /_ui/desktop/theme-trek/js/legacy-base-vendors.548382c8.js | |
| js | /_ui/desktop/theme-trek/js/legacy-all-vendors.b57249f0.js | |
| js | /_ui/desktop/theme-trek/js/pedal-package.5b8c24df.js | |
| js | /_ui/desktop/theme-trek/js/vuejs-package.3e57e37a.js | |
| js | /_ui/desktop/theme-trek/js/vendors.ca02b576.js | |
| js | /_ui/desktop/theme-trek/js/chunk-common.1fb26cf6.js | |
| js | /_ui/desktop/theme-trek/js/bundle.462389b3.js | |
| js | /_ui/desktop/theme-trek/js/common_end.8436ec43.js | |
| js | text/javascript | https://consent.cookiebot.com/uc.js |
| js | text/javascript | https://www.lightboxcdn.com/vendor/1f262582-bf92-4a2b-a871-d34e7872844b/lightbox_inline.js |
Серверные заголовки
Кол-во: 14
HTTP-заголовки ответа сервера
?
Заголовки сервера передают браузеру и поисковику служебную информацию: кеширование, безопасность (CSP, HSTS), сжатие (gzip). Правильная настройка ускоряет загрузку и повышает защищённость.
Найдены серверные заголовки 14шт. Подробнее про серверные заголовки.
Показать полный список серверных заголовков
| Ключ | Значение |
|---|---|
| Date | Sat, 22 Aug 2026 13:18:05 GMT |
| X-Frame-Options | SAMEORIGIN |
| Content-Security-Policy | frame-ancestors 'self' *.trekbikes.com |
| Cache-Control | no-store, must-revalidate, no-cache, max-age=0 |
| Pragma | no-cache |
| Strict-Transport-Security | max-age=31536000 ; includeSubDomains |
| X-XSS-Protection | 0 |
| X-Content-Type-Options | nosniff |
| Vary | Accept-Encoding |
| Set-Cookie | Kiosk_mode=; Max-Age=0; Expires=Thu, 01 Jan 1970 00:00:10 GMT; Path=/; Secure; Secure; SameSite=None |
| x-sap-pad | 900640 |
| x-azure-ref | 20260822T131805Z-165b8c55d6bc8hjkhC1AMSgk700000000rw000000000p1nm |
| x-fd-int-roxy-purgeid | 0 |
| X-Cache | PRIVATE_NOSTORE |
CMS
Не определена
Система управления сайтом (движок)
?
CMS — это движок, на котором работает сайт (WordPress, 1C-Bitrix, Tilda и др.). Знание CMS помогает понять возможности SEO-оптимизации и подобрать подходящие инструменты. «Не определена» — вероятно, самописный сайт или нестандартная сборка.
CMS не определена. Вероятно, сайт самописный либо движок надёжно скрыт. Это не ошибка.
Веб-сервер
Не определён
Программное обеспечение сервера
?
Веб-сервер — это ПО, которое отдаёт страницы посетителям (nginx, Apache, IIS, LiteSpeed и др.). Определяется по серверным заголовкам ответа (Server, X-Powered-By и т.п.). «Не определён» — сервер намеренно скрывает эти заголовки, это нормальная практика безопасности.
Веб-сервер не определён — заголовок Server скрыт. Это не ошибка: часто так настраивают из соображений безопасности.
Мета-теги Готовность: 23%
Title
Wisconsin Off-Road Series
Заголовок страницы в браузере и поисковой выдаче
?
Title — главный SEO-заголовок страницы. Влияет на CTR в поиске и ранжирование. Оптимальная длина: 50–70 символов. Ключевые слова — ближе к началу.
Необходимо увеличить число символов в title (текущее значение: 25, оптимально: от 40 до 45)
Дублей словоформ в title не найдено.
Description
WORS offers riders of all backgrounds and abilities a competitive, fun, and family-friendly environment to test their skills. Learn more and get registered.
Описание страницы в поисковой выдаче (сниппет)
?
Meta Description — текст под заголовком в выдаче. Напрямую на позиции не влияет, но влияет на CTR. Оптимальная длина: 120–160 символов.
Необходимо уменьшить число символов в description (текущее значение: 156, оптимально: от 120 до 130)
Keywords
Список ключевых слов страницы (устаревший тег)
?
Meta Keywords не учитывается Яндексом и Google для ранжирования с 2009–2012 годов. Заполнение не обязательно, но не вредит. Конкурент может использовать содержимое для анализа.
Установите мета-тег keywords!
Канонический Url
https://www.trekbikes.com/us/en_US/wors/
Указывает поисковику основную версию страницы
?
Canonical (rel=canonical) предотвращает проблему дублей страниц. Должен точно совпадать с URL проверяемой страницы. Неправильный canonical может передать ссылочный вес на другую страницу.
Канонический Url прописан корректно.
Robots
index,follow
Директивы для поисковых роботов на уровне страницы
?
Meta Robots управляет индексацией конкретной страницы: index/noindex — индексировать ли, follow/nofollow — следовать ли по ссылкам. Noindex полностью исключает страницу из поиска.
Meta-тег robots со значениями index, follow не накладывает ограничений на индексирование и показ контента.
Адаптивность
width=device-width, initial-scale=1.0, minimum-scale=1.0, user-scalable=yes
Настройка масштабирования на мобильных устройствах
?
Тег viewport (<meta name="viewport">) сообщает браузеру, как масштабировать страницу на мобильных. Стандарт: width=device-width, initial-scale=1. Отсутствие — признак отсутствия мобильной версии.
Meta-тег viewport со значением-константой width=device-width задаёт ширину страницы в соответствии с размером экрана.
Meta-тег viewport со значением initial-scale=1.0 определяет масштаб 1:1, т.е. «не масштабировать».
Meta-тег viewport со значением user-scalable определяет доступность масштабирования страницы пользователем.
Meta-тег viewport со значением minimum-scale определяет минимальный масштаб области просмотра.
Разметка OpenGraph
Кол-во: 2
Мета-теги для красивых превью в соцсетях
?
OpenGraph (og:title, og:description, og:image) управляет тем, как страница выглядит при репосте в социальных сетях и мессенджерах. Отсутствие OG-тегов — невзрачный превью при шеринге.
Разметка OpenGraph задана. Страница оптимизирована под социальные сети.
Показать полный список og мета-тегов
| Тип | Значение |
|---|---|
| og:url | https://www.trekbikes.com/us/en_US/wors/ |
| og:title | Wisconsin Off-Road Series |
Все мета-теги
Кол-во: 9
Полный список мета-тегов страницы
?
Таблица всех meta-тегов, включая нестандартные. Позволяет найти опечатки, дубли и лишние теги.
Найдены мета-теги 9шт. Мета-теги не видимы для человека и предназначены для обмена информацией между веб-страницей и поисковыми системами, браузерами и другими веб-службами. С ними роботы 🤖 и устройства ведут себя более ожидаемо.
Показать полный список мета-тегов
| Тип | Название | Значение |
|---|---|---|
| name | viewport | width=device-width, initial-scale=1.0, minimum-scale=1.0, user-scalable=yes |
| name | description | WORS offers riders of all backgrounds and abilities a competitive, fun, and family-friendly environment to test their skills. Learn more and get registered. |
| name | og:description | WORS offers riders of all backgrounds and abilities a competitive, fun, and family-friendly environment to test their skills. Learn more and get registered. |
| name | robots | index,follow |
| name | format-detection | telephone=no |
| name | twitter:title | Wisconsin Off-Road Series |
| name | twitter:card | summary |
| property | og:url | https://www.trekbikes.com/us/en_US/wors/ |
| property | og:title | Wisconsin Off-Road Series |
Оптимизация Готовность: 63%
Структура
Ошибок нет
Семантические HTML-элементы страницы
?
Проверяет наличие основных структурных элементов: nav, header, footer, main. Корректная семантическая структура помогает поисковику понять архитектуру страницы.
Структура документа корректна (теги <html> и <body> присутствуют в одном экземпляре).
Контент
Есть ошибки
Объём и качество текстового содержимого
?
Анализирует объём полезного текста на странице. Слишком мало — страница может считаться малополезной. Слишком много — ухудшается читаемость и восприятие.
Абзацев с текстом 7 слишком мало. Добавьте больше абзацев с текстом (тег <p>)!
Кол-во слов 439 не очень много. Добавьте побольше текста (хотя бы 800 слов)!
Слова из title 3 встречаются в тексте достаточно.
Среднее число слов в абзаце 38 достаточно.
Кол-во знаков контента 2702 на странице оптимально.
Заголовки
Ошибок нет
Иерархия заголовков H1–H6
?
H1 должен быть один и содержать ключевой запрос. H2–H6 описывают подразделы. Пропуск уровней (H1 → H3) и несколько H1 — типичные ошибки, снижающие понятность страницы для поисковика.
На странице присутствуют заголовки <h2> 4. Это хорошо.
Тошнота
2,83
Насколько одно слово доминирует в тексте
?
Классическая тошнота = √(частота самого повторяющегося слова). Норма до 7–8: текст воспринимается естественно. Выше — поисковик может счесть страницу переспамленной.
Тошнота страницы в пределах нормы 3.
Академич. тошнота
18,00%
Насколько текст перенасыщен ключевыми словами
?
Академическая тошнота = (частота слова / общее количество слов) × 100%. Показывает долю конкретного слова в тексте. Норма 5–15%.
Академическая тошнота превышает норму 5-15%. Измените текст страницы!
Семантическое ядро
20
Наиболее часто встречающиеся слова на странице
?
Топ слов по частоте использования. Показывает, какие слова доминируют в тексте с точки зрения поисковика.
Контент страницы содержит осмысленный текст и слова.
Показать список слов
| Слово | Кол-во | Частота |
|---|---|---|
| racing | 8 | 1,82% |
| series | 6 | 1,37% |
| united | 4 | 0,91% |
| states | 4 | 0,91% |
| english | 4 | 0,91% |
| bicycle | 3 | 0,68% |
| wisconsin | 3 | 0,68% |
| off-road | 3 | 0,68% |
| guides | 3 | 0,68% |
| 'header | 2 | 0,46% |
| website | 2 | 0,46% |
| mountain | 2 | 0,46% |
| season | 2 | 0,46% |
| singletrack | 2 | 0,46% |
| gravel | 2 | 0,46% |
| making | 2 | 0,46% |
| calendar | 2 | 0,46% |
| better | 2 | 0,46% |
| apparel | 2 | 0,46% |
| delivery | 2 | 0,46% |
Индексация Готовность: 0%
Индексирование
Ошибок нет
Разрешено ли индексирование страницы
?
Проверяет, не закрыта ли страница от индексации через robots.txt, meta robots или X-Robots-Tag. Страница, закрытая от индексации, не появится в поисковой выдаче.
Анкоров на странице 75 оптимально. Поисковые роботы обязательно проиндексируют сайт.
Robots.txt
Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Кол-во редиректов для файла robots.txt 3 слишком большое! Это может вызывать затруднение при индексации поисковыми роботами!
Проверяемая страница не запрещена в robots.txt.
Robots.txt доступен по постоянному адресу
Цепочка редиректов для файла robots.txt:
http://wors.org/robots.txt
301 MovedPermanently
https://wors.org/robots.txt
301 MovedPermanently
https://www.trekbikes.com/us/en_US/wors/
200 OK
Показать содержимое robots.txt
<!DOCTYPE html>
<html lang="en-US" class="no-js">
<head>
<meta charset="utf-8">
<meta name="viewport"
content="width=device-width, initial-scale=1.0, minimum-scale=1.0, user-scalable=yes">
<style type="text/css">
.fcp-reveal {
display: none;
}
</style>
<style type="text/css">
#nav-app-fcp {
width: 100%;
}
#nav-app-fcp .electra {
width: var(--nav-fcp-electra-logo-width, 146px);
}
#nav-app-fcp.sr-only {
width: 1px;
}
@media screen and (min-width:1024px) {
#nav-app-fcp {
--nav-fcp-top-display: flex;
--nav-fcp-bottom-height: 54px;
--nav-fcp-bottom-justify: start;
--nav-fcp-bg-electra: #fff;
--nav-fcp-electra-logo-width: 148px;
}
}
#fcp-50th-logo {
width: 140px;
height: 12px;
}
@media screen and (min-width:1024px) and (max-width:1199px) {
#fcp-50th-logo {
width: 117px;
height: 10px;
}
}
</style>
<style>
.sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border-width: 0;
}
#simplified-top-header {
position: relative;
width: 100%;
display: block;
}
#simplified-top-header .logo {
height: 10px;
width: 80px;
}
#simplified-top-header .logo.electra {
height: 14px;
width: 70.5px;
}
#simplified-top-header .logo.bontrager {
width: 107px;
}
#simplified-top-header .simplified-top-header-wrapper {
display: grid;
width: 100%;
max-width: 75rem;
margin: 2.5rem auto;
grid-template-columns: repeat(12,1fr);
padding: 0 1rem;
}
#simplified-top-header .common-simplified-header {
grid-column: span 12 / span 12;
grid-row: 1;
display: flex;
justify-content: center;
align-items: center;
gap: 1rem;
}
#simplified-top-header .continue-shopping-link-wrapper {
display: none;
justify-content: end;
grid-column: span 4/span 4;
grid-row: 1;
grid-column-start: 9;
font-family: "Roboto", arial, helvetica, sans-serif;
font-size: .875rem;
color: #1a1a1a;
}
#simplified-top-header .common-simplified-header a {
display: inline-block;
color: #767676;
transition: color .2s ease;
}
@media (hover: hover) {
#simplified-top-header .common-simplified-header a:hover {
color: #484848;
}
}
@media screen and (min-width:640px) {
#simplified-top-header .common-simplified-header {
grid-column: span 8/span 8;
justify-content: start;
gap: 1.5rem;
}
#simplified-top-header .checkout-page .common-simplified-header {
grid-column-start: 5;
justify-content: end;
}
#simplified-top-header .continue-shopping-link-wrapper {
display: flex;
}
#simplified-top-header .logo {
height: 14px;
width: 118px;
}
#simplified-top-header .logo.electra {
height: 20px;
width: 101px;
}
#simplified-top-header .logo.bontrager {
width: 150px;
}
}
@media screen and (min-width:1024px) {
#simplified-top-header .common-simplified-header,
#simplified-top-header .checkout-page .common-simplified-header {
grid-column: span 6/span 6;
grid-column-start: 4;
justify-content: center;
}
}
</style>
<script>
var trackingEnabled = false;
</script>
<!-- Google Tag Manager Head -->
<script>
var doLogging = false; // 'false' <-- this doesn't work;
dataLayer = [];
trackingEnabled = true;
</script>
<script data-cookieconsent="ignore">(function (w, d, s, l, i) {
w[l] = w[l] || [];
w[l].push({
'gtm.start': new Date().getTime(), event: 'gtm.js'
});
var f = d.getElementsByTagName(s)[0],
j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : '';
j.async = true;
j.src =
'//www.googletagmanager.com/gtm.js?id=' + i + dl +'>m_auth=QjTQZ2l24l3HHNTm3Z-gyA>m_preview=env-55>m_cookies_win=x';
f.parentNode.insertBefore(j, f);
})(window, document, 'script', 'dataLayer', 'GTM-5PPTR3');
dataLayer.push({
"event": "user-id",
"customer-id": ""
});
dataLayer.push({
"event": "country",
"country": "US"
});
if (doLogging) {
console.log("user-id : ");
}
;
</script>
<script type="text/javascript">
//ga('send', 'pageview');
function trackAddToCart_google(productCode, quantityAdded, productName, productPrice, productBrand, productCategory, productColor, productDimension) {
//ga('send', 'event', 'Cart', 'AddToCart', productCode, quantityAdded);
dataLayer.push({
'event': 'AddToCart',
'variant_product_id': productCode,
'product_name': productName,
'ecommerce': {
'currencyCode': 'USD',
'add': {
'products': [{
'id': productCode,
'name': productName,
'price': productPrice,
'brand': productBrand,
'category':productCategory,
'variant':productColor,
'size':productDimension,
'quantity': quantityAdded
}]
}
}
});
}
function trackRemoveFromCart(productCode, initialQuantity, productName, productPrice, productBrand, productCategory, productColor, productSize) {
// Measure the removal of a product from a shopping cart.
dataLayer.push({
'event': 'removeFromCart',
'ecommerce': {
'remove': {
'products': [{
'id': productCode,
'name': productName,
'price': productPrice,
'brand': productBrand,
'category':productCategory,
'variant':productColor,
'size':productSize,
'quantity': initialQuantity
}]
}
}
});
}
// --- No requirement to track updating cart
function trackUpdateCart(productCode, initialQuantity, newQuantity, productName, productPrice, productBrand, productCategory, productColor, productSize) {
if (initialQuantity != newQuantity) {
if (initialQuantity > newQuantity) {
trackRemoveFromCart(productCode, initialQuantity - newQuantity, productName, productPrice, productBrand, productCategory, productColor, productSize);
if (doLogging) {
console.log("RemoveFromCart - " + productCode + " was " + initialQuantity + " now " + newQuantity)
}
;
} else {
trackAddToCart_google(productCode, newQuantity - initialQuantity, productName, productPrice, productBrand, productCategory, productColor, productSize);
if (doLogging) {
console.log("AddToCart - " + productCode + " was " + initialQuantity + " now " + newQuantity)
}
}
}
}
</script>
<!-- End Google Tag Manager Head -->
<title>Wisconsin Off-Road Series</title>
<link rel="canonical" href="https://www.trekbikes.com/us/en_US/wors/"/>
<link rel="alternate" href="https://www.trekbikes.com/us/en_US/wors/" hreflang="en-US"/>
<meta property="og:url" content="https://www.trekbikes.com/us/en_US/wors/"/>
<meta name="description" content="WORS offers riders of all backgrounds and abilities a competitive, fun, and family-friendly environment to test their skills. Learn more and get registered.">
<meta name="og:description" content="WORS offers riders of all backgrounds and abilities a competitive, fun, and family-friendly environment to test their skills. Learn more and get registered.">
<meta name="robots" content="index,follow">
<meta name="format-detection" content="telephone=no">
<link rel="shortcut icon" type="image/x-icon" media="all" href="//trekcdnprod.azureedge.net/hybris/faviconTrek.ico"/>
<link rel="apple-touch-icon" href="/"/>
<link rel="apple-touch-icon" sizes="76x76" href="/"/>
<link rel="apple-touch-icon" sizes="120x120" href="/"/>
<link rel="apple-touch-icon" sizes="152x152" href="/"/>
<link rel="apple-touch-icon" sizes="180x180" href="/"/>
<link rel="preconnect" href="https://consent.cookiebot.com">
<link rel="preconnect" href="https://s.thebrighttag.com">
<link rel="preconnect" href="https://googleads.g.doubleclick.net">
<link rel="preconnect" href="https://www.googleadservices.com">
<link rel="preconnect" href="https://dev.visualwebsiteoptimizer.com">
<link href="/_ui/desktop/theme-trek/css/common_start.5233fd8c.css" id="common-start-css" rel="preload" as="style" onload="this.onload=null;this.rel='stylesheet'">
<link href="/_ui/desktop/theme-trek/css/pedal-package.67e15fdd.css" rel="preload" as="style" onload="this.onload=null;this.rel='stylesheet'">
<link href="/_ui/desktop/theme-trek/css/bundle.bffb9f9d.css" id="mainCombinedCss" rel="preload" as="style" onload="this.onload=null;this.rel='stylesheet'">
<link href="/_ui/desktop/theme-trek/css/chunk-common.43af76de.css" id="chunk-common-css" rel="preload" as="style" onload="this.onload=null;this.rel='stylesheet'">
<link href="/_ui/desktop/theme-trek/css/common_end.37c5ec63.css" id="common-end-css" rel="preload" as="style" onload="this.onload=null;this.rel='stylesheet'">
<script type="text/javascript">
/*<![CDATA[*/
var ACC = {config: {}};
ACC.config.isProduction = true;
ACC.orderConfirmation = {
cvvError: {
basePropertyKey: 'checkout.payment.cvv.error.message',
basePropertyValue: 'Whoa, hit the brakes! We\'re unable to authenticate your payment. Please double-check your CVV. If the issue persists, contact Trek Customer Care: 1-800-585-8735.'
},
formError: {
basePropertyKey: 'checkout.address.form.entry.invalid',
basePropertyValue: 'Your form has errors, please see below'
},
passwordCharacters: {
basePropertyKey: 'checkout.confirmation.characters',
basePropertyValue: 'Password must use 8 or more characters with at least 3 of the following: letters (a-z, A-Z), numbers (0-9) & symbols.'
},
passwordError: {
basePropertyKey: 'checkout.confirmation.characters.error',
basePropertyValue: 'Password does not meet the minimum requirements.'
},
emptyPasswordError: {
basePropertyKey: 'trek.pwd.empty',
basePropertyValue: 'The password field is required'
}
}
ACC.config.cdnStaticFilesRoot = "//trekcdnprod.azureedge.net/hybris";
ACC.config.cdnDynamicFilesRoot = "";
ACC.config.hybrisStaticFilesRoot = "/_ui/desktop/theme-trek";
ACC.config.azureCdnImagesUrl = "//trekcdnprod.azureedge.net/hybris/_ui/desktop/theme-trek/images";
ACC.config.commonResourcePath = "//trekcdnprod.azureedge.net/hybris/_ui/desktop/common";
ACC.config.contextPath = "";
ACC.config.encodedContextPath = "/us/en_US";
ACC.config.trekBrandNavURL = "https://www.trekbikes.com/us/en_US";
ACC.config.CSRFToken = "d5160652-0e02-4abf-af05-58ef69ceacd2";
ACC.config.productNoImageUrl = "https://media.trekbikes.com/image/upload/f_auto,q_auto,fl_strip_profile/default-no-image";
ACC.config.googleApiKey = '';
ACC.language2CharacterCode = 'en';
ACC.languageISO = 'en_US';
ACC.siteUid = 'us';
ACC.indicatorSeparatorText = 'of';
ACC.autocompleteUrl = '/search/autocompleteSecure';
ACC.noRetailersFoundForZip = 'No retailers found for this ZIP code.';
</script>
<script type="text/javascript">
//This is pure-js solution for lodash 'set' method
const set = (obj, path, value) => {
if (Object(obj) !== obj) return obj;
// If not yet an array, get the keys from the string-path
if (!Array.isArray(path)) path = path.toString().match(/[^.[\]]+/g) || [];
let val = '';
try {
val = JSON.parse(value);
} catch(e) {
val = value.toString();
}
path.slice(0, -1).reduce((a, c, i) => // Iterate all of them except the last one
Object(a[c]) === a[c] // Does the key exist and is its value an object?
// Yes: then follow that path
? a[c]
// No: create the key. Is the next key a potential array-index?
: a[c] = Math.abs(path[i + 1]) >> 0 === +path[i + 1]
? [] // Yes: assign a new array object
: {}, // No: assign a new plain object
obj)[path[path.length - 1]] = val; // Finally assign the value to the last key
return obj;
};
ACC.customVariables = {};
set(ACC.customVariables, 'priceFormatter.locale.isoCode', 'en_US');
set(ACC.customVariables, 'priceFormatter.currency.digits', '2');
set(ACC.customVariables, 'merchantIdentifier', 'merchant.com.trekbikes.us');
set(ACC.customVariables, 'currentUserName', 'Anonymous');
set(ACC.customVariables, 'currentUserEmail', 'anonymous');
set(ACC.customVariables, 'occ.api.host', 'api.trekbikes.com');
set(ACC.customVariables, 'priceFormatter.currency.isoCode', 'USD');
set(ACC.customVariables, 'priceFormatter.currency.symbol', '$');
set(ACC.customVariables, 'currentUserCustomerId', '');
</script>
<script type="text/javascript">
/*<![CDATA[*/
ACC.addons = {}; //JS holder for addons properties
/*]]>*/
</script>
<style type="text/css" id="comp_WORSEditorial2026_HeadInclusions"
>
#comp_WORSEditorial2026_LinkList1 .list-item {display: inline-block;} #comp_WORSEditorial2026_LinkList2 .list-item {display: inline-block;} #comp_WORSEditorial2026_LinkList3 .list-item {display: inline-block;} #comp_WORSEditorial2026_LinkList4 .list-item {display: inline-block;} #comp_WORSEditorial2026_LinkList5 .list-item {display: inline-block;} #breadcrumbs { background-color: #EEECDD; color: black; }</style>
<meta property="og:title" content="Wisconsin Off-Road Series"/>
<meta name="twitter:title" content="Wisconsin Off-Road Series"/>
<meta name="twitter:card" content="summary"/>
</head>
<body>
<div id="app" class="page-page-WORSEditorial2026 pageType-ContentPage template-pages--layout-genericContentPageLayout pageLabel--wors- language-en_US">
<backend-props
:backend-data="{
appleTableHeaders: [
{ label: 'SKU', key: 'sku', cssClasses: '', validate: '' },
{ label: 'Label', key: 'retailLabelStatus', cssClasses: '', validate: '' },
{ label: 'Item', key: 'retailLabelDescription', cssClasses: '', validate: 'required|max:60'},
{ label: 'UPC', key: 'retailLabelProductId', cssClasses: 'lg:w-64', validate: 'required'},
{ label: 'Apple Price', key: 'retailLabelPrice', cssClasses: 'lg:w-64', validate: 'required'}
],
hidePrices: false,
eCommAvailable: true,
maxPdpThumbnails: 20,
rpaFunctionalityActive: false,
isLocallyActive: true,
companyName: 'Trek',
companyId: '3480',
baseUrl: 'https://trek.locally.com',
isProduction: true,
cartCode: ``,
cartGuid: ``,
cdnStaticFilesRoot: `//trekcdnprod.azureedge.net/hybris`,
cdnDynamicFilesRoot: ``,
azureCdnImagesUrl: `//trekcdnprod.azureedge.net/hybris/_ui/desktop/theme-trek/images`,
commonResourcePath: `//trekcdnprod.azureedge.net/hybris/_ui/desktop/common`,
contextPath: ``,
encodedContextPath: `/us/en_US`,
hybrisStaticFilesRoot: `/_ui/desktop/theme-trek`,
trekBrandNavURL: `https://www.trekbikes.com/us/en_US`,
CSRFToken: `d5160652-0e02-4abf-af05-58ef69ceacd2`,
pageTitle: `Wisconsin Off-Road Series`,
productNoImageUrl: `https://media.trekbikes.com/image/upload/f_auto,q_auto,fl_strip_profile/default-no-image`,
googleApiKey: ``,
currencyIso: `USD`,
b2b: false,
hostUrl: `www.trekbikes.com`,
isUserLoggedIn: false,
isElectraBrand: false,
b2cHideBikeModelYearToggle: true,
orderConfirmation: {
cvvError: {
basePropertyKey: `checkout.payment.cvv.error.message`,
basePropertyValue: `Whoa, hit the brakes! We're unable to authenticate your payment. Please double-check your CVV. If the issue persists, contact Trek Customer Care: 1-800-585-8735.`
},
formError: {
basePropertyKey: `checkout.address.form.entry.invalid`,
basePropertyValue: `Your form has errors, please see below`
},
passwordCharacters: {
basePropertyKey: `checkout.confirmation.characters`,
basePropertyValue: `Password must use 8 or more characters with at least 3 of the following: letters (a-z, A-Z), numbers (0-9) & symbols.`
},
passwordError: {
basePropertyKey: `checkout.confirmation.characters.error`,
basePropertyValue: `Password does not meet the minimum requirements.`
},
emptyPasswordError: {
basePropertyKey: `trek.pwd.empty`,
basePropertyValue: `The password field is required`
}
},
liveChatOnPage: false,
language: `en_US`,
languageISO: `en_US`,
language2CharacterCode: `en`,
locale: `us`,
siteUid: `us`,
phoneDialCode: `1`,
indicatorSeparatorText: `of`,
autocompleteUrl: `/search/autocompleteSecure`,
noRetailersFoundForZip: `No retailers found for this ZIP code.`,
jsVariables: null,
jsAddOnsVariables: null,
customVariables: [ {
"qualifier" : "priceFormatter.locale.isoCode",
"value" : "en_US"
}, {
"qualifier" : "priceFormatter.currency.digits",
"value" : "2"
}, {
"qualifier" : "merchantIdentifier",
"value" : "merchant.com.trekbikes.us"
}, {
"qualifier" : "currentUserName",
"value" : "Anonymous"
}, {
"qualifier" : "currentUserEmail",
"value" : "anonymous"
}, {
"qualifier" : "occ.api.host",
"value" : "api.trekbikes.com"
}, {
"qualifier" : "priceFormatter.currency.isoCode",
"value" : "USD"
}, {
"qualifier" : "priceFormatter.currency.symbol",
"value" : "$"
}, {
"qualifier" : "currentUserCustomerId",
"value" : null
} ],
mapboxApiKey: `pk.eyJ1IjoiamFlbmRyZXN0cmVrIiwiYSI6ImNsYWd1YzM4ODB4aWgzb281dWxmemdjdHgifQ.AC-0ibhsBYUJfY0mp9YldQ`,
preferredUnit: `miles`,
geolocation: {"ip":"89.249.18.75","latitude":55.7386,"longitude":37.6068,"address":"","city":"","regionCode":"","regionName":"","postalCode":"","countryCode":"RU","metroCode":0,"accuracyRadiusWithinLimit":false},
isProductCompareEnabledOnSite: true,
powerReviewsMerchantId: `4404`,
powerReviewsMerchantGroupId: `10250`,
powerReviewsApiKey: `87b3f2f0-f542-43f9-bf33-10c41cffcb73`,
powerReviewsLocale: `en_US`,
socialLoginGigyaApiKey: ``,
}"
></backend-props>
<div id="js-viewport-check"></div>
<div
id="page"
data-currency-iso-code="USD"
data-ng-controller="Ctrl"
data-require="controllers/Ctrl"
>
<a
href="#main-content"
class="sr-only button button--inverted font-medium uppercase top-2 left-2 opacity-0 focus-visible:not-sr-only focus-visible:opacity-100 focus-visible:absolute focus-visible:p-2"
style="z-index: 9999"
>
Skip to content
</a>
<div id="nav-app-fcp" aria-hidden="true" style="position:fixed; top:0; left:0; z-index:9995;pointer-events:none;">
<div style="display:var(--nav-fcp-top-display, none);gap: .75rem; align-items: center; padding: 0 1rem; height: 36px; background-color: #484848; color: rgb(186, 186, 186);">
<svg
xmlns="http://www.w3.org/2000/svg"
fill="currentColor"
height="11"
width="93"
viewBox="0 0 93 11"
>
<path
d="m76.454 0-3.98 11h-7.755L68.7 0h7.753Zm15.905 0-8.913 5.182L88.594 11h-8.951L75.04 5.12 83.275 0h9.084ZM67 0l-.763 2.105H53.935l-.833 2.292h12.303L64.644 6.5H52.348l-.504 1.387c-.182.505.14 1.016.82 1.016h11.114L63.018 11H47.115c-.642 0-1.024-.292-1.346-.652-.18-.203-1.068-1.205-1.19-1.346-.364-.414-.33-.963-.158-1.447L47.149 0H67ZM43.44 0c1.103 0 1.733.658 1.344 1.755-.236.671-.961 2.71-1.288 3.535-.288.723-.908 1.311-2.012 1.311H40.253l-.16-.001h-.437l-.125-.001h-.392L43.05 11H34.35l-4.594-5.872.776-.001h1.03l.232-.001.957-.001H33.884l.2-.001h.954c.658 0 1.117-.348 1.306-.807.14-.339.334-.878.473-1.33.137-.444-.103-.882-.706-.882h-5.637L27.275 11h-7.554l3.985-11H43.44ZM22.329 0l-.763 2.105h-6.805L11.541 11h-7.32l3.217-8.895H0L.762 0H22.33Z"
/>
</svg>
<svg
xmlns="http://www.w3.org/2000/svg"
fill="currentColor"
height="16"
width="80"
viewBox="0 0 80 16"
>
<path
d="M12.369 12.997s-2.603.468-3.87.702c-1.602.3-5.94 1.27-5.806-.601.033-.668.6-1.737 1.835-3.274 2.435-.3 8.108-.902 10.143-.534.534.1 1.134.334 1.334.467-.066-.668-1.568-1.403-2.368-1.603-.601-.134-2.436-.735-7.007-.568 1.334-1.303 2.936-2.873 4.004-4.242 1.735-.134 7.24-1.103 8.908.233-.5-1.904-3.67-2.371-4.17-2.438-.267.033-1.402-.1-3.404-.067 0-.1 0-.601-.467-.768 0 0-.4-.134-.667-.034-.034 0-.534.401-1.101.902a54.436 54.436 0 0 0-3.47.334c-.5.067-1.368.602-1.001 1.17.333.534.934.768 1.968.835-.7.734-2.435 2.538-3.97 4.376-.667.066-1.401.133-2.135.233-.868.1-1.502.769-.868 1.337.033.066.267.367 1.368.5C-.344 12.83-.243 14.3.691 15.303c.634.668 2.602.902 4.938.501 1.601-.267 6.606-1.47 7.14-2.138.3-.334.4-.701-.4-.668Zm62.726.769c-1.3.568-3.803.3.701-5.679.467-.601.8-1.17.8-1.637-.867-.1-1.067.134-1.968-.033-.067.3-.033.568-.434.835 0 0-.1-.368-.267-.635-.233-.367-1.3-1.837-5.338-.167-1.501.702-5.272 3.207-6.072 6.714-.568.368-1.168.635-1.735.668-3.437.334-2.57-2.973 2.936-6.246 0 0 .3-.2.6-.434.534-.435-1.935-1.07-5.171-.268-1.101.268-1.502-.367-1.368-.902.133-.434.667-.734.667-.734s-3.537 0-3.837 2.037c-.1.635.1 1.07.467 1.37C53.908 10.459 49.638 14.7 47.87 14c-.6-.234-.367-1.203.534-2.372 1.235-1.604 4.17-4.944 6.373-7.35a97.877 97.877 0 0 0 2.435-.166c2.37-.134 8.142-1.203 11.078.5-2.169-1.369-3.704-1.803-5.84-2.104-1.968-.3-3.169-.4-5.738-.3.234-.234.4-.401.534-.501.434-.535.467-1.07.167-1.203-.668-.3-1.735-.534-1.902-.5-.167.033-.868 1.001-1.134 1.269-.1.1-.568.6-1.102 1.169-.133 0-.3.033-.433.033-.668.067-2.603.334-5.539.234-.667-.034-1.335-.2-1.568-.1-.2.1-.968.768-.067 1.336.901.568 3.203.635 4.705.568.333 0 .667-.034 1-.034-.1.134-.2.234-.2.268-.133.2-3.17 3.975-4.57 6.346-4.338 3.808-8.776 3.207-9.076 1.938-.133-.635-.033-1.938 2.102-3.942 2.135-2.004 4.504-2.372 5.005-2.271.4.066.334.267.233.5-.2.535-1.3 1.504-1.534 1.738-.5.5-.468 1.035.967 1.336-.4-.434.034-.668.634-1.136 1.735-1.47 1.835-1.804 1.935-2.338.167-.768-.534-1.637-2.202-1.67-3.336-.067-6.506 2.338-8.575 4.676-.934 1.07-1.334 1.904-1.468 2.606-.4.2-.867.4-1.301.568-8.008 2.805-5.572-2.105-5.572-2.105.567.368 1.869.568 2.703.501 4.07-.4 6.506-3.474 6.105-5.244-.3-1.303-1.935-1.637-4.237-.969-4.004 1.203-6.94 4.844-7.24 7.45-.901.634-2.27 1.469-3.57 1.636-.668.067-3.103.267-2.636-3.374 0 0 12.545-3.808 10.577-9.854 0 0-.367-.935-1.769-.802-2.102.2-4.771 1.67-7.607 4.476-1.735 1.704-3.337 3.742-3.837 6.648 0 0-2.402 1.37-1.902 2.472.067-.368.367-.668.868-1.036.333-.2.767-.4.867-.4-.1 1.135 1.035 3.64 4.004 3.273 1.835-.234 3.437-.935 5.005-2.171.2 1.436 1.535 2.304 4.304 1.77 2.702-.501 4.504-1.57 5.238-2.071.034.3.134.534.2.735.367.735 1.268 1.637 3.47 1.537 3.304-.168 5.94-1.637 7.608-2.907-.334 1.07-.267 2.205.4 2.673 1.502 1.002 5.639.033 10.043-6.28.968.033 2.202-.301 3.437-.902-4.605 3.741-3.37 7.215-1.268 7.415 1.434.134 2.702-.6 3.87-1.703 0 1.002.534 1.704 1.168 1.837.767.167 2.77.1 6.84-3.14.233-.167.367-.133.267.3-.534 2.94 2.802 3.976 4.938 1.738.567-.602 2.335-2.706 4.404-2.706-2.336-.3-4.237 1.57-4.905 1.87Zm-46.778-3.608c.934-1.937 3.437-3.173 3.437-3.173 3.036-1.704 4.404-.602 1.968 1.47-3.37 2.906-5.472 1.87-5.405 1.703Zm-9.075-.267c2.736-6.046 8.575-8.351 9.075-8.284 1.101.167-1.635 5.244-8.975 8.317-.133.067-.1-.033-.1-.033Zm47.812 3.574c-1.368.735-2.102.3-1.935-.935.2-1.604 1.268-2.539 2.536-3.608 2.87-2.438 4.938-1.837 5.171-1.637 1.168.969-3.37 4.877-5.772 6.18Z"
/>
</svg>
<svg
xmlns="http://www.w3.org/2000/svg"
fill="currentColor"
height="12"
width="128"
viewBox="0 0 128 12"
>
<path
d="M95.422 0c1.93 0 3.534.397 4.895 1.061L98.76 3.232c-.94-.517-2.195-.866-3.426-.866-3.185 0-5.542 2.601-5.542 5 0 1.482.988 2.35 2.94 2.35.696 0 1.484-.155 2.132-.423l.825-1.87h-3.42l1.015-2.269h6.319l-2.658 5.963c-1.215.494-2.868.883-4.749.883-3.733 0-5.663-1.848-5.663-4.643 0-3.33 3.226-7.357 8.89-7.357ZM24.533 0c3.735 0 5.47 1.912 5.47 4.635 0 3.329-3.265 7.357-8.337 7.357-3.736 0-5.47-1.92-5.47-4.635 0-3.33 3.266-7.357 8.337-7.357Zm99.45.324c2.156 0 3.582 1.053 3.582 2.771 0 2.098-1.426 3.769-4.667 4.254-.024 1.766.494 3.087 1.377 4.319h-3.151c-.56-1.062-.924-2.26-.917-4.076l-3.062.276-1.692 3.8h-3.129L117.372.324h6.611Zm-9.317 0-1.053 2.374h-7.284l-.933 2.099 6.296-.032-.997 2.251-6.304.033-.98 2.205h7.682l-1.078 2.414H99.214L104.262.325h10.404Zm-31.397 0 1.206 11.344h-3.062l-.162-2.205h-5.728l-1.775 2.205h-3.581L79.808.325h3.46Zm-14.399 0c2.156 0 3.581 1.053 3.581 2.771 0 2.098-1.425 3.769-4.666 4.254-.023 1.766.494 3.087 1.378 4.319h-3.152c-.56-1.062-.924-2.26-.916-4.076l-3.064.276-1.693 3.8h-3.126L62.259.324h6.611Zm-8.629 0-1.069 2.414h-4.164l-3.971 8.93h-3.112l3.971-8.93h-4.619l1.07-2.414h11.895Zm-22.209 0 2.366 6.798 3.03-6.797h3.063l-5.048 11.343h-2.576l-2.73-7.869-3.5 7.869h-3.064L34.621.325h3.411Zm-26.057 0c2.285 0 3.468.94 3.468 2.408 0 1.288-.948 2.3-2.439 2.842.778.39 1.337 1.038 1.32 2.1-.016 1.912-2.034 3.994-5.752 3.994H0L5.048.324h6.927Zm12.307 1.96c-2.73 0-4.828 2.917-4.828 5.082 0 1.36.737 2.34 2.463 2.34 2.73 0 4.829-2.915 4.829-5.08 0-1.36-.737-2.342-2.464-2.342Zm-13.458 4.31-5.655.48-1.02 2.286H8.87c1.459 0 2.327-.836 2.327-1.882 0-.347-.107-.663-.374-.883ZM80.79 2.926l-3.453 4.286h3.76l-.307-4.286Zm42.594-.38h-3.872l-1.338 2.997 4.311-.405c1.272-.12 2.017-.842 2.033-1.669.008-.616-.413-.923-1.134-.923Zm-55.113 0h-3.874l-1.336 2.997 4.31-.405c1.273-.12 2.019-.842 2.036-1.669.008-.616-.414-.923-1.136-.923Zm-56.944-.05H7.203l-1.087 2.44 4.44-.39c1.136-.097 1.824-.608 1.824-1.304 0-.478-.315-.746-1.053-.746Z"
/>
</svg>
<svg
xmlns="http://www.w3.org/2000/svg"
fill="currentColor"
height="12"
width="154"
viewBox="0 0 845 66"
>
<path
d="M483 30v4l2.6 26h.6l2.8-26v-4l-2.8-26h-.6L483 30ZM391.1 5h-39.6l-20.4 56.3h39.7L391.1 5ZM383.9 31.2l23.5 30.1h45.8l-26.3-29.8L472.5 5H426l-42.1 26.2ZM338.9 15.8 342.8 5H241.2l-14 38.6c-.9 2.5-1.1 5.3.8 7.4.6.7 5.2 5.8 6.1 6.9 1.6 1.8 3.6 3.3 6.9 3.3h81.3l3.9-10.7h-56.9c-3.5 0-5.1-2.6-4.2-5.2l2.6-7.1h62.9l3.9-10.8h-62.9l4.3-11.7h63v.1ZM222.2 5H121.3l-20.4 56.3h38.6l16.4-45.5h28.8c3.1 0 4.3 2.2 3.6 4.5-.7 2.3-1.7 5.1-2.4 6.8-1 2.3-3.3 4.1-6.7 4.1h-27l23.5 30h44.5l-20-22.5h12c5.6 0 8.8-3 10.3-6.7 1.7-4.2 5.4-14.6 6.6-18.1 2-5.5-1.2-8.9-6.9-8.9ZM114.3 5H3.9L0 15.8h38.1L21.6 61.3h37.5l16.5-45.5h34.8L114.3 5ZM601.9 30.8c4.4-2.2 11.5-6.4 11.5-14.6C613.4 5.6 602.6 1 588.7 1c-7.6 0-23.2.2-23.2.2v1.3s5.2.5 7.3 2.2c1.9 1.5 2.4 3.5 2.7 9.5.2 3.3.4 10.8.4 17.3 0 5.1-.1 13.2-.4 16.7-.3 3.4-.3 7-2.6 8.8-2.1 1.6-6.9 1.7-6.9 1.7v1.2h28.9v-1.2s-3-.2-5.6-1c-3.9-1.1-4-5.4-4.3-9.7-.2-2.5-.4-12.5-.4-12.5l8.2-1.4C646.5 96.3 678 48.3 678 48.3l-1.2-.9c0 .1-27.8 39.6-74.9-16.6Zm-6.9-1.1-10.3 2s0-20 .2-27.7c7.5 0 18.3 3 18.3 14.1 0 8.4-5.7 10.7-8.2 11.6ZM804.9 53c-.5-11-.4-17.8-.4-23.4 0-4.4 0-10.6.4-17.1.2-4 .5-6.9 2.6-8 2.5-1.3 7.4-1.7 7.4-1.7V1.6H786v1.2s4.5.2 6.9 1.7c1.7 1.1 2.2 3.5 2.2 8.1.2 8.1.2 13.9.2 17.4 0 5 .1 12.6-.2 18.1-.4 6-1.3 7.5-2.9 8.7-2.2 1.6-7 1.8-7 1.8v1.3h9.5c3.3 0 10.8.9 15.6 2.1 2.6.7 5.3 1 8.2 1 13.6 0 20.9-7.2 26.3-14.7l-1.1-1c-13 19.2-38.8 5.7-38.8 5.7Z"
/>
<path
d="M628.4 32c-1.7 4.2-3.2 6.2-4.6 7.2-1.8 1.2-4.7 1.3-4.7 1.3v.9h18v-.9c-1.2-.2-5.1-.1-5.1-3.8 0-.7.4-1.9.6-2.9.7-2.5 2.4-6.6 2.8-7.6h13.8c.3.7 1.1 2.8 2.3 6.4.6 1.4 1 3 1 4.3 0 3.4-4.3 3.4-6.1 3.7v.9h22.1v-.9c-2.5-.2-6.3-1.1-8.5-6.9-3.1-7.9-7.8-20.4-9.8-25.8-.2-.4-.2-.9-.2-1.4 0-1.9 1.5-3.6 3.6-3.6h.2v-.1l-.3-1.2h-22.3v1.2s8.9-.6 6.9 4.4c-1.7 5-6.8 17.8-9.7 24.8Zm13.9-24.4 5.8 14.8h-11.5c2.2-6 5.7-14.8 5.7-14.8ZM766.4 1.7c5.9 0 7.7-.1 8.8-1.7h.9l-.8 13.6h-1.1s-.2-4.8-2.3-6.3c-1.9-1.4-4.9-1.6-8.1-1.8-2.1-.1-4.9-.1-7.3-.1h-5.8c-.3 7.3-.5 15.9-.5 22.8l14.4-.3c1 0 3-.1 4.2-1.3 1.3-1.5 1.6-3.1 2-5.3h1.1V39.1h-1.1c0-.1 0-.2-.1-.3-.1-.7-.4-2.1-1-3.6-.2-.5-.5-1-.9-1.5-1.1-1.1-3.2-1.3-4.2-1.3l-14.4-.2c0 .9-.1 9.9.3 15.7.3 6.3 1.3 8.7 9.8 8.7 5.7 0 11.3-1.2 15.1-4.5 2.1-1.8 3.7-5.8 3.7-5.8l1.1.5-4.4 13.2h-45.7v-1.2s6.1-.3 8.2-1.9c2.1-1.7 2.4-4.6 2.6-8.1.3-3.7.5-10 .5-17.2 0-7.4 0-10.2-.2-17.9 0-.6-.1-1.2-.1-1.7 0-5-4-8.9-8.9-8.9-.7 0-1.4.1-2.1.2h-.2c-.9.3-1.7.7-2.5 1.1-3.1 1.8-5.1 4.4-9 12.1-7.2 14.5-20.2 44-20.2 44l-2.2.3s-.9-2.1-3-7.4c-3.3-8.1-14-31.6-17-38.1-1.9-4-4.6-9.1-7.3-10.6-3.5-1.8-7.7-1.9-7.7-1.9V1.6h28.5v1.2c-2.6.3-5.7 1.4-5.7 4.8 0 1.5.6 3.7 1.7 6.5 6.5 15.7 14.8 32.2 14.8 32.2s5.8-12.1 13.2-29.8c1.4-3.5 2.6-6.9 2.6-8.9 0-3.1-2.1-4.5-6.7-4.8V1.6l57 .1ZM557 1.1h-52.5l-4.4 13.8 1 .5s1.6-4.1 3.7-5.9c3.8-3.3 6.4-4.6 12-4.6 8.3 0 8.5 2.3 8.9 8.5V49c-.2 3.9-.6 6.7-2.7 8-2.4 1.3-7.3 1.6-7.3 1.6v1.3h29.2v-1.3s-4.5-.2-6.8-1.6c-1.8-1.3-2.2-3.6-2.3-8.1V13.3c.3-6.1.6-8.4 8.9-8.4 5.7 0 8.1 1.3 11.9 4.6 2.1 1.8 3.8 5.9 3.8 5.9l1-.5L557 1.1Z"
/>
</svg>
</div>
<div style="padding:0 1rem;display:flex;align-items:center;height:var(--nav-fcp-bottom-height, 60px);justify-content:var(--nav-fcp-bottom-justify, center);background:#1a1a1a;">
<svg id="fcp-50th-logo" fill="none" viewBox="0 0 140 12">
<defs>
<linearGradient id="trek-50th-gradient-fcp" x1="-2" x2="143" y1="0" y2="0" gradientUnits="userSpaceOnUse">
<stop offset=".29" stop-color="#f9c929"/>
<stop offset=".5" stop-color="#ffface"/>
<stop offset=".53" stop-color="#f8eebc"/>
<stop offset=".58" stop-color="#e6d08f"/>
<stop offset=".66" stop-color="#caa148"/>
<stop offset=".69" stop-color="#c0902e"/>
<stop offset=".87" stop-color="#ecd587"/>
<stop offset="1" stop-color="#ffface"/>
</linearGradient>
</defs>
<path fill="url(#trek-50th-gradient-fcp)" d="M79.92 12h-8.55l4.4-12h8.54zm2.83-6.42L87.83 12h9.87l-5.68-6.34L101.85 0H91.82zM73.04 2.3 73.88 0h-21.9l-3 8.23c-.2.53-.23 1.13.17 1.58.13.16 1.12 1.25 1.31 1.48.35.39.78.71 1.5.71h17.53l.84-2.28H58.08c-.75 0-1.1-.55-.9-1.1l.55-1.52h13.56l.84-2.3H58.56l.92-2.5h13.57zM47.9 0H26.14l-4.4 12h8.33l3.52-9.7h6.22c.66 0 .93.48.77.97-.15.5-.37 1.08-.52 1.45-.21.5-.71.87-1.45.87H32.8L37.86 12h9.6l-4.32-4.8h2.59c1.21 0 1.9-.64 2.22-1.43.36-.9 1.16-3.13 1.42-3.85C49.8.72 49.1 0 47.88 0M24.62 0H.84L0 2.3h8.2l-3.54 9.69h8.08l3.55-9.7h7.5L24.65 0zm103.25 7.75v.32c0 2.34-1.76 3.9-5 3.9-3.67 0-4.97-1.63-4.97-3.6v-.18h2.89v.06c0 .7.65 1.3 2.06 1.3 1.3 0 2.04-.6 2.04-1.56v-.11c0-.86-.57-1.5-1.88-1.5-1.06 0-1.83.33-2.45.74l-2.43-.41.47-6.45h8.95c-.12 1.9-.35 2.45-1.84 2.45h-4.6l-.21 2.62a5 5 0 0 1 3.1-.94c2.52 0 3.88 1.23 3.88 3.36zM140 5.24v1.51c0 3.25-2.03 5.24-5.3 5.24-3.26 0-5.3-2-5.3-5.24V5.24c0-3.25 2.02-5.24 5.3-5.24C138 0 140 2 140 5.24m-7.63.14V6.6c0 1.93.8 2.98 2.33 2.98 1.55 0 2.34-1.05 2.34-2.98V5.38c0-1.93-.78-2.98-2.34-2.98s-2.33 1.05-2.33 2.98"/>
<path fill="url(#trek-50th-gradient-fcp)" d="M110 .25v11.5q-.01.24-.25.25-.24-.01-.25-.25V.25q.01-.24.25-.25.24.01.25.25"/>
</svg>
</div>
</div>
<nav-bar :is-electra="false" :brand-urls="{
trekBrandNavURLClear: 'https://www.trekbikes.com/us/en_US?clear=true/',
electraBrandNavURLClear: 'https://electra.trekbikes.com/us/en_US?clear=true/',
bontragerBrandNavURLClear: 'https://www.trekbikes.com/us/en_US/bontrager?clear=true/',
trekTravelBrandNavURL: 'https://trektravel.com/why-trek-travel/about-us/?utm_source=TrekBikes&utm_medium=US&utm_campaign=TrekBikes-Top-Nav',
diamantBrandURL: 'https://www.diamantrad.com'
}" :is-electra-supported-site="true" :is-trek-travel-locale="true" :is-diamant-locale="false">
<template #search="{onFocused}" >
<input type="hidden" id="currentLocale" value="en_US"/>
<search-input
component-uid="SearchBox"
min-character="2"
wait-time="100"
display-images="true"
@focused="onFocused"
/>
</template>
<template
v-if="true"
v-slot:minicart
>
<b2c-mini-cart></b2c-mini-cart>
</template>
<template v-slot:language-country-info>
<a
href="/regions/"
id="locale-selector"
class="primary-navigation__primary-item__icon-link"
:aria-label="$t('countryselector.choose.country.withCurrent', ['United States / English'])"
>
<span aria-hidden="true" class="text-white flag-icon-squared flag-icon-us-squared"></span>
</a>
</template>
<template #mobile-login="{focusNextMobileMenuItem, focusPreviousMobileMenuItem, toggleMobileNav}">
<a
href="/login/"
id="mobile-login"
class="flex items-center text-lg font-bold px-0 py-2 nav__menu-item nav__mobile-item"
:title="$t('header.link.login')"
@keydown.prevent.left="toggleMobileNav"
@keydown.prevent.down="focusNextMobileMenuItem"
@keydown.prevent.up="focusPreviousMobileMenuItem"
>
<pdl-icon class="mr-1" size="14" name="person"></pdl-icon>
{{ $t('header.link.login') }}
</a>
</template>
<template #mobile-language="{focusNextMobileMenuItem, focusPreviousMobileMenuItem, toggleMobileNav}">
<a
href="/regions/"
class="flex items-center leading-normal text-lg font-bold px-0 py-2 nav__menu-item nav__mobile-item"
@keydown.prevent.down="focusNextMobileMenuItem"
@keydown.prevent.up="focusPreviousMobileMenuItem"
@keydown.prevent.left="toggleMobileNav"
:aria-label="$t('countryselector.choose.country.withCurrent', ['United States / English'])"
>
<span aria-hidden="true" class="text-white flag-icon-squared flag-icon-us-squared"></span>
<span class="ml-25"> United States / English </span>
</a>
</template>
<template v-slot:profile-login>
<div>
<nav-utility-bar-control
icon="person"
theme="flush"
id="my-account-dropdown"
:title="$t('header.link.account')"
popover-html="my-account-popover"
>
{{ $t('header.link.account') }}
<template v-slot:popover>
<div id="my-account-popover" class="w-64">
<ul data-close-on-click="true" class="text-left" id="my-account-popover-list">
<li class="p-2">
<pdl-link
icon="arrow_forward"
:icon-right="true"
standalone
href="/login/"
:content="$t('login.register')"
class="flex justify-end"
>
{{ $t('login.register') }}
</pdl-link>
</li>
</ul>
</div>
</template>
</nav-utility-bar-control>
</div>
</template>
<template #navbarcontent>
<li class="yCmsComponent">
<nav-categories-link
id="Tier1Link_b2cElectric"
link-text="Electric"
uid="Tier1MenuBar_b2cElectric"
:hide-links-without-products='true'
:ga-attributes='{
dataGaEvent: "navigation-interaction",
dataGaCategory: "Navigation Interaction",
dataGaAction: "Global",
dataGaLabel: "Electric",
dataAssetId: ""
}'
/>
</li><li class="yCmsComponent">
<nav-categories-link
id="Tier1Link_b2cMountain"
link-text="Mountain"
uid="Tier1MenuBar_b2cMountain"
:hide-links-without-products='true'
:ga-attributes='{
dataGaEvent: "navigation-interaction",
dataGaCategory: "Navigation Interaction",
dataGaAction: "Global",
dataGaLabel: "Mountain",
dataAssetId: ""
}'
/>
</li><li class="yCmsComponent">
<nav-categories-link
id="Tier1Link_b2cRoad"
link-text="Road"
uid="Tier1MenuBar_b2cRoad"
:hide-links-without-products='true'
:ga-attributes='{
dataGaEvent: "navigation-interaction",
dataGaCategory: "Navigation Interaction",
dataGaAction: "Global",
dataGaLabel: "Road",
dataAssetId: ""
}'
/>
</li><li class="yCmsComponent">
<nav-categories-link
id="Tier1Link_b2cGravel"
link-text="Gravel​"
uid="Tier1MenuBar_b2cGravel"
:hide-links-without-products='true'
:ga-attributes='{
dataGaEvent: "navigation-interaction",
dataGaCategory: "Navigation Interaction",
dataGaAction: "Global",
dataGaLabel: "Gravel&#8203;",
dataAssetId: ""
}'
/>
</li><li class="yCmsComponent">
<nav-categories-link
id="Tier1Link_b2cCity"
link-text="City"
uid="Tier1MenuBar_b2cCity"
:hide-links-without-products='true'
:ga-attributes='{
dataGaEvent: "navigation-interaction",
dataGaCategory: "Navigation Interaction",
dataGaAction: "Global",
dataGaLabel: "City",
dataAssetId: ""
}'
/>
</li><li class="yCmsComponent">
<nav-categories-link
id="Tier1Link_b2cKids"
link-text="Kids"
uid="Tier1MenuBar_b2cKids"
:hide-links-without-products='true'
:ga-attributes='{
dataGaEvent: "navigation-interaction",
dataGaCategory: "Navigation Interaction",
dataGaAction: "Global",
dataGaLabel: "Kids",
dataAssetId: ""
}'
/>
</li><li class="yCmsComponent">
<nav-categories-link
id="Tier1Link_b2cParts"
link-text="Parts"
uid="Tier1MenuBar_b2cParts"
:hide-links-without-products='true'
:ga-attributes='{
dataGaEvent: "navigation-interaction",
dataGaCategory: "Navigation Interaction",
dataGaAction: "Global",
dataGaLabel: "Parts",
dataAssetId: ""
}'
/>
</li><li class="yCmsComponent">
<nav-categories-link
id="Tier1Link_b2cAccessories"
link-text="Accessories"
uid="Tier1MenuBar_b2cAccessories"
:hide-links-without-products='true'
:ga-attributes='{
dataGaEvent: "navigation-interaction",
dataGaCategory: "Navigation Interaction",
dataGaAction: "Global",
dataGaLabel: "Accessories",
dataAssetId: ""
}'
/>
</li><li class="yCmsComponent">
<nav-categories-link
id="Tier1Link_b2cApparel"
link-text="Apparel"
uid="Tier1MenuBar_b2cApparel"
:hide-links-without-products='true'
:ga-attributes='{
dataGaEvent: "navigation-interaction",
dataGaCategory: "Navigation Interaction",
dataGaAction: "Global",
dataGaLabel: "Apparel",
dataAssetId: ""
}'
/>
</li><li class="yCmsComponent">
<nav-categories-link
id="Tier1Link_b2cSale"
link-text="Sale"
uid="Tier1MenuBar_b2cSale"
href="/sale_and_clearance/"
target="SAMEWINDOW"
class=""
/>
</li><li class="yCmsComponent">
<nav-categories-link
id="Tier1Link_b2cPreowned"
link-text="Pre-owned"
uid="Tier1MenuBar_b2cPreowned"
:hide-links-without-products='true'
:ga-attributes='{
dataGaEvent: "navigation-interaction",
dataGaCategory: "Navigation Interaction",
dataGaAction: "Global",
dataGaLabel: "Pre-owned",
dataAssetId: ""
}'
/>
</li><li class="yCmsComponent">
<nav-categories-link
id="Tier1Link_b2cRideClub"
link-text="Ride Club"
uid="Tier1MenuBar_b2cRideClub"
href="/ride-club/"
target="SAMEWINDOW"
class=""
/>
</li><li class="yCmsComponent">
<nav-categories-link
id="Tier1Link_b2cLocator"
link-text="Bike Shops"
uid="Tier1MenuBar_b2cLocator"
href="/store-finder/"
target="SAMEWINDOW"
class=""
/>
</li>
</template>
<template #geoprompt>
<div id="geoPromptModal" class="geo-prompt-modal">
<div class="geo-prompt-modal--inner">
<div class="geo-prompt-modal--inner-row-1">
<span class="geo-prompt-modal--inner-row-1__country-flag nostyle flag-icon-squared flag-icon-us-squared"></span>
<span class="">United States / English</span>
</div>
<div class="geo-prompt-modal--inner-row-2">
<span>You’re looking at the United States / English Trek Bicycle website. Don’t worry. We’ve all taken a wrong turn before. View your country/region's Trek Bicycle website <a href="/regions/" style="text-decoration: underline">here</a>.</span>
</div>
<button class="geo-prompt-modal--dismiss-button" type="button">
<pdl-icon name="close" :label="$t('popup.close')"></pdl-icon>
</button>
</div>
</div>
</template>
</nav-bar>
<div v-show="isLoaded" v-cloak>
<main id="main-content">
<div class="fcp-reveal">
<div id="overlay" data-overlay></div>
<!-- START: trekmarqueecomponent -->
<trek-marquee
:marquee="{
"marqueeId" : "marquee_WORS2024_EditorialHeader1",
"images" : [ "WORS_2024_Editorial_Header" ],
"title" : null,
"eyebrowText" : null,
"ctaButtons" : [ ],
"body" : null,
"photoCaption" : null,
"bodyCTA" : null,
"textColor" : "white",
"hexColor" : null,
"alignment" : "center",
"marqueeType" : "medium",
"scrollToAnchor" : null,
"stackForMobile" : false,
"video" : {
"caption" : null,
"url" : "//www.youtube.com/watch?v=A5kGzPxDJEM?cc_load_policy=1&autoplay=1&modestbranding=1&hl=en&cc_lang_pref=en&rel=0&",
"sequence" : 10,
"id" : "A5kGzPxDJEM",
"stillAssetId" : null,
"overviewVideoHeading" : null,
"videoTitle" : null,
"videoBody" : null,
"videoAssetId" : null
},
"marqueeImageAlignment" : "center",
"marqueeHeaderTag" : "h1",
"trekMarqueeSubHeader" : null,
"enableGradientOverlay" : true
}"
:is-lock-aspect-ratio="'false'"
:is-hero-banner="false"
>
</trek-marquee>
<!-- END: trekmarqueecomponent -->
<nav id="breadcrumbs" aria-label="breadcrumbs" class="breadcrumb__container px-2 relative z-30">
<ul class="breadcrumb py-2 text-gray-70">
<li class="breadcrumb__item text-md">
<div class="relative inline-block bottom-px">
<a href="/" class="text-gray-70 transition-colors" :aria-label="$t('checkout.confirmation.return.homepage')">
<pdl-icon name="home" size="18"></pdl-icon>
</a>
</div>
</li>
<li class="breadcrumb__item text-md">
<a class="text-md text-gray-70 hover:text-gray-70" href="#" onclick="return false;"
aria-current="page"
id="Wisconsin Off-Road Series-1">
Wisconsin Off-Road Series</a>
</li>
</ul>
</nav>
<cart-restoration
restoration-error-message=""
:restoration-data="null"
:show-modifications="false"
></cart-restoration>
<div id="content">
<div id="globalMessages" class="global-messages">
</div>
<div id="comp_WORSEditorial2026_1Up1_Wrapper"
style = " background-color: #EEECDD"
>
<div class="vertical-spacer-for-editorial container " >
<section class="oneup relative block">
<div class="yCmsComponent vertical-spacer-1">
<div class="container">
<p class="max-w-screen-xl mx-auto text-center font-body font-light text-md lg:text-lg"><span class="header-medium">Wisconsin Off-Road Series</span><br><br>Ready to hit the trail? The Wisconsin Off-Road Series (WORS) is back with a full lineup of Midwest XC mountain bike races where you can scorch your legs, hang with friends, and soak in the vibes.<br>WORS is America’s largest state MTB racing series and the longest running <br>— now entering its 37th season of singletrack shenanigans. <br>Tune up your bike and get your legs primed for a summer of full-weekend bike festivals at WORS. No matter your background or ability, we’ve got races of all skill levels waiting for you on Wisconsin’s finest trails.</p>
</div>
</div><div class="yCmsComponent vertical-spacer-1">
<trek-list-component
id="comp_WORSEditorial2026_LinkList5"
:div-class="'buttons text-center buttons--center'"
:heading-tag="'h2'"
:remove-top-gap="false"
:list-tag="'ul'"
:title="``"
:heading-class="''"
:wrapper-tag-attr="''"
:heading-link="false"
:heading-url="''"
>
<template #heading-slot>
</template>
<!-- Slot for list items -->
<template #list-items>
<li class="list-item">
<a href="https://www.bikereg.com/events/?pid=14896"
id="link_WORSEditorial2026_1"
qaid="link_WORSEditorial2026_1"
class=" inline-block button button--primary button--skinny button--small font-medium uppercase"
title="GET SIGNED UP"
target="_blank" rel="noopener">GET SIGNED UP</a>
</li>
<li class="list-item">
<a href="https://media.trekbikes.com/image/upload/v1786115127/2026_SeriesGuide_Wisconsin_2.pdf"
id="link_WORSEditorial2026_2"
qaid="link_WORSEditorial2026_2"
class=" inline-block button button--primary button--skinny button--small font-medium uppercase"
title="Series Guide"
target="_blank" rel="noopener">Series Guide</a>
</li>
<li class="list-item">
<a href="https://media.trekbikes.com/image/upload/v1766521964/2026_RaceGuide_Gravel_Wisconsin.pdf"
id="link_WORSEditorial2026_GravelGuide"
qaid="link_WORSEditorial2026_GravelGuide"
class=" inline-block button button--primary button--skinny button--small font-medium uppercase"
title="Gravel Guide"
>Gravel Guide</a>
</li>
<li class="list-item">
<a href="https://my.raceresult.com/393932/"
id="link_WORSEditorial2026_SeriesResults"
qaid="link_WORSEditorial2026_SeriesResults"
class=" inline-block button button--primary button--skinny button--small font-medium uppercase"
title="Series Results"
target="_blank" rel="noopener">Series Results</a>
</li>
</template>
</trek-list-component>
</div></section>
</div>
</div>
<div id="comp_WORSEditorial2026_1Up2_Wrapper"
style = " background-color: #FACD13"
>
<div class="vertical-spacer-for-editorial container " >
<section class="oneup relative block">
<div class="yCmsComponent vertical-spacer-1">
<div class="container">
<p class="max-w-screen-xl mx-auto text-center font-body font-light text-md lg:text-lg"><span class="header-large"><em>2026 RACES</em></span></p>
</div>
</div></section>
</div>
</div>
<div id="comp_WORSEditorial2026_2Up1_Wrapper"
>
<div class="no-gap" >
<section class="twoup relative grid md:grid-cols-2 gap-4">
<div class="yCmsComponent ">
<!-- START: trekmarqueecomponent -->
<trek-marquee
:marquee="{
"marqueeId" : "marquee_WORSEditorial2026_1",
"images" : [ "TK26_Editorial_Spring_Cup" ],
"title" : "WORS Spring Cup",
"eyebrowText" : null,
"ctaButtons" : [ {
"uid" : "link_WORSEditorial2026_3",
"visible" : true,
"hasVisibleProducts" : null,
"linkName" : "Results",
"linkDescription" : null,
"cssClass" : null,
"trekLinkStyle" : "button button--primary button--inverted button--skinny button--small font-medium uppercase",
"target" : "NEWWINDOW",
"styleAttributes" : null,
"linkAssetID" : null,
"video" : null,
"url" : "https://my.raceresult.com/groups/7254/",
"linkNavMenuIconName" : null,
"icons" : null,
"secondaryLinks" : null
}, {
"uid" : "link_WORSEditorial2026_4",
"visible" : true,
"hasVisibleProducts" : null,
"linkName" : "Photos",
"linkDescription" : null,
"cssClass" : null,
"trekLinkStyle" : "button button--primary button--inverted button--skinny button--small font-medium uppercase",
"target" : "NEWWINDOW",
"styleAttributes" : null,
"linkAssetID" : null,
"video" : null,
"url" : "https://www.flickr.com/photos/edgephotography/albums/72177720333090601",
"linkNavMenuIconName" : null,
"icons" : null,
"secondaryLinks" : null
} ],
"body" : null,
"photoCaption" : null,
"bodyCTA" : null,
"textColor" : "white",
"hexColor" : null,
"alignment" : "center",
"marqueeType" : "large",
"scrollToAnchor" : null,
"stackForMobile" : false,
"video" : null,
"marqueeImageAlignment" : "center",
"marqueeHeaderTag" : "h2",
"trekMarqueeSubHeader" : "May 2-3, 2026<br>Eau Claire, WI",
"enableGradientOverlay" : true
}"
:is-lock-aspect-ratio="'true'"
:is-hero-banner="false"
>
</trek-marquee>
<!-- END: trekmarqueecomponent -->
</div><div class="yCmsComponent ">
<!-- START: trekmarqueecomponent -->
<trek-marquee
:marquee="{
"marqueeId" : "marquee_WORSEditorial2026_2",
"images" : [ "TK26_Editorial_Englewood" ],
"title" : "Englewood Open",
"eyebrowText" : null,
"ctaButtons" : [ {
"uid" : "link_WORSEditorial2026_5",
"visible" : true,
"hasVisibleProducts" : null,
"linkName" : "Results",
"linkDescription" : null,
"cssClass" : null,
"trekLinkStyle" : "button button--primary button--inverted button--skinny button--small font-medium uppercase",
"target" : "NEWWINDOW",
"styleAttributes" : null,
"linkAssetID" : null,
"video" : null,
"url" : "https://my.raceresult.com/397734/",
"linkNavMenuIconName" : null,
"icons" : null,
"secondaryLinks" : null
}, {
"uid" : "link_WORSEditorial2026_6",
"visible" : true,
"hasVisibleProducts" : null,
"linkName" : "Photos",
"linkDescription" : null,
"cssClass" : null,
"trekLinkStyle" : "button button--primary button--inverted button--skinny button--small font-medium uppercase",
"target" : "NEWWINDOW",
"styleAttributes" : null,
"linkAssetID" : null,
"video" : null,
"url" : "https://www.flickr.com/photos/edgephotography/albums/72177720333599415",
"linkNavMenuIconName" : null,
"icons" : null,
"secondaryLinks" : null
} ],
"body" : null,
"photoCaption" : null,
"bodyCTA" : null,
"textColor" : "white",
"hexColor" : null,
"alignment" : "center",
"marqueeType" : "large",
"scrollToAnchor" : null,
"stackForMobile" : false,
"video" : null,
"marqueeImageAlignment" : "center",
"marqueeHeaderTag" : "h2",
"trekMarqueeSubHeader" : "May 10, 2026<br>Fall River, WI",
"enableGradientOverlay" : true
}"
:is-lock-aspect-ratio="'true'"
:is-hero-banner="false"
>
</trek-marquee>
<!-- END: trekmarqueecomponent -->
</div><div class="yCmsComponent ">
<!-- START: trekmarqueecomponent -->
<trek-marquee
:marquee="{
"marqueeId" : "marquee_WORSEditorial2026_3",
"images" : [ "TK26_Editorial_Ora_Trails" ],
"title" : "ORA Trails Fest",
"eyebrowText" : null,
"ctaButtons" : [ {
"uid" : "link_WORSEditorial2026_7",
"visible" : true,
"hasVisibleProducts" : null,
"linkName" : "Results",
"linkDescription" : null,
"cssClass" : null,
"trekLinkStyle" : "button button--primary button--inverted button--skinny button--small font-medium uppercase",
"target" : "NEWWINDOW",
"styleAttributes" : null,
"linkAssetID" : null,
"video" : null,
"url" : "ttps://my.raceresult.com/400276/",
"linkNavMenuIconName" : null,
"icons" : null,
"secondaryLinks" : null
}, {
"uid" : "link_WORSEditorial2026_8",
"visible" : true,
"hasVisibleProducts" : null,
"linkName" : "Photos",
"linkDescription" : null,
"cssClass" : null,
"trekLinkStyle" : "button button--primary button--inverted button--skinny button--small font-medium uppercase",
"target" : "NEWWINDOW",
"styleAttributes" : null,
"linkAssetID" : null,
"video" : null,
"url" : "https://www.flickr.com/photos/edgephotography/sets/72177720333114314/&sa=d&source=editors&ust=1780431636232602&usg=aovvaw2f_zj-39imyljqhu0atko_",
"linkNavMenuIconName" : null,
"icons" : null,
"secondaryLinks" : null
} ],
"body" : null,
"photoCaption" : null,
"bodyCTA" : null,
"textColor" : "white",
"hexColor" : null,
"alignment" : "center",
"marqueeType" : "large",
"scrollToAnchor" : null,
"stackForMobile" : false,
"video" : null,
"marqueeImageAlignment" : "center",
"marqueeHeaderTag" : "h2",
"trekMarqueeSubHeader" : "May 22-24, 2026<br>La Crosse, WI",
"enableGradientOverlay" : true
}"
:is-lock-aspect-ratio="'true'"
:is-hero-banner="false"
>
</trek-marquee>
<!-- END: trekmarqueecomponent -->
</div><div class="yCmsComponent ">
<!-- START: trekmarqueecomponent -->
<trek-marquee
:marquee="{
"marqueeId" : "marquee_WORSEditorial2026_4",
"images" : [ "Tk26_Editorial_Basecamp" ],
"title" : "Basecamp Bike Fest",
"eyebrowText" : null,
"ctaButtons" : [ {
"uid" : "link_WORSEditorial2026_9",
"visible" : true,
"hasVisibleProducts" : null,
"linkName" : "Results",
"linkDescription" : null,
"cssClass" : null,
"trekLinkStyle" : "button button--primary button--inverted button--skinny button--small font-medium uppercase",
"target" : "NEWWINDOW",
"styleAttributes" : null,
"linkAssetID" : null,
"video" : null,
"url" : "https://my.raceresult.com/405549/",
"linkNavMenuIconName" : null,
"icons" : null,
"secondaryLinks" : null
}, {
"uid" : "link_WORSEditorial2026_10",
"visible" : true,
"hasVisibleProducts" : null,
"linkName" : "Photos",
"linkDescription" : null,
"cssClass" : null,
"trekLinkStyle" : "button button--primary button--inverted button--skinny button--small font-medium uppercase",
"target" : "NEWWINDOW",
"styleAttributes" : null,
"linkAssetID" : null,
"video" : null,
"url" : "https://www.flickr.com/photos/edgephotography/albums/72177720334259499/",
"linkNavMenuIconName" : null,
"icons" : null,
"secondaryLinks" : null
} ],
"body" : null,
"photoCaption" : null,
"bodyCTA" : null,
"textColor" : "white",
"hexColor" : null,
"alignment" : "center",
"marqueeType" : "large",
"scrollToAnchor" : null,
"stackForMobile" : false,
"video" : null,
"marqueeImageAlignment" : "center",
"marqueeHeaderTag" : "h2",
"trekMarqueeSubHeader" : "June 13-14, 2026<br>Wausau, WI",
"enableGradientOverlay" : true
}"
:is-lock-aspect-ratio="'true'"
:is-hero-banner="false"
>
</trek-marquee>
<!-- END: trekmarqueecomponent -->
</div><div class="yCmsComponent ">
<!-- START: trekmarqueecomponent -->
<trek-marquee
:marquee="{
"marqueeId" : "marquee_WORSEditorial2026_5",
"images" : [ "TK26_Editorial_Colectivo" ],
"title" : "Colectivo Coffee Classic",
"eyebrowText" : null,
"ctaButtons" : [ {
"uid" : "link_WORSEditorial2026_11",
"visible" : true,
"hasVisibleProducts" : null,
"linkName" : "Short Track Results",
"linkDescription" : null,
"cssClass" : null,
"trekLinkStyle" : "button button--primary button--inverted button--skinny button--small font-medium uppercase",
"target" : "NEWWINDOW",
"styleAttributes" : null,
"linkAssetID" : null,
"video" : null,
"url" : "https://my.raceresult.com/408115/",
"linkNavMenuIconName" : null,
"icons" : null,
"secondaryLinks" : null
}, {
"uid" : "link_WORSEditorial2026_12",
"visible" : true,
"hasVisibleProducts" : null,
"linkName" : "Cross County Results",
"linkDescription" : null,
"cssClass" : null,
"trekLinkStyle" : "button button--primary button--inverted button--skinny button--small font-medium uppercase",
"target" : "NEWWINDOW",
"styleAttributes" : null,
"linkAssetID" : null,
"video" : null,
"url" : "https://my.raceresult.com/408516/",
"linkNavMenuIconName" : null,
"icons" : null,
"secondaryLinks" : null
} ],
"body" : null,
"photoCaption" : null,
"bodyCTA" : null,
"textColor" : "white",
"hexColor" : null,
"alignment" : "center",
"marqueeType" : "large",
"scrollToAnchor" : null,
"stackForMobile" : false,
"video" : null,
"marqueeImageAlignment" : "center",
"marqueeHeaderTag" : "h2",
"trekMarqueeSubHeader" : "June 27-28, 2026<br>Waukesha, WI",
"enableGradientOverlay" : true
}"
:is-lock-aspect-ratio="'true'"
:is-hero-banner="false"
>
</trek-marquee>
<!-- END: trekmarqueecomponent -->
</div><div class="yCmsComponent ">
<!-- START: trekmarqueecomponent -->
<trek-marquee
:marquee="{
"marqueeId" : "marquee_WORSEditorial2026_6",
"images" : [ "TK26_Editorial_Iola" ],
"title" : "Bump n Jump",
"eyebrowText" : null,
"ctaButtons" : [ {
"uid" : "link_WORSEditorial2026_13",
"visible" : false,
"hasVisibleProducts" : null,
"linkName" : "register now",
"linkDescription" : null,
"cssClass" : null,
"trekLinkStyle" : "button button--primary button--inverted button--skinny button--small font-medium uppercase",
"target" : "NEWWINDOW",
"styleAttributes" : null,
"linkAssetID" : null,
"video" : null,
"url" : "https://www.bikereg.com/iola-bump-n-jump",
"linkNavMenuIconName" : null,
"icons" : null,
"secondaryLinks" : null
}, {
"uid" : "link_WORSEditorial2026_14",
"visible" : false,
"hasVisibleProducts" : null,
"linkName" : "race guide",
"linkDescription" : null,
"cssClass" : null,
"trekLinkStyle" : "button button--primary button--inverted button--skinny button--small font-medium uppercase",
"target" : "NEWWINDOW",
"styleAttributes" : null,
"linkAssetID" : null,
"video" : null,
"url" : "https://media.trekbikes.com/image/upload/v1775743127/TK26_Trek_Race_Guide_Iola-2026.pdf",
"linkNavMenuIconName" : null,
"icons" : null,
"secondaryLinks" : null
} ],
"body" : null,
"photoCaption" : null,
"bodyCTA" : null,
"textColor" : "white",
"hexColor" : null,
"alignment" : "center",
"marqueeType" : "large",
"scrollToAnchor" : null,
"stackForMobile" : false,
"video" : null,
"marqueeImageAlignment" : "center",
"marqueeHeaderTag" : "h2",
"trekMarqueeSubHeader" : "July 18-19, 2026<br>Iola, WI",
"enableGradientOverlay" : true
}"
:is-lock-aspect-ratio="'true'"
:is-hero-banner="false"
>
</trek-marquee>
<!-- END: trekmarqueecomponent -->
</div><div class="yCmsComponent ">
<!-- START: trekmarqueecomponent -->
<trek-marquee
:marquee="{
"marqueeId" : "marquee_WORSEditorial2026_7",
"images" : [ "TK26_Editorial_Refo_Ramble" ],
"title" : "Reforestation Ramble",
"eyebrowText" : null,
"ctaButtons" : [ {
"uid" : "link_WORSEditorial2026_15",
"visible" : true,
"hasVisibleProducts" : null,
"linkName" : "Short Track Results",
"linkDescription" : null,
"cssClass" : null,
"trekLinkStyle" : "button button--primary button--inverted button--skinny button--small font-medium uppercase",
"target" : "NEWWINDOW",
"styleAttributes" : null,
"linkAssetID" : null,
"video" : null,
"url" : "https://my.raceresult.com/413971/",
"linkNavMenuIconName" : null,
"icons" : null,
"secondaryLinks" : null
}, {
"uid" : "link_WORSEditorial2026_16",
"visible" : true,
"hasVisibleProducts" : null,
"linkName" : "Cross Country Results",
"linkDescription" : null,
"cssClass" : null,
"trekLinkStyle" : "button button--primary button--inverted button--skinny button--small font-medium uppercase",
"target" : "NEWWINDOW",
"styleAttributes" : null,
"linkAssetID" : null,
"video" : null,
"url" : "https://my.raceresult.com/413969/",
"linkNavMenuIconName" : null,
"icons" : null,
"secondaryLinks" : null
} ],
"body" : null,
"photoCaption" : null,
"bodyCTA" : null,
"textColor" : "white",
"hexColor" : null,
"alignment" : "center",
"marqueeType" : "large",
"scrollToAnchor" : null,
"stackForMobile" : false,
"video" : null,
"marqueeImageAlignment" : "center",
"marqueeHeaderTag" : "h2",
"trekMarqueeSubHeader" : "August 1-2, 2026<br>Green Bay, WI",
"enableGradientOverlay" : true
}"
:is-lock-aspect-ratio="'true'"
:is-hero-banner="false"
>
</trek-marquee>
<!-- END: trekmarqueecomponent -->
</div><div class="yCmsComponent ">
<!-- START: trekmarqueecomponent -->
<trek-marquee
:marquee="{
"marqueeId" : "marquee_WORSEditorial2026_8",
"images" : [ "TK26_Editorial_Treadfest" ],
"title" : "Treadfest",
"eyebrowText" : null,
"ctaButtons" : [ {
"uid" : "link_WORSEditorial2026_17",
"visible" : true,
"hasVisibleProducts" : null,
"linkName" : "Results",
"linkDescription" : null,
"cssClass" : null,
"trekLinkStyle" : "button button--primary button--inverted button--skinny button--small font-medium uppercase",
"target" : "NEWWINDOW",
"styleAttributes" : null,
"linkAssetID" : null,
"video" : null,
"url" : "https://my.raceresult.com/416151/",
"linkNavMenuIconName" : null,
"icons" : null,
"secondaryLinks" : null
}, {
"uid" : "link_WORSEditorial2026_18",
"visible" : false,
"hasVisibleProducts" : null,
"linkName" : "race guide",
"linkDescription" : null,
"cssClass" : null,
"trekLinkStyle" : "button button--primary button--inverted button--skinny button--small font-medium uppercase",
"target" : "NEWWINDOW",
"styleAttributes" : null,
"linkAssetID" : null,
"video" : null,
"url" : "https://media.trekbikes.com/image/upload/v1775743125/TK26_Trek_Race_Guide_Treadfest-2026.pdf",
"linkNavMenuIconName" : null,
"icons" : null,
"secondaryLinks" : null
} ],
"body" : null,
"photoCaption" : null,
"bodyCTA" : null,
"textColor" : "white",
"hexColor" : null,
"alignment" : "center",
"marqueeType" : "large",
"scrollToAnchor" : null,
"stackForMobile" : false,
"video" : null,
"marqueeImageAlignment" : "center",
"marqueeHeaderTag" : "h2",
"trekMarqueeSubHeader" : "August 15, 2026<br>Lake Geneva, WI",
"enableGradientOverlay" : true
}"
:is-lock-aspect-ratio="'true'"
:is-hero-banner="false"
>
</trek-marquee>
<!-- END: trekmarqueecomponent -->
</div><div class="yCmsComponent ">
<!-- START: trekmarqueecomponent -->
<trek-marquee
:marquee="{
"marqueeId" : "marquee_WORSEditorial2026_9",
"images" : [ "TK26_Editorial_Border_Battle" ],
"title" : "Border Battle",
"eyebrowText" : null,
"ctaButtons" : [ {
"uid" : "link_WORSEditorial2026_19",
"visible" : true,
"hasVisibleProducts" : null,
"linkName" : "Results",
"linkDescription" : null,
"cssClass" : null,
"trekLinkStyle" : "button button--primary button--inverted button--skinny button--small font-medium uppercase",
"target" : "NEWWINDOW",
"styleAttributes" : null,
"linkAssetID" : null,
"video" : null,
"url" : "https://my.raceresult.com/416153/",
"linkNavMenuIconName" : null,
"icons" : null,
"secondaryLinks" : null
}, {
"uid" : "link_WORSEditorial2026_20",
"visible" : false,
"hasVisibleProducts" : null,
"linkName" : "race guide",
"linkDescription" : null,
"cssClass" : null,
"trekLinkStyle" : "button button--primary button--inverted button--skinny button--small font-medium uppercase",
"target" : "NEWWINDOW",
"styleAttributes" : null,
"linkAssetID" : null,
"video" : null,
"url" : "https://media.trekbikes.com/image/upload/v1775743125/TK26_Trek_Race_Guide_Rockford-2026.pdf",
"linkNavMenuIconName" : null,
"icons" : null,
"secondaryLinks" : null
} ],
"body" : null,
"photoCaption" : null,
"bodyCTA" : null,
"textColor" : "white",
"hexColor" : null,
"alignment" : "center",
"marqueeType" : "large",
"scrollToAnchor" : null,
"stackForMobile" : false,
"video" : null,
"marqueeImageAlignment" : "center",
"marqueeHeaderTag" : "h2",
"trekMarqueeSubHeader" : "August 16, 2026<br>Rockford, IL",
"enableGradientOverlay" : true
}"
:is-lock-aspect-ratio="'true'"
:is-hero-banner="false"
>
</trek-marquee>
<!-- END: trekmarqueecomponent -->
</div><div class="yCmsComponent ">
<!-- START: trekmarqueecomponent -->
<trek-marquee
:marquee="{
"marqueeId" : "marquee_WORSEditorial2026_10",
"images" : [ "TK26_Editorial_Camrock" ],
"title" : "Battle of CamRock",
"eyebrowText" : null,
"ctaButtons" : [ {
"uid" : "link_WORSEditorial2026_21",
"visible" : true,
"hasVisibleProducts" : null,
"linkName" : "register now",
"linkDescription" : null,
"cssClass" : null,
"trekLinkStyle" : "button button--primary button--inverted button--skinny button--small font-medium uppercase",
"target" : "NEWWINDOW",
"styleAttributes" : null,
"linkAssetID" : null,
"video" : null,
"url" : "https://www.bikereg.com/battle-of-camrock-2026",
"linkNavMenuIconName" : null,
"icons" : null,
"secondaryLinks" : null
}, {
"uid" : "link_WORSEditorial2026_22",
"visible" : true,
"hasVisibleProducts" : null,
"linkName" : "race guide",
"linkDescription" : null,
"cssClass" : null,
"trekLinkStyle" : "button button--primary button--inverted button--skinny button--small font-medium uppercase",
"target" : "NEWWINDOW",
"styleAttributes" : null,
"linkAssetID" : null,
"video" : null,
"url" : "https://media.trekbikes.com/image/upload/v1775743132/TK26_Trek_Race_Guide_CamRock-2026.pdf",
"linkNavMenuIconName" : null,
"icons" : null,
"secondaryLinks" : null
} ],
"body" : null,
"photoCaption" : null,
"bodyCTA" : null,
"textColor" : "white",
"hexColor" : null,
"alignment" : "center",
"marqueeType" : "large",
"scrollToAnchor" : null,
"stackForMobile" : false,
"video" : null,
"marqueeImageAlignment" : "center",
"marqueeHeaderTag" : "h2",
"trekMarqueeSubHeader" : "August 29-30, 2026<br>Cambridge, WI",
"enableGradientOverlay" : true
}"
:is-lock-aspect-ratio="'true'"
:is-hero-banner="false"
>
</trek-marquee>
<!-- END: trekmarqueecomponent -->
</div></section>
</div>
</div>
<div id="comp_WORSEditorial2026_3Up1_Wrapper"
style = " background-color: #FACD13"
>
<div class="vertical-spacer-for-editorial container " >
<section class="threeup relative grid md:grid-cols-3 gap-4">
<div class="yCmsComponent vertical-spacer-1">
<article id="comp_WORSEditorial2026_1" qaid="editorial-component" class="editorial-small mb-1 text-left">
<div class="editorial-small__content">
<h2 qaid="editorial-component-header" class="editorial-small__header header-small">That new-new </h2>
<p qaid="editorial-component-body" class='editorial-small__text text-weak'>This year, WORS delivers more options than ever, with gravel racing making its debut on the calendar, plus all the short track and cross-country your heart could desire. And for the team players, team racing is back on the calendar, with a team village and expo to set the stage for the best racing season yet. </p>
</div>
</article>
</div><div class="yCmsComponent vertical-spacer-1">
<article id="comp_WORSEditorial2026_2" qaid="editorial-component" class="editorial-small mb-1 text-left">
<div class="editorial-small__content">
<h2 qaid="editorial-component-header" class="editorial-small__header header-small">Itching for fresh trails? </h2>
<p qaid="editorial-component-body" class='editorial-small__text text-weak'>Two new venues make their debut (or more accurately, comeback), with Eau Claire and Iola races on the schedule for May and July, delivering more singletrack miles to explore. </p>
</div>
</article>
</div><div class="yCmsComponent vertical-spacer-1">
<article id="comp_WORSEditorial2026_3" qaid="editorial-component" class="editorial-small mb-1 text-left">
<div class="editorial-small__content">
<h2 qaid="editorial-component-header" class="editorial-small__header header-small">Breaking down barriers </h2>
<p qaid="editorial-component-body" class='editorial-small__text text-weak'>Bikes are better when everyone can join, so we're continuing our FREE Newbies racing program for riders new to the racing scene. Reduced entry fees for juniors and women's-only racing return as well, making it easier than ever to get out on your bike.</p>
</div>
</article>
</div></section>
</div>
</div>
<div id="comp_WORSEditorial2026_1Up3Wrapper"
style = " background-color: #EEECDD"
>
<div class="vertical-spacer-for-editorial container " >
<section class="oneup relative block">
<div class="yCmsComponent vertical-spacer-1">
<div class="container">
<p class="max-w-screen-xl mx-auto text-center font-body font-light text-md lg:text-lg"><span class="header-medium">WORS Tribune</span></p>
</div>
</div><div class="yCmsComponent vertical-spacer-1">
<div id="comp_WORSEditorial2026_4Up1Wrapper"
style = " background-color: #EEECDD"
>
<div class="" >
<section class="fourup relative grid md:grid-cols-2 lg:grid-cols-4 gap-8">
<div class="yCmsComponent ">
<article id="comp_WORSEditorial2026_4Up1-1" qaid="editorial-component" class="editorial-small mb-1 text-left">
<div class="editorial-small__wrap editorial-small__wrap--4x3">
<image-component
:is-data-object-fit="true"
title=""
element-id=""
alt-text=""
css-class="editorial-small__image"
img-format="pjpg"
asset-id="WORS_Landing_Blog_NewBetterDifferent"
transformation="pad"
aspect-ratio="4x3"
caption-text=""
sizes="auto">
</image-component>
</div>
<div class="editorial-small__content">
<h2 qaid="editorial-component-header" class="editorial-small__header header-small">New. Better. Different</h2>
<a href="/us/en_US/wors/blog/post-race-survey/"
id="link_WORSEditorial2026_NewBetterDifferent"
qaid="link_WORSEditorial2026_NewBetterDifferent"
class=" button-quaternary inline-block "
title="Learn more"
>Learn more</a>
</div>
</article>
</div></section>
</div>
</div>
</div><div class="yCmsComponent vertical-spacer-1">
<div id="comp_WORSEditorial2026_2Up2_Wrapper"
style = " background-color: #EEECDD"
>
<div class="" >
<section class="twoup relative grid md:grid-cols-2 gap-4">
<div class="yCmsComponent ">
<div id="comp_WORSEditorial2026_1UpConnect"
>
<div class="" >
<section class="oneup relative block">
<div class="yCmsComponent ">
<article id="comp_WORSEditorial2026_4" qaid="editorial-component" class="editorial-small mb-1 text-center">
<div class="editorial-small__wrap editorial-small__wrap--4x3">
<image-component
:is-data-object-fit="true"
title=""
element-id=""
alt-text=""
css-class="editorial-small__image"
img-format="pjpg"
asset-id="TK26_Editorial_Connect"
transformation="pad"
aspect-ratio="4x3"
caption-text=""
sizes="auto">
</image-component>
</div>
<div class="editorial-small__content">
</div>
</article>
</div><div class="yCmsComponent ">
<trek-list-component
id="comp_WORSEditorial2026_LinkList1"
:div-class="'buttons text-center buttons--center'"
:heading-tag="'h2'"
:remove-top-gap="false"
:list-tag="'ul'"
:title="``"
:heading-class="''"
:wrapper-tag-attr="''"
:heading-link="false"
:heading-url="''"
>
<template #heading-slot>
</template>
<!-- Slot for list items -->
<template #list-items>
<li class="list-item">
<a href="https://www.facebook.com/WORSRacing/"
id="link_WORSEditorial2026_23"
qaid="link_WORSEditorial2026_23"
class=" inline-block button button--primary button--skinny button--small font-medium uppercase"
title="facebook"
target="_blank" rel="noopener">facebook</a>
</li>
<li class="list-item">
<a href="https://www.youtube.com/@WORSMTB"
id="link_WORSEditorial2026_24"
qaid="link_WORSEditorial2026_24"
class=" inline-block button button--primary button--skinny button--small font-medium uppercase"
title="YOUTUBE"
target="_blank" rel="noopener">YOUTUBE</a>
</li>
<li class="list-item">
<a href="https://www.instagram.com/wors_mtb"
id="link_WORSEditorial2026_25"
qaid="link_WORSEditorial2026_25"
class=" inline-block button button--primary button--skinny button--small font-medium uppercase"
title="INSTAGRAM"
target="_blank" rel="noopener">INSTAGRAM</a>
</li>
</template>
</trek-list-component>
</div></section>
</div>
</div>
</div><div class="yCmsComponent ">
<div id="comp_WORSEditorial2026_1UpGear"
>
<div class="" >
<section class="oneup relative block">
<div class="yCmsComponent ">
<article id="comp_WORSEditorial2026_5" qaid="editorial-component" class="editorial-small mb-1 text-center">
<div class="editorial-small__wrap editorial-small__wrap--4x3">
<image-component
:is-data-object-fit="true"
title=""
element-id=""
alt-text=""
css-class="editorial-small__image"
img-format="pjpg"
asset-id="TK26_Editorial_Gear"
transformation="pad"
aspect-ratio="4x3"
caption-text=""
sizes="auto">
</image-component>
</div>
<div class="editorial-small__content">
</div>
</article>
</div><div class="yCmsComponent ">
<trek-list-component
id="comp_WORSEditorial2026_LinkList2"
:div-class="'buttons text-center buttons--center'"
:heading-tag="'h2'"
:remove-top-gap="false"
:list-tag="'ul'"
:title="``"
:heading-class="''"
:wrapper-tag-attr="''"
:heading-link="false"
:heading-url="''"
>
<template #heading-slot>
</template>
<!-- Slot for list items -->
<template #list-items>
<li class="list-item">
<a href="/us/en_US/c/B511/"
id="link_WORSEditorial2026_26"
qaid="link_WORSEditorial2026_26"
class=" inline-block button button--primary button--skinny button--small font-medium uppercase"
title="BIKES"
>BIKES</a>
</li>
<li class="list-item">
<a href="/us/en_US/c/E418/"
id="link_WORSEditorial2026_27"
qaid="link_WORSEditorial2026_27"
class=" inline-block button button--primary button--skinny button--small font-medium uppercase"
title="PARTS"
>PARTS</a>
</li>
<li class="list-item">
<a href="/us/en_US/c/A100/?pageSize=48&q=%3Arelevance%3AnewFlag%3AEnumProductCallouts1"
id="link_WORSEditorial2026_28"
qaid="link_WORSEditorial2026_28"
class=" inline-block button button--primary button--skinny button--small font-medium uppercase"
title="gear"
>gear</a>
</li>
</template>
</trek-list-component>
</div></section>
</div>
</div>
</div><div class="yCmsComponent ">
<div id="comp_WORSEditorial2026_1UpSponsor"
>
<div class="" >
<section class="oneup relative block">
<div class="yCmsComponent ">
<article id="comp_WORSEditorial2026_6" qaid="editorial-component" class="editorial-small mb-1 text-center">
<div class="editorial-small__wrap editorial-small__wrap--4x3">
<image-component
:is-data-object-fit="true"
title=""
element-id=""
alt-text=""
css-class="editorial-small__image"
img-format="pjpg"
asset-id="TK26_Editorial_Sponsor"
transformation="pad"
aspect-ratio="4x3"
caption-text=""
sizes="auto">
</image-component>
</div>
<div class="editorial-small__content">
</div>
</article>
</div><div class="yCmsComponent ">
<trek-list-component
id="comp_WORSEditorial2026_LinkList3"
:div-class="'buttons text-center buttons--center'"
:heading-tag="'h2'"
:remove-top-gap="false"
:list-tag="'ul'"
:title="``"
:heading-class="''"
:wrapper-tag-attr="''"
:heading-link="false"
:heading-url="''"
>
<template #heading-slot>
</template>
<!-- Slot for list items -->
<template #list-items>
<li class="list-item">
<a href="https://forms.office.com/pages/responsepage.aspx?id=cmzNneuZPUK02XlNge70FXN8ovt-96xGjIvNqQsf8JxUQk5TWkJET1czUlNLRFlDWTVJRElHTjZIQy4u&route=shorturl"
id="link_WORSEditorial2026_29"
qaid="link_WORSEditorial2026_29"
class=" inline-block button button--primary button--skinny button--small font-medium uppercase"
title="Learn more"
target="_blank" rel="noopener">Learn more</a>
</li>
</template>
</trek-list-component>
</div></section>
</div>
</div>
</div><div class="yCmsComponent ">
<div id="comp_WORSEditorial2026_1UpVolunteer"
>
<div class="" >
<section class="oneup relative block">
<div class="yCmsComponent ">
<article id="comp_WORSEditorial2026_7" qaid="editorial-component" class="editorial-small mb-1 text-center">
<div class="editorial-small__wrap editorial-small__wrap--4x3">
<image-component
:is-data-object-fit="true"
title=""
element-id=""
alt-text=""
css-class="editorial-small__image"
img-format="pjpg"
asset-id="TK26_Editorial_Volunteer"
transformation="pad"
aspect-ratio="4x3"
caption-text=""
sizes="auto">
</image-component>
</div>
<div class="editorial-small__content">
</div>
</article>
</div><div class="yCmsComponent ">
<trek-list-component
id="comp_WORSEditorial2026_LinkList4"
:div-class="'buttons text-center buttons--center'"
:heading-tag="'h2'"
:remove-top-gap="false"
:list-tag="'ul'"
:title="``"
:heading-class="''"
:wrapper-tag-attr="''"
:heading-link="false"
:heading-url="''"
>
<template #heading-slot>
</template>
<!-- Slot for list items -->
<template #list-items>
<li class="list-item">
<a href="https://signup.com/go/AUMuafV"
id="link_WORSEditorial2026_30"
qaid="link_WORSEditorial2026_30"
class=" inline-block button button--primary button--skinny button--small font-medium uppercase"
title="LEARN MORE"
target="_blank" rel="noopener">LEARN MORE</a>
</li>
</template>
</trek-list-component>
</div></section>
</div>
</div>
</div></section>
</div>
</div>
</div></section>
</div>
</div>
<!-- START: trekmarqueecomponent -->
<trek-marquee
:marquee="{
"marqueeId" : "marquee_WORSEditorial2026_Footer",
"images" : [ "TK26_Editorial_Footer" ],
"title" : null,
"eyebrowText" : null,
"ctaButtons" : [ ],
"body" : null,
"photoCaption" : null,
"bodyCTA" : null,
"textColor" : "white",
"hexColor" : null,
"alignment" : "center",
"marqueeType" : "medium",
"scrollToAnchor" : null,
"stackForMobile" : false,
"video" : null,
"marqueeImageAlignment" : "center",
"marqueeHeaderTag" : "h2",
"trekMarqueeSubHeader" : null,
"enableGradientOverlay" : true
}"
:is-lock-aspect-ratio="'false'"
:is-hero-banner="false"
>
</trek-marquee>
<!-- END: trekmarqueecomponent -->
</div>
</main>
<footer class="yCmsContentSlot footer" aria-label="Footer">
<trek-avanty-check></trek-avanty-check>
<sem-rush></sem-rush>
<div class="container">
<div id='lightbox-inline-form-dda1968f-ba70-42e7-ac2e-dedfd0fdc41b'></div></div>
<sem-rush></sem-rush>
<div class="container">
<trek-list-component
id="socialFooterLinkList"
:div-class="'social-footer'"
:heading-tag="'h2'"
:remove-top-gap="false"
:list-tag="'ul'"
:title="``"
:heading-class="'header-small'"
:wrapper-tag-attr="''"
:heading-link="false"
:heading-url="''"
>
<template #heading-slot>
</template>
<!-- Slot for list items -->
<template #list-items>
<li class="list-item">
<a href="https://instagram.com/trekbikes/"
id="link_FooterB2CInstagram"
qaid="link_FooterB2CInstagram"
class="contained social-icon "
title="Instagram"
class="social-icon instagram"
target="_blank" rel="noopener"><pdl-icon name="instagram" size="18"></pdl-icon>
</a>
</li>
<li class="list-item">
<a href="https://www.tiktok.com/@thebicyclecompany"
id="link_FooterB2CTikTok"
qaid="link_FooterB2CTikTok"
class="contained social-icon "
title="TikTok"
target="_blank" rel="noopener"><pdl-icon name="tiktok" size="18"></pdl-icon>
</a>
</li>
<li class="list-item">
<a href="https://www.facebook.com/TrekBicycle"
id="link_FooterB2CFacebook"
qaid="link_FooterB2CFacebook"
class="contained social-icon "
title="Facebook"
class="social-icon facebook"
target="_blank" rel="noopener"><pdl-icon name="facebook" size="18"></pdl-icon>
</a>
</li>
<li class="list-item">
<a href="https://www.youtube.com/user/trekbikesusa"
id="link_FooterB2CYouTube"
qaid="link_FooterB2CYouTube"
class="contained social-icon "
title="Youtube"
class="social-icon youtube"
target="_blank" rel="noopener"><pdl-icon name="youtube" size="18"></pdl-icon>
</a>
</li>
<li class="list-item">
<a href="https://twitter.com/trekbikes"
id="link_FooterB2CX"
qaid="link_FooterB2CX"
class="contained social-icon "
title="Twitter"
class="social-icon twitter"
target="_blank" rel="noopener"><pdl-icon name="x" size="18"></pdl-icon>
</a>
</li>
</template>
</trek-list-component>
</div>
<sem-rush></sem-rush>
<div class="container">
<trek-list-component
id="footerLinkColumns"
:div-class="'horizontal'"
:heading-tag="'h2'"
:remove-top-gap="false"
:list-tag="'ul'"
:title="``"
:heading-class="'header-small'"
:wrapper-tag-attr="''"
:heading-link="false"
:heading-url="''"
>
<template #heading-slot>
</template>
<!-- Slot for list items -->
<template #list-items>
<li class="list-item">
<trek-list-component
id="shopFooterLinkList"
:div-class="'accordion'"
:heading-tag="'h2'"
:remove-top-gap="false"
:list-tag="'ul'"
:title="`Shop`"
:heading-class="'body-bold'"
:wrapper-tag-attr="'data-accordion-explode'"
:heading-link="false"
:heading-url="''"
>
<template #heading-slot>
</template>
<!-- Slot for list items -->
<template #list-items>
<li class="list-item">
<a href="/us/en_US/bikes/road-bikes/c/B200/"
id="footerBikesLink"
qaid="footerBikesLink"
class=" inline-block "
title="Road bikes"
class="footer-navigation__sublink link-small"
>Road bikes</a>
</li>
<li class="list-item">
<a href="/us/en_US/bikes/mountain-bikes/c/B300/"
id="footerMountainBikesLink"
qaid="footerMountainBikesLink"
class=" inline-block "
title="Mountain bikes"
class="footer-navigation__sublink link-small"
>Mountain bikes</a>
</li>
<li class="list-item">
<a href="/us/en_US/bikes/hybrid-bikes/c/B528/"
id="footerCityBikesLink"
qaid="footerCityBikesLink"
class=" inline-block "
title="Hybrid bikes"
class="footer-navigation__sublink link-small"
>Hybrid bikes</a>
</li>
<li class="list-item">
<a href="/us/en_US/bikes/electric-bikes/c/B507/"
id="electricBikesFooterLink"
qaid="electricBikesFooterLink"
class=" inline-block "
title="Electric bikes"
>Electric bikes</a>
</li>
<li class="list-item">
<a href="/us/en_US/bikes/electra-bikes/c/EB100/"
id="electraBikesFooterLink"
qaid="electraBikesFooterLink"
class=" inline-block "
title="Electra bikes"
>Electra bikes</a>
</li>
<li class="list-item">
<a href="/us/en_US/bikes/mens-bikes/c/B505/"
id="footerMensBikesLink"
qaid="footerMensBikesLink"
class=" inline-block "
title="Men's bikes"
>Men's bikes</a>
</li>
<li class="list-item">
<a href="/us/en_US/bikes/womens-bikes/c/B504/"
id="footerWomensBikesLink"
qaid="footerWomensBikesLink"
class=" inline-block "
title="Women's bikes"
>Women's bikes</a>
</li>
<li class="list-item">
<a href="/us/en_US/equipment/c/E100/"
id="footerEquipmentLink"
qaid="footerEquipmentLink"
class=" inline-block "
title="Equipment"
class="footer-navigation__sublink link-small"
>Equipment</a>
</li>
<li class="list-item">
<a href="/us/en_US/bike-clothing/c/A100/"
id="footerApparelLink"
qaid="footerApparelLink"
class=" inline-block "
title="Apparel"
class="footer-navigation__sublink link-small"
>Apparel</a>
</li>
<li class="list-item">
<a href="/us/en_US/sale_and_clearance/"
id="salePageFooterLink"
qaid="salePageFooterLink"
class=" inline-block "
title="Sale & clearance"
class="footer-navigation__sublink link-small"
>Sale & clearance</a>
</li>
<li class="list-item">
<a href="/us/en_US/project-one/"
id="customBikesFooterLink"
qaid="customBikesFooterLink"
class=" inline-block "
title="Project One"
class="footer-navigation__sublink link-small"
>Project One</a>
</li>
<li class="list-item">
<a href="/us/en_US/how-to-buy-a-bike/"
id="footerHowToBuyOnlineLink"
qaid="footerHowToBuyOnlineLink"
class=" inline-block "
title="How to buy online"
>How to buy online</a>
</li>
<li class="list-item">
<a href="/us/en_US/financing/"
id="footerFinancingLink"
qaid="footerFinancingLink"
class=" inline-block "
title="Ways to pay"
class="footer-navigation__sublink link-small"
>Ways to pay</a>
</li>
<li class="list-item">
<a href="/us/en_US/bike-finder/"
id="bikeFinderFooterLink"
qaid="bikeFinderFooterLink"
class=" inline-block "
title="Trek bike finder"
>Trek bike finder</a>
</li>
<li class="list-item">
<a href="/us/en_US/store-finder/"
id="footerRetailerLink"
qaid="footerRetailerLink"
class=" inline-block "
title="Find a bike shop"
class="footer-navigation__sublink link-small"
>Find a bike shop</a>
</li>
<li class="list-item">
<a href="https://trektravel.com/"
id="footerToursLink"
qaid="footerToursLink"
class=" inline-block "
title="Bike tours"
class="footer-navigation__sublink link-small"
target="_blank" rel="noopener">Bike tours</a>
</li>
</template>
</trek-list-component>
</li>
<li class="list-item">
<trek-list-component
id="insideTrekFooterLinkList"
:div-class="'accordion'"
:heading-tag="'h2'"
:remove-top-gap="false"
:list-tag="'ul'"
:title="`Inside Trek`"
:heading-class="'body-bold'"
:wrapper-tag-attr="'data-accordion-explode'"
:heading-link="false"
:heading-url="''"
>
<template #heading-slot>
</template>
<!-- Slot for list items -->
<template #list-items>
<li class="list-item">
<a href="/us/en_US/stories/"
id="insideTrekStoriesFooterLink"
qaid="insideTrekStoriesFooterLink"
class=" inline-block "
title="Stories"
class="footer-navigation__sublink link-small"
target="_blank" rel="noopener">Stories</a>
</li>
<li class="list-item">
<a href="/us/en_US/mission-and-values/"
id="insideTrekMissionFooterLink"
qaid="insideTrekMissionFooterLink"
class=" inline-block "
title="Mission & values"
class="footer-navigation__sublink link-small"
>Mission & values</a>
</li>
<li class="list-item">
<a href="/us/en_US/tour-of-waterloo/"
id="insideTrekVisitorToursFooterLink"
qaid="insideTrekVisitorToursFooterLink"
class=" inline-block "
title="Visitor tours"
class="footer-navigation__sublink link-small"
>Visitor tours</a>
</li>
<li class="list-item">
<a href="/us/en_US/inside_trek/heritage_global/"
id="insideTrekHeritageFooterLink"
qaid="insideTrekHeritageFooterLink"
class=" inline-block "
title="Heritage"
class="footer-navigation__sublink link-small"
>Heritage</a>
</li>
<li class="list-item">
<a href="/us/en_US/inside_trek/technology/"
id="insideTrekTechnologyFooterLink"
qaid="insideTrekTechnologyFooterLink"
class=" inline-block "
title="Technology"
class="footer-navigation__sublink link-small"
>Technology</a>
</li>
<li class="list-item">
<a href="https://racing.trekbikes.com/"
id="insideTrekRacingFooterLink"
qaid="insideTrekRacingFooterLink"
class=" inline-block "
title="Racing"
class="footer-navigation__sublink link-small"
target="_blank" rel="noopener">Racing</a>
</li>
<li class="list-item">
<a href="/us/en_US/company/social_responsibility/"
id="link_footer_socialResponsibility"
qaid="link_footer_socialResponsibility"
class=" inline-block "
title="Social responsibility"
>Social responsibility</a>
</li>
<li class="list-item">
<a href="/us/en_US/sustainability/"
id="insideTrekSustainabilityFooterLink"
qaid="insideTrekSustainabilityFooterLink"
class=" inline-block "
title="Sustainability"
class="footer-navigation__sublink link-small"
>Sustainability</a>
</li>
<li class="list-item">
<a href="/us/en_US/careers/"
id="workAtTrekFooterLink"
qaid="workAtTrekFooterLink"
class=" inline-block "
title="Work at Trek"
class="footer-navigation__sublink link-small"
target="_blank" rel="noopener">Work at Trek</a>
</li>
<li class="list-item">
<a href="/us/en_US/ride-club/"
id="insideTrekRideClubFooterLink"
qaid="insideTrekRideClubFooterLink"
class=" inline-block "
title="Ride Club"
>Ride Club</a>
</li>
<li class="list-item">
<a href="/us/en_US/worldoftrek/"
id="insideTrekWorldOfFooterLink"
qaid="insideTrekWorldOfFooterLink"
class=" inline-block "
title="World of Trek"
class="footer-navigation__sublink link-small"
>World of Trek</a>
</li>
</template>
</trek-list-component>
</li>
<li class="list-item">
<trek-list-component
id="supportFooterLinkList"
:div-class="'accordion'"
:heading-tag="'h2'"
:remove-top-gap="false"
:list-tag="'ul'"
:title="`Support`"
:heading-class="'body-bold'"
:wrapper-tag-attr="'data-accordion-explode'"
:heading-link="false"
:heading-url="''"
>
<template #heading-slot>
</template>
<!-- Slot for list items -->
<template #list-items>
<li class="list-item">
<a href="/us/en_US/support/"
id="footerCustomerServiceLink"
qaid="footerCustomerServiceLink"
class=" inline-block "
title="Customer service"
class="footer-navigation__sublink link-small"
>Customer service</a>
</li>
<li class="list-item">
<a href="/us/en_US/contactUs/"
id="footerContactLink"
qaid="footerContactLink"
class=" inline-block "
title="Contact us"
class="footer-navigation__sublink link-small"
>Contact us</a>
</li>
<li class="list-item">
<a href="/us/en_US/newsletter/"
id="footerNewsLink"
qaid="footerNewsLink"
class=" inline-block "
title="Newsletter signup"
class="footer-navigation__sublink link-small"
>Newsletter signup</a>
</li>
<li class="list-item">
<a href="/us/en_US/customer_service/#comp_ReturnsSupportCollection"
id="footerReturnsLink"
qaid="footerReturnsLink"
class=" inline-block "
title="Returns"
>Returns</a>
</li>
<li class="list-item">
<a href="/us/en_US/customer_service/#comp_ShippingSupportCollection"
id="shippingFooterLink"
qaid="shippingFooterLink"
class=" inline-block "
title="Shipping & delivery"
>Shipping & delivery</a>
</li>
<li class="list-item">
<a href="/us/en_US/home-delivery/"
id="deliveryFooterLink"
qaid="deliveryFooterLink"
class=" inline-block "
title="Home delivery"
>Home delivery</a>
</li>
<li class="list-item">
<a href="/us/en_US/inside_trek/warrantied_for_life/"
id="footerWarrantyLink"
qaid="footerWarrantyLink"
class=" inline-block "
title="Warranty"
class="footer-navigation__sublink link-small"
>Warranty</a>
</li>
<li class="list-item">
<a href="/us/en_US/fraud/"
id="shopSafelyFooterLink"
qaid="shopSafelyFooterLink"
class=" inline-block "
title="How to shop safely"
>How to shop safely</a>
</li>
<li class="list-item">
<a href="/us/en_US/manuals/"
id="link_OwnersManualPage"
qaid="link_OwnersManualPage"
class=" inline-block "
title="Manuals & user guides"
class="footer-navigation__sublink link-small"
>Manuals & user guides</a>
</li>
<li class="list-item">
<a href="/us/en_US/product_support/"
id="productSupportFooterLink"
qaid="productSupportFooterLink"
class=" inline-block "
title="Product support"
class="footer-navigation__sublink link-small"
>Product support</a>
</li>
<li class="list-item">
<a href="/us/en_US/cycling-safety-101/"
id="safetyFooterLink"
qaid="safetyFooterLink"
class=" inline-block "
title="Bike basics & safety"
target="_blank" rel="noopener">Bike basics & safety</a>
</li>
<li class="list-item">
<a href="/us/en_US/bike-assembly/"
id="assemblyFooterLink"
qaid="assemblyFooterLink"
class=" inline-block "
title="Bike assembly"
target="_blank" rel="noopener">Bike assembly</a>
</li>
<li class="list-item">
<a href="/us/en_US/sizing/"
id="footerSizingChartsLink"
qaid="footerSizingChartsLink"
class=" inline-block "
title="Bike sizing & fit guides"
class="footer-navigation__sublink link-small"
>Bike sizing & fit guides</a>
</li>
<li class="list-item">
<a href="/us/en_US/productRegistration/"
id="footerRegoLink"
qaid="footerRegoLink"
class=" inline-block "
title="Bike registration"
class="footer-navigation__sublink link-small"
>Bike registration</a>
</li>
<li class="list-item">
<a href="/us/en_US/bike-tech-library/"
id="footerArchiveLink"
qaid="footerArchiveLink"
class=" inline-block "
title="Bike archive"
class="footer-navigation__sublink link-small"
target="_blank" rel="noopener">Bike archive</a>
</li>
<li class="list-item">
<a href="/us/en_US/suspension-calculator/"
id="footerSuspensionCalculatorLink"
qaid="footerSuspensionCalculatorLink"
class=" inline-block "
title="Suspension calculator"
class="footer-navigation__sublink link-small"
>Suspension calculator</a>
</li>
<li class="list-item">
<a href="/us/en_US/apparel_fit_sizing/"
id="footerSizingChartsApparelLink"
qaid="footerSizingChartsApparelLink"
class=" inline-block "
title="Apparel sizing & fit guides"
class="footer-navigation__sublink link-small"
>Apparel sizing & fit guides</a>
</li>
</template>
</trek-list-component>
</li>
<li class="list-item">
<trek-list-component
id="legalFooterLinkList"
:div-class="'accordion'"
:heading-tag="'h2'"
:remove-top-gap="false"
:list-tag="'ul'"
:title="`Legal`"
:heading-class="'body-bold'"
:wrapper-tag-attr="'data-accordion-explode'"
:heading-link="false"
:heading-url="''"
>
<template #heading-slot>
</template>
<!-- Slot for list items -->
<template #list-items>
<li class="list-item">
<a href="/us/en_US/company/legal_policies/privacy_policy_terms_of_use/"
id="footerTermsLink"
qaid="footerTermsLink"
class=" inline-block "
title="Privacy policy & terms of use"
>Privacy policy & terms of use</a>
</li>
<li class="list-item">
<a href="/us/en_US/company/legal_policies/privacy_policy_terms_of_use/#accessibility"
id="link_FooterElectra_Accessibility"
qaid="link_FooterElectra_Accessibility"
class=" inline-block "
title="Accessibility"
>Accessibility</a>
</li>
<li class="list-item">
<a href="/us/en_US/company/legal_policies/cookie_policy/"
id="footerCookieLink"
qaid="footerCookieLink"
class=" inline-block "
title="Cookie policy"
>Cookie policy</a>
</li>
<li class="list-item">
<a href="/us/en_US/company/legal_policies/california_transparency_act/"
id="footerCATransActLink"
qaid="footerCATransActLink"
class=" inline-block "
title="California Transparency Act"
>California Transparency Act</a>
</li>
<li class="list-item">
<a href="/us/en_US/company/legal_policies/safety_recalls/"
id="footerSafetyRecallsLink"
qaid="footerSafetyRecallsLink"
class=" inline-block "
title="Recalls"
>Recalls</a>
</li>
</template>
</trek-list-component>
</li>
</template>
</trek-list-component>
</div>
<sem-rush></sem-rush>
<div class="container">
<section id="footerUtilityNav" class="border-t border-gray-80">
<ul class="footer-utility-nav__links flex flex-wrap md:justify-between md:items-center md:flex-nowrap md:-order-1 py-2">
<li id="rlSelector" class="list-item uppercase sm:w-full md:w-auto order-0 md:order-1"><div class="region-selector sm:mt-2 md:mt-0" data-ga-dimension='dimension6' data-ga-dimension-value='US'>
<p class="text-default--semibold">
<a href="/regions/" class="text-white nostyle" id="country_language">
United States / English<span class="flag-icon-squared nostyle flag-icon-us-squared"></span>
</a>
</p>
</div>
</li>
<li class="list-item footer-information__copyright"><span class="text-small">© Trek Bicycle Corporation 2026</span></li>
</ul>
</section>
</div>
<sem-rush></sem-rush>
<div class="container">
<script type="text/javascript" id="script_LiveChatConfig_B2C_enUS"
>
(function(c, f, ef){ var typeofC = Object.prototype.toString.call(c); var props = (typeofC === "[object Object]" && c) || {}; var cb = f || (typeofC === "[object Function]" && c); var config = { scriptUuid: "script_28553675636ade5d1a6e15.95322909", tenant: "dHJla2JpY3ljbGU2NTUwMQ", channelName: "B2C_EN_US", channelUuid: "xHiC-yOvTiiu40R4HpUUAA", domain: "https://vcc-eu7.8x8.com", buttonContainerId: "__8x8-chat-button-container", align: "right", }; var url = new URL("https://cloud8-cc-geo.8x8.com/vcc-chat-channels/public/webchat/discovery"); var params = { domain: config.domain, tenant: config.tenant, channelUuid: config.channelUuid }; url.search = new URLSearchParams(params).toString(); fetch(url) .then(response => response.json()) .then(data => config.domain = !data.domain ? config.domain : data.domain) .catch(error => console.warn("Failed to retrieve override domain, will continue using ", config.domain, error)) .finally(() => loadChat()); function loadChat() { var se = document.createElement("script"); se.type = "text/javascript"; se.async = true; se.src = props.loaderURL || (config.domain + "/CHAT/common/js/chatv3.js"); Object.keys(config).forEach(function (k) { se.dataset[k] = config[k] }); Object.keys(props).forEach(function (k) { se.dataset[k] = props[k] }); function handleInitEvent(e) { var initFn = e.detail.init; initFn(config, cb); se.removeEventListener("init", handleInitEvent) } function handleErrorEvent(e) { ef && ef(e); se.removeEventListener("customerror", handleErrorEvent); } se.addEventListener("init", handleInitEvent); se.addEventListener("customerror", handleErrorEvent); var os = document.getElementsByTagName("script")[0]; os.parentNode.insertBefore(se, os); } })(function(chatApp){if(window.customerInfo){chatApp.setCustomerInfo(window.customerInfo);return;}window.addEventListener("live-chat-customer-info-loaded", function(customerInfo){chatApp.setCustomerInfo(customerInfo)})});(function(n,u){window.CXoneDfo=n,window[n]=window[n]||function(){(window[n].q=window[n].q||[]).push(arguments)},window[n].u=u,e=document.createElement("script"),e.type="module",e.src=u+"?"+Math.round(Date.now()/1e3/3600),document.head.appendChild(e)})('cxone','https://web-modules-de-na1.niceincontact.com/loader/1/loader.js');cxone('init', '5995');</script>
</div>
</footer><withdrawal-form-modal-link
external-trigger-selector="a[href='#withdraw-order']"
re-captcha-site-key="6LenSaIUAAAAAPRAsTIZas8xIvRg_iC1DX0ueQD9"
re-captcha-token-toggle="true"
></withdrawal-form-modal-link>
<compare-rack-container></compare-rack-container>
<compare-bar></compare-bar>
<live-chat :product-compare-enabled-on-site="true" />
</div>
</div>
</div>
</div>
<input type="hidden" name="currentPageUid" value="page_WORSEditorial2026">
<!-- Google Tag Manager Body -->
<noscript>
<iframe
src="//www.googletagmanager.com/ns.html?id=GTM-5PPTR3>m_auth=QjTQZ2l24l3HHNTm3Z-gyA>m_preview=env-55>m_cookies_win=x"
height="0" width="0" style="display:none;visibility:hidden"></iframe>
</noscript>
<span data-ga-dimension='dimension2' data-ga-dimension-value='false'></span>
<input type="hidden" id="isTagManagercode_js" />
<!-- ga info -->
<!-- End Google Tag Manager Body -->
<div id="loading-animation">
<div class="container">
<div class="uil-default-css">
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
</div>
</div>
</div>
<input id="isOptinMonsterEnabled" type="hidden" name="isOptinMonsterEnabled" value=false>
<script defer="true" src="/_ui/desktop/theme-trek/js/common_start.ec1b62b0.js" defer></script>
<script defer="true" src="/_ui/desktop/theme-trek/js/legacy-base-vendors.548382c8.js" defer></script>
<script defer="true" src="/_ui/desktop/theme-trek/js/legacy-all-vendors.b57249f0.js" defer></script>
<script defer="true" src="/_ui/desktop/theme-trek/js/pedal-package.5b8c24df.js" defer></script>
<script defer="true" src="/_ui/desktop/theme-trek/js/vuejs-package.3e57e37a.js" defer></script>
<script defer="true" src="/_ui/desktop/theme-trek/js/vendors.ca02b576.js" defer></script>
<script defer="true" src="/_ui/desktop/theme-trek/js/chunk-common.1fb26cf6.js" defer></script>
<script defer="true" src="/_ui/desktop/theme-trek/js/bundle.462389b3.js" defer></script>
<script defer="true" src="/_ui/desktop/theme-trek/js/common_end.8436ec43.js" defer></script>
<script async
id="Cookiebot"
type="text/javascript"
src="https://consent.cookiebot.com/uc.js"
data-cbid="6c711723-be84-4e83-9a61-8e8f79fcbd01"
data-culture="EN"
data-blockingmode="none">
</script>
<script async type='text/javascript' src='https://www.lightboxcdn.com/vendor/1f262582-bf92-4a2b-a871-d34e7872844b/lightbox_inline.js'></script>
</body>
</html>
Sitemap
Кол-во: 0
XML-карта сайта для поисковиков
?
Sitemap.xml помогает поисковику быстрее находить и индексировать страницы. Особенно важен для крупных сайтов и новых страниц, на которые ещё нет входящих ссылок.
Robots.txt не содержит ссылку на карту сайта. Рекомендуется добавить карту сайта и указать ссылку на нее в robots.txt.
Внутренние ссылки
Кол-во: 54
Ссылки на другие страницы своего сайта
?
Внутренние ссылки распределяют ссылочный вес между страницами и помогают поисковику обходить сайт. Пустые анкоры и ссылки на запрещённые robots.txt страницы — типичные ошибки.
Внутренних ссылок на странице 54 оптимально.
Внутренние ссылки не запрещены к индексации в robots.txt.
Показать внутренние ссылки
| Url | Анкор | Состояние | Анализировать |
|---|---|---|---|
| /regions/ |
<span aria-hidden="true" class="text-white flag-icon-squared flag-icon-us-squared"></span>
|
|
Анализировать url |
| /login/ |
<pdl-icon class="mr-1" size="14" name="person"></pdl-icon>
{{ $t('header.link.login') }}
|
|
Анализировать url |
| /regions/ |
<span aria-hidden="true" class="text-white flag-icon-squared flag-icon-us-squared"></span>
<span class="ml-25"> United States / English </span>
|
|
Анализировать url |
| /regions/ |
here
|
|
Анализировать url |
| / |
<pdl-icon name="home" size="18"></pdl-icon>
|
|
Анализировать url |
| /us/en_US/wors/blog/post-race-survey/ |
Learn more
|
|
Анализировать url |
| /us/en_US/c/B511/ |
BIKES
|
|
Анализировать url |
| /us/en_US/c/E418/ |
PARTS
|
|
Анализировать url |
| /us/en_US/c/A100/?pageSize=48&q=%3Arelevance%3AnewFlag%3AEnumProductCallouts1 |
gear
|
|
Анализировать url |
| /us/en_US/bikes/road-bikes/c/B200/ |
Road bikes
|
|
Анализировать url |
| /us/en_US/bikes/mountain-bikes/c/B300/ |
Mountain bikes
|
|
Анализировать url |
| /us/en_US/bikes/hybrid-bikes/c/B528/ |
Hybrid bikes
|
|
Анализировать url |
| /us/en_US/bikes/electric-bikes/c/B507/ |
Electric bikes
|
|
Анализировать url |
| /us/en_US/bikes/electra-bikes/c/EB100/ |
Electra bikes
|
|
Анализировать url |
| /us/en_US/bikes/mens-bikes/c/B505/ |
Men's bikes
|
|
Анализировать url |
| /us/en_US/bikes/womens-bikes/c/B504/ |
Women's bikes
|
|
Анализировать url |
| /us/en_US/equipment/c/E100/ |
Equipment
|
|
Анализировать url |
| /us/en_US/bike-clothing/c/A100/ |
Apparel
|
|
Анализировать url |
| /us/en_US/sale_and_clearance/ |
Sale & clearance
|
|
Анализировать url |
| /us/en_US/project-one/ |
Project One
|
|
Анализировать url |
| /us/en_US/how-to-buy-a-bike/ |
How to buy online
|
|
Анализировать url |
| /us/en_US/financing/ |
Ways to pay
|
|
Анализировать url |
| /us/en_US/bike-finder/ |
Trek bike finder
|
|
Анализировать url |
| /us/en_US/store-finder/ |
Find a bike shop
|
|
Анализировать url |
| /us/en_US/stories/ |
Stories
|
|
Анализировать url |
| /us/en_US/mission-and-values/ |
Mission & values
|
|
Анализировать url |
| /us/en_US/tour-of-waterloo/ |
Visitor tours
|
|
Анализировать url |
| /us/en_US/inside_trek/heritage_global/ |
Heritage
|
|
Анализировать url |
| /us/en_US/inside_trek/technology/ |
Technology
|
|
Анализировать url |
| /us/en_US/company/social_responsibility/ |
Social responsibility
|
|
Анализировать url |
| /us/en_US/sustainability/ |
Sustainability
|
|
Анализировать url |
| /us/en_US/careers/ |
Work at Trek
|
|
Анализировать url |
| /us/en_US/ride-club/ |
Ride Club
|
|
Анализировать url |
| /us/en_US/worldoftrek/ |
World of Trek
|
|
Анализировать url |
| /us/en_US/support/ |
Customer service
|
|
Анализировать url |
| /us/en_US/contactUs/ |
Contact us
|
|
Анализировать url |
| /us/en_US/newsletter/ |
Newsletter signup
|
|
Анализировать url |
| /us/en_US/home-delivery/ |
Home delivery
|
|
Анализировать url |
| /us/en_US/inside_trek/warrantied_for_life/ |
Warranty
|
|
Анализировать url |
| /us/en_US/fraud/ |
How to shop safely
|
|
Анализировать url |
| /us/en_US/manuals/ |
Manuals & user guides
|
|
Анализировать url |
| /us/en_US/product_support/ |
Product support
|
|
Анализировать url |
| /us/en_US/cycling-safety-101/ |
Bike basics & safety
|
|
Анализировать url |
| /us/en_US/bike-assembly/ |
Bike assembly
|
|
Анализировать url |
| /us/en_US/sizing/ |
Bike sizing & fit guides
|
|
Анализировать url |
| /us/en_US/productRegistration/ |
Bike registration
|
|
Анализировать url |
| /us/en_US/bike-tech-library/ |
Bike archive
|
|
Анализировать url |
| /us/en_US/suspension-calculator/ |
Suspension calculator
|
|
Анализировать url |
| /us/en_US/apparel_fit_sizing/ |
Apparel sizing & fit guides
|
|
Анализировать url |
| /us/en_US/company/legal_policies/privacy_policy_terms_of_use/ |
Privacy policy & terms of use
|
|
Анализировать url |
| /us/en_US/company/legal_policies/cookie_policy/ |
Cookie policy
|
|
Анализировать url |
| /us/en_US/company/legal_policies/california_transparency_act/ |
California Transparency Act
|
|
Анализировать url |
| /us/en_US/company/legal_policies/safety_recalls/ |
Recalls
|
|
Анализировать url |
| /regions/ |
United States / English<span class="flag-icon-squared nostyle flag-icon-us-squared"></span>
|
|
Анализировать url |
Внешние ссылки
Кол-во: 16
Ссылки на сторонние сайты
?
Исходящие внешние ссылки передают часть ссылочного веса на чужие сайты. Ссылки на авторитетные ресурсы безопасны; ссылки на мусорные сайты могут навредить репутации страницы.
Внешних ссылок на странице 16 слишком много. Спрячьте лишние ссылки в тег noindex или атрибут rel='nofollow'!
Показать внешние ссылки
| Url | Анкор | Анализировать |
|---|---|---|
| bikereg.com |
GET SIGNED UP
|
Анализировать url |
| media.trekbikes.com |
Series Guide
|
Анализировать url |
| media.trekbikes.com |
Gravel Guide
|
Анализировать url |
| my.raceresult.com |
Series Results
|
Анализировать url |
| facebook.com |
facebook
|
|
| youtube.com |
YOUTUBE
|
Анализировать url |
| instagram.com |
INSTAGRAM
|
|
| forms.office.com |
Learn more
|
Анализировать url |
| signup.com |
LEARN MORE
|
Анализировать url |
| instagram.com |
<pdl-icon name="instagram" size="18"></pdl-icon>
|
|
| tiktok.com |
<pdl-icon name="tiktok" size="18"></pdl-icon>
|
|
| facebook.com |
<pdl-icon name="facebook" size="18"></pdl-icon>
|
|
| youtube.com |
<pdl-icon name="youtube" size="18"></pdl-icon>
|
Анализировать url |
| twitter.com |
<pdl-icon name="x" size="18"></pdl-icon>
|
|
| trektravel.com |
Bike tours
|
Анализировать url |
| racing.trekbikes.com |
Racing
|
Анализировать url |
Конкуренты Готовность: 0%
Конкуренты в Яндексе
Кол-во: 0
Топ сайтов-конкурентов в Яндексе
?
Сайты, чаще всего появляющиеся в ТОПе Яндекса по запросам из семантического ядра этой страницы.
Мы не нашли у вас конкурентов в Яндексе. Сайт или очень молодой или плохо продвигается.
Конкурентов в ТОП-10 Яндекса не нашлось.
Конкуренты в Google
Кол-во: 0
Топ сайтов-конкурентов в Google
?
Сайты, чаще всего появляющиеся в ТОПе Google по запросам из семантического ядра этой страницы.
Конкуренты в Google тоже не найдены. Займитесь продвижением сайта!
Конкурентов в ТОП-10 Google не нашлось.
ЗоЗПП: права потребителей Готовность: 100%
Нарушения
Не выявлены
Признаков дистанционной продажи товаров (интернет-магазина) не обнаружено — требования ЗоЗПП о раскрытии информации продавца к сайту не применяются. Нарушений нет.
ФЗ-149: рекомендательные технологии Готовность: 100%
Нарушения
Не выявлены
Рекомендательные блоки («с этим покупают», «похожие товары» и т.п.) на сайте не обнаружены — требования ст. 10.7 ФЗ-149 к сайту не применяются. Нарушений нет.
ФЗ-38: реклама Готовность: 100%
Нарушения
Не выявлены
Рекламных тематик с обязательными оговорками (медицина, БАД, кредиты и займы, новостройки) на сайте не обнаружено. Нарушений нет.
ФЗ-436: защита детей Готовность: 100%
Нарушения
Не выявлены
Признаков информационной продукции (новости, видео, книги, игры, курсы) не обнаружено — обязательная возрастная маркировка по ФЗ-436 сайту не требуется. Нарушений нет.
Вердикт
Выполнен подробный анализ сайта wors.org: готовность на 36%. Чтобы выполнить все условия и попасть на первую страницу выдачи поисковых систем требуется:
Постарайтесь исправить общие ошибки.
Исправьте ошибки в мета-тегах.
Исправьте ошибки оптимизации.
Исправьте ошибки индексации.
Поделитесь с друзьями: