Skip to content
Selected work / 10MOON SHERPA / LABS

Tauvio

Time, measured beautifully, in 47 languages

  • International SEO · i18n & l10n · Product
  • Our contribution: Product, codebase, keyword research & localization system
  • Reviewed September 2026
47Languages routed at native URLs
10Locales authored in the first wave
15Countries with statutory overtime rules
1Codebase, one sitemap, one indexing rule
  • 47 languages, native slugs
  • Indexed only once truly translated
  • Overtime rules for 15 countries
01 / The brief

Enter forty-seven search auctions with one build.

Back to the portfolio

Tauvio is a set of free browser time tools with a paid hours-and-timesheet wedge, built by Moon Sherpa Labs as a working demonstration of international SEO done as engineering. One codebase serves 47 languages. Every language routes at a native URL chosen from keyword and search-results research in that market, and a locale is allowed into the sitemap and hreflang cluster only when its article has been translated for real. The case study below opens the live search data behind that claim.

The biggest search demand for simple time tools is not in English. Head terms such as “kronometre” in Turkey, “cronometro” in Brazil and “Arbeitszeitrechner” in Germany each draw tens or hundreds of thousands of searches a month, and the pages holding those results are often single-language sites with page-level link profiles a new domain can match. The American auction for the same tools is the crowded one.

Most multilingual sites fail in one of two ways. They machine-translate everything and publish dozens of near-identical pages that search engines treat as scaled duplicate content, or they translate a heading over an English article and call the locale done. Either way the sitemap, the hreflang cluster and the page’s own noindex decision drift apart, and the audit findings pile up.

The work had to be a real product, not an SEO exercise: a stopwatch that keeps accurate laps, a timer that survives a locked phone, an hours calculator that applies each country’s actual overtime and night-shift rules, and a timesheet people will pay to export.

The working model

AN INVITATION TO EXPLORE

How Tauvio works

From the source / tauvio.com’s sitemap and page one

Forty-seven auctions, measured live.

Tauvio’s public sitemap lists a locale only when its translation passes the indexing guard, so counting it is a live measurement of the localization work. Pick a market to see its researched head term, its live footprint on tauvio.com, and the page one it is entering.

AN INVITATION TO EXPLORE

Forty-seven auctions, measured live.

02 / The approach

How the pieces
came together.

From the underlying data to the moment someone uses the product, each decision serves the work.

  1. 01

    Research the head term per market, not per language

    For each locale the team pulled keyword volume, difficulty and the composition of the top ten results, then read page-level authority (URL rating and referring domains) rather than domain rating. That analysis fixed the native slug and the H1 for every tool page and corrected several assumptions, including the Italian hours term and the real French phrasing.

  2. 02

    Route every language at its native slug

    next-intl pathnames translate internal English routes to ASCII native slugs per locale, so German is served at /de/stoppuhr and Turkish at /tr/kronometre while the app links by route name. The slug table is held to the market briefs by tests, so a URL can never be a naming choice made in code.

  3. 03

    Let one function decide what is indexable

    A locale is indexable for a page only when its catalog carries that page’s namespace and the article is at least half the length of the English original. That single check produces the page’s robots meta, its hreflang alternates and the sitemap, so the three can never disagree. The other locales still render, in English under localized chrome, with noindex.

  4. 04

    Write so an answer engine can lift it

    Every tool page opens with a direct answer, puts the tool above the fold with keyboard control, carries 300+ words of native copy and ends with real questions people search, emitted as WebApplication and FAQPage structured data. A plain-text llms.txt and an explicit crawler allowlist make the same content easy for AI assistants to cite.

  5. 05

    Charge for the part businesses need

    The hours calculator is free and applies statutory overtime rules for 15 countries. Timesheet PDF and CSV export, saved weeks and a roster sit behind Stripe Checkout in local currency, which is where the commercial intent in the research (German timesheets, Dutch time registration) actually lives.

03 / Inside the product

From a native search phrase to a page that answers it.

Detail / 01

The research is in the product

Each locale’s market brief records the head term, its volume and difficulty, the named page-one incumbents and their weaknesses, the register the copy must use, and the statutory facts the hours page may state. Translation prompts and alignment checks read the same file.

Detail / 02

Indexability you can verify from outside

The public sitemap lists a locale only when its translation passes the guard. The live view on this page counts those URLs per language directly from tauvio.com, so the footprint you see is the footprint search engines see.

Detail / 03

A brand with one accent color

Geist type, tabular numerals, a τ mark, and a “worldline” motif in place of progress bars. Cobalt is the only saturated color, reserved for the running state and the now marker, so a running timer feels alive without clock icons.

What this makes possible

  • Live at tauvio.com in September 2026 with ten tools, 47 routed languages and ten locales authored for search in the first wave.
  • One indexing rule feeds robots, hreflang and the sitemap, structurally preventing the “noindex page in sitemap” class of audit finding.
  • The market research is structured data the build consumes, so the next locale is authored against the same evidence as the first.
04 / Under the hood

The right tools.
Thoughtfully connected.

A closer look at the technology and integrations behind Tauvio.

SYSTEM ANATOMY 04 LAYERS
04030201

A conceptual view of the technology groups. Layer positions do not represent deployment boundaries.

EXPLORE THE BUILD / Tauvio

SELECTED LAYER

Framework

  • Next.js 16 App Router
  • React 19
  • TypeScript
  • Tailwind
CONNECTED TO

Stripe · Vercel · Ahrefs Keywords Explorer · Google Search

05 / A closer look

Good questions.
Clear answers.

What is Tauvio?

Tauvio is a free set of browser time tools made by Moon Sherpa Labs: a stopwatch, timer, countdown, alarm, pomodoro timer, date calculators, an hours calculator and a timesheet. It is published in 47 languages at tauvio.com, and timesheet export is the paid feature.

How does Tauvio handle SEO in 47 languages without duplicate content?

Every language is routed at a native URL chosen from keyword research in that market, but a locale is indexed only when its page copy has actually been translated and is at least half the length of the English original. Locales that fail that check still render, in English, with a noindex tag, and they are left out of the sitemap and hreflang cluster.

Where does the live search data on this page come from?

The URL counts are read from tauvio.com’s public sitemap each time the panel loads. Head-term volumes are cached research pulls from September 2026. When a search results feed is configured, page-one positions come from it; otherwise the panel links to the live Google results for that language and country.

Can Moon Sherpa Labs apply this approach to another product?

Yes. The routing, indexing guard, hreflang and sitemap machinery, the market-brief format and the research method are reusable. The work for a new product is the per-market research and the native copy, which is what this system is built to make safe.

Next in the portfolio / 01

Follow Up Ace