Menu and ordering
Menu, cart and checkout in Armenian, English and Russian, made for phones first.
What we do
Our products
XMSThe platform everything we build runs on: sites, shops and restaurant ordering.Learn more
Restaurant orderingYour own ordering site with card payment, courier dispatch and receipts. Official Glovo and Yandex delivery partner.Learn more
SelineAI phone operator for businesses in Armenia: answers in Armenian, day and night.Learn more
ZeroPaySend a payment link by SMS, get paid by card straight to your bank.Learn moreRestaurant ordering
A customer orders on your site and pays by card. The order appears on your order board. A courier is called through our delivery hub. The fiscal receipt is issued. You see it all in one admin.


Where we work
Our team is in Yerevan (UTC+4). We work with clients in Armenia, Spain, Russia, Ukraine, the US and the UAE, remotely.
Case studies
Restaurant ordering on our platformRestaurants in Armenia taking orders on their own sites, built on ZeroMaze Hub.Learn more
Milkin: WordPress to XMSSame site, home page from 9.7 MB to under 0.5 MB, mobile score from 51 to 86.Learn more
Dili: WordPress to XMS, nothing lost365 old URLs checked, 0 broken; Google titles and descriptions kept on 243 of 243 pages.Learn moreBefore you write
With these six things we can give you a useful first answer, usually in one reply.
Where we work
Our team is in Yerevan (UTC+4). We work with clients in Armenia, Spain, Russia, Ukraine, the US and the UAE, remotely.

The page you are looking for does not exist
Back To HomeZeroMaze Hub
Customers order from your menu and pay by card. A courier is dispatched through our delivery hub, the fiscal receipt is issued, and every order lands on one order board for your team. ZeroMaze is an official Glovo and Yandex delivery partner.


What's included
Menu, cart and checkout in Armenian, English and Russian, made for phones first.
Customers pay by card through your bank's online payment (vPOS). We prepare the site for the bank's inspection.
When an order is paid, a courier is called through our delivery hub.
eHDM receipts are issued automatically from the order.
Phone and Instagram orders get a card payment link by SMS, straight from the order board.
About ZeroPay pay linksOrders, payments and refunds in one place for the whole team.
Apple Wallet and Google Wallet cards for regular customers.
Menu pages are delivered as finished HTML, so search engines and AI assistants read every dish.
Seline, our AI phone operator, can answer the restaurant's number and take orders in Armenian.
About Phone orders with SelineHow it starts
Tell us how you take orders today: delivery, pickup, phone.
We build the menu and connect your bank and delivery.
Your site goes live and your team gets the order board.
Questions
We do. The site gets the legal pages, payment wording and card logos the bank checks before it turns on card payments.
Yes. Menu, prices and photos are edited in the admin, in every language.
Yes. Your team can send a ZeroPay link by SMS for a phone order, and Seline, our AI phone operator, can take phone orders in Armenian.
ZeroMaze is an official Glovo and Yandex delivery partner. Tell us how you deliver today, and we connect the courier side when we set up your ordering site.
AI phone operator
Seline is an AI phone operator we built. She answers your number day and night, talks with the caller in Armenian, takes the order or booking, and sends you the recording in Telegram.


What she does
Nights, weekends, holidays, lunch breaks. Nobody has to sit by the phone.
She starts in Armenian. If the caller speaks Russian or English, she continues in that language.
She asks what your operator would ask, reads the order back, and confirms only after the caller says yes.
The caller gets a confirmation by SMS on their own number.
When someone calls again, she knows what they asked about last time.
Each call is recorded and sent to your Telegram chat with a short summary.
060 441 008. Press 1 for a hotel booking, 2 for a food delivery order. These are sample businesses with sample data.
She can mishear, like anyone on the phone. That is why she reads everything back and confirms only after the caller says yes.
You pay per call, with no subscription. Prices are on seline.am.
Payment links
ZeroPay lets you take card payments without a website or a terminal. Type the amount, send the link by SMS, and the customer pays on your bank's page. The money goes straight to your bank account; ZeroPay never holds it.


How it works
And what it's for.
By SMS, or share it in any messenger.
The customer pays by card; your screen shows "paid".
Link types
For one order or invoice. It can't be paid twice.
The same amount, paid by many customers: a deposit, a fixed service.
The customer enters the amount.
What you see
Your bank, your money: ZeroPay works with your own bank's online payment contract, Ameriabank vPOS or ArCa. We set it up with you. Sign in with your phone and a one-time SMS code, in Armenian, English or Russian.
Prices
100 AMDper link sent by SMS
100 AMDper paid link
Who it's for
Shops selling on Instagram, services taking deposits, restaurants taking phone orders, anyone sending invoices. For restaurants on our ordering platform, phone and cashier orders get a ZeroPay link straight from the order board.
A website, a shop, restaurant ordering or a move off WordPress: write or call from wherever you are, and we answer in English, Armenian or Russian.
Talk to usOur platform
XMS is the platform we wrote for our own clients. Company websites, online shops, restaurant ordering, the order board, customer notes and support all run on it. When a client needs something new, we add it to XMS once, and it is there for every site that needs it.
What runs on XMS
In Armenian, English and Russian.
About Company websitesWith Armenian bank payments and eHDM receipts.
About Online shopsMenu, checkout, courier dispatch, order board.
About Restaurant orderingPay links for phone and cashier orders.
About ZeroPay in the order boardReads the restaurant's live menu, so phone orders match the site.
About SelineFrom the same building blocks.
For the site owner
Card payments through Armenian banks, eHDM fiscal receipts on sales and returns, customer accounts, loyalty cards in Apple Wallet and Google Wallet, contact forms sent to Telegram, and transactional email that reaches the inbox. Before the bank's contract is ready, a test gateway shows the bank's inspectors the full card flow.
Every page is delivered as finished HTML, so Google, Bing and AI assistants like ChatGPT read the full text in every language. Sitemaps with language versions, a page list for AI assistants (llms.txt), and instant notice to search engines when a page changes are automatic.
Working with us
Click any part of your site and leave a note, a voice message or a screenshot; we see exactly what you mean and mark it fixed. On live sites only your staff see the notes.
Type or record a request in Armenian, Russian or English; you get an answer or a ticket to our team, with its status.
Safe to change
How it's built
Each XMS site is one small program with its own database file, hosted by us behind Cloudflare. Nothing is shared between clients' data. New features are added as plugins, so one client's feature doesn't touch another client's site. Moving a WordPress site to XMS keeps every URL and every Google title.
Questions
Yes. Texts, photos, menus, products, blog posts and page titles for Google are edited in the admin, in every language.
Armenian, English and Russian. Each text is stored once and translated per language; untranslated texts are flagged.
Every site has daily and weekly backups and a version history, so an earlier version can be restored. Changes are tried on a copy first.
Yes. New features are added to XMS as plugins, so one client's feature doesn't touch another client's site.
Your content is yours. On request we export everything, free of charge: texts, images, products and menus, orders and customers, in standard formats (CSV/JSON and the image files). The site itself runs on XMS, our platform, which is part of our service, so moving to another system means rebuilding the design there. We hand over the exported content and help with the move.
No. XMS is only available as part of our service: we build, host and look after your site on it.
Moved to XMS
Milkin: WordPress to XMSSame site, home page from 9.7 MB to under 0.5 MB, mobile score from 51 to 86.Learn more
Dili: WordPress to XMS, nothing lost365 old URLs checked, 0 broken; Google titles and descriptions kept on 243 of 243 pages.Learn more
Restaurant ordering on our platformRestaurants in Armenia taking orders on their own sites, built on ZeroMaze Hub.Learn moreA website, a shop, restaurant ordering or a move off WordPress: write or call from wherever you are, and we answer in English, Armenian or Russian.
Talk to usOur work
Numbers come from our own records and from measurements on the live sites; the date is next to each one.
Restaurant ordering on our platformRestaurants in Armenia taking orders on their own sites, built on ZeroMaze Hub.Learn more
Milkin: WordPress to XMSSame site, home page from 9.7 MB to under 0.5 MB, mobile score from 51 to 86.Learn more
Dili: WordPress to XMS, nothing lost365 old URLs checked, 0 broken; Google titles and descriptions kept on 243 of 243 pages.Learn moreA website, a shop, restaurant ordering or a move off WordPress: write or call from wherever you are, and we answer in English, Armenian or Russian.
Talk to usCase study
milkin.am went live on XMS on 20 October 2026. Visitors see the same site; underneath, it is a different one.


What they needed
The WordPress site was heavy and slow on phones: the home page weighed 9.7 MB, and the brand font, the store map and some videos did not work.
What we did
Result
| Home page, phone | Before (WordPress) | After (XMS) |
|---|---|---|
| Performance score | 51 | 86 |
| Largest content shown | 25.4 s | 4.0 s |
| Page weight | 9.7 MB | 0.47 MB |
Lighthouse mobile lab test of the home page. Before: the WordPress site, measured during the migration (October 2026). After: the live XMS site on 27 October 2026, median of three runs.
A website, a shop, restaurant ordering or a move off WordPress: write or call from wherever you are, and we answer in English, Armenian or Russian.
Talk to usCase study
dili.am went live on XMS on 18 October 2026. The goal was a move that visitors and Google would not notice.


What they needed
A bilingual WordPress site with hundreds of indexed pages. Moving it could not cost a single page, link or Google title.
What we did
Result
Speed improved, but the largest image on the home page still takes long on phones; that is the next thing to fix.
| Home page, phone | Before (WordPress) | After (XMS) |
|---|---|---|
| Performance score | 26 | 55 |
| Largest content shown | 16.2 s | 13.3 s |
| Page weight | 10.9 MB | 4.9 MB |
Lighthouse mobile lab test of the home page. Before: the WordPress site, measured during the migration (October 2026). After: the live XMS site on 27 October 2026, median of three runs.
A website, a shop, restaurant ordering or a move off WordPress: write or call from wherever you are, and we answer in English, Armenian or Russian.
Talk to usCase study
Restaurants in Armenia take online orders on their own sites built on ZeroMaze Hub.


What they needed
Orders on their own website and domain, paid by card, delivered by courier, with the fiscal receipt issued, without retyping anything.
What we built
A website, a shop, restaurant ordering or a move off WordPress: write or call from wherever you are, and we answer in English, Armenian or Russian.
Talk to usWebsites
This page explains how a business site is built, what slows it down, and what to decide first. It is useful even if you build with someone else.
In short
A business website answers what a customer asks before calling: what you do, what it costs or how to get a price, where you are, and how to reach you, in the language they search in.
How it works
We agree what the site must do (calls, bookings, enquiries), which pages it needs and in which languages.
You send what you have; we structure it and fill the gaps. This is the step that usually decides the launch date.
Layouts are drawn with your actual texts, so nothing breaks when the real words go in.
Pages, translations, page titles for Google and forms are built on XMS. Each language gets its own text, not a copy of the English.
You check a private copy that search engines don't index, and leave notes directly on the page.
Domain switched, old addresses redirected, sitemap submitted to Google, contact form tested end to end.
Hosting, daily and weekly backups, and edits. You change texts and photos yourself; we handle the rest.
What it costs to get wrong
Customers search in their own language; in Armenia that often means Armenian, Russian and English. A page that exists in one language is invisible to the other searches.
Most visits come from phones. The old Milkin home page weighed 9.7 MB; on mobile data people leave before it opens.
Every old link Google knows turns into an error page, and the rankings built over years are lost.
Prices and hours go out of date, and customers call to ask what the site should have told them.
Before you start
Our way
Questions
Mostly as long as the texts and photos take. The build is the shorter part; we give a launch date once the content is ready.
If your customers search in more than one, yes. Each language needs its own page text and Google title, or that language won't be found.
Yes. Texts, photos, menus, products and Google titles are edited in the admin, in every language.
You do. Register the domain in your company's name; we export all your content on request, free of charge.
We make it readable for them: finished HTML, clear answers on each page and an llms.txt list of pages. What they choose to quote is up to them.
A website, a shop, restaurant ordering or a move off WordPress: write or call from wherever you are, and we answer in English, Armenian or Russian.
Talk to usOnline shops
Selling online in Armenia means a bank contract, a site that passes the bank's inspection, consumer-law pages and fiscal receipts. Here is the whole path.
In short
An online shop in Armenia is a catalogue and checkout connected to your bank's online payment contract (vPOS), with the legal pages consumer law requires and eHDM fiscal receipts issued for each sale.
How it works
Products, variants, prices and photos, plus the classification code each product needs for fiscal receipts.
You sign an online payment (vPOS) contract with your bank. The money goes from the customer's card to your account.
Before card payments are switched on, the bank walks through the live site against its checklist (see below).
The bank issues a test terminal; a set of test payments, a refund and a cancellation must go through before live keys are released.
A certificate is issued for your tax number; receipts are then printed from the order on sale and on return.
Zones, fees, hours and what happens when an item is out of stock, written down before the first order.
Live keys in, one real small payment and refund to prove it, then open. The bank may inspect the site again after launch.
The bank inspection
Banks walk through the live site with a literal checklist before they switch on card payments, and may check again after launch. This is what they look for.
What it costs to get wrong
Under Armenian consumer rules for distance sales, if the order button doesn't make the payment obligation clear, the customer isn't bound by the order.
Customers have 14 days to withdraw. If the shop doesn't tell them, that window extends to 12 months and 14 days.
The bank's inspector stops at the first missing item, and card payments wait until the site is fixed and checked again.
Every online order retyped into the cash register is time spent and a chance to get the amount or the product wrong.
Before you start
Our way
Proof
Live sites we built
Questions
Yes. A vPOS is your bank's online payment contract; card money from the site goes through it to your account. Payment links like ZeroPay use the same contract.
The order button wording, card marks at payment, currency and secure-page disclosure, the total, legal pages, and your legal name, TIN and address on the site.
It depends on the bank. What you control: having the site ready for inspection before you apply, so the inspector doesn't stop at a missing item.
Yes. Once a certificate is issued for your tax number and each product has its classification code, receipts are issued from the order on sale and on return.
Only if your bank terminal actually supports them. Showing a wallet you can't accept is itself a problem at inspection.
A website, a shop, restaurant ordering or a move off WordPress: write or call from wherever you are, and we answer in English, Armenian or Russian.
Talk to usMoving off WordPress
A move is safe when nothing a visitor or Google relies on changes by accident. This is how we check that, step by step.
In short
A website migration moves the same pages, texts and addresses to a new platform. It keeps Google rankings only if every old URL still opens the right page and every page keeps its title and description.
How it works
Every page, post, image and old address of the current site is collected, in every language.
Same layout, same texts, same addresses. Translations are carried over as the live site shows them.
Each address is opened in a real browser on the new site: it must open the same page or redirect to the right one.
Titles, descriptions, canonical and language tags of every page are compared with the old site.
Screenshots of old and new, desktop and phone, side by side. Forms and bookings tested.
The domain is pointed at the new site; the old one keeps running untouched so going back is one step.
Sitemap submitted, Search Console watched for errors, old site switched off only after a quiet period.
What it costs to get wrong
The most common way a redesign loses its Google traffic: every indexed page turns into a 404.
Plugins store translations their own way; a careless move ships the Armenian pages in English.
The words Google shows in results disappear and get replaced by whatever the new template guesses.
Enquiries go nowhere and analytics show a sudden drop that is really a missing tag.
Before you start
Our way
Proof
| Site | Performance score | Largest content shown | Page weight |
|---|---|---|---|
| Milkin | 51 → 86 | 25.4 s → 4.0 s | 9.7 MB → 0.47 MB |
| Dili | 26 → 55 | 16.2 s → 13.3 s | 10.9 MB → 4.9 MB |
Lighthouse mobile lab test of the home page. Before: the WordPress site, measured during the migration (October 2026). After: the live XMS site on 27 October 2026, median of three runs.
Questions
Not if every old address keeps working and titles stay the same. That is what we check before switching: Dili kept 365 of 365 addresses.
Only where the old ones were broken or duplicated, and then every old address gets a permanent redirect to the new one.
The switch is a change in where the domain points; the old site keeps running until the new one is confirmed, so visitors always get one of the two.
Nothing. Email lives in separate DNS records, which stay as they are.
Yes. We host and maintain WordPress sites for clients who want to stay on it.
A website, a shop, restaurant ordering or a move off WordPress: write or call from wherever you are, and we answer in English, Armenian or Russian.
Talk to usHosting and support
Most site outages are not dramatic: a full disk, an expired domain, an update gone wrong. This is what good hosting does about them.
In short
Website hosting and support means the site is served, backed up, watched and fixed by someone responsible for it, so an outage is noticed and solved before customers notice it.
How it works
The site moves to our servers behind Cloudflare; the domain, email and certificates are checked.
Daily and weekly backups, kept off the server they protect.
We watch whether the site answers and which errors visitors hit in their browsers.
Changes are tried on a copy first; on XMS a failed check after an update rolls the site back on its own.
What it costs to get wrong
A backup you have never restored is a guess. The day you need it is the wrong day to find out it's empty.
"Error establishing a database connection" on a WordPress site usually means the server disk is full and the database stopped.
When the domain lapses, the site and the email stop together. Keep it on auto-renew, in your company's name.
Infected WordPress sites fill up with hidden pages in other languages; Google sees them before you do.
Before you start
Our way
Questions
Backups you can restore, monitoring with someone alerted, updates, a valid certificate, and help when something breaks.
Most often the server disk is full and the database stopped. Freeing space and restarting the database brings it back; a backup covers the rest.
That is usually an infected site serving spam pages. Clean the site, make those addresses return "gone", and remove junk sitemaps in Search Console.
Yes, WordPress and XMS.
A website, a shop, restaurant ordering or a move off WordPress: write or call from wherever you are, and we answer in English, Armenian or Russian.
Talk to usIntegrations
Automation pays off where the same data is typed twice, every day. Here is how to find those places and connect them safely.
In short
An integration moves data from one system to another without anyone retyping it: a paid order becomes a courier request, a fiscal receipt and a message to your team.
How it works
Where is the same data typed twice? Orders into the register, phone orders into a notebook, prices into two places.
Name the moment that should start the flow: an order is paid, a form is sent, a call ends.
Exactly which fields move where, in which format, and what counts as an error.
A real small payment, a refund, a cancellation, a wrong address: the cases that break flows in practice.
When a step fails, a person is told at once, so nothing gets lost silently.
Running today
A paid order calls a courier through our delivery hub.
The eHDM receipt is issued from the order, on sale and on return.
Contact forms and payment notices arrive in your Telegram chat.
A product spreadsheet that updates itself from the site.
Seline answers, takes the order and sends the recording to Telegram.
About SelineA ZeroPay link by SMS, paid by card, marked paid on the board.
About ZeroPayWhat it costs to get wrong
If two people do the job two ways, the automation copies one of them and the other's cases break.
A silent failure is worse than no automation: orders stop moving and nobody knows until a customer calls.
Refunds, cancellations and wrong addresses are where flows break; test them before launch, not after.
Start where the repetition and the cost of a mistake are highest, not where the tool is most impressive.
Before you start
Our way
Questions
The job repeated most often where a mistake costs money: usually retyping orders, issuing receipts, or taking phone orders.
Yes. On our restaurant ordering platform a paid order calls a courier through our delivery hub.
Yes. Once eHDM is set up for your tax number, receipts are issued from the order.
A website, a shop, restaurant ordering or a move off WordPress: write or call from wherever you are, and we answer in English, Armenian or Russian.
Talk to usSearch and AI visibility
This page is about being found in search and in AI answers. It's a checklist you can run on any site, including yours today.
In short
Search visibility is whether Google and AI assistants can read your pages, understand which language and business they belong to, and find a clear answer worth showing.
How it works
Every page's title, description, canonical and language tags, in the HTML the server actually sends.
One canonical per page, Armenian and English versions linked to each other, unique titles, one H1, images with text.
Structured data for your business, services, menu and FAQ, so the facts are the same everywhere.
Remove junk sitemaps and spam addresses left by old or infected sites; submit the real sitemap.
Finished HTML, an llms.txt list of pages, and pages that answer real questions in short, direct sentences.
Search engines are told the moment a page changes (IndexNow), instead of waiting to be crawled.
What it costs to get wrong
Google gets two answers to "which page is the real one" and may pick the wrong language or the home page.
The Armenian page competes in Armenian searches with an English title, and loses.
Readers notice in one sentence; a draft is fine as a start, never as the published page.
AI assistants and search snippets quote short, direct answers. A page of slogans gives them nothing to quote.
Before you start
Our way
Questions
Making each page easy for search engines to read and worth showing for the questions people actually type.
Whether assistants like ChatGPT can read your pages and find short, direct answers to quote, with your business facts consistent everywhere.
A plain-text file at the root of your site that lists your pages with one-line descriptions, so AI assistants can find them.
Yes, each with its own title and description, linked to each other with language tags, so each ranks in its own language.
Google Search Console shows the searches you appear for and the clicks; your site statistics show visits that come from AI assistants.
A website, a shop, restaurant ordering or a move off WordPress: write or call from wherever you are, and we answer in English, Armenian or Russian.
Talk to usAds and leads
Paid ads only pay off when every step after the click is built and measured. This is how we set up that path.
In short
Digital marketing, the way we run it, is paid ads that send people to a landing page built for one action, with every lead captured, followed up and counted, so you know what each customer cost.
How it works
Pick what you are selling in this campaign and the one thing a visitor should do: call, book, or leave their number.
One fast page per offer, in the visitor's language, with the form or the call button above the fold. Not the home page.
The ad platform's pixel and a conversion event on the form, checked with a test lead, so the ads learn from real leads, not clicks.
Start with a small test budget and two or three messages; keep the ones that bring leads, stop the rest.
Leads land in one list with their source and status, and your team gets a Telegram message for each one.
Someone calls or writes back while the person still remembers filling the form. Speed matters more than the script.
Spend, leads, cost per lead and cost per customer. Budget moves to what brings customers, not likes.
What it costs to get wrong
The visitor came for one offer and gets a menu of everything. Most leave without doing anything.
Without it the platform optimises for clicks, and you pay for people who never become leads.
Leads in personal chats and notebooks get forgotten, and nobody can say which ad brought them.
Cheap clicks can be the most expensive customers. Count what a customer cost, not what a click cost.
Before you start
Our way
Questions
The path from an ad to a customer: the ad, a landing page with one action, the lead in a list, a quick follow-up, and the sale, each step counted.
Google reaches people already searching for what you sell; Meta reaches people who aren't searching yet. Most start with one, chosen by whether people search for your product.
Because the ad promised one thing. A page about that one thing, with one button, turns more visitors into leads than a page about everything.
Enough to test two or three messages for a couple of weeks. We agree the test budget with you before anything is scaled.
Yes. Search and AI visibility is a separate service: being found without paying per click.
A website, a shop, restaurant ordering or a move off WordPress: write or call from wherever you are, and we answer in English, Armenian or Russian.
Talk to usApp development (new)
App development is a new service for us. Here is how we decide whether you need an app, and how we build one when you do.
In short
A business app is worth building when customers use you every week and need something faster than a browser; it should share one backend with your website so products, prices and orders never disagree.
How it works
An app pays off when customers use you every week. If they come a few times a year, a fast mobile site does the job.
Order again, book, track, pay: the one thing users will open the app for. Everything else waits for version two.
Designs use your real products, prices and texts, so nothing breaks when real data goes in.
The app uses the same XMS backend as your website: one set of products, prices, orders and customer accounts.
The app is submitted to the App Store and Google Play under developer accounts in your company's name.
Phones get new system versions every year; the app needs updates to keep working, and we plan for them.
What it costs to get wrong
Most installed apps are opened once. Without a job customers repeat, the app becomes a cost with no return.
If the developer owns the store account, you can't update or move your own app without them.
Two backends mean two price lists and two sets of orders, and customers see different things in each.
A new phone system version can break an app nobody maintains, and the stores remove apps that stop working.
Before you start
Our way
Questions
A website first, almost always. An app is worth it when customers use you every week and need something faster than a browser: re-ordering, booking, tracking.
Usually both, since your customers use both. If most of them use one, start there.
You do. It is published under developer accounts in your company's name.
No. The app reads products, prices and texts from the same backend as your website, so admin changes show up without a store update.
For physical goods and services, yes: through your bank's online payment, the same way as on your website.
A website, a shop, restaurant ordering or a move off WordPress: write or call from wherever you are, and we answer in English, Armenian or Russian.
Talk to usStart here
Find the line that sounds like your business; each guide explains how it works, what to decide and what goes wrong.
You need a website that answers their questions first.
WebsitesYou need an online shop with a bank contract and fiscal receipts.
Online shopsYou need ordering on your own domain, with delivery and receipts.
Restaurant orderingPayment links may be all you need.
ZeroPayMove it, or let us host and clean it.
Moving off WordPressAds, a landing page and a lead funnel you can measure.
Digital marketingAn app may be worth it; a fast site usually comes first.
App developmentConnect the systems so data moves on its own.
Integrations and automationAll services
Our products
XMSThe platform everything we build runs on: sites, shops and restaurant ordering.Learn more
Restaurant orderingYour own ordering site with card payment, courier dispatch and receipts. Official Glovo and Yandex delivery partner.Learn more
SelineAI phone operator for businesses in Armenia: answers in Armenian, day and night.Learn more
ZeroPaySend a payment link by SMS, get paid by card straight to your bank.Learn moreQuestions
Yes. Our team is in Yerevan and we work with clients in Armenia, Spain, Russia, Ukraine, the US and the UAE, remotely: calls in a slot that overlaps your working day and written updates on every request. A few things are Armenia-only because they connect to Armenian banks, tax receipts or phone numbers: vPOS card payments, eHDM receipts, restaurant ordering, ZeroPay and Seline.
If customers should pay on the site, a shop. If they call, visit or send an enquiry, a website. Selling a few items by message? ZeroPay links may be enough.
Usually not. A fast site that works well on phones covers most local businesses; an app pays off only when customers use it every week.
Yes. Everything we build runs on XMS, so a shop, ordering or payment links can be added to an existing site.
A website, a shop, restaurant ordering or a move off WordPress: write or call from wherever you are, and we answer in English, Armenian or Russian.
Talk to usAbout us
ZeroMaze is a small team in Yerevan, working with clients in Armenia, Spain, Russia, Ukraine, the US and the UAE. We started as a web studio; today most of our work continues after launch: the sites, shops and ordering systems we built are hosted and looked after by us, on our own platform.
In short
ZeroMaze builds and runs the online side of businesses in Armenia and abroad: websites, online shops and restaurant ordering on our own platform, with payments, delivery, receipts and search visibility built in.
What we run
The platform every site, shop and ordering system we build runs on. We wrote it, so we fix it.
Ordering sites for restaurants in Armenia, with card payment, courier dispatch and receipts.
An AI phone operator for businesses in Armenia that answers in Armenian and takes orders and bookings.
Payment links by SMS for businesses in Armenia, paid by card straight to the business's bank.
How we work
Every request becomes a task with one owner and a status you can see.
Nothing changes on a live site before it worked on a copy.
Version history and backups on every site we host.
When we quote a result, it was measured on the live site, and we say when.
Where we work
Our team is in Yerevan (UTC+4). We work with clients in Armenia, Spain, Russia, Ukraine, the US and the UAE, remotely.
Our work
Restaurant ordering on our platformRestaurants in Armenia taking orders on their own sites, built on ZeroMaze Hub.Learn more
Milkin: WordPress to XMSSame site, home page from 9.7 MB to under 0.5 MB, mobile score from 51 to 86.Learn more
Dili: WordPress to XMS, nothing lost365 old URLs checked, 0 broken; Google titles and descriptions kept on 243 of 243 pages.Learn moreA website, a shop, restaurant ordering or a move off WordPress: write or call from wherever you are, and we answer in English, Armenian or Russian.
Talk to usYes. Our team is in Yerevan and we work with clients in Armenia, Spain, Russia, Ukraine, the US and the UAE, remotely: calls in a slot that overlaps your working day and written updates on every request. A few things are Armenia-only because they connect to Armenian banks, tax receipts or phone numbers: vPOS card payments, eHDM receipts, restaurant ordering, ZeroPay and Seline.
If customers should pay on the site, a shop. If they call, visit or send an enquiry, a website. Selling a few items by message? ZeroPay links may be enough.
Usually not. A fast site that works well on phones covers most local businesses; an app pays off only when customers use it every week.
Yes. Everything we build runs on XMS, so a shop, ordering or payment links can be added to an existing site.
Mostly as long as the texts and photos take. The build is the shorter part; we give a launch date once the content is ready.
If your customers search in more than one, yes. Each language needs its own page text and Google title, or that language won't be found.
Yes. Texts, photos, menus, products and Google titles are edited in the admin, in every language.
You do. Register the domain in your company's name; we export all your content on request, free of charge.
We make it readable for them: finished HTML, clear answers on each page and an llms.txt list of pages. What they choose to quote is up to them.
Yes. A vPOS is your bank's online payment contract; card money from the site goes through it to your account. Payment links like ZeroPay use the same contract.
The order button wording, card marks at payment, currency and secure-page disclosure, the total, legal pages, and your legal name, TIN and address on the site.
It depends on the bank. What you control: having the site ready for inspection before you apply, so the inspector doesn't stop at a missing item.
Yes. Once a certificate is issued for your tax number and each product has its classification code, receipts are issued from the order on sale and on return.
Only if your bank terminal actually supports them. Showing a wallet you can't accept is itself a problem at inspection.
Not if every old address keeps working and titles stay the same. That is what we check before switching: Dili kept 365 of 365 addresses.
Only where the old ones were broken or duplicated, and then every old address gets a permanent redirect to the new one.
The switch is a change in where the domain points; the old site keeps running until the new one is confirmed, so visitors always get one of the two.
Nothing. Email lives in separate DNS records, which stay as they are.
Yes. We host and maintain WordPress sites for clients who want to stay on it.
Backups you can restore, monitoring with someone alerted, updates, a valid certificate, and help when something breaks.
Most often the server disk is full and the database stopped. Freeing space and restarting the database brings it back; a backup covers the rest.
That is usually an infected site serving spam pages. Clean the site, make those addresses return "gone", and remove junk sitemaps in Search Console.
Yes, WordPress and XMS.
The job repeated most often where a mistake costs money: usually retyping orders, issuing receipts, or taking phone orders.
Yes. On our restaurant ordering platform a paid order calls a courier through our delivery hub.
Yes. Once eHDM is set up for your tax number, receipts are issued from the order.
Making each page easy for search engines to read and worth showing for the questions people actually type.
Whether assistants like ChatGPT can read your pages and find short, direct answers to quote, with your business facts consistent everywhere.
A plain-text file at the root of your site that lists your pages with one-line descriptions, so AI assistants can find them.
Yes, each with its own title and description, linked to each other with language tags, so each ranks in its own language.
Google Search Console shows the searches you appear for and the clicks; your site statistics show visits that come from AI assistants.
We do. The site gets the legal pages, payment wording and card logos the bank checks before it turns on card payments.
Yes. Menu, prices and photos are edited in the admin, in every language.
Yes. Your team can send a ZeroPay link by SMS for a phone order, and Seline, our AI phone operator, can take phone orders in Armenian.
ZeroMaze is an official Glovo and Yandex delivery partner. Tell us how you deliver today, and we connect the courier side when we set up your ordering site.
The path from an ad to a customer: the ad, a landing page with one action, the lead in a list, a quick follow-up, and the sale, each step counted.
Google reaches people already searching for what you sell; Meta reaches people who aren't searching yet. Most start with one, chosen by whether people search for your product.
Because the ad promised one thing. A page about that one thing, with one button, turns more visitors into leads than a page about everything.
Enough to test two or three messages for a couple of weeks. We agree the test budget with you before anything is scaled.
Yes. Search and AI visibility is a separate service: being found without paying per click.
A website first, almost always. An app is worth it when customers use you every week and need something faster than a browser: re-ordering, booking, tracking.
Usually both, since your customers use both. If most of them use one, start there.
You do. It is published under developer accounts in your company's name.
No. The app reads products, prices and texts from the same backend as your website, so admin changes show up without a store update.
For physical goods and services, yes: through your bank's online payment, the same way as on your website.
Yes. Texts, photos, menus, products, blog posts and page titles for Google are edited in the admin, in every language.
Armenian, English and Russian. Each text is stored once and translated per language; untranslated texts are flagged.
Every site has daily and weekly backups and a version history, so an earlier version can be restored. Changes are tried on a copy first.
Yes. New features are added to XMS as plugins, so one client's feature doesn't touch another client's site.
Your content is yours. On request we export everything, free of charge: texts, images, products and menus, orders and customers, in standard formats (CSV/JSON and the image files). The site itself runs on XMS, our platform, which is part of our service, so moving to another system means rebuilding the design there. We hand over the exported content and help with the move.
No. XMS is only available as part of our service: we build, host and look after your site on it.
A website, a shop, restaurant ordering or a move off WordPress: write or call from wherever you are, and we answer in English, Armenian or Russian.
Talk to usNotes from our work
A new article every month: how things work, what to decide and what goes wrong, from the sites and systems we build and run.
The first article is on its way.
A website, a shop, restaurant ordering or a move off WordPress: write or call from wherever you are, and we answer in English, Armenian or Russian.
Talk to us