Български | Català | Deutsche | Hrvatski | Čeština | Dansk | Nederlandse | English | Eesti keel | Français | Ελληνικά | Magyar | Italiano | Latviski | Norsk | Polski | Português | Română | Русский | Српски | Slovenský | Slovenščina | Español | Svenska | Türkçe | 汉语 | 日本語 |
W

www.komoot.com

Registered
Screenshot www.komoot.com
Website screenshot
Page analyze update date: 2026/06/23 09:09:37
Last whois update date: 2026/06/09 06:50:06
Domain Status
Registered
Paid till
30.10.2026
Available from
29.11.2026
SEO Score
74.66%
109
Score achieved
146
Maximum score

Main Information

ℹ️
Title: Komoot | Find, plan and share your adventures
Description: Turn your next ride, hike, or run into an adventure with komoot. Get inspired by tapping into shared community knowledge and recommendations, then bring your adventures to life with the easy route planner.
Keywords: unknown
Page Encoding: utf-8
Page Filesize: 754 KB

Server Information

🖥️
IP: 3.174.113.61
Location: United States,US,,,37.751,-97.822,America/Chicago
Encoding: utf-8
Powered by: express

Meta Tags List

🏷️

Internal Links

🔗

External Links

🌐

Whois Information

📄
domain_name: komoot.com
update_date: 2026-05-14T02:41:51Z
update_time: 1778726511
creation_date: 2008-10-30T17:17:03Z
creation_time: 1225387023
expiration_date: 2026-10-30T17:17:03Z

Whois Raw Data

📋
            Domain Name: KOMOOT.COM
Registrar: Amazon Registrar, Inc.
Domain Status: client transfer prohibited
Creation Date: 2008-10-30T17:17:03Z
Registry Expiry Date: 2026-10-30T17:17:03Z
Updated Date: 2026-05-14T02:41:51Z
Name Server: NS-1115.AWSDNS-11.ORG
Name Server: NS-1965.AWSDNS-53.CO.UK
Name Server: NS-240.AWSDNS-30.COM
Name Server: NS-655.AWSDNS-17.NET
REGISTRAR Contact: Amazon Registrar, Inc.
>>> Last update of RDAP database: 2026-06-09T06:50:06Z

Robots.txt

🤖
			User-agent: FAST Enterprise Crawler
User-agent: FAST-WebCrawler
User-agent: barkrowler
User-agent: rogerbot
User-agent: dotbot
User-agent: DataForSeoBot
User-agent: BLEXBot
User-agent: AwarioRssBot
User-agent: AwarioSmartBot
User-agent: MJ12bot
User-Agent: ZoomBot
User-agent: CCBot
User-agent: Bytespider
Disallow: /

User-agent: *
# IMPORTANT: every user-facing route below is mirrored with a `/*/...`
# wildcard variant so it also matches locale-prefixed URLs (e.g. both
# `/tour/123/embed` AND `/de-de/tour/123/embed`). Per Google's robots.txt
# spec the path match is anchored at the start of the URL, so the
# unprefixed pattern does NOT cover the 21 canonical locale variants.
# https://developers.google.com/search/docs/crawling-indexing/robots/robots_txt#url-matching-based-on-path-values
# Backend-only paths (/api, /tiles, /static, /_*, /error, ...) and the
# /contact and /external static helpers don't need the wildcard variant
# because they're not served under a locale prefix.
Disallow: /_democase-test-area/
Disallow: /_fb-apps/
Disallow: /_mail/
Disallow: /_newsletter/
Disallow: /_partner/
Disallow: /_plugin-test-area/
Disallow: /tiles
Disallow: /account
Disallow: /*/account
Disallow: /api
# Internal XHR/JSON API consumed by the SPA (e.g. /webapi/v007/points/,/…,
# /webapi/v007/guides//seo_guides/). It already returns `X-Robots-Tag: noindex`
# but Googlebot was still crawling it and logging the responses as "Not found (404)"
# in GSC — over half of that bucket. Block the crawl entirely; pages are SSR'd so
# blocking these XHRs does not affect rendered content.
Disallow: /webapi
Disallow: /contact/goodbye.html
Disallow: /error
Disallow: /external/importer.html
Disallow: /privacy
Disallow: /*/privacy
Disallow: /tools
Disallow: /*/tools
Disallow: /product/buy
Disallow: /*/product/buy
Disallow: /service
Disallow: /*/service
Disallow: /terms-of-service
Disallow: /*/terms-of-service
Disallow: /static
Disallow: /5years
Disallow: /*/5years
Disallow: /g/
Disallow: /*/g/
Disallow: /redeem
Disallow: /*/redeem
Disallow: /campaign
Disallow: /*/campaign
Disallow: /dpp
Disallow: /*/dpp
Disallow: /product/promotion
Disallow: /*/product/promotion
Disallow: /user/kommot
Disallow: /*/user/kommot
Disallow: /user/komot
Disallow: /*/user/komot
Disallow: /user/koomot
Disallow: /*/user/koomot
Disallow: /user/kommoot
Disallow: /*/user/kommoot
Disallow: /plan?*similar=*
Disallow: /*/plan?*similar=*
Disallow: /projects/vef
Disallow: /*/projects/vef
Disallow: /projects/volksentscheid-fahrrad
Disallow: /*/projects/volksentscheid-fahrrad
Disallow: /projects/radg
Disallow: /*/projects/radg

# The entries below were previously served with a `` tag. `noindex` still requires Googlebot to fetch the
# page to discover the tag, which burns crawl budget on URLs we never want
# indexed. Google's crawl-budget guide for large sites explicitly recommends
# `Disallow` over `noindex` in exactly this scenario:
#   https://developers.google.com/search/docs/crawling-indexing/large-site-managing-crawl-budget#manage-your-crawl-budget
# None of the patterns below have organic search impressions in GSC, so
# blocking the crawl does not cost us any traffic.

# Route planner pages with a pre-populated tour (/plan/tour/:compactpath)
# are always noindex — they are user-specific edit surfaces, not
# discoverable content. `/plan` (empty planner) remains crawlable so its
# landing copy can rank.
Disallow: /plan/tour/
Disallow: /*/plan/tour/

# Tour creation and customization flows are user-specific edit surfaces
# that always render with noindex.
Disallow: /tour-create/
Disallow: /*/tour-create/
Disallow: /customize/
Disallow: /*/customize/

# Embed pages for every embeddable entity type are served exclusively for
# iframe consumption and always render with noindex. They have no organic
# search value and should not compete with the canonical entity pages.
Disallow: /tour/*/embed
Disallow: /*/tour/*/embed
Disallow: /user/*/embed
Disallow: /*/user/*/embed
Disallow: /collection/*/embed
Disallow: /*/collection/*/embed
Disallow: /guide/*/embed
Disallow: /*/guide/*/embed
Disallow: /smarttour/*/embed
Disallow: /*/smarttour/*/embed

# Zoom views (full-viewport map presentations) and privacy-check
# redirect targets are always noindex variants of the canonical entity
# pages.
Disallow: /tour/*/zoom
Disallow: /*/tour/*/zoom
Disallow: /smarttour/*/zoom
Disallow: /*/smarttour/*/zoom
Disallow: /tour/*/is-private
Disallow: /*/tour/*/is-private
Disallow: /collection/*/is-private
Disallow: /*/collection/*/is-private

# Account-adjacent notification inbox that sits outside `/account/…`
# (already disallowed above). Noindex, no search intent.
Disallow: /notifications/follow-requests
Disallow: /*/notifications/follow-requests

# Internal auth / rejoin / licence flows — noindex, one-shot pages with
# no search intent.
Disallow: /auth-done
Disallow: /*/auth-done
Disallow: /rejoin/francis
Disallow: /*/rejoin/francis

# Mobile splash / streak / multiday-library landing pages are always
# noindex and exist purely as app-open surfaces.
Disallow: /multiday-library
Disallow: /*/multiday-library
Disallow: /external/streak
Disallow: /*/external/streak
Disallow: /upload/streak
Disallow: /*/upload/streak

# Community-contribution onboarding flow (noindex). The user-specific
# `/user/:username/contributions` tab is blocked by the user sub-tab
# rules below; this is the separate `/community/contribute` standalone
# landing page.
Disallow: /community/contribute
Disallow: /*/community/contribute

# Pioneer region admin pages — noindex, no search intent.
Disallow: /pioneers/region/
Disallow: /*/pioneers/region/

# User profile sub-tabs (everything under /user/:username/ except the summary
# tab) are always rendered with `noindex, nofollow` regardless of the
# underlying user's quality — see `com.komoot/app/server/routes/user.js`,
# which sets `robots: 'noindex, nofollow'` for every `activeTab !== 'summary'`.
# Each user has ~12 such sub-tab URLs × ~22 locales, so for the ~20M user
# accounts on the platform this is a very large slice of Googlebot's
# wasted crawl budget (visible in GSC as "Crawled - currently not
# indexed" and "Excluded by 'noindex' tag"). Blocking the crawl removes
# the same wasted fetches the same way #6342 did for embed/zoom/etc.
#
# The canonical `/user/:username` (default summary tab) is deliberately
# NOT blocked — high-quality users (ambassadors, partners, editorially-
# recommended) are indexable there and are explicitly included in the
# sitemap by google-sitemap-generation #37. `/user/:username/summary`
# (explicit summary variant) is also left crawlable since it resolves
# to the same indexable summary content.
Disallow: /user/*/highlights
Disallow: /*/user/*/highlights
Disallow: /user/*/collections
Disallow: /*/user/*/collections
Disallow: /user/*/contributions
Disallow: /*/user/*/contributions
Disallow: /user/*/peak_bagging
Disallow: /*/user/*/peak_bagging
Disallow: /user/*/routes
Disallow: /*/user/*/routes
Disallow: /user/*/activities
Disallow: /*/user/*/activities
Disallow: /user/*/tours
Disallow: /*/user/*/tours
Disallow: /user/*/followers
Disallow: /*/user/*/followers
Disallow: /user/*/following
Disallow: /*/user/*/following
Disallow: /user/*/merits
Disallow: /*/user/*/merits
Disallow: /user/*/friends
Disallow: /*/user/*/friends
Disallow: /user/*/backfilled-tours
Disallow: /*/user/*/backfilled-tours
Disallow: /user/*/streak
Disallow: /*/user/*/streak

# Geo-coordinate discover pages (/discover//@,/…) are
# personalized, location-specific search results served by the
# `discover-location` route and are ALWAYS noindex. They were a large slice of
# GSC's "Excluded by 'noindex' tag" bucket, and `noindex` still costs a fetch
# per URL. The `/@,` coordinate segment is unique to these pages — no
# indexable discover page (the `/discover` landing, `/discover/` hubs,
# sport hubs, or `/discover//:id/:name` pages) contains an `@`, so this
# only blocks the personalized variants. Migrated from noindex to Disallow for
# the same crawl-budget reason as the embed/zoom/sub-tab rules above.
Disallow: /discover/*/@
Disallow: /*/discover/*/@

# Sign-in page. Pure auth utility with no organic search value. It is served
# crawlable (no `noindex`) and the `?redirect=&reason=` params produce a
# huge number of unique URLs (e.g. one per content-blocking/signup prompt), all
# canonicalising to `/signin` — i.e. crawl budget burned on "Alternate page with
# proper canonical" duplicates. robots.txt only affects crawlers, so real users'
# sign-in flow is unaffected.
Disallow: /signin
Disallow: /*/signin

# Route-planner geo deep-links (/plan/@,?waypoint=…&sport=…). These are
# interactive planner states, not discoverable content: served crawlable but with
# effectively infinite coordinate/waypoint variants that canonicalise away (they
# show up under "Page with redirect" / "Alternate page with proper canonical").
# The bare `/plan` landing is intentionally left crawlable so its copy can rank —
# only the `/@,` states are blocked, matching the existing
# `/plan/tour/` and `/plan?*similar=*` rules.
Disallow: /plan/@
Disallow: /*/plan/@

# Sitemaps. Generated weekly by the google-sitemap-generation ECS job, uploaded
# to S3, and served via CloudFront under the komoot.com origin. Per the
# robots.txt standard, Sitemap directives are host-agnostic and apply to all
# user agents.
# https://developers.google.com/search/docs/crawling-indexing/sitemaps/overview
Sitemap: https://www.komoot.com/_sitemaps/sitemap-index.xml
Sitemap: https://www.komoot.com/de-de/_sitemaps/sitemap-index.xml
Sitemap: https://www.komoot.com/fr-fr/_sitemaps/sitemap-index.xml
Sitemap: https://www.komoot.com/it-it/_sitemaps/sitemap-index.xml
Sitemap: https://www.komoot.com/es-es/_sitemaps/sitemap-index.xml
Sitemap: https://www.komoot.com/nl-nl/_sitemaps/sitemap-index.xml
Sitemap: https://www.komoot.com/pl-pl/_sitemaps/sitemap-index.xml
Sitemap: https://www.komoot.com/pt-pt/_sitemaps/sitemap-index.xml
Sitemap: https://www.komoot.com/pt-br/_sitemaps/sitemap-index.xml
Sitemap: https://www.komoot.com/ja-jp/_sitemaps/sitemap-index.xml
Sitemap: https://www.komoot.com/ko-kr/_sitemaps/sitemap-index.xml
Sitemap: https://www.komoot.com/nb-no/_sitemaps/sitemap-index.xml
Sitemap: https://www.komoot.com/sv-se/_sitemaps/sitemap-index.xml
Sitemap: https://www.komoot.com/fi-fi/_sitemaps/sitemap-index.xml
Sitemap: https://www.komoot.com/da-dk/_sitemaps/sitemap-index.xml
Sitemap: https://www.komoot.com/cs-cz/_sitemaps/sitemap-index.xml
Sitemap: https://www.komoot.com/hr-hr/_sitemaps/sitemap-index.xml
Sitemap: https://www.komoot.com/ro-ro/_sitemaps/sitemap-index.xml
Sitemap: https://www.komoot.com/hu-hu/_sitemaps/sitemap-index.xml
Sitemap: https://www.komoot.com/el-gr/_sitemaps/sitemap-index.xml
Sitemap: https://www.komoot.com/tr-tr/_sitemaps/sitemap-index.xml
        

SEO Audit

🔍

Technical SEO

Response Code
200
Status 200 OK - page loads correctly.
Character Encoding
Page: utf-8, Header: utf-8
Character encoding consistent between HTML and headers.
Page Size
772194 bytes
Page size acceptable for fast loading.
!
Resources
121 total
Too many resources. Optimize and combine files for better performance.
Hreflang Tags
22 hreflang tags
Hreflang tags found for multilingual SEO.
Robots.txt
Exists
Robots.txt file found.
Sitemap
Declared in robots.txt
Sitemap declared in robots.txt.
HTTPS
Yes
Secure HTTPS connection enabled.
!
Compression
br
Enable gzip or zstd compression to reduce file sizes.
Caching
public, s-maxage=86400, stale-while-revalidate=86400, max-age=0
Cache-control headers properly set.
Page Speed
3.21 ms
Excellent loading speed.

On-Page SEO

Title
Komoot | Find, plan and share your adventures
Good title length (30-60 characters).
!
Meta Description
Turn your next ride, hike, or run into an adventure with komoot. Get inspired by tapping into shared community knowledge and recommendations, then bring your adventures to life with the easy route planner. Lenght:205
Meta description too long. Reduce to 100-160 characters.
H1 Heading
1 found - "Explore beyond the map"
Good - single H1 heading found.
Word Count
838
Good content length (500-2000 words recommended).
!
Canonical Tag
Add canonical tag to prevent duplicate content issues.
Duplicate Meta
[]
No duplicate meta tags found.
Keywords
Meta keywords are optional (not used by major search engines).

Content and UX

Language
en
Language attribute properly set.
!
Images
46 total, 22 missing ALT
Add ALT text to images for accessibility and SEO.
Viewport
width=device-width, initial-scale=1.0, viewport-fit=cover
Viewport meta tag properly set for mobile devices.
Open Graph
All OG tags present.
All essential OpenGraph tags present.
!
Structured Data
0 JSON-LD scripts
Add structured data (JSON-LD) for rich snippets and better SEO.

Positions in Google

Search Phrases - Google

🔍
Position Phrase Page Snippet
2named walks/guide/1966495/hikin...
4where to see/guide/233419/attrac...
4w o b i e r/da-dk/tour/74986675...
6thing to see/guide/233419/attrac...
6lot to do/guide/369423/attrac...
9cold spring/guide/2207368/hikin...

Additional Services

💎