Анализ сайта trekstoremadison.com
Основное Готовность: 40%
Домен
trekstoremadison.com
Состояние доменного имени
?
Проверяем корректность доменного имени и наличие технических проблем на уровне домена.
Длина домена велика. Но если вы продвигаете запрос, входящий в название домена, то это хорошо.
Домен второго уровня идеален для продвижения.
Ответ сервера
200 Успешный ответ
HTTP-код ответа и цепочка редиректов
?
Код 200 — страница доступна. Коды 3xx — редиректы (цепочки замедляют загрузку и размывают ссылочный вес). Коды 4xx/5xx — ошибки, поисковик не сможет проиндексировать страницу.
Кол-во редиректов 4 слишком большое! Проверьте настройки сайта и веб-сервера!
Цепочка редиректов:
http://trekstoremadison.com
301 MovedPermanently
https://trekstoremadison.com/
301 MovedPermanently
https://www.trekbikes.com/us/en_US/trek_store_madison
301 MovedPermanently
https://www.trekbikes.com/us/en_US/stores/madison/
200 OK
Безопасность
Сайт безопасен
Использование HTTPS и SSL-сертификат
?
HTTPS — обязательный стандарт. Google и Яндекс отдают предпочтение защищённым сайтам. Отсутствие SSL или просроченный сертификат ведут к предупреждениям в браузере и снижению позиций.
На сайте работает защищенный протокол ssl и сайт открывается по https.
Ssl-сертификат действителен до 04.10.2026 22:45:22.
Включён HSTS (Strict-Transport-Security) — защита от подмены на http.
HTTP автоматически перенаправляется на HTTPS.
Поздравляем! Сайт не содержится в реестре РКН.
Кодировка
utf-8
Кодировка символов страницы
?
Стандарт — UTF-8. Неправильная кодировка вызывает нечитаемые символы и мешает поисковику корректно распознать текст страницы.
Указана кодировка на странице utf-8.
Язык
en-US
Атрибут lang в HTML-теге
?
Атрибут lang (<html lang="ru">) сообщает поисковикам и браузерам, на каком языке написана страница. Помогает при ранжировании в региональном поиске.
Язык документа указан явно: en-US.
Скорость загрузки
~1,91сек
Время отклика сервера (TTFB)
?
Time To First Byte — время до получения первого байта от сервера. Норма до 200 мс. Медленный отклик ухудшает пользовательский опыт и ранжирование: Яндекс и Google учитывают скорость страниц.
Скорость загрузки сайта 1,91сек превышает 1 секунду. Желательно улучшить работу сайта!
Объем документа
120Кб
Размер HTML-кода страницы
?
Слишком большой HTML замедляет парсинг браузером и сканирование поисковым роботом. Рекомендуется не более 200 Кб.
Объем html-документа 120Кб оптимален.
Структура 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 23:04:38 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 | 4378297581 |
| x-azure-ref | 20260822T230438Z-15b9d45778985zcthC1AMS8sps0000000xe0000000000fk2 |
| 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
Trek Bicycle Madison
Заголовок страницы в браузере и поисковой выдаче
?
Title — главный SEO-заголовок страницы. Влияет на CTR в поиске и ранжирование. Оптимальная длина: 50–70 символов. Ключевые слова — ближе к началу.
Необходимо увеличить число символов в title (текущее значение мало: 20, минимум: 25, оптимально: от 40 до 45)
Дублей словоформ в title не найдено.
Description
Описание страницы в поисковой выдаче (сниппет)
?
Meta Description — текст под заголовком в выдаче. Напрямую на позиции не влияет, но влияет на CTR. Оптимальная длина: 120–160 символов.
Установите мета-тег description!
Keywords
Список ключевых слов страницы (устаревший тег)
?
Meta Keywords не учитывается Яндексом и Google для ранжирования с 2009–2012 годов. Заполнение не обязательно, но не вредит. Конкурент может использовать содержимое для анализа.
Установите мета-тег keywords!
Канонический Url
https://www.trekbikes.com/us/en_US/stores/madison/
Указывает поисковику основную версию страницы
?
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/stores/madison/ |
| og:title | Trek Bicycle Madison |
Все мета-теги
Кол-во: 7
Полный список мета-тегов страницы
?
Таблица всех meta-тегов, включая нестандартные. Позволяет найти опечатки, дубли и лишние теги.
Найдены мета-теги 7шт. Мета-теги не видимы для человека и предназначены для обмена информацией между веб-страницей и поисковыми системами, браузерами и другими веб-службами. С ними роботы 🤖 и устройства ведут себя более ожидаемо.
Показать полный список мета-тегов
| Тип | Название | Значение |
|---|---|---|
| name | viewport | width=device-width, initial-scale=1.0, minimum-scale=1.0, user-scalable=yes |
| name | robots | index,follow |
| name | format-detection | telephone=no |
| name | twitter:title | Trek Bicycle Madison |
| name | twitter:card | summary |
| property | og:url | https://www.trekbikes.com/us/en_US/stores/madison/ |
| property | og:title | Trek Bicycle Madison |
Оптимизация Готовность: 70%
Структура
Ошибок нет
Семантические HTML-элементы страницы
?
Проверяет наличие основных структурных элементов: nav, header, footer, main. Корректная семантическая структура помогает поисковику понять архитектуру страницы.
Структура документа корректна (теги <html> и <body> присутствуют в одном экземпляре).
Контент
Есть ошибки
Объём и качество текстового содержимого
?
Анализирует объём полезного текста на странице. Слишком мало — страница может считаться малополезной. Слишком много — ухудшается читаемость и восприятие.
Кол-во слов 538 не очень много. Добавьте побольше текста (хотя бы 800 слов)!
Слова из title 3 встречаются в тексте достаточно.
Абзацев с текстом 10 достаточно.
Среднее число слов в абзаце 40 достаточно.
Кол-во знаков контента 3135 на странице оптимально.
Заголовки
Ошибок нет
Иерархия заголовков H1–H6
?
H1 должен быть один и содержать ключевой запрос. H2–H6 описывают подразделы. Пропуск уровней (H1 → H3) и несколько H1 — типичные ошибки, снижающие понятность страницы для поисковика.
На странице присутствуют заголовки <h2> 4. Это хорошо.
На странице присутствуют заголовки <h3> 2.
Тошнота
2,45
Насколько одно слово доминирует в тексте
?
Классическая тошнота = √(частота самого повторяющегося слова). Норма до 7–8: текст воспринимается естественно. Выше — поисковик может счесть страницу переспамленной.
Тошнота страницы в пределах нормы 3.
Академич. тошнота
16,17%
Насколько текст перенасыщен ключевыми словами
?
Академическая тошнота = (частота слова / общее количество слов) × 100%. Показывает долю конкретного слова в тексте. Норма 5–15%.
Академическая тошнота превышает норму 5-15%. Измените текст страницы!
Семантическое ядро
20
Наиболее часто встречающиеся слова на странице
?
Топ слов по частоте использования. Показывает, какие слова доминируют в тексте с точки зрения поисковика.
Контент страницы содержит осмысленный текст и слова.
Показать список слов
| Слово | Кол-во | Частота |
|---|---|---|
| bicycle | 6 | 1,12% |
| madison | 5 | 0,93% |
| united | 4 | 0,74% |
| states | 4 | 0,74% |
| english | 4 | 0,74% |
| customer | 4 | 0,74% |
| service | 3 | 0,56% |
| guides | 3 | 0,56% |
| 'header | 2 | 0,37% |
| you’re | 2 | 0,37% |
| website | 2 | 0,37% |
| within | 2 | 0,37% |
| product | 2 | 0,37% |
| experiences | 2 | 0,37% |
| california | 2 | 0,37% |
| willing | 2 | 0,37% |
| riding | 2 | 0,37% |
| support | 2 | 0,37% |
| apparel | 2 | 0,37% |
| delivery | 2 | 0,37% |
Индексация Готовность: 0%
Индексирование
Ошибок нет
Разрешено ли индексирование страницы
?
Проверяет, не закрыта ли страница от индексации через robots.txt, meta robots или X-Robots-Tag. Страница, закрытая от индексации, не появится в поисковой выдаче.
Анкоров на странице 68 оптимально. Поисковые роботы обязательно проиндексируют сайт.
Robots.txt
Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Кол-во редиректов для файла robots.txt 4 слишком большое! Это может вызывать затруднение при индексации поисковыми роботами!
Проверяемая страница не запрещена в robots.txt.
Robots.txt доступен по постоянному адресу
Цепочка редиректов для файла robots.txt:
http://trekstoremadison.com/robots.txt
301 MovedPermanently
https://trekstoremadison.com/robots.txt
301 MovedPermanently
https://www.trekbikes.com/us/en_US/trek_store_madison
301 MovedPermanently
https://www.trekbikes.com/us/en_US/stores/madison/
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>Trek Bicycle Madison</title>
<link rel="canonical" href="https://www.trekbikes.com/us/en_US/stores/madison/"/>
<link rel="alternate" href="https://www.trekbikes.com/us/en_US/stores/madison/" hreflang="en-US"/>
<meta property="og:url" content="https://www.trekbikes.com/us/en_US/stores/madison/"/>
<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 = "c9517d82-b3dd-468f-9725-ba7461c83c0c";
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>
<meta property="og:title" content="Trek Bicycle Madison"/>
<meta name="twitter:title" content="Trek Bicycle Madison"/>
<meta name="twitter:card" content="summary"/>
</head>
<body>
<div id="app" class="page-page-VoltronSeries-MadisonEditorial pageType-ContentPage template-pages--layout-genericContentPageLayout pageLabel--stores-madison- 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: `c9517d82-b3dd-468f-9725-ba7461c83c0c`,
pageTitle: `Trek Bicycle Madison`,
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: true,
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_Voltron_Madison",
"images" : [ "TKD20_ELP_Marquee_City_1_3000x1688" ],
"title" : "Trek Bicycle Madison",
"eyebrowText" : null,
"ctaButtons" : [ {
"uid" : "link_Voltron_Madison_marquee_1",
"visible" : true,
"hasVisibleProducts" : null,
"linkName" : "FIND YOUR STORE",
"linkDescription" : null,
"cssClass" : "smooth-scroll",
"trekLinkStyle" : "button button--primary button--skinny button--small font-medium uppercase",
"target" : "SAMEWINDOW",
"styleAttributes" : null,
"linkAssetID" : null,
"video" : null,
"url" : "#content",
"linkNavMenuIconName" : null,
"icons" : null,
"secondaryLinks" : null
}, {
"uid" : "link_Voltron_Madison_marquee_2",
"visible" : true,
"hasVisibleProducts" : null,
"linkName" : "FOLLOW US ON INSTAGRAM",
"linkDescription" : null,
"cssClass" : null,
"trekLinkStyle" : "button button--primary button--skinny button--small font-medium uppercase",
"target" : "NEWWINDOW",
"styleAttributes" : null,
"linkAssetID" : null,
"video" : null,
"url" : "https://www.instagram.com/trekbikes/",
"linkNavMenuIconName" : null,
"icons" : null,
"secondaryLinks" : null
} ],
"body" : null,
"photoCaption" : null,
"bodyCTA" : null,
"textColor" : "white",
"hexColor" : null,
"alignment" : "center",
"marqueeType" : "small",
"scrollToAnchor" : null,
"stackForMobile" : false,
"video" : 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="Trek Bicycle Madison-1">
Trek Bicycle Madison</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_Voltron_Madison_1UPWrapper"
>
<div class="vertical-spacer-for-editorial container " >
<section class="oneup relative block">
<div class="yCmsComponent vertical-spacer-1">
<div id="comp_Voltron_Madison_2UPWrapper"
>
<div class="" >
<section class="twoup relative grid md:grid-cols-2 gap-4">
<div class="yCmsComponent ">
<article id="comp_Voltron_Madison_2UP-1" qaid="editorial-component" class="editorial-small mb-1 text-left">
<div class="editorial-small__wrap ">
<image-component
:is-data-object-fit="true"
title=""
element-id=""
alt-text=""
css-class="editorial-small__image"
img-format="pjpg"
asset-id="Madison_Stores_Map_900x1100"
transformation="pad"
aspect-ratio="9x11"
caption-text=""
sizes="auto">
</image-component>
</div>
<div class="editorial-small__content">
</div>
</article>
</div><div class="yCmsComponent ">
<article id="comp_Voltron_Madison_2UP-2" qaid="editorial-component" class="editorial-small mb-1 text-left">
<div class="editorial-small__content">
<p qaid="editorial-component-body" class='editorial-small__text text-weak'><strong><font color="red">A </font>Trek Bicycle Madison East</strong><br><a href= "https://goo.gl/maps/hn6xdo8fwcbT9rQY9"target="_blank">1706 Eagan Road</a> | <a href="tel:6084428735">(608) 442-8735</a><br><a href="https://www.trekbikes.com/us/en_US/retail/madison_east/" class=" button-quaternary inline-block ">View store</a><br><br> <strong><font color="red">B </font>Trek Bicycle Madison West</strong><br><a href= "https://goo.gl/maps/RPRx8c3oLJTmZk5KA"target="_blank">8108 Mineral Point Road</a> | <a href="tel:6088338735">(608) 833-8735</a><br><a href="https://www.trekbikes.com/us/en_US/retail/madison_west/" class=" button-quaternary inline-block ">View store</a></p>
</div>
</article>
</div></section>
</div>
</div>
</div><div class="yCmsComponent vertical-spacer-1">
<article id="comp_Voltron_Madison_Promise1UP-1" qaid="editorial-component" class="editorial-large text-left">
<div class="editorial-large__wrap">
</div>
<div>
<h3 qaid="editorial-component-header" class="header-medium editorial-large__header">Our customer promise</h3>
</div>
</article>
</div><div class="yCmsComponent vertical-spacer-1">
<div id="comp_Voltron_Madison_Promise4UPWrapper"
>
<div class="" >
<section class="fourup relative grid md:grid-cols-2 lg:grid-cols-4 gap-8">
<div class="yCmsComponent ">
<article id="comp_Voltron_Madison_Promise4UP-1" qaid="editorial-component" class="editorial-small mb-1 text-left">
<div class="editorial-small__wrap ">
<image-component
:is-data-object-fit="true"
title=""
element-id=""
alt-text=""
css-class="editorial-small__image"
img-format="pjpg"
asset-id="TKD20_MadisonWest_Interior1_900x1100"
transformation="pad"
aspect-ratio="9x11"
caption-text=""
sizes="auto">
</image-component>
</div>
<div class="editorial-small__content">
<h2 qaid="editorial-component-header" class="editorial-small__header header-small">Love it or we’ll take it back</h2>
<p qaid="editorial-component-body" class='editorial-small__text text-weak'>If you’re not 100% happy with your purchase, bring it back within 30 days for a refund or exchange.</p>
</div>
</article>
</div><div class="yCmsComponent ">
<article id="comp_Voltron_Madison_Promise4UP-2" qaid="editorial-component" class="editorial-small mb-1 text-left">
<div class="editorial-small__wrap ">
<image-component
:is-data-object-fit="true"
title=""
element-id=""
alt-text=""
css-class="editorial-small__image"
img-format="pjpg"
asset-id="TKD20_MadisonEast_Interior1_900x1100"
transformation="pad"
aspect-ratio="9x11"
caption-text=""
sizes="auto">
</image-component>
</div>
<div class="editorial-small__content">
<h2 qaid="editorial-component-header" class="editorial-small__header header-small">Low price guarantee</h2>
<p qaid="editorial-component-body" class='editorial-small__text text-weak'>Find a lower price on an identical product at a local authorized Trek retailer’s store or website? We’ll honor it! See store for details.</p>
</div>
</article>
</div><div class="yCmsComponent ">
<article id="comp_Voltron_Madison_Promise4UP-3" qaid="editorial-component" class="editorial-small mb-1 text-left">
<div class="editorial-small__wrap ">
<image-component
:is-data-object-fit="true"
title=""
element-id=""
alt-text=""
css-class="editorial-small__image"
img-format="pjpg"
asset-id="TKD20_MadisonWest_Service2_900x1100"
transformation="pad"
aspect-ratio="9x11"
caption-text=""
sizes="auto">
</image-component>
</div>
<div class="editorial-small__content">
<h2 qaid="editorial-component-header" class="editorial-small__header header-small">24-hour service on all makes and models</h2>
<p qaid="editorial-component-body" class='editorial-small__text text-weak'>Our skilled technicians will service your bike within 24 hours, or we’ll give you a loaner for free.</p>
</div>
</article>
</div><div class="yCmsComponent ">
<article id="comp_Voltron_Madison_Promise4UP-4" qaid="editorial-component" class="editorial-small mb-1 text-left">
<div class="editorial-small__wrap ">
<image-component
:is-data-object-fit="true"
title=""
element-id=""
alt-text=""
css-class="editorial-small__image"
img-format="pjpg"
asset-id="TKD20_MadisonEast_Exterior_900x1100"
transformation="pad"
aspect-ratio="9x11"
caption-text=""
sizes="auto">
</image-component>
</div>
<div class="editorial-small__content">
<h2 qaid="editorial-component-header" class="editorial-small__header header-small">Your new favorite bike shop</h2>
<p qaid="editorial-component-body" class='editorial-small__text text-weak'>From first time riders of every age to the seriously addicted, we’re here to help!</p>
</div>
</article>
</div></section>
</div>
</div>
</div><div class="yCmsComponent vertical-spacer-1">
<article id="comp_Voltron_Madison_Exp1UP-1" qaid="editorial-component" class="editorial-large text-left">
<div class="editorial-large__wrap">
</div>
<div>
<h3 qaid="editorial-component-header" class="header-medium editorial-large__header">Customer experiences</h3>
</div>
</article>
</div><div class="yCmsComponent vertical-spacer-1">
<div id="comp_Voltron_Madison_Exp4UPWrapper"
>
<div class="" >
<section class="fourup relative grid md:grid-cols-2 lg:grid-cols-4 gap-8">
<div class="yCmsComponent ">
<article id="comp_Voltron_Madison_Exp4UP-1" qaid="editorial-component" class="editorial-small mb-1 text-left">
<div class="editorial-small__wrap ">
<image-component
:is-data-object-fit="true"
title=""
element-id=""
alt-text=""
css-class="editorial-small__image"
img-format="pjpg"
asset-id="TKD20_ELP_Support_CityLifestyle1_900x1100"
transformation="pad"
aspect-ratio="9x11"
caption-text=""
sizes="auto">
</image-component>
</div>
<div class="editorial-small__content">
<p qaid="editorial-component-body" class='editorial-small__text text-weak'>“The Trek East team continues to go above and beyond to ensure customer satisfaction! I have had nothing but great experiences with them every step of the way. Keep up the great work!”<br>- Ryan M.</p>
</div>
</article>
</div><div class="yCmsComponent ">
<article id="comp_Voltron_Madison_Exp4UP-2" qaid="editorial-component" class="editorial-small mb-1 text-left">
<div class="editorial-small__wrap ">
<image-component
:is-data-object-fit="true"
title=""
element-id=""
alt-text=""
css-class="editorial-small__image"
img-format="pjpg"
asset-id="TKD20_ELP_Support_MTBLifestyle3_900x1100"
transformation="pad"
aspect-ratio="9x11"
caption-text=""
sizes="auto">
</image-component>
</div>
<div class="editorial-small__content">
<p qaid="editorial-component-body" class='editorial-small__text text-weak'>“Came out here to visit from California and they shop just blew me away with how friendly, inviting and willing to take care of not only me but everyone that walked in, we all left happy and stoked to ride! Derek was super helpful, and I actually want to go back and just hang out because of how great the experience was. Definitely recommend Madison West for every cyclist no matter the skill level, or any person wanting to get into riding bikes or having fun!”<br>- Wilberth R.</p>
</div>
</article>
</div><div class="yCmsComponent ">
<article id="comp_Voltron_Madison_Exp4UP-3" qaid="editorial-component" class="editorial-small mb-1 text-left">
<div class="editorial-small__wrap ">
<image-component
:is-data-object-fit="true"
title=""
element-id=""
alt-text=""
css-class="editorial-small__image"
img-format="pjpg"
asset-id="TKD20_ELP_Support_RoadLifestyle1_900x1100"
transformation="pad"
aspect-ratio="9x11"
caption-text=""
sizes="auto">
</image-component>
</div>
<div class="editorial-small__content">
<p qaid="editorial-component-body" class='editorial-small__text text-weak'>“Friendly and great staff with fun events! Always willing to help answer questions and never felt like anyone has ever tried to mansplain to me about bikes, much appreciated! Got fitted as well at this location and Mike was great to work with. Had to come back after a few weeks of riding and got dialed in even more. The fit has been perfect since. Thanks so much!”<br>- Kristin Z.</p>
</div>
</article>
</div><div class="yCmsComponent ">
<article id="comp_Voltron_Madison_Exp4UP-4" qaid="editorial-component" class="editorial-small mb-1 text-left">
<div class="editorial-small__wrap ">
<image-component
:is-data-object-fit="true"
title=""
element-id=""
alt-text=""
css-class="editorial-small__image"
img-format="pjpg"
asset-id="TKD20_ELP_Support_CityLifestyle5_900x1100"
transformation="pad"
aspect-ratio="9x11"
caption-text=""
sizes="auto">
</image-component>
</div>
<div class="editorial-small__content">
<p qaid="editorial-component-body" class='editorial-small__text text-weak'>“I've been to several LBS, and the Madison East Trek store is THE BEST. Not only do they provide top notch work, but they support the community. The team is patient, knowledgeable, and FUN.”<br>- Mike B.</p>
</div>
</article>
</div></section>
</div>
</div>
</div></section>
</div>
</div>
</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_VoltronSeries_MadisonEditorial">
<!-- 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.
Внутренние ссылки
Кол-во: 52
Ссылки на другие страницы своего сайта
?
Внутренние ссылки распределяют ссылочный вес между страницами и помогают поисковику обходить сайт. Пустые анкоры и ссылки на запрещённые robots.txt страницы — типичные ошибки.
Внутренних ссылок на странице 52 оптимально.
Внутренние ссылки не запрещены к индексации в 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 |
| /tel:6084428735 |
(608) 442-8735
|
|
|
| /tel:6088338735 |
(608) 833-8735
|
|
|
| /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 |
Внешние ссылки
Кол-во: 11
Ссылки на сторонние сайты
?
Исходящие внешние ссылки передают часть ссылочного веса на чужие сайты. Ссылки на авторитетные ресурсы безопасны; ссылки на мусорные сайты могут навредить репутации страницы.
Внешних ссылок на странице 11 слишком много. Спрячьте лишние ссылки в тег noindex или атрибут rel='nofollow'!
Показать внешние ссылки
| Url | Анкор | Анализировать |
|---|---|---|
| goo.gl |
1706 Eagan Road
|
Анализировать url |
| trekbikes.com |
View store
|
Анализировать url |
| goo.gl |
8108 Mineral Point Road
|
Анализировать url |
| trekbikes.com |
View store
|
Анализировать 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 сайту не требуется. Нарушений нет.
Вердикт
Выполнен подробный анализ сайта trekstoremadison.com: готовность на 33%. Чтобы выполнить все условия и попасть на первую страницу выдачи поисковых систем требуется:
Постарайтесь исправить общие ошибки.
Исправьте ошибки в мета-тегах.
Исправьте ошибки индексации.
Поделитесь с друзьями: