Your website,
Marirun like a full IT team.
Mari edits the site you already have, ships new ones from a paragraph, registers your domain, opens pull requests on your repo, migrates you off the platform that's holding you back, and keeps the whole stack alive at 4am. You talk to her like a colleague.
Most businesses can’t change a banner without calling a developer. Mari ends that.
You describe the change in plain words. She finds the right page, drafts what you asked for, shows you a preview, publishes the moment you approve. She works on the platform you already pay for, on the hosting you already use, in the way your business already runs. The technical work happens behind the scenes. You see the outcome.
from "change the banner" to the banner being live
is when your brand-new site is ready to look at
credits when Mari works, nothing the rest of the month

Khalid opens the shop and asks Mari to swap the homepage banner.
A fresh batch of Ethiopia Yirgacheffe just landed at Crema Roasters. Khalid types in Telegram while the espresso machine warms up: "New roast just landed, swap the homepage banner." Mari uploads the photo, swaps the hero, sends a preview in 40 seconds.

Five new products on the shop in one message.
"Add these five single-origin bags, photos in the next message, 22-28 euros, all under the Single Origin category." Mari writes the copy, wires up inventory, prices, photos, the cart. Khalid sees the grid live on his tablet before his cortado is done.

Rewriting the About page, warmer and farmer-first.
Khalid records a voice memo from the roastery: "The About page sounds corporate, can you rewrite it warmer, more about the farmers." Mari sends back three drafts in different voices. Khalid picks Draft 2, asks for one tweak, ships it.

An analytics ping he didn't ask for.
Over lunch, Mari pings on her own: "Traffic to your subscription page is up 3x this week from Instagram, but conversion fell from 1.2% to 0.4%. Want to A/B test the headline tomorrow?" Khalid replies between bites: "Yes, do it."

A new marketing landing for a new direction.
Khalid is launching a Barista School in six weeks. "Build a marketing landing at crema.coffee/school, hero, waitlist, three reasons to join, in our brand voice." Mari spins up the page, drafts the copy, wires the waitlist signup, sends a preview.

Integrations wired in twenty minutes.
"Connect Klaviyo for school waitlist signups, tag them separately. Pipe Stripe payouts into Xero." Mari sets up the integrations, runs a test signup, watches it land in the right list, replies: "Test signup confirmed, all good."

Khalid closes the shop. The website keeps moving.
The closed sign flips at half past seven. Khalid's day is done. Mari quietly ships the A/B headline test through the evening, runs the nightly backup, watches uptime, drafts a thank-you email for the eleven new waitlist signups.

Monday digest: a week, read in two minutes.
Seventeen changes shipped, five new products, +43% conversion on the new headline, nine waitlist signups for the school, integrations green, two small things to look at when he has a minute. Khalid pulls an espresso, reads, gets back to roasting.
Describe the business in a paragraph. Mari ships the site by tomorrow morning.
You don’t open Figma. You don’t pick a theme. You don’t call a developer. You tell Mari what the business does and who it’s for, the way you’d explain it to a friend at dinner. She picks a clean modern stack, registers the domain in your name, sets up the hosting, generates a first version that already feels like the brand, and hands you a working URL. From there you iterate in chat, one message at a time, until it feels like yours.

The brief, in a few sentences
Two or three honest lines. "Specialty coffee shop in Lisbon, two new roasts a week, online orders for whole-bean bags and a booking page for our cupping classes." Mari asks one or two clarifying questions if needed, then proposes the structure.
A first shape, on the spot
Mari sketches the homepage flow before any pixel-perfect work begins: hero photo, the offer, the menu, the booking, the contact. You react to the shape, not to a finished thing you cannot rewrite.
Your domain, in your name
She checks the options the way a friend would, finds you a clean handle (dailybrew.co, dailybrew.shop, dailybrew.cafe), registers the one you pick under your account, on your card, with your name on the contract.
A modern stack, sized for the work
A fast modern site (Mari picks AstroA modern web framework that ships zero JavaScript to visitors by default. Pages are pre-rendered to plain HTML at build time, with interactive “islands” loaded only where you actually need them. The result is Lighthouse scores in the high 90s and hosting bills that round to zero. or Next.jsA React framework that handles server-side rendering, incremental static regeneration, edge functions, routing and bundling out of the box. Powers a sizable slice of the modern web (Linear, Notion’s marketing pages, TikTok web, many SaaS dashboards). Pairs naturally with Vercel for hosting, runs anywhere Node does. depending on the kind of business), hosting on the global Cloudflare network or Yandex Cloud depending on where you sell, the security padlock (SSLThe padlock next to your website’s address. Behind it is TLS (the modern name; “SSL” is the legacy term that stuck) which encrypts every request between visitors and your server so passwords, card numbers and form data cannot be read in flight. Free certificates from Let’s Encrypt auto-renew every 90 days; Mari keeps that running so the padlock never goes stale and browsers never throw a “Not secure” warning.) for free, a privacy-friendly visitor counter. The technical choices that age well, made for you, in a few minutes.
Version one, live tomorrow morning
Mari ships v1 in a few hours. You see the live URL on your phone before bed. You react. She iterates in chat overnight if it does not feel right, and the version waiting for you in the morning is the better one.
The integrations that match the business
Booking (Calendly, YClients, Cal.com), payments (Stripe, YooKassa, CloudPayments), transactional email (Resend, Mailchimp), live chat widget, lead capture to your CRMContent Management System. The dashboard you log into to write pages, upload photos and publish posts without touching code. WordPress, Shopify, Webflow, Tilda and Ghost are all CMSs, each with a different flavour: open-source PHP, hosted e-commerce, visual builder, no-code, headless.. She wires what you need, skips what you don’t, and never makes you Google an APIApplication Programming Interface. A defined way for one piece of software to talk to another, usually over HTTPS with JSON, or via GraphQL. Stripe’s API is how your site asks “did this card go through”; your CRM’s API is how new leads flow in from a form. Most modern integrations are just one service calling another’s API. key.

Change anything by saying what should change.
You message Mari like you message a colleague. She finds the right page on the site you already have, drafts the change, shows you a preview, pushes it live the moment you approve. Works whether your site is on WordPress, Tilda, Webflow, Shopify, 1C-Bitrix, a custom build, or a platform Mari has never met. The platform doesn’t matter. The outcome does.
Mari · Inbox
Six messages from her business owners, today
Anya· Modern Sound · audio shopjust nowMove the Russian pricing back to the top, the EUR version is not selling.
Shipped live
Egor· Lisbon Padel · sports club8mTranslate the whole site to Spanish, keep the brand voice.
Preview ready, awaiting tap
Khalid· Crema Roasters · coffee shop23mNew Ethiopia Yirgacheffe just landed, swap the homepage banner and add the bag to the shop, 24 euros.
Shipped live
Sofia· Sofia's Course · online school47mThe form on the contact page is silently failing today, please fix and tell me how it broke.
Mari is on it
Vadim· Vadim Designs · freelance1hMake the SALE banner read "Last 3 days" instead of "Last week", same colour.
Shipped live
Anna· Bloom Florist · flower shopyesterdaySwap the hero photo for the peony shot I just sent, caption: "Spring peonies are in."
Shipped live
This is what the whole loop looks like, in your messenger.
You write one sentence. Mari drafts the change and renders a preview right inside the chat. You tap Publish, the change is live in seconds, and the old version is one click away if you want it back. The whole exchange takes about as long as ordering a coffee.
Anna · Bloom Florist
Telegram · today, 08:42

Content & visuals
The words and the pictures, everywhere they appear on your site.
- CopyHeadlines, button text, prices, contact, opening hours, error messages, the small print.
- VisualsHero photos, product shots, gallery, team headshots, generated or sourced illustrations.
- TranslationsAny page in any language Mari speaks, brand voice intact, currency switched per region.
Structure & growth
The shape of the site and what it has to do for the business.
- Pages, forms, navigationAdd or remove pages, sections, nav items, footer links, redirects, forms wired to email or CRM.
- Search engine rankingSearch titles, descriptions, sitemapAn XML file listing every URL on your site that search engines should know about, with a last-modified date and a priority hint. Lives at /sitemap.xml at the root of your domain, gets submitted once to Search Console, and is rebuilt automatically whenever pages are added or removed., alt textThe short text description attached to an image. Screen readers read it aloud for blind users, search engines use it to understand what the image shows, and it’s what shows up if the image fails to load. WCAG accessibility rules require it on every meaningful image; missing alt text is also a Search Console warning., internal links, multi-language tags.
- Commerce & productsAdd products and variants, prices, stock, categories, promotions, refund flows.
Logic & care
The things that work behind the scenes so the site stays healthy.
- IntegrationsPayments, CRM, booking, email, chat, analytics – wired through each service’s APIApplication Programming Interface. A defined way for one piece of software to talk to another, usually over HTTPS with JSON, or via GraphQL. Stripe’s API is how your site asks “did this card go through”; your CRM’s API is how new leads flow in from a form. Most modern integrations are just one service calling another’s API., tested end-to-end, rolled backReverting a published change to put the site back exactly as it was a moment before. Mari snapshots every file and database row she touches, so any change is a one-tap undo for the next 90 days. No “we will need to restore from backup, give us a day.” if something breaks.
- Automations & flowsForm to Telegram, lead-scoring, low-stock alerts, scheduled posts, abandoned-cart nudges.
- Speed, SSL & safetySmarter image loading, padlockThe padlock next to your website’s address. Behind it is TLS (the modern name; “SSL” is the legacy term that stuck) which encrypts every request between visitors and your server so passwords, card numbers and form data cannot be read in flight. Free certificates from Let’s Encrypt auto-renew every 90 days; Mari keeps that running so the padlock never goes stale and browsers never throw a “Not secure” warning. auto-renewed, audit logA time-stamped, append-only record of every action: who did what, when, on which URL, with what before-and-after. Required for SOC 2, useful for the daily question “who edited this and why”. Mari’s log captures her own actions and any teammate’s, side by side. of every change, encrypted credential vault.
The domain is yours. Mari just handles the paperwork.
Need a new one? She shortlists a few clean options, registers the one you pick under your account, on your card, with your name on the contract. Already have one? Paste it, she takes care of the DNS plumbing so the site actually shows up where it should. SSL flips on automatically. Renewals show up on your dashboard a month before they’re due, never as a panic email.
- Register a new domain in your name, on your card, in under a minute
- Move a domain off an old registrar without losing email or SEOSearch Engine Optimisation. The craft of getting Google and other engines to find, understand and rank your pages. It spans the page titles and descriptions, internal linking, the sitemap, structured data (schema.org markup), Core Web Vitals (page speed, layout stability, interactivity), mobile rendering, backlinks from reputable sites, the depth and freshness of your content, and the technical health Search Console reports. Mari handles the on-page and technical pieces continuously; the content strategy is a partnership.
- Configure DNSDomain Name System. The lookup layer that turns yoursite.com into the actual IP address of your server. The same system carries MX records (so email reaches the right inbox), TXT records (SPF, DKIM, ownership proofs) and CNAMEs (subdomain aliases). Whoever controls your DNS effectively controls where the world thinks your site, email and subdomains live. so the site loads and the email keeps working
- The security padlock (SSLThe padlock next to your website’s address. Behind it is TLS (the modern name; “SSL” is the legacy term that stuck) which encrypts every request between visitors and your server so passwords, card numbers and form data cannot be read in flight. Free certificates from Let’s Encrypt auto-renew every 90 days; Mari keeps that running so the padlock never goes stale and browsers never throw a “Not secure” warning.) switched on the moment the domain points right, auto-renewed forever
- 30-day renewal reminder before any expiry, on the dashboard, never as a panic email
- Email forwarding from hello@yourdomain.com to wherever you already read mail
- Staging subdomainA working copy of your site at a hidden URL like new.yoursite.com. It runs against a separate database, is blocked from search engines with a noindex header, and usually sits behind a password so visitors and crawlers cannot stumble onto it. The place where Mari builds and you review before anything goes public. (new.yourdomain.com) so Mari can preview big changes safely

Have a developer team? Mari fits in there too.
If your site is a custom build, Mari treats the code the way a careful engineer would. She opens a branchA parallel line of development. You branch off main, do work without disturbing the live code, push commits, open a pull request and merge when ready. Mari creates a new branch for every change, so the live site is always one tap away from rolling back. in your GitHub, GitLab, GitVerse or wherever your code lives. She opens a pull requestThe standard way to propose a code change. The change sits on its own branch, opens a discussion thread, runs the automated tests and shows a side-by-side diff of what’s different. Nothing reaches the main code until a reviewer approves and clicks merge. Mari opens hers exactly like a junior engineer would; your developer reviews if you have one. with a plain-English description of what she changed and why. You read it, hit mergeCombining the work from one branch into another, usually pulling a feature branch back into main once its pull request is approved. Git records the merge itself, so you can see exactly when a change landed and unwind it cleanly if something later turns out to be wrong., or rewrite. Your developer stays in the loop, your code stays yours, every change is one-tap revertable.
Designer, frontend, backend, devops, project manager. Five roles, one chair.
An agency redesign or platform migration is a five-person project. Six figures a year, three months minimum, stakeholder calls about which font to use. Mari is all five roles. She maps the old site, rebuilds on a staging subdomainA working copy of your site at a hidden URL like new.yoursite.com. It runs against a separate database, is blocked from search engines with a noindex header, and usually sits behind a password so visitors and crawlers cannot stumble onto it. The place where Mari builds and you review before anything goes public., draws the redirect mapThe full list of which old URLs forward to which new ones, written out before the cutover. Mari pulls it from a crawl of the live site and keeps it human-readable, so you can spot the few URLs that genuinely merge or disappear instead of finding them later via a 404 spike in Search Console. by hand, runs the cutoverThe narrow window where DNS flips, the new site starts serving traffic and the old one goes read-only. Mari runs it at the quietest hour for your timezone, with the DNS TTL pre-lowered, live orders synced and a one-tap rollback ready, so the change finishes in minutes rather than days. in a 30-minute window, watches Search ConsoleGoogle’s free dashboard for site owners. Shows indexing status, the actual search queries that brought visitors, click rates per page, mobile usability issues, Core Web Vitals scores, security warnings and any crawl errors. Mari checks it weekly and patches whatever Google flags before it costs you ranking. for the dust to settle. One chair. One subscription. The Bitrix bloat, the Tilda ceiling, the WordPress maintenance trap, all handled by one person in your messenger.

She maps what's there
Mari crawls the live site, ranks every URL by inbound links and search traffic, exports the products, the forms, the customer accounts and the SEO metaSearch Engine Optimisation. The craft of getting Google and other engines to find, understand and rank your pages. It spans the page titles and descriptions, internal linking, the sitemap, structured data (schema.org markup), Core Web Vitals (page speed, layout stability, interactivity), mobile rendering, backlinks from reputable sites, the depth and freshness of your content, and the technical health Search Console reports. Mari handles the on-page and technical pieces continuously; the content strategy is a partnership. into a clean ledger you can read. Nothing is moved yet.
She rebuilds on a quiet subdomain
A new modern stack stands up on new.yourdomain.com, behind a private password. Mari ports the content, replicates the templates, wires the same payment and booking integrationsApplication Programming Interface. A defined way for one piece of software to talk to another, usually over HTTPS with JSON, or via GraphQL. Stripe’s API is how your site asks “did this card go through”; your CRM’s API is how new leads flow in from a form. Most modern integrations are just one service calling another’s API.. You react to the staging siteA working copy of your site at a hidden URL like new.yoursite.com. It runs against a separate database, is blocked from search engines with a noindex header, and usually sits behind a password so visitors and crawlers cannot stumble onto it. The place where Mari builds and you review before anything goes public. in chat for a week or two.
The redirect map, drawn before cutover
Every old URL gets a new home. Mari writes the full 301 redirectThe HTTP status code for a permanent move. When a browser or Googlebot hits the old URL, the server replies “301, the new home is over there” and the client follows automatically. Unlike a 302 (temporary), a 301 passes search ranking equity to the new URL, so bookmarks and SEO survive the move intact. mapThe full list of which old URLs forward to which new ones, written out before the cutover. Mari pulls it from a crawl of the live site and keeps it human-readable, so you can spot the few URLs that genuinely merge or disappear instead of finding them later via a 404 spike in Search Console. by hand, validates it against the crawl, shows you a one-page report of what moves where. No mystery, no SEO crater.
Cutover in a 30-minute window
She lowers DNS time-to-liveTime-to-live: the cache duration baked into every DNS answer. A one-hour TTL means resolvers reuse the answer for 60 minutes before asking again. Mari drops it to 60 seconds 24 hours before a cutover, so the switch to the new server propagates everywhere in a minute instead of a day. 24 hours in advance. At the agreed minute she puts the old site in maintenance mode, syncs the last orders, flips DNSDomain Name System. The lookup layer that turns yoursite.com into the actual IP address of your server. The same system carries MX records (so email reaches the right inbox), TXT records (SPF, DKIM, ownership proofs) and CNAMEs (subdomain aliases). Whoever controls your DNS effectively controls where the world thinks your site, email and subdomains live. to the new origin, fires the redirects. You watch on your phone, you don't touch anything.
Old site kept alive, just in case
The legacy site stays online read-only for 30 to 90 days as a safety net. Mari watches Search ConsoleGoogle’s free dashboard for site owners. Shows indexing status, the actual search queries that brought visitors, click rates per page, mobile usability issues, Core Web Vitals scores, security warnings and any crawl errors. Mari checks it weekly and patches whatever Google flags before it costs you ranking. for any 404 spike and patches the redirect map. Once the dust settles, you cancel the old licence in one tap.
Brochure sites become AstroA modern web framework that ships zero JavaScript to visitors by default. Pages are pre-rendered to plain HTML at build time, with interactive “islands” loaded only where you actually need them. The result is Lighthouse scores in the high 90s and hosting bills that round to zero. statics. E-commerce stays headlessAn architecture where content lives in a backend CMS exposing a JSON or GraphQL API, and the visitor-facing frontend is a separate application (React, Next.js, Astro) that fetches the content and renders it. The frontend is faster, can be deployed to a CDN, and the same backend can power a mobile app or other channels. Bitrix at first, full replatform in phase two.
Mari exports your Tilda code, hosts it under her own pipeline, and starts shipping the pages Tilda would not let you build.
Owner keeps the admin CMSContent Management System. The dashboard you log into to write pages, upload photos and publish posts without touching code. WordPress, Shopify, Webflow, Tilda and Ghost are all CMSs, each with a different flavour: open-source PHP, hosted e-commerce, visual builder, no-code, headless. they know. The frontend stops being slow. Next.jsA React framework that handles server-side rendering, incremental static regeneration, edge functions, routing and bundling out of the box. Powers a sizable slice of the modern web (Linear, Notion’s marketing pages, TikTok web, many SaaS dashboards). Pairs naturally with Vercel for hosting, runs anywhere Node does. takes over rendering, or PayloadA modern, self-hosted, open-source CMS written in TypeScript. Gives you a WordPress-style admin UI but exposes everything as REST and GraphQL APIs by default, so a Next.js frontend or any other client can read the content cleanly. No themes, no plugin marketplace, no PHP. replaces WordPress entirely. The pluginAn installable extension that adds a feature to a CMS like WordPress: booking, payments, SEO checks, page builders. Powerful but fragile: plugins written years ago break with platform updates, conflict with each other or stop being maintained. The “plugin nightmare” is an older site with 40+ of them and nobody knowing which one broke the homepage. nightmare ends.
Mari treats the closed platform as a reference, replicates every page in code, hands you a site you actually own. No more APIApplication Programming Interface. A defined way for one piece of software to talk to another, usually over HTTPS with JSON, or via GraphQL. Stripe’s API is how your site asks “did this card go through”; your CRM’s API is how new leads flow in from a form. Most modern integrations are just one service calling another’s API. dead-ends.
She watches it at 4am so you don’t have to.
A website is a thing that breaks. Plugins go stale. Certificates expire. A form quietly stops sending. Traffic spikes overnight when something goes viral. Mari watches it all, fixes what’s fixable on her own, pings you the moment something needs you, and writes a friendly weekly digest of what changed and what works.
- Live uptime watch with synthetic checksAn automated request hitting your site from the outside, usually every minute, that records response time, HTTP status code and a content fingerprint. If the check fails (timeout, 500 error, missing content) Mari pages on-call and starts the rollback. Real visitors don’t need to notice for the alert to fire.. Most outages get fixed before you wake up
- A snapshot of the whole site taken before every write, restored in a single tap
- Weekly speed, SEOSearch Engine Optimisation. The craft of getting Google and other engines to find, understand and rank your pages. It spans the page titles and descriptions, internal linking, the sitemap, structured data (schema.org markup), Core Web Vitals (page speed, layout stability, interactivity), mobile rendering, backlinks from reputable sites, the depth and freshness of your content, and the technical health Search Console reports. Mari handles the on-page and technical pieces continuously; the content strategy is a partnership. and broken-link audit, summarised as a friendly digest
- Security patches reviewed, backed up, and applied on a schedule you set
- Hosting and domain billing tracked, with renewal alerts a month before each one
- Search ConsoleGoogle’s free dashboard for site owners. Shows indexing status, the actual search queries that brought visitors, click rates per page, mobile usability issues, Core Web Vitals scores, security warnings and any crawl errors. Mari checks it weekly and patches whatever Google flags before it costs you ranking. errors fixed quietly: 404s redirected, sitemapsAn XML file listing every URL on your site that search engines should know about, with a last-modified date and a priority hint. Lives at /sitemap.xml at the root of your domain, gets submitted once to Search Console, and is rebuilt automatically whenever pages are added or removed. re-submitted, indexing nudged

checked every 60 seconds
before every change, 30 days back
auto-renewed, alert at 30 / 14 / 7 days
proposed, approved, applied weekly
Four ways to keep your website moving. Six real moments. Pick yours.
A freelancer, an agency and an in-house team all work. Some of them are right for you. The trade-off is not abstract, it's the situations below.

It's 9pm Sunday and the homepage banner still says last week's sale.
You open the shop in 11 hours. The wrong banner is the first thing every visitor will see.
Live in 4 minutes, no overtime fee, preview confirmed in chat.
Sees the message Monday morning, fixed by lunch.
Goes into the queue, ships Monday afternoon or Tuesday.
Already gone home. Same-day fix if they have on-call.

Friday 4pm. Weekend sale starts tomorrow, you need a new product on the shop today.
Photo, price, description, sizes, cart wired, the live grid updated, an Instagram-friendly URL.
Six minutes. Product page live, brand voice intact, cart and stock tested.
If they're free this afternoon, an hour. Otherwise Monday morning.
Monday brief, ship Tuesday or Wednesday for most retainers.
Same afternoon if they're not slammed. An hour or two.

Half your bookings are coming from Spain. The site is only in English.
Translate every page, switch currency for Spain, keep your brand voice across both languages.
Drafted overnight, brand voice from 18 months of memory, you spot-check three phrases.
$1,200 to $1,800, two to three weeks with a translator.
$5,000 to $7,000, four to six weeks, scoped properly.
Three weeks if someone's bilingual. Months if you have to hire.

2am. Site is down. A customer messaged you on Instagram about it.
Cloud outage, expired certificate, plugin update gone wrong, something. The site needs to come back.
Synthetic checkAn automated request hitting your site from the outside, usually every minute, that records response time, HTTP status code and a content fingerprint. If the check fails (timeout, 500 error, missing content) Mari pages on-call and starts the rollback. Real visitors don’t need to notice for the alert to fire. caught it at 2:01am. Auto-rollbackReverting a published change to put the site back exactly as it was a moment before. Mari snapshots every file and database row she touches, so any change is a one-tap undo for the next 90 days. No “we will need to restore from backup, give us a day.” fired, fix tried, status page updated. 7am log in your inbox.
Reads in the morning. Most solo gigs don't include overnight cover.
Out-of-scope for most retainers unless you bought 24/7 cover.
Pager fires if you've set up on-call. Otherwise morning standup discovery.

You stop using them. What happens to your site, your domain, your data?
Every owner gets here eventually. The exit terms matter more than the honeymoon.
Site keeps running on your hosting, you keep the code, the domain, the credentials, a full audit logA time-stamped, append-only record of every action: who did what, when, on which URL, with what before-and-after. Required for SOC 2, useful for the daily question “who edited this and why”. Mari’s log captures her own actions and any teammate’s, side by side. of every change she ever made.
Handover in a few days, you keep what they built, you pull access keys.
Standard one to two-week handover, sometimes a fee, you keep the assets.
Resignation. Knowledge walks out the door with them.

You want a brand-defining custom redesign. Bespoke art direction, original illustration, a hero that wins awards.
Honest answer: this is the one situation where you should not pick Mari first.
She'll execute the design beautifully. She will not invent it. Hire art direction first, then bring her in for the build.
Their best work, slow but soulful. Often the right answer here.
This is what a good agency is for. Two-week brand strategy, a stunning hero, four to six weeks of polish.
Depends on the designer you hired. Stunning if they are. Generic if they aren't.
Pick the right one for each job
Most weeks of the year, the work is small, the deadline is tomorrow, and the right answer is Mari. When you need a brand-defining redesign, hire an agency for that single project and keep Mari for everything else. Mari plays nicely with humans – your freelancer reviews her pull requests, your agency owns the strategy, your in-house person sleeps better.
Every site platform, every hosting, every registrar that matters.
International and the major Russian-speaking stack, in one place. If your site is on something Mari has not met yet, she learns it. Custom platforms are a one-week task for the team.
Websites and shops
WordPressOpen-source PHP-based CMS. Powers around 40% of all websites, from solo blogs to Fortune-500 marketing sites. Free to self-host, vast plugin ecosystem, can become slow as plugins accumulate.
WebflowVisual website builder that generates clean code. Designers can ship without a developer, but you are locked into Webflow's hosting and pricing tiers.
TildaRussian visual website builder popular with marketers in CIS markets. Great block library, simple drag-and-drop editor, limited custom development.
ShopifyHosted e-commerce platform powering around 4M storefronts including Allbirds, Gymshark and Heinz. Strong out of the box, monthly fees scale with revenue.
WixThe most beginner-friendly drag-and-drop website builder, used by ~200M sites. No code at all, limited control, notoriously hard to migrate off.
SquarespaceHosted website builder with designer-friendly templates. Popular with creatives, photographers and small services; built-in commerce and email.
FramerVisual website builder by the Framer design tool team. Native Figma-style editing, good for design-led marketing sites, hosted.
GhostOpen-source publishing platform built for blogs, newsletters and paid subscriptions. Cleaner and faster than WordPress for content-only sites.
1C-BitrixRussian enterprise CMS and e-commerce platform. Dominant in CIS B2B, deeply integrated with 1C accounting. Heavy, opinionated, hard to leave.
OpenCartOpen-source e-commerce platform written in PHP. Popular in Eastern Europe and India for self-hosted shops on modest hosting.
InSalesRussian hosted e-commerce platform. Integrates tightly with CIS payment providers, delivery services and marketplaces (Wildberries, Ozon, Yandex.Market). Popular with mid-size shops that need a real admin panel.- CCustom (PHP, Node, Python)A site built from scratch in code (no off-the-shelf CMS). Maximum control, more developer time required. Mari treats these like any engineering team would, via Git and pull requests.
Where the site lives
CloudflareGlobal content-delivery network, DNS provider and security layer used by a large fraction of internet traffic. Free tier covers most small sites; paid tiers add DDoS protection, edge workers and access controls.
VercelThe home of Next.js. Edge-deployed hosting for modern frontend stacks with automatic preview URLs on every pull request and a generous free tier.
NetlifyPioneer of Jamstack hosting. Auto-deploys from Git, splits builds across global edge locations, popular with static site generators and JAMstack frameworks.
Yandex CloudRussia's main hyperscale cloud (Yandex's AWS equivalent). Compute, storage, managed databases and AI services, hosted on Russian soil for data residency.
HostingerBudget shared and VPS hosting popular with small businesses and bloggers. Affordable, decent performance, global data centres.
BegetLong-running Russian shared and VPS hosting provider. Popular with 1C-Bitrix, WordPress and OpenCart shops in CIS markets.
TimewebRussian hosting and VPS provider on a standard LAMP stack. Popular with WordPress, OpenCart and 1C-Bitrix shops, decent control panel.
WP EnginePremium managed WordPress hosting. Auto-backups, staging environments, CDN, security and aggressive caching. Costs more than shared hosting, worth it for serious WP sites.
KinstaPremium managed WordPress hosting running on Google Cloud's infrastructure. Similar tier to WP Engine, opinionated about performance, polished dashboard.
AWSAmazon Web Services. The largest cloud platform on earth: EC2 for servers, S3 for storage, RDS for databases, Route 53 for DNS, plus 200+ other services. Where most large-scale infrastructure lives.
DigitalOceanDeveloper-friendly cloud with simple pricing. Compute droplets, managed databases, Kubernetes and object storage. Popular with startups and indie developers.
HetznerGerman cloud provider with the cheapest dedicated and bare-metal servers in the industry. Solid European network, no-frills control panel, popular with cost-sensitive teams.
Add-ons that hook in
Google AnalyticsGoogle's free web analytics product, the de-facto standard for years. GA4 is the current version: event-based, ML-driven, integrates with Google Ads.
Yandex MetrikaRussia's analytics standard. Free, real-time, includes click maps, scroll maps and session recordings out of the box. Default choice if you sell to Russian-speaking audiences.
PlausibleLightweight, privacy-first web analytics. No cookies, GDPR-friendly by default, single-page dashboard. Paid SaaS, popular with EU companies that care about Cookie Consent banners.
StripeThe default global payments platform for SaaS and modern e-commerce. Cards, wallets, subscriptions, marketplaces and payouts to bank, with a developer-first API.
YooKassaRussia's most popular online payment service (formerly Yandex.Kassa). Cards, SBP, wallets, BNPL. Integrates with every major Russian bank.
IntercomLive-chat and customer-messaging platform. Shared inbox for support teams, in-app messages, chatbots, the AI agent ‘Fin’. Popular with B2B SaaS.
CalendlyBooking and scheduling tool. Share a link, the visitor picks a slot from your real calendar, the meeting lands as a calendar event. Kills email-tag for scheduling.
MailchimpOne of the oldest and largest email marketing platforms. Lists, automations, templates, transactional sends, generous free tier for small lists.
ResendModern transactional email API for developers, built by the React Email team. Focused on deliverability, clean developer experience and React-based templates.
Included in Mari Business. One subscription, billed to the company.
Mari IT Studio rides inside every Mari Business plan. The differences across tiers are managed-website count, teammate seats, and the depth of approval and audit you can configure.
- Up to 3 teammates
- Edit, build, keep alive
- Weekly digest
- Up to 10 teammates
- Migrations & integrations included
- Unified inbox + meeting intelligence
- Up to 30 teammates
- Custom workflows + approval gates
- SOC 2 / GDPR / HIPAA path
- Private deployment options
- Data residency selection
- SSO, SCIM, custom audit hooks
All plans include the audit trail, the approval gates, the per-role permissions and customer-data residency options. Mari’s AI usage is metered on top, billed transparently from a company credit balance.
Compare full Mari Business pricingShe never ships in your name. She drafts. You decide.
Every change waits for your tap before it goes live. Every old version is one click away for thirty days. Risky moves (deleting a page, changing a domain, dropping a database) pause for a second confirmation. Every credential lives in your encrypted vault, shown to you redacted, revocable in one tap. A pause switch silences every Mari working on the site, in one place.
How she stays in boundsTen honest answers, in plain language.
The questions every owner asks before handing Mari the keys. Plain language, no weasel words.
Will Mari break my site?
What if I want to keep my developer?
Does she speak my language?
Where do my data and credentials live?
Can I cancel?
What if Mari can't do something?
What if my site is on Wix, Tilda, 1C-Bitrix, WordPress?
How does she access my site safely?
Can I see a demo before signing up?
Is the work mine after Mari makes it?
Got a question that’s not here? Write to hello@mari.bot and the team replies, usually within the day.
Hand her the keys. Keep the business.
Join the Mari Business waitlist. Early companies help us shape Mari IT Studio and join at founding rates.


