Анализ сайта trekaf.com
Основное Готовность: 100%
Домен
trekaf.com
Состояние доменного имени
?
Проверяем корректность доменного имени и наличие технических проблем на уровне домена.
Домен второго уровня идеален для продвижения.
Отличный запоминающийся домен.
Ответ сервера
200 Успешный ответ
HTTP-код ответа и цепочка редиректов
?
Код 200 — страница доступна. Коды 3xx — редиректы (цепочки замедляют загрузку и размывают ссылочный вес). Коды 4xx/5xx — ошибки, поисковик не сможет проиндексировать страницу.
Сервер настроен корректно.
Цепочка редиректов:
http://trekaf.com
301 MovedPermanently
https://www.trekbikes.com/us/en_US/retail/american_fork/
200 OK
Безопасность
Сайт безопасен
Использование HTTPS и SSL-сертификат
?
HTTPS — обязательный стандарт. Google и Яндекс отдают предпочтение защищённым сайтам. Отсутствие SSL или просроченный сертификат ведут к предупреждениям в браузере и снижению позиций.
На сайте работает защищенный протокол ssl и сайт открывается по https.
Ssl-сертификат действителен до 16.01.2027 2:59:59.
Включён HSTS (Strict-Transport-Security) — защита от подмены на http.
HTTP автоматически перенаправляется на HTTPS.
Поздравляем! Сайт не содержится в реестре РКН.
Кодировка
utf-8
Кодировка символов страницы
?
Стандарт — UTF-8. Неправильная кодировка вызывает нечитаемые символы и мешает поисковику корректно распознать текст страницы.
Указана кодировка на странице utf-8.
Язык
en-US
Атрибут lang в HTML-теге
?
Атрибут lang (<html lang="ru">) сообщает поисковикам и браузерам, на каком языке написана страница. Помогает при ранжировании в региональном поиске.
Язык документа указан явно: en-US.
Скорость загрузки
~1,22сек
Время отклика сервера (TTFB)
?
Time To First Byte — время до получения первого байта от сервера. Норма до 200 мс. Медленный отклик ухудшает пользовательский опыт и ранжирование: Яндекс и Google учитывают скорость страниц.
Скорость загрузки сайта 1,22сек превышает 1 секунду. Желательно улучшить работу сайта!
Объем документа
165Кб
Размер HTML-кода страницы
?
Слишком большой HTML замедляет парсинг браузером и сканирование поисковым роботом. Рекомендуется не более 200 Кб.
Объем html-документа 165Кб оптимален.
Структура html-документа корректна.
Ресурсы
Ресурсы: 10
Внешние ресурсы страницы (CSS, JS, изображения)
?
Количество и тип подключённых ресурсов влияют на скорость загрузки. Большое число запросов увеличивает время рендеринга страницы.
Кол-во файлов ресурсов 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/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/elp_b2c.1becae12.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 | Sun, 23 Aug 2026 08:36:47 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 | 20260823T083646Z-165b8c55d6bc8hjkhC1AMSgk700000000y0000000000da4g |
| 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 American Fork | Bike & EBike Sales & Service
Заголовок страницы в браузере и поисковой выдаче
?
Title — главный SEO-заголовок страницы. Влияет на CTR в поиске и ранжирование. Оптимальная длина: 50–70 символов. Ключевые слова — ближе к началу.
Необходимо уменьшить число символов в title (текущее значение: 57, оптимально: от 40 до 45)
Дублей словоформ в title не найдено.
Description
Trek Bicycle American Fork
Описание страницы в поисковой выдаче (сниппет)
?
Meta Description — текст под заголовком в выдаче. Напрямую на позиции не влияет, но влияет на CTR. Оптимальная длина: 120–160 символов.
Необходимо увеличить число символов в description (текущее значение мало: 26, минимум: 80, оптимально: от 120 до 130)
Keywords
American Fork,84003,United States
Список ключевых слов страницы (устаревший тег)
?
Meta Keywords не учитывается Яндексом и Google для ранжирования с 2009–2012 годов. Заполнение не обязательно, но не вредит. Конкурент может использовать содержимое для анализа.
Keywords установлены.
Канонический Url
https://www.trekbikes.com/us/en_US/retail/american_fork/
Указывает поисковику основную версию страницы
?
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
Кол-во: 3
Мета-теги для красивых превью в соцсетях
?
OpenGraph (og:title, og:description, og:image) управляет тем, как страница выглядит при репосте в социальных сетях и мессенджерах. Отсутствие OG-тегов — невзрачный превью при шеринге.
Разметка OpenGraph задана. Страница оптимизирована под социальные сети.
Показать полный список og мета-тегов
| Тип | Значение |
|---|---|
| og:url | https://www.trekbikes.com/us/en_US/retail/american_fork/ |
| og:title | Trek Bicycle American Fork | Bike & EBike Sales & Service |
| og:description | Trek Bicycle American Fork offers road, mountain, hybrid, kids, and electric bikes plus fast bike repair—most services completed in 24 hours. |
Все мета-теги
Кол-во: 13
Полный список мета-тегов страницы
?
Таблица всех meta-тегов, включая нестандартные. Позволяет найти опечатки, дубли и лишние теги.
Найдены мета-теги 13шт. Мета-теги не видимы для человека и предназначены для обмена информацией между веб-страницей и поисковыми системами, браузерами и другими веб-службами. С ними роботы 🤖 и устройства ведут себя более ожидаемо.
Показать полный список мета-тегов
| Тип | Название | Значение |
|---|---|---|
| name | viewport | width=device-width, initial-scale=1.0, minimum-scale=1.0, user-scalable=yes |
| name | description | Trek Bicycle American Fork offers road, mountain, hybrid, kids, and electric bikes plus fast bike repair—most services completed in 24 hours. |
| name | keywords | American Fork,84003,United States |
| name | description | Trek Bicycle American Fork |
| name | og:description | Trek Bicycle American Fork |
| name | robots | index,follow |
| name | format-detection | telephone=no |
| name | twitter:title | Trek Bicycle American Fork | Bike & EBike Sales & Service |
| name | twitter:description | Trek Bicycle American Fork offers road, mountain, hybrid, kids, and electric bikes plus fast bike repair—most services completed in 24 hours. |
| name | twitter:card | summary |
| property | og:url | https://www.trekbikes.com/us/en_US/retail/american_fork/ |
| property | og:title | Trek Bicycle American Fork | Bike & EBike Sales & Service |
| property | og:description | Trek Bicycle American Fork offers road, mountain, hybrid, kids, and electric bikes plus fast bike repair—most services completed in 24 hours. |
Оптимизация Готовность: 62%
Структура
Ошибок нет
Семантические HTML-элементы страницы
?
Проверяет наличие основных структурных элементов: nav, header, footer, main. Корректная семантическая структура помогает поисковику понять архитектуру страницы.
Структура документа корректна (теги <html> и <body> присутствуют в одном экземпляре).
Контент
Ошибок нет
Объём и качество текстового содержимого
?
Анализирует объём полезного текста на странице. Слишком мало — страница может считаться малополезной. Слишком много — ухудшается читаемость и восприятие.
Слова из title 7 встречаются в тексте достаточно.
Абзацев с текстом 36 достаточно.
Среднее число слов в абзаце 25 достаточно.
Кол-во знаков контента 8643 на странице оптимально.
Кол-во слов 1521 на странице оптимально.
Заголовки
Ошибок нет
Иерархия заголовков H1–H6
?
H1 должен быть один и содержать ключевой запрос. H2–H6 описывают подразделы. Пропуск уровней (H1 → H3) и несколько H1 — типичные ошибки, снижающие понятность страницы для поисковика.
На странице присутствуют заголовки <h2> 34. Это хорошо.
На странице присутствуют заголовки <h3> 2.
Тошнота
4,69
Насколько одно слово доминирует в тексте
?
Классическая тошнота = √(частота самого повторяющегося слова). Норма до 7–8: текст воспринимается естественно. Выше — поисковик может счесть страницу переспамленной.
Тошнота превышает норму 3. Измените текст страницы!
Академич. тошнота
18,93%
Насколько текст перенасыщен ключевыми словами
?
Академическая тошнота = (частота слова / общее количество слов) × 100%. Показывает долю конкретного слова в тексте. Норма 5–15%.
Академическая тошнота превышает норму 5-15%. Измените текст страницы!
Семантическое ядро
20
Наиболее часто встречающиеся слова на странице
?
Топ слов по частоте использования. Показывает, какие слова доминируют в тексте с точки зрения поисковика.
Контент страницы содержит осмысленный текст и слова.
Показать список слов
| Слово | Кол-во | Частота |
|---|---|---|
| service | 22 | 1,45% |
| repair | 8 | 0,53% |
| usually | 7 | 0,46% |
| bicycle | 6 | 0,39% |
| riding | 6 | 0,39% |
| am-6:00 | 6 | 0,39% |
| united | 5 | 0,33% |
| states | 5 | 0,33% |
| packages | 5 | 0,33% |
| 24-hour | 5 | 0,33% |
| around | 5 | 0,33% |
| english | 4 | 0,26% |
| delivery | 4 | 0,26% |
| turnaround | 4 | 0,26% |
| included | 4 | 0,26% |
| suspension | 4 | 0,26% |
| you’re | 3 | 0,20% |
| in-store | 3 | 0,20% |
| clinics | 3 | 0,20% |
| online | 3 | 0,20% |
Индексация Готовность: 30%
Индексирование
Ошибок нет
Разрешено ли индексирование страницы
?
Проверяет, не закрыта ли страница от индексации через robots.txt, meta robots или X-Robots-Tag. Страница, закрытая от индексации, не появится в поисковой выдаче.
Анкоров на странице 72 оптимально. Поисковые роботы обязательно проиндексируют сайт.
Robots.txt
Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Robots.txt настроен корректно. Размер файла: 169111 байт. Загружен за: 1сек.
Проверяемая страница не запрещена в robots.txt.
Robots.txt доступен по постоянному адресу
Цепочка редиректов для файла robots.txt:
http://trekaf.com/robots.txt
301 MovedPermanently
https://www.trekbikes.com/us/en_US/retail/american_fork/
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 American Fork | Bike & EBike Sales & Service</title>
<meta name="description" content="Trek Bicycle American Fork offers road, mountain, hybrid, kids, and electric bikes plus fast bike repair—most services completed in 24 hours." />
<link rel="canonical" href="https://www.trekbikes.com/us/en_US/retail/american_fork/"/>
<link rel="alternate" href="https://www.trekbikes.com/us/en_US/retail/american_fork/" hreflang="en-US"/>
<meta property="og:url" content="https://www.trekbikes.com/us/en_US/retail/american_fork/"/>
<meta name="keywords" content="American Fork,84003,United States" />
<meta name="description" content="Trek Bicycle American Fork" />
<meta name="og:description" content="Trek Bicycle American Fork" />
<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/elp_b2c.6d8b51dc.css" 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 = "fecbb4fd-fdfb-4f7a-9d87-c8db0dddeb5b";
ACC.config.productNoImageUrl = "https://media.trekbikes.com/image/upload/f_auto,q_auto,fl_strip_profile/default-no-image";
ACC.config.googleApiKey = 'AIzaSyBGgiAkLxquE11Xbcm86QNelUwuapyKfVM';
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="hideEmbedSocialLoader"
>
.embedsocial-widget-loading{display: none !important;}</style>
<style type="text/css" id="script_DOTSDetailServiceMadeSimple"
>
#comp_0000CUZ5, #comp_0000EG33, #comp_ELP_NA_Suspension_Service { padding-top:1.875rem; padding-bottom:1.875rem; background-color: #E3E0DA; color:black; } @media only screen and (min-width:40rem){ #comp_0000CUZ5 { padding-top:2.5rem; padding-bottom:2.5rem; background-color: #E3E0DA;}} @media only screen and (min-width:64rem){ #comp_0000CUZ5 { padding-top:3.75rem; padding-bottom:3.75rem; background-color: #E3E0DA;}}</style>
<style type="text/css" id="script_DOTSTopNavButtonHeadInclusion"
>
#linkList_ELPTopNav .list-item {display: inline-block;}</style>
<meta property="og:title" content="Trek Bicycle American Fork | Bike & EBike Sales & Service"/>
<meta property="og:description" content="Trek Bicycle American Fork offers road, mountain, hybrid, kids, and electric bikes plus fast bike repair—most services completed in 24 hours."/>
<meta name="twitter:title" content="Trek Bicycle American Fork | Bike & EBike Sales & Service"/>
<meta name="twitter:description" content="Trek Bicycle American Fork offers road, mountain, hybrid, kids, and electric bikes plus fast bike repair—most services completed in 24 hours."/>
<meta name="twitter:card" content="summary"/>
</head>
<body>
<div id="app" class="page-dotsDetailsPage pageType-ContentPage template-pages-storeFinder-dotsDetailsPage pageLabel-dotsdetails 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: `fecbb4fd-fdfb-4f7a-9d87-c8db0dddeb5b`,
pageTitle: `Bike & EBike Sales & Service`,
productNoImageUrl: `https://media.trekbikes.com/image/upload/f_auto,q_auto,fl_strip_profile/default-no-image`,
googleApiKey: `AIzaSyBGgiAkLxquE11Xbcm86QNelUwuapyKfVM`,
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>
<cart-restoration
restoration-error-message=""
:restoration-data="null"
:show-modifications="false"
></cart-restoration>
<div id="content">
<sem-rush></sem-rush>
<div>
<trek-marquee
:marquee="{
"marqueeId" : "marquee_elpTrekBicycleAmericanFork_399969",
"images" : [ "ELP_marquee_TrekBicycleAmericanFork_399969" ],
"title" : "Trek Bicycle American Fork",
"eyebrowText" : null,
"ctaButtons" : [ ],
"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="''"
:is-hero-banner="true"
>
</trek-marquee>
<div id="comp_ELP_TopNavLinkList_Wrapper"
>
<div class="vertical-spacer-for-editorial container " >
<section class="oneup relative block">
<div class="yCmsComponent vertical-spacer-1">
<trek-list-component
id="linkList_ELPTopNav"
:div-class="'buttons text-center buttons--center'"
: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="#posServicePackage"
id="link_ELP_TopNavList_1"
qaid="link_ELP_TopNavList_1"
class=" inline-block button button--primary button--skinny button--small font-medium uppercase"
title="Service packages"
>Service packages</a>
</li>
<li class="list-item">
<a href="#storeInformationComponent"
id="link_ELP_TopNavList_2"
qaid="link_ELP_TopNavList_2"
class=" inline-block button button--primary button--skinny button--small font-medium uppercase"
title="Hours and location"
>Hours and location</a>
</li>
<li class="list-item">
<a href="#locallyWidgetComponent"
id="link_ELP_TopNavList_3"
qaid="link_ELP_TopNavList_3"
class=" inline-block button button--primary button--skinny button--small font-medium uppercase"
title="In-store inventory"
>In-store inventory</a>
</li>
</template>
</trek-list-component>
</div></section>
</div>
</div>
<section id="storeFeatureBio_2026_399969" class="store-features-heading container">
<h2 class="store-features__header">
We're here for you</h2>
</section>
<section class="grid lg:grid-cols-3 gap-4 store-features container">
<div class="lg:col-span-2">
<image-component
:is-data-object-fit="false"
title=""
element-id=""
alt-text=""
css-class=""
img-format=""
asset-id="ELP_TeamPhoto_TrekBicycleAmericanFork_399969"
transformation=""
aspect-ratio=""
caption-text=""
sizes="auto">
</image-component>
</div>
<div class="store-features__details">
<div class="store-features__column">
<p class="store-features__title"></p>
<p class="store-features__body">Conveniently located near The Meadows shopping center, Trek Bicycle American Fork is your one-stop shop for the latest products from Trek and Bontrager and 24-hour service and repair on bikes of any brand. Stop by our bike shop to say hi, meet the team, and see what else we have to offer: <br></p>
</div>
<div class="store-features__column">
<p class="store-features__title"></p>
<ul class="store-features__list ">
<li>— New bike day delivery</li>
<li>— Service and repair pick up and drop off</li>
<li>— Free accessory installation</li>
<li>— Financing</li>
<li>— Bike trade-ins</li>
<li>— Free car rack assembly and installation</li>
<li>— 25% off nutrition products</li>
<li>— Group rides and clinics</li>
</ul>
</div>
</div>
</section>
<div id="comp_ELP_EditorialSection_Wrapper"
>
<div class="" >
<section class="oneup relative block">
<div class="yCmsComponent ">
<div id="comp_ELP_EditorialSection_4up_Wrapper"
>
<div class="vertical-spacer-for-editorial container " >
<section class="fourup relative grid md:grid-cols-2 lg:grid-cols-4 gap-8">
<div class="yCmsComponent vertical-spacer-1">
<article id="comp_ELP_HereForYou_4up_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">We service all makes & models</h2>
<p qaid="editorial-component-body" class='editorial-small__text text-weak'>Enjoy 24-hour service turnaround on bikes of any brand. Roll your bike in today or book a service advising session online to pick a time that works for you.</p>
<a href="#storeInformationComponent"
id="link_ELP_HereForYou_4up_1"
qaid="link_ELP_HereForYou_4up_1"
class=" button-quaternary inline-block "
title="Book your service drop-off"
>Book your service drop-off</a>
</div>
</article>
</div><div class="yCmsComponent vertical-spacer-1">
<article id="comp_ELP_HereForYou_4up_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">Home bike pick up and drop off</h2>
<p qaid="editorial-component-body" class='editorial-small__text text-weak'>Want your new bike delivered right to your doorstep? Just place your order, call us to schedule delivery, and we’ll bring your dream ride to you. Geographic limitations may apply.</p>
</div>
</article>
</div><div class="yCmsComponent vertical-spacer-1">
<article id="comp_ELP_HereForYou_4up_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">We carry all the coolest brands</h2>
<p qaid="editorial-component-body" class='editorial-small__text text-weak'>Shop over 50 of your favorite brands in-store and online now.</p>
<a href="/us/en_US/brands-we-carry/"
id="link_ELP_HereForYou_4up_3"
qaid="link_ELP_HereForYou_4up_3"
class=" button-quaternary inline-block "
title="See the details"
>See the details</a>
</div>
</article>
</div><div class="yCmsComponent vertical-spacer-1">
<article id="comp_ELP_HereForYou_4up_4" 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">Ride now, pay later</h2>
<p qaid="editorial-component-body" class='editorial-small__text text-weak'>Trek Financing powered by Citizens Pay lets you buy what you need, when you need it. Spread your payments over time with convenient, stress-free plans starting at 0% APR.</p>
<a href="/us/en_US/financing/"
id="link_ELP_HereForYou_4up_4"
qaid="link_ELP_HereForYou_4up_4"
class=" button-quaternary inline-block "
title="See the details"
>See the details</a>
</div>
</article>
</div></section>
</div>
</div>
</div><div class="yCmsComponent ">
<div id="comp_ELP_EditorialSection_2up_Wrapper"
>
<div class="vertical-spacer-for-editorial container " >
<section class="twoup relative grid md:grid-cols-2 gap-4">
<div class="yCmsComponent vertical-spacer-1">
<article id="comp_ELP_HereForYou_2up_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="ELP_e-bike_experts"
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">We’re your e-bike experts</h2>
<p qaid="editorial-component-body" class='editorial-small__text text-weak'>Check out our electric bike buyer's guide to learn about the benefits of e-bikes, how to choose the right one for your riding style, and the best maintenance tips and tricks.</p>
<a href="/us/en_US/new-to-e-bikes/"
id="link_ELP_HereForYou_2up_1"
qaid="link_ELP_HereForYou_2up_1"
class=" button-quaternary inline-block "
title="E-bike 101"
>E-bike 101</a>
</div>
</article>
</div><div class="yCmsComponent vertical-spacer-1">
<article id="comp_ELP_HereForYou_2up_2" 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="ELP_24-hour_Turnaround"
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">24-hour service turnaround</h2>
<p qaid="editorial-component-body" class='editorial-small__text text-weak'>We know being without your bike is the worst. That’s why we offer fast, 24-hour turnaround on most service jobs so you’re back out riding in no time. </p>
<a href="/us/en_US/service/"
id="link_ELP_HereForYou_2up_2"
qaid="link_ELP_HereForYou_2up_2"
class=" button-quaternary inline-block "
title="Find out more"
>Find out more</a>
</div>
</article>
</div></section>
</div>
</div>
</div></section>
</div>
</div>
<div id="comp_ELP_IncludedWithEvery_1up_Wrapper"
style = "color: #FFFFFF; background-color: #2B3D48"
>
<div class="vertical-spacer-for-editorial container " >
<section class="oneup relative block">
<div class="yCmsComponent vertical-spacer-1">
<span class="header-medium">Included with every bike</span></div><div class="yCmsComponent vertical-spacer-1">
<div id="comp_ELP_IncludedWithEvery_4up_Wrapper"
style = "color: #FFFFFF; background-color: #2B3D48"
>
<div class="" >
<section class="fourup relative grid md:grid-cols-2 lg:grid-cols-4 gap-8">
<div class="yCmsComponent ">
<article id="comp_ELP_IncludedWithEvery_4up_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">30 days to love it or we’ll take it back</h2>
<p qaid="editorial-component-body" class='editorial-small__text text-weak'>Try it out. Ride it around. If it doesn’t feel right within 30 days, we’ll take it back or help you swap it for something that does. No stress, no hassle. </p>
<a href="/us/en_US/alreadyincluded/"
id="link_ELP_IncludedWithEvery_1"
qaid="link_ELP_IncludedWithEvery_1"
class=" button-quaternary inline-block "
title="See the details"
>See the details</a>
</div>
</article>
</div><div class="yCmsComponent ">
<article id="comp_ELP_IncludedWithEvery_4up_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">Free Level 1 service package</h2>
<p qaid="editorial-component-body" class='editorial-small__text text-weak'>Bring your bike in within the first 12 months of ownership and your first tune-up’s on us. We’ll adjust your brakes and gears, inflate your tires, and make sure your bike’s riding just as smooth as day one. </p>
</div>
</article>
</div><div class="yCmsComponent ">
<article id="comp_ELP_IncludedWithEvery_4up_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">Free Ride Line support</h2>
<p qaid="editorial-component-body" class='editorial-small__text text-weak'>Got a flat mid-ride? Weird clicking sound? Call or text Ride Line through the Ride Club app. Real Trek people are ready to offer free assistance, wherever you are. </p>
<a href="/us/en_US/ride-club/"
id="link_ELP_IncludedWithEvery_3"
qaid="link_ELP_IncludedWithEvery_3"
class=" button-quaternary inline-block "
title="Download RIde Club"
>Download RIde Club</a>
</div>
</article>
</div><div class="yCmsComponent ">
<article id="comp_ELP_IncludedWithEvery_4up_4" 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">Always 5-star hospitality</h2>
<p qaid="editorial-component-body" class='editorial-small__text text-weak'>Walk into a Trek shop and you’ll feel it. We’re here to help, not to hassle. Whether you’re buying a bike or just popping in with a question, you’ll get friendly, expert support every time. </p>
</div>
</article>
</div></section>
</div>
</div>
</div></section>
</div>
</div>
<div class="container">
<section id="storeInformationComponent">
<div class="elp-details grid md:grid-cols-2 lg:grid-cols-3 gap-6">
<div class="elp-details__header md:col-span-2 lg:col-span-3">
<h2 class="header header--lg">Visit us</h2>
<span class="icon-row">
<a href="https://www.facebook.com/TrekBicycleAmericanFork" class="social-icon" target="_blank" rel="noopener"><em class="facebook"></em></a>
</span>
</div>
<div class="elp-details__contactInfo">
<store-details-script></store-details-script>
<ul class="store-address">
<li>
<span class="text-strong">
Store address
</span>
</li>
<li>
<span class="text-weak">356 N 750 W</span>
</li>
<li>
<span class="text-weak">American Fork,</span>
<span class="text-weak">Utah,</span>
<span class="text-weak">
84003
United States
</span>
</li>
</ul>
<div class="hidden md:block">
<store-details-script></store-details-script>
<ul>
<li>
<pdl-link button primary block
icon="phone"
href="tel:8017631222">
<span>8017631222</span>
</pdl-link>
</li>
<li>
<pdl-link button secondary block
icon="explore"
onclick="ACC.track.trackDirections('356 N 750 W, , Utah, American Fork, 84003');"
href="http://maps.google.com/maps?daddr=356+N+750+W%2c+%2c+Utah%2c+American+Fork%2c+84003"
target="_blank" id="store-finder-directions-399969">
<span>Get directions</span>
</pdl-link>
</li>
<li>
<schedule-service-button
service-widget-url="https://bookings.hubtiger.com/bikes?shop=HUB.9e6407a6d89b498595c311866b12d2550264a888b4014b37bf8190cd4fa0b8e6.TIGER">
</schedule-service-button>
</li>
</ul>
</div>
</div>
<div class="elp-details__storeHours">
<span class="text-strong">Store hours</span>
<table class="w-full" qaid="store-hours">
<tbody>
<div class="py-1 text-md font-semibold text-red">
We're closed.
</div>
<tr class="">
<td class="store-hours__label text-md font-semibold">Sunday</td>
<td class="store-hours__value pb-1 text-md font-semibold">
Closed
<!-- Close the previous row. Populating a new row -->
</td></tr>
<tr class="">
<td class="store-hours__label text-md font-semibold">Monday</td>
<td class="store-hours__value pb-1 text-md">
10:00 AM-6:00 PM<br>
<!-- Close the previous row. Populating a new row -->
</td></tr>
<tr class="">
<td class="store-hours__label text-md font-semibold">Tuesday</td>
<td class="store-hours__value pb-1 text-md">
10:00 AM-6:00 PM<br>
<!-- Close the previous row. Populating a new row -->
</td></tr>
<tr class="">
<td class="store-hours__label text-md font-semibold">Wednesday</td>
<td class="store-hours__value pb-1 text-md">
10:00 AM-6:00 PM<br>
<!-- Close the previous row. Populating a new row -->
</td></tr>
<tr class="">
<td class="store-hours__label text-md font-semibold">Thursday</td>
<td class="store-hours__value pb-1 text-md">
10:00 AM-6:00 PM<br>
<!-- Close the previous row. Populating a new row -->
</td></tr>
<tr class="">
<td class="store-hours__label text-md font-semibold">Friday</td>
<td class="store-hours__value pb-1 text-md">
10:00 AM-6:00 PM<br>
<!-- Close the previous row. Populating a new row -->
</td></tr>
<tr class="">
<td class="store-hours__label text-md font-semibold">Saturday</td>
<td class="store-hours__value pb-1 text-md">
10:00 AM-6:00 PM<br>
</td>
</tr> <!-- Close the final row -->
</tbody>
</table>
</div>
<div class="elp-details__contactInfo md:hidden">
<store-details-script></store-details-script>
<ul>
<li>
<pdl-link button primary block
icon="phone"
href="tel:8017631222">
<span>8017631222</span>
</pdl-link>
</li>
<li>
<pdl-link button secondary block
icon="explore"
onclick="ACC.track.trackDirections('356 N 750 W, , Utah, American Fork, 84003');"
href="http://maps.google.com/maps?daddr=356+N+750+W%2c+%2c+Utah%2c+American+Fork%2c+84003"
target="_blank" id="store-finder-directions-399969">
<span>Get directions</span>
</pdl-link>
</li>
<li>
<schedule-service-button
service-widget-url="https://bookings.hubtiger.com/bikes?shop=HUB.9e6407a6d89b498595c311866b12d2550264a888b4014b37bf8190cd4fa0b8e6.TIGER">
</schedule-service-button>
</li>
</ul>
</div>
<div class="elp-details__map hidden lg:block">
<span class="text-strong">Map</span>
<enhanced-locator-page-container
:store-lat-lng="{"latitude":40.38459487901636,"longitude":-111.81832491664888}"
:store-details="{
name: 'Trek Bicycle American Fork',
address: '356 N 750 W',
city: 'American Fork',
zip: '84003',
country: 'United States',
url: '',
}"
></enhanced-locator-page-container>
</div>
</div>
</section>
</div>
<div id="lightbox-inline-form-72fb6d72-a0e0-4c39-bbde-a5b72bd2e7b1" style="text-align: center;"></div><!-- Testing posembedsocialcomponent jsp -->
<div id="posEmbedSocial" class="container">
<h3 class="header--lg">Google reviews</h3>
<div class='embedsocial-reviews' data-ref="bccf7552f981b6d9fa12d07d60a6a77dbca6a56a"></div>
<script>
(function(d, s, id) {
var js;
if (d.getElementById(id)) {
return;
}
js = d.createElement(s);
js.id = id;
js.src = "https://embedsocial.com/embedscript/ri.js";
d.getElementsByTagName("head")[0].appendChild(js);
}(document, "script", "EmbedSocialReviewsScript"));
</script>
</div>
<div id="locallyWidgetComponent">
<div class="container vertical-spacer-4">
<pdl-section-header size="xl">
<template #content>
<pdl-heading :level="3">
Shop the shop</pdl-heading>
</template>
</pdl-section-header>
<elp-locally-widget :options="{
locally: {
baseUrl: 'https://TrekBicycleAmericanFork.locally.com',
store: '33065',
}
}" />
</div>
</div>
<div id="lightbox-inline-form-72fb6d72-a0e0-4c39-bbde-a5b72bd2e7b1" style="text-align: center;"></div><!-- START: posservicepackagecomponent -->
<div id="posServicePackage" class="container vertical-spacer-4">
<div class="ServicePackage">
<section class="ServicePackage__header-row">
<div class="ServicePackage__header">
<h3 class="ServicePackage__header-title">Our service packages</h3>
<p class="ServicePackage__header-body">
Regular bike maintenance is key to keeping your trusty steed running smoothly. We offer 24-hour service turnaround on bikes of any brand — no appointment needed. Stop by today and our expert in-store technicians will have your ride rolling like new in no time at all.</p>
</div>
</section>
<!-- START: Schedule service button -->
<div class="container vertical-spacer-4 flex justify-center w-fit">
<schedule-service-button service-widget-url="https://bookings.hubtiger.com/bikes?shop=HUB.9e6407a6d89b498595c311866b12d2550264a888b4014b37bf8190cd4fa0b8e6.TIGER"></schedule-service-button>
</div>
<!-- END: Schedule service button -->
<section
class="ServicePackage__tile-grid grid gap-7 grid-cols-1 md:grid-cols-2 lg:grid-cols-4 ">
<div class="ServicePackage__tile w-full">
<div class="editorial-small__wrap editorial-small__wrap--1x1">
<image-component
:is-data-object-fit="false"
title=""
element-id=""
alt-text="1_4x3"
css-class="editorial-small__image"
img-format="pjpg"
asset-id="1_4x3"
transformation="pad"
aspect-ratio="1x1"
caption-text=""
sizes="auto">
</image-component>
</div>
<div class="ServicePackage__tile-label">
<em class="md-18 button-icon">build</em>
<span class="ServicePackage__tile-label-text">Level One:<br>The scrub down</span>
</div>
<span class="ServicePackage__tile-price">$99.99</span>
<div class="ServicePackage__tile-body"><strong>Recommended every 25+ hours of riding</strong><br>-Align and adjust brakes<br>-Tune and adjust shifting<br>-Torque all fasteners</div>
</div>
<div class="ServicePackage__tile w-full">
<div class="editorial-small__wrap editorial-small__wrap--1x1">
<image-component
:is-data-object-fit="false"
title=""
element-id=""
alt-text="2_4x3"
css-class="editorial-small__image"
img-format="pjpg"
asset-id="2_4x3"
transformation="pad"
aspect-ratio="1x1"
caption-text=""
sizes="auto">
</image-component>
</div>
<div class="ServicePackage__tile-label">
<em class="md-18 button-icon">build</em>
<span class="ServicePackage__tile-label-text">Level Two:<br>The deep clean</span>
</div>
<span class="ServicePackage__tile-price">$189.99</span>
<div class="ServicePackage__tile-body"><strong>Recommended every 50+ hours of riding</strong><br> -Includes all Level One services<br>-Deep clean drivetrain<br>-Lateral and vertical wheel true<br>-Inspect bottom bracket<br>-Clean and polish bike<br></div>
</div>
<div class="ServicePackage__tile w-full">
<div class="editorial-small__wrap editorial-small__wrap--1x1">
<image-component
:is-data-object-fit="false"
title=""
element-id=""
alt-text="3_4x3"
css-class="editorial-small__image"
img-format="pjpg"
asset-id="3_4x3"
transformation="pad"
aspect-ratio="1x1"
caption-text=""
sizes="auto">
</image-component>
</div>
<div class="ServicePackage__tile-label">
<em class="md-18 button-icon">build</em>
<span class="ServicePackage__tile-label-text">Level Three:<br>The strip down</span>
</div>
<span class="ServicePackage__tile-price">Starting at $449.99*</span>
<div class="ServicePackage__tile-body"><strong>Recommended every 100+ hours of riding</strong><br> -Includes all Level One and Level Two services<br> -Disassemble and deep-clean all parts<br> -New cables, housing, and bearing systems*<br> -Advanced wheel true<br> -Replace front and rear suspension wipers, seals, and oil**<br> <br> *Cost of replacement parts not included in package price.<br> <br> **Pricing may vary for bikes with suspension. Stop in for an estimate.</div>
</div>
<div class="ServicePackage__tile w-full">
<div class="editorial-small__wrap editorial-small__wrap--1x1">
<image-component
:is-data-object-fit="false"
title=""
element-id=""
alt-text="ship_4x3"
css-class="editorial-small__image"
img-format="pjpg"
asset-id="ship_4x3"
transformation="pad"
aspect-ratio="1x1"
caption-text=""
sizes="auto">
</image-component>
</div>
<div class="ServicePackage__tile-label">
<em class="md-18 button-icon">build</em>
<span class="ServicePackage__tile-label-text">Traveling<br>somewhere?</span>
</div>
<span class="ServicePackage__tile-price">$79.99</span>
<div class="ServicePackage__tile-body">We can box your bike up and help send it where you need it to go.</div>
</div>
</section>
</div>
</div>
<!-- END: posservicepackagecomponent -->
<div id="comp_US_SuspensionServiceLinkListWrapper"
>
<div class="vertical-spacer-for-editorial container " >
<section class="oneup relative block">
<div class="yCmsComponent vertical-spacer-1">
<trek-list-component
id="comp_NASuspensionServiceLinkList"
:div-class="'buttons text-center buttons--center'"
: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="/us/en_US/bike-suspension-service/"
id="link_NASuspensionService_ELP"
qaid="link_NASuspensionService_ELP"
class=" inline-block button button--primary button--skinny button--small font-medium uppercase"
title="Find out about Suspension Service"
>Find out about Suspension Service</a>
</li>
</template>
</trek-list-component>
</div></section>
</div>
</div>
<section class="vertical-spacer-4 w-full container" aria-labelledby="footer-help-section">
<pdl-section-header size="lg">
<template #content>
<pdl-heading id="footer-help-section" :level="2"></pdl-heading>
</template>
</pdl-section-header>
<pdl-collapse class="accordion-component" qaid="cart-collapse" :default-active="false">
<pdl-collapse-item class="accordion-entry-component">
<template #title>
<p id="comp_ELP_ServiceFAQ_AccordionSection_1" class="px-3 py-1"><span class='header--xl'>Service FAQs</span></p>
</template>
<div id="comp_ELP_ServiceFAQ_1up_Wrapper"
>
<div class="vertical-spacer-for-editorial container " >
<section class="oneup relative block">
<div class="yCmsComponent vertical-spacer-1">
<article id="comp_ELP_ServiceFAQ_1up_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">How expensive is it to check a bike?</h2>
<p qaid="editorial-component-body" class='editorial-small__text text-weak'>Good news, bike checks are free! We'll take a look and let you know what's going on, no charge.</p>
</div>
</article>
</div><div class="yCmsComponent vertical-spacer-1">
<article id="comp_ELP_ServiceFAQ_1up_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">How much do bicycle mechanics charge per hour?</h2>
<p qaid="editorial-component-body" class='editorial-small__text text-weak'>We don't do hourly rates. We keep it simple with fixed-price service packages, and they're usually a better deal!</p>
</div>
</article>
</div><div class="yCmsComponent vertical-spacer-1">
<article id="comp_ELP_ServiceFAQ_1up_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">How much do bike shops charge to fix a puncture?</h2>
<p qaid="editorial-component-body" class='editorial-small__text text-weak'>Most of the time it's about $15 if you just do it by itself. If you bundle it into a service package, labor is 60% off.</p>
</div>
</article>
</div><div class="yCmsComponent vertical-spacer-1">
<article id="comp_ELP_ServiceFAQ_1up_4" 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">How much does it cost to replace bike parts?</h2>
<p qaid="editorial-component-body" class='editorial-small__text text-weak'>It depends on the part. It could be $6, or it could be $150. If you go with one of our service packages, a lot of those parts are included -- like a full drivetrain swap is included in our Level 2!</p>
</div>
</article>
</div><div class="yCmsComponent vertical-spacer-1">
<article id="comp_ELP_ServiceFAQ_1up_5" 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">How much does it usually cost to repair a bike?</h2>
<p qaid="editorial-component-body" class='editorial-small__text text-weak'>Most service packages start around $90 and go up depending on what your bike needs.</p>
</div>
</article>
</div><div class="yCmsComponent vertical-spacer-1">
<article id="comp_ELP_ServiceFAQ_1up_6" 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">How much is an average bike repair?</h2>
<p qaid="editorial-component-body" class='editorial-small__text text-weak'>A solid once-a-year tune-up usually lands around $150.</p>
</div>
</article>
</div><div class="yCmsComponent vertical-spacer-1">
<article id="comp_ELP_ServiceFAQ_1up_7" 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">How much is it to patch a bike tire?</h2>
<p qaid="editorial-component-body" class='editorial-small__text text-weak'>We don't patch tubes</p>
</div>
</article>
</div><div class="yCmsComponent vertical-spacer-1">
<article id="comp_ELP_ServiceFAQ_1up_8" 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">How long should it take to service a bicycle?</h2>
<p qaid="editorial-component-body" class='editorial-small__text text-weak'>Quick stuff can be done in about an hour. Bigger jobs usually take a couple days depending on the queue. If it's going to take longer, we've got loaner bikes to keep you rolling.</p>
</div>
</article>
</div><div class="yCmsComponent vertical-spacer-1">
<article id="comp_ELP_ServiceFAQ_1up_9" 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">Are bikes high maintenance?</h2>
<p qaid="editorial-component-body" class='editorial-small__text text-weak'>Some are, yeah. The more high-tech the bike, the more upkeep it needs. Especially with internal cables or electronic parts. Those need a little extra love.</p>
</div>
</article>
</div><div class="yCmsComponent vertical-spacer-1">
<article id="comp_ELP_ServiceFAQ_1up_10" 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">Is it cheaper to buy a new bike or fix an old one?</h2>
<p qaid="editorial-component-body" class='editorial-small__text text-weak'>Rule of thumb: if repairs are more than half the value of the bike, it's usually time to start thinking about something new.</p>
</div>
</article>
</div><div class="yCmsComponent vertical-spacer-1">
<article id="comp_ELP_ServiceFAQ_1up_11" 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">Is it worth it to repair a bike?</h2>
<p qaid="editorial-component-body" class='editorial-small__text text-weak'>If the fix is going to cost more than half the bike's value, it might not make sense. But it depends on how much you ride and what the bike means to you.</p>
</div>
</article>
</div><div class="yCmsComponent vertical-spacer-1">
<article id="comp_ELP_ServiceFAQ_1up_12" 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">Is repairing a bike hard?</h2>
<p qaid="editorial-component-body" class='editorial-small__text text-weak'>Some stuff is easy. Some stuff... not so much. Things like brakes, electronics, and compatibility can get tricky fast. That's where we come in!</p>
</div>
</article>
</div><div class="yCmsComponent vertical-spacer-1">
<article id="comp_ELP_ServiceFAQ_1up_13" 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">Is it worth rebuilding an old bike?</h2>
<p qaid="editorial-component-body" class='editorial-small__text text-weak'>Sometimes, yeah. But if you're spending more than half the bike's value, it's usually better to look at a new one.</p>
</div>
</article>
</div><div class="yCmsComponent vertical-spacer-1">
<article id="comp_ELP_ServiceFAQ_1up_14" 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">What is bike repair called?</h2>
<p qaid="editorial-component-body" class='editorial-small__text text-weak'>If we're keeping your bike running smooth, that's service or maintenance! If something's broken and needs fixing, that's repair!</p>
</div>
</article>
</div><div class="yCmsComponent vertical-spacer-1">
<article id="comp_ELP_ServiceFAQ_1up_15" 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">What is the average lifespan of a bike?</h2>
<p qaid="editorial-component-body" class='editorial-small__text text-weak'>Frames can last a really long time---sometimes a lifetime. Most parts wear out in a couple years depending on how much you ride.</p>
</div>
</article>
</div><div class="yCmsComponent vertical-spacer-1">
<article id="comp_ELP_ServiceFAQ_1up_16" 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">What is the most common bike repair?</h2>
<p qaid="editorial-component-body" class='editorial-small__text text-weak'>Definitely flat tires. It happens to everyone.</p>
</div>
</article>
</div><div class="yCmsComponent vertical-spacer-1">
<article id="comp_ELP_ServiceFAQ_1up_17" 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">Do you tip bicycle repair?</h2>
<p qaid="editorial-component-body" class='editorial-small__text text-weak'>Nope, no need.</p>
</div>
</article>
</div><div class="yCmsComponent vertical-spacer-1">
<article id="comp_ELP_ServiceFAQ_1up_18" 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">How much should I pay for a good bike?</h2>
<p qaid="editorial-component-body" class='editorial-small__text text-weak'>Rough starting points:<br>- Regular bikes: around $600<br>- E-bikes: around $1,200<br>(And yes, we usually have some solid deals below that too.)</p>
</div>
</article>
</div><div class="yCmsComponent vertical-spacer-1">
<article id="comp_ELP_ServiceFAQ_1up_19" 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">Can you repair a bike yourself?</h2>
<p qaid="editorial-component-body" class='editorial-small__text text-weak'>You can definitely try, but some stuff needs special bike tools and know-how. If it gets complicated, we've got your back!</p>
</div>
</article>
</div><div class="yCmsComponent vertical-spacer-1">
<article id="comp_ELP_ServiceFAQ_1up_20" 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">Can I service my bike myself?</h2>
<p qaid="editorial-component-body" class='editorial-small__text text-weak'>For sure. Basic stuff starts at home. We even do clinics to show you how.</p>
</div>
</article>
</div><div class="yCmsComponent vertical-spacer-1">
<article id="comp_ELP_ServiceFAQ_1up_21" 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">Can a carbon frame be repaired?</h2>
<p qaid="editorial-component-body" class='editorial-small__text text-weak'>It can be, but it's tricky. It voids the warranty and can change how the bike rides. We don't do those repairs, but there are companies that specialize in it if you want to go that route.</p>
</div>
</article>
</div><div class="yCmsComponent vertical-spacer-1">
<article id="comp_ELP_ServiceFAQ_1up_22" 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">How do I fix a flat tire on a bike?</h2>
<p qaid="editorial-component-body" class='editorial-small__text text-weak'>Best way to learn? Come to one of our free flat repair clinics! We'll happily walk you through it.</p>
</div>
</article>
</div></section>
</div>
</div>
</pdl-collapse-item>
</pdl-collapse>
</section>
<section class="vertical-spacer-4 w-full container" aria-labelledby="footer-help-section">
<pdl-section-header size="lg">
<template #content>
<pdl-heading id="footer-help-section" :level="2"></pdl-heading>
</template>
</pdl-section-header>
<pdl-collapse class="accordion-component" qaid="cart-collapse" :default-active="false">
</pdl-collapse>
</section>
<!-- START: datadrivenposcareerscomponent -->
<div id="dataDriven-pos-careers">
<trek-marquee
:marquee="{
"marqueeId" : "marquee_ELPCareersDataDriven",
"images" : [ "Trek_Careers_Marquee_16x9_V3" ],
"title" : "Trek careers",
"eyebrowText" : null,
"ctaButtons" : [ {
"uid" : "link_ELPCareersMarqueeJobvite",
"visible" : true,
"hasVisibleProducts" : null,
"linkName" : "See current openings",
"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://trekbikes.wd1.myworkdayjobs.com/TREK/0/refreshFacet/318c8bb6f553100021d223d9780d30be",
"linkNavMenuIconName" : null,
"icons" : null,
"secondaryLinks" : null
} ],
"body" : null,
"photoCaption" : null,
"bodyCTA" : null,
"textColor" : "white",
"hexColor" : null,
"alignment" : "center",
"marqueeType" : "medium",
"scrollToAnchor" : null,
"stackForMobile" : false,
"video" : null,
"marqueeImageAlignment" : "center",
"marqueeHeaderTag" : "h1",
"trekMarqueeSubHeader" : "Join us to carry forward our mission to build a better world through bikes.",
"enableGradientOverlay" : true
}"
:is-lock-aspect-ratio="''"
:is-hero-banner="true"
>
</trek-marquee>
</div>
<!-- END: datadrivenposcareerscomponent -->
</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="dotsDetailsPage">
<!-- 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/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/elp_b2c.1becae12.js" defer></script>
<script defer="true" src="/_ui/desktop/theme-trek/js/common_end.8436ec43.js" defer></script>
<script type="text/javascript">
var markerLocation = '//trekcdnprod.azureedge.net/hybris/_ui/desktop/theme-trek/images/markers/';
var map;
var markers = [];
var infowindow;
var storelatitude = '40.38459487901636';
var storelongitude = '-111.81832491664888';
var storeDescription = "Trek Bicycle American Fork";
var storename = '399969';
var storeaddressline1 = '356 N 750 W';
var storeaddressline2 = '';
var storeaddresstown = 'American Fork';
var storeaddresspostalCode = '84003';
var storeaddresscountryname = 'United States';
var storeaddressurl = '';
var storeSearchPageDatasourceLatitude = '';
var storeSearchPageDatasourceLongitude = '';
var storeSearchPageDataboundSouthLatitude = '';
var storeSearchPageDataboundWestLongitude = '';
var storeSearchPageDataboundNorthLatitude = '';
var storeSearchPageDataboundEastLongitude = '';
var storeSearchPageDataresults = '';
var singlePoslatitude = '';
var singlePoslongitude = '';
var singlePosname = '';
var storeProductSelection = 'best';
if (!storeProductSelection) {
storeProductSelection = 'GOOD';
}
var dotsFlag = 'true';
</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.
Внутренние ссылки
Кол-во: 56
Ссылки на другие страницы своего сайта
?
Внутренние ссылки распределяют ссылочный вес между страницами и помогают поисковику обходить сайт. Пустые анкоры и ссылки на запрещённые robots.txt страницы — типичные ошибки.
Внутренних ссылок на странице 56 оптимально.
Внутренние ссылки не запрещены к индексации в 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 |
| /us/en_US/brands-we-carry/ |
See the details
|
|
Анализировать url |
| /us/en_US/financing/ |
See the details
|
|
Анализировать url |
| /us/en_US/new-to-e-bikes/ |
E-bike 101
|
|
Анализировать url |
| /us/en_US/service/ |
Find out more
|
|
Анализировать url |
| /us/en_US/alreadyincluded/ |
See the details
|
|
Анализировать url |
| /us/en_US/ride-club/ |
Download RIde Club
|
|
Анализировать url |
| /us/en_US/bike-suspension-service/ |
Find out about Suspension Service
|
|
Анализировать 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 |
Внешние ссылки
Кол-во: 8
Ссылки на сторонние сайты
?
Исходящие внешние ссылки передают часть ссылочного веса на чужие сайты. Ссылки на авторитетные ресурсы безопасны; ссылки на мусорные сайты могут навредить репутации страницы.
Внешних ссылок на странице 8 слишком много. Спрячьте лишние ссылки в тег noindex или атрибут rel='nofollow'!
Показать внешние ссылки
| Url | Анкор | Анализировать |
|---|---|---|
| facebook.com |
<em class="facebook"></em>
|
|
| 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 сайту не требуется. Нарушений нет.
Вердикт
Выполнен подробный анализ сайта trekaf.com: готовность на 54%. Чтобы выполнить все условия и попасть на первую страницу выдачи поисковых систем требуется:
Исправьте ошибки в мета-тегах.
Исправьте ошибки оптимизации.
Исправьте ошибки индексации.
Поделитесь с друзьями: