Mommy RefuelA little more room for you.
EN
PRODUCT UPDATES

The website grew up:a real site, in nine languages

Product updates · 8 min read

In one working day, mommyrefuel.com went from a single scrolling landing page to a real multi-page site with a proper menu, matching editorial design, and content in nine languages. Here is exactly what changed, and when.

Ukrainian-language Today screen reading “Доброго вечора” with a Refuel Score of 60 and Ukrainian small steps for today.
Ukrainian Today screen — app design as of mid-September 2026.

Key takeaways

  • mommyrefuel.com moved from one long scrolling page to a real multi-page site with a proper two-column menu — every menu item now opens its own page.
  • A faithful static mirror of the approved design (47 pages) became the actual production build that Amplify serves, replacing the previous build.
  • Inner pages were retuned to match the home page's editorial voice: Manrope for headings, DM Sans for body text, the same burgundy/cream palette as the app.
  • The site is now navigable end to end in nine languages: English, Ukrainian, Spanish, German, French, Polish, Italian, Portuguese and Russian — legal and safety text is intentionally left in English until it gets a professional review.
  • SEO basics went in the same day: correct canonical URLs, a sitemap, Search Console verification, analytics, and social preview cards.
01

Why I'm writing about the website

Hi, I'm Serhii, the founder of Mommy Refuel. I usually write these updates about the app itself, but on September 13th the website changed more, in one day, than in the previous month combined — from a single scrolling landing page into something closer to a real product site. That's a milestone worth explaining properly, with the actual dates and what shipped where, instead of a one-line changelog entry.

This is the honest, detailed version: what the site looked like before, what changed, and what's still deliberately left for later.

02

From one scrolling page to a real multi-page site

Until this day, mommyrefuel.com was essentially one long home page with anchor links — click a menu item and you'd jump to a section of the same page. It told the story well, but it wasn't a real site: nothing had its own URL, its own title, or its own place to grow.

The rebuild gives every menu item a real page. A new full-screen menu opens from the header with two columns: on the left, the main destinations (Home, The app, Our vision, Investors, Let's talk); on the right, six category groups (features, care, motherhood, resources, company, legal) with every group name and every child link pointing somewhere real. On a phone, tapping a group name opens it and a separate arrow expands its sub-list, so nothing is accidentally hidden. Escape closes the menu, focus returns to where you were, and the current page is marked for screen readers. The old "Explore this page" / "dedicated pages coming soon" placeholders are gone, because now there's somewhere to go.

By the end of that first pass, the build was exporting 166 real, indexable pages — features, care, motherhood, plans, resources, company and legal — each with its own title, description and canonical URL, alongside the legacy routes redirected forward so nothing that used to work now 404s.

03

The design mirror stopped being a preview and became the live site

Before this, the approved visual design lived as a preview build. To make sure mommyrefuel.com matches it exactly, I captured a faithful, self-contained static mirror of that approved design — the home page plus 46 inner pages, with all of its real assets (styles, scripts, images and screenshots) — and then pointed the actual Amplify build at it. The site's build step now copies that mirror straight into the production output, so what you see on mommyrefuel.com is exactly the approved design, not an approximation of it rebuilt in a different framework. I sampled routes across the site after the switch (home, /app, /features/refuel-score, /care, /privacy) and they all rendered correctly.

04

Making every inner page feel like the home page

The home page had its own warm, editorial voice; the inner pages didn't quite match it yet. I retuned the whole design system so they belong to the same family: headings stay on Manrope (the app's display font), body copy moves to a pairing font (DM Sans) for readability, and the colour palette pulls directly from the app's own MRColor tokens — the same burgundy ink, warm paper background, and muted text and border colours the app uses. I checked this specifically on dark bands (text on the plum-coloured sections) to make sure contrast held up, and it did.

05

Real photos, real app screenshots — no mockups

Every screenshot on the site is a real capture from the current app, not a mockup: I rewired mismatched pages so each block shows the screen it's actually about (the doctor-summary page, for instance, now shows the real "Prepare for appointment / Share as PDF" screen instead of an unrelated one).

For the editorial photography, I built out a proper pool of warm, licensed photos (all Unsplash License, free for commercial use) of mothers, babies and families, then spent real effort making sure no two neighbouring pages repeated the same photo — themed by section, so pregnancy pages show pregnant women, care pages show a caregiver with a child, and partnership-related pages show families. By the end of the day the site was drawing on 29 distinct photos with a consistent warm-cream colour grade, none repeated back to back.

Today screen for a pregnant user showing 26 weeks and 2 days, about 96 days until the estimated due date, and a Refuel Score of 60.
Today screen for pregnancy — app design as of mid-September 2026.
06

Getting the site ready to be found

A real site needs to be findable. The same day, I fixed a canonical-URL bug that had every page pointing at the old preview domain instead of mommyrefuel.com — left alone, that would have kept Google from indexing the real site at all — and added a sitemap and robots.txt. I verified the domain in Google Search Console, added Google Analytics, and added OpenGraph and Twitter Card tags sitewide (with a proper preview image) so a shared link actually shows a card instead of nothing, in every language the page is available in.

07

The site goes from two languages to nine

This is the part I'm most glad we pushed through in one sitting rather than dragging out over weeks. Starting from a quiet English/Ukrainian switcher on the home page, I built a reusable page-translation pipeline and ran it, page by page, until the whole site was in nine languages: English, Ukrainian, Spanish, German, French, Polish, Italian, Portuguese and Russian.

The order was deliberate: home page first (proving the switcher and hreflang setup work), then all six top pages (the app, care, vision, investors, about, contact), then the deeper sections — press and partnerships, plans and stories, the updates page, and finally the feature pages, the motherhood pages, and the care sub-pages. A late pass made sure translated pages link to each other in the same language instead of dropping a reader back into English mid-visit, and translated the shared header, menu and footer chrome too, so a page isn't just its body text translated with English navigation around it.

Two things stayed English on purpose. Legal pages (privacy, terms, the safety/AI trust pages) get a translated header and a clear in-language notice that the authoritative text is English, but the legal body itself isn't machine-translated — that's a professional-review job, not a same-day one. And Russian is offered specifically for Russian-speaking Ukrainians and Ukrainians abroad, alongside a short, honest statement on the about page: the app stands with Ukraine, does not support the Russian state's war, and is not distributed in Russia.

Current Ukrainian-language Today screen with a five-tab bottom navigation reading Сьогодні, Стрічка часу, Refuel AI, Турбота, Ви.
Ukrainian Today screen, current app — current app design.
08

A few small, honest touches

Some smaller things worth noting for accuracy: the footer on every page now credits Mommy Refuel as one of the products of seven a.m., the studio I founded, with a link out. The investors and vision pages grew with more concrete, honest sections (what's live today, why now, how we build) rather than vague claims. I tried an animated "blob" effect on photo corners late in the day and reverted it the same evening — it didn't earn its place next to the calmer editorial layout, so the images are plain rectangles again, with rounded corners kept only for the in-app screenshots.

09

Where and when

  • 09:37 — Inner pages retuned to the home page's editorial style: Manrope + DM Sans, burgundy/cream palette from MRColor (b2bb39c). Deployed to mommyrefuel.com.
  • 10:04 — Full multi-page architecture with a real two-column menu; 166 pages exported (7279027). Deployed to mommyrefuel.com.
  • 10:39 — Faithful static mirror of the approved design captured (47 pages + assets) (0911c9d).
  • 10:51 — The Amplify production build switched to serve that mirror directly — mommyrefuel.com now serves the approved design exactly (03c286f). Deployed.
  • 10:59 – 12:41 — Real app screenshots wired to the right pages; photo pool built out and themed by section; near-zero repeated images across pages (52da965, 4227c78, 570d667, 1acbc27, and related commits).
  • 13:20 – 14:14 — Investors and vision pages expanded with concrete, honest sections (2049d56, a0004c5).
  • 13:51 – 13:55 — SEO fixed: canonical URLs corrected sitewide, sitemap and robots.txt added (c22b129), Search Console verification added (be6a79f), Google Analytics added (84fbc6a).
  • 17:23 – 19:55 — Site translated into Ukrainian, Spanish, German, French, Polish, Italian, Portuguese and Russian, page by page: home, top pages, contact, press & partnerships, plans & stories, updates, legal pages (chrome only), features hub, motherhood hub, care sub-pages, and everything remaining — full-site coverage in nine languages (8c00546 through c302319, ~20 commits).
  • 19:01 – 19:11 — Footer attribution: Mommy Refuel is one of the products of seven a.m. (b91226f, 77724f9).
  • 20:34 – 20:36 — Per-language page titles and meta descriptions; sitewide OpenGraph and Twitter Card tags for link previews (5e5a773, e561031). Deployed.
10

What's next

The app screenshots on the site still predate the app's most recent redesign (see the next update) — refreshing them is a separate, near-term task. The legal pages need a professional translation pass before I'll call them fully localized rather than English-with-a-translated-header. And now that the site has real, separate pages, I want to give it a real place for updates like this one — which is exactly what you're reading.

Mommy Refuel Life Timeline screen in the current app, listing check-ins and Refuel Scores grouped by date.
The Life Timeline screen as it looks in the current app, September 2026.

Questions mothers ask

Is mommyrefuel.com still built with Next.js?

The production build now serves a faithful static mirror of the approved design rather than the earlier Next.js build. The Next.js build is kept in the project as a fallback and could be brought back later; it isn't what's live today.

Are all nine languages fully translated by a human?

The page content was translated using a structured, reviewed translation pipeline (a machine-assisted first draft, applied consistently sitewide). Legal and safety pages are the exception: their body text is intentionally left in English until it gets a professional review, with a clear in-language notice saying so.

Why is Russian included given the war?

Russian is offered for the many Russian-speaking citizens of Ukraine and Ukrainians abroad who read it as a first language. The about page carries an explicit statement: the app stands with Ukraine, does not support the Russian state's war, and is not distributed in Russia.

Does this website change affect the iPhone app itself?

No — this update covers mommyrefuel.com only. The app had its own significant redesign and release work the same day, covered in a separate update.

Can I read this update in another language?

This blog is available in English and Ukrainian today; the wider site translation work described here is separate from the blog itself.

Availability can vary with the installed app version. Statuses are founder-confirmed at the time of writing.

MORE FROM THE BLOGAll articles ↗︎
Onboarding screen asking “Where are you right now?” with options for pregnant, postpartum, planning, or supporting someone.

Why I'm launching this blog, from day one of Mommy Refuel

I'm starting a blog on mommyrefuel.com — real articles on motherhood and wellbeing, and this changelog written in my own name, in English and Ukrainian, alongside sharing Mommy Refuel more widely this week.

Serhii Rohachov
Refuel AI screen with suggested prompts like “Why is my score lower today?” and “Help me prepare for my doctor.”

Just talk: speak or type, and Mommy Refuel sorts it out

No forms, no menus — just speak or type about your day, and Mommy Refuel proposes where it belongs. You decide what actually gets saved. Here's exactly how it works and why I built it this way.

Serhii Rohachov
You've checked in today confirmation screen with a green checkmark and a Check in again button.

September 20: fixing a real language bug, builds 23-24

One bug on September 20 bothered me more than most: switching languages could leave half your screen in the old one. Here's what caused it, how I fixed it, and what else shipped that day.

Serhii Rohachov
FOR THE PERSON INSIDE MOTHERHOOD

Make room
for you.

Get the free iPhone app