- Impact
- 274
TL;DR: I registered uvindex.now, built a full UV index checker tool, and hit 1,500+ daily Google impressions across 97 countries within 10 days of launch. Here's exactly how I did it, what's working, and what I'd do differently.
The thesis was simple: exact-match keyword domain + useful tool + the .now TLD's "right now" connotation = a strong position for "uv index now" type queries. Spoiler: it worked - "uv index now" is currently ranking on page 1 of Google.
Total cost so far: Domain registration + $0 hosting. Everything runs on free tiers.
Current totals:
Page 1 rankings achieved:
The big one: "what is the uv index today" — 2,238 impressions at position 9.9. One spot from breaking through on the highest-volume UV query.
2. Server-side rendering was the game-changer. My competitors (currentuvindex.com, uvindextoday.com) have their UV data in the HTML. My initial React-only version had "Use our interactive tool above" where the UV number should be. A Cloudflare Worker now intercepts every request, fetches live UV data from Open-Meteo, and injects it into the HTML before serving. Google sees "UV index in Miami right now: 8.7 (Very High)" directly in the source. This closed the biggest gap vs competitors.
3. 335 cities created massive long-tail surface area. Every city page is a unique entry point. International cities (Quito, Bogotá, Medellín, Jaipur, Dhaka) rank almost immediately because no US-based competitor covers them.
4. Structured data (FAQPage + BreadcrumbList). Google detected and validated both schemas on every city page. None of my independent competitors have FAQPage schema — this gives me a potential advantage for rich results.
5. The .now TLD is real. Backed by Amazon Registry. MS NOW (formerly MSNBC) moved to ms.now. It's not a gimmick TLD — it's a legitimate namespace for real-time, action-oriented tools.
4 affiliate clicks so far, 0 conversions. It's early, the site needs more organic click volume before affiliate revenue materializes. The infrastructure is built and ready to scale.
I own 60+ .now domains in my portfolio. uvindex.now is the proof of concept that developing a .now domain can produce real organic results fast.
Questions welcome. Happy to share more technical details about the build, the SEO strategy, or the .now TLD in general.
Built and operated by PremiumDomains.now | Portfolio: AI, Fintech, Cleantech, Emerging Tech domains
The Domain
uvindex.now — registered through Amazon Registry's .now TLD.The thesis was simple: exact-match keyword domain + useful tool + the .now TLD's "right now" connotation = a strong position for "uv index now" type queries. Spoiler: it worked - "uv index now" is currently ranking on page 1 of Google.
What I Built
A real-time UV index checker covering 335 cities across 6 continents. Not a parked page, not a redirect, a fully functional web app with:- Real-time UV data from Open-Meteo API, updated every 15 minutes
- Server-side rendering via Cloudflare Worker (so Google sees live UV numbers in the HTML)
- Hourly UV forecast + 7-day outlook
- Sunburn calculator by Fitzpatrick skin type
- UV Protection Score - products scored by relevance to the current UV level (Amazon affiliate monetization)
- 49 US state hub pages (e.g., /us/florida/)
- 6 blog articles targeting informational queries
- PWA - works as a home screen app, loads offline
- Full structured data: FAQPage + BreadcrumbList schema on every page
Total cost so far: Domain registration + $0 hosting. Everything runs on free tiers.
The SEO Results (10 Days In)
Here's where it gets interesting:| Day | Daily Impressions | Total Clicks |
|---|---|---|
| Day 1 | 0 | 0 |
| Day 2 | 26 | 0 |
| Day 3 | 361 | 0 |
| Day 4 | 480 | 2 |
| Day 5 | 960 | 2 |
| Day 6 | 1,486 | 1 |
| Day 7 | 1,484 | 4 |
| Day 8 | 1,541 | 4 |
| Day 9 | 1,578 | 4 |
Current totals:
- 8,000+ total impressions
- 17 clicks
- 1,000+ unique search queries
- 97 countries
- 447 pages indexed by Google
Page 1 rankings achieved:
- "uv index now" — position 9.7 (exact domain match!)
- "uv index irvine" — position 7.7
- "uv index fort collins" — position 9.0
- "uv index fresno" — position 9.0
- "current uv index" — position 9.3
- "uv index now in my location" — position 8.8
- Multiple international cities (Medellín 9.0, Quito 9.8, Jeddah 9.4, Addis Ababa 8.5)
The big one: "what is the uv index today" — 2,238 impressions at position 9.9. One spot from breaking through on the highest-volume UV query.
What Worked
1. Exact-match .now domain. "uv index now" is a natural search query, and the domain matches it perfectly. Google clearly factors this in, it's my fastest-ranking query.2. Server-side rendering was the game-changer. My competitors (currentuvindex.com, uvindextoday.com) have their UV data in the HTML. My initial React-only version had "Use our interactive tool above" where the UV number should be. A Cloudflare Worker now intercepts every request, fetches live UV data from Open-Meteo, and injects it into the HTML before serving. Google sees "UV index in Miami right now: 8.7 (Very High)" directly in the source. This closed the biggest gap vs competitors.
3. 335 cities created massive long-tail surface area. Every city page is a unique entry point. International cities (Quito, Bogotá, Medellín, Jaipur, Dhaka) rank almost immediately because no US-based competitor covers them.
4. Structured data (FAQPage + BreadcrumbList). Google detected and validated both schemas on every city page. None of my independent competitors have FAQPage schema — this gives me a potential advantage for rich results.
5. The .now TLD is real. Backed by Amazon Registry. MS NOW (formerly MSNBC) moved to ms.now. It's not a gimmick TLD — it's a legitimate namespace for real-time, action-oriented tools.
What I'd Do Differently
- Start with SSR from day one. I lost the first few days with client-rendered content that Google couldn't properly index.
- Use 301 redirects from the start. I had trailing slash inconsistency (302 redirects instead of 301) that caused Google to split impressions across duplicate URLs. Fixed it on day 8, but the consolidation takes 1-2 weeks.
- Launch with more cities. I started with 150 and expanded to 335. Should have gone big from the start — each city page is an independent ranking opportunity.
Monetization
Amazon Associates affiliate links through a "UV Protection Score" system. Products (sunscreen, UV clothing, sunglasses, hats) are scored 0-100 based on the current UV level. At UV 3, daily moisturizer with SPF ranks highest. At UV 11, SPF 70 + UPF clothing + UV umbrella top the list.4 affiliate clicks so far, 0 conversions. It's early, the site needs more organic click volume before affiliate revenue materializes. The infrastructure is built and ready to scale.
What's Next
- Backlink building (this post is part of that strategy, honestly)
- More blog content targeting informational queries
- Scaling to 500+ cities
- Summer UV season (May-August) should drive significant search volume increase
The .now TLD Angle
For the domainers here: the .now TLD has real development potential. It's not just for parking. The "now" connotation maps perfectly to real-time tools, live data, and instant-action use cases. Amazon Registry backing gives it credibility. MS NOW's move to ms.now validates corporate adoption.I own 60+ .now domains in my portfolio. uvindex.now is the proof of concept that developing a .now domain can produce real organic results fast.
Questions welcome. Happy to share more technical details about the build, the SEO strategy, or the .now TLD in general.
Built and operated by PremiumDomains.now | Portfolio: AI, Fintech, Cleantech, Emerging Tech domains
Attachments
Last edited:













