Skip to content
Selected work / 10 All work
International SEO · i18n & l10n · ProductTauvio logo

Tauvio

“Time, measured beautifully.”

Time, measured beautifully, in 47 languages

Our contribution
Product, codebase, keyword research & localization system
Status
Live in production
Reviewed
September 2026
47Languages with indexed, native pages
20Free time tools in one codebase
54Countries with cited overtime law
1Rule deciding robots, hreflang and sitemap
  • 47 languages, native slugs
  • Indexed only once truly translated
  • Overtime law for 54 countries
01 / The brief

Enter forty-seven search auctions with one build.

Back to the portfolio

Tauvio is a set of twenty free browser time tools with a paid timesheet and countdown-page wedge, built by Moon Sherpa Labs as a working demonstration of international SEO done as engineering. One codebase serves 47 languages. Each language routes at a native URL chosen from keyword and search-results research in that market, and a page enters the sitemap and hreflang cluster only when its copy in that language has been written for real. Ten languages were authored at launch and all 47 within the first week. 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, a chess clock with increments, a time-zone converter that applies each zone’s own daylight-saving rules, and an hours calculator that applies each country’s actual overtime law and says which statute each figure comes from.

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

    Follow the demand that sits next to the tools

    A second research pass measured what people search for beside each tool in every market. It found that current time, time-zone pairs, week numbers and preset timer lengths each outweigh the classroom and quiz timers that prompted the question, so those became the next tools, alongside classroom, exam, kitchen, interval and chess-clock timers.

  3. 03

    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. A language whose copy is not yet written keeps the English slug. The slug table is held to the market briefs by tests, so a URL is never a naming choice made in code.

  4. 04

    Let one function decide what is indexable

    A page is indexable in a locale 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. Untranslated pages still render, in English under localized chrome, with noindex.

  5. 05

    Build the depth a single-language site cannot match

    Programmatic families multiply each tool by what a market actually asks: overtime law per country, countdowns to each market’s own holidays, preset timer lengths, time-zone pairs and countdowns to a clock time. Every one passes through the same indexing rule, so depth never outruns translation.

  6. 06

    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 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.

  7. 07

    Charge for polish, not for the tool

    Every tool, CSV export, JSON backup and printing is free, with no account. A one-time Tauvio Pass adds a theme-designed PDF timesheet, a saved library of finished weeks, and a countdown page in your own colors and logo without the Tauvio credit. Payment runs through Stripe on Tauvio’s own checkout page, which can offer the visitor’s local currency and payment methods.

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 terms, their 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 page only when its translation passes the guard. The live view on this page reads that sitemap per language and splits each locale’s URLs into tools and programmatic families, so the footprint you see is the footprint search engines see.

Detail / 03

Built for scripts, not just languages

Per-script fonts, right-to-left layouts with isolated numerals, and zone and city names in the page’s own language keep Arabic, Hebrew, Thai, Japanese and Devanagari pages as carefully set as the English ones.

Detail / 04

A brand with one accent color

Geist type, tabular numerals, a τ mark, and a “worldline” motif in place of progress bars. Four living environments with original ambient sound change the mood around a timer. Cobalt stays the only saturated color, reserved for the running state and the now marker.

What this makes possible

  • Live at tauvio.com with twenty tools. Ten languages were indexed at launch and all 47 within the first week.
  • On September 28, 2026 the sitemap listed 5,135 URLs across 47 languages, most of them programmatic pages such as overtime law per country and time-zone pairs.
  • 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 every new tool is authored against the same evidence as the first.
04 / See it working

The system, live.

Interactive views built from how Tauvio actually works, including the public data it runs on. Pick one to explore.

A three-step model of Tauvio: choose a step to see what happens and why.

AN INVITATION TO EXPLORE

How Tauvio works

05 / 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

06 / A closer look

Good questions.
Clear answers.

What is Tauvio?

Tauvio is a free set of twenty browser time tools made by Moon Sherpa Labs, including a stopwatch, timers for the kitchen, classroom, exams and intervals, a chess clock, countdowns, the current time, a time-zone converter, date calculators, an hours calculator and a timesheet. It is published in 47 languages at tauvio.com. Tauvio Pass is the paid, one-time upgrade.

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 page is indexed only when its copy has actually been written in that language and is at least half the length of the English original. Pages 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 and page families are read from tauvio.com’s public sitemap when the panel loads, refreshed at most hourly. 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 logo

Follow Up Ace

“Your best next move. Right inside FUB.”

Read the case study