Disclosure — some links on this page go to Amazon, and we earn a commission if you buy through them. It costs you nothing extra and it does not change what we recommend or in what order. The full disclosure.
Run the first map in daylight, with every internal door open, the floor tidied and any full-length mirrors covered. Then set no-go zones around rug fringes, cable nests and the pet bowls before the first cleaning run. A good first map is the difference between a robot that works and one that annoys you.
The map is the robot's model of your house, and everything it does afterwards is built on it. A map made in a dark room with the doors shut and a bag on the floor produces a robot that behaves oddly for months, and most people never connect the two.
Before the first run
Open every internal door, including cupboards and rooms you intend to exclude later. A room the robot never sees is a room it does not know exists, and adding it afterwards means remapping.
Do it in daylight. Essential on a camera-based robot, and it does no harm on a LiDAR one. The obstacle-recognition hardware is usually camera-based even when the mapping is not.
Tidy the floor properly. Anything left out becomes a wall in the first map on some systems, and a phantom obstacle the robot routes around for weeks.
Cover full-length mirrors and glass panels at robot height. This is the single biggest cause of a map with a room that does not exist — the laser passes into the reflection and the robot maps the reflected space.
Move the dock to its permanent home first. The dock is the map's origin on most systems. Moving it later can invalidate the whole map.
Let it run a mapping-only pass if the model offers one. It is faster than a cleaning run and produces a better result because the robot is not also managing dirt.
After the map is built
Name the rooms properly, straight away. Voice control and per-room schedules are far more useful than they sound, and neither works with rooms called Room 3 and Room 4.
Split and merge rooms where the robot got it wrong. An open-plan space it split down the middle will otherwise produce odd cleaning patterns forever.
Set the no-go zones that matter most: rug fringes (here is why), the cable nest behind the television, pet bowls and litter trays, and any floor that should not be mopped.
Set mop-only exclusions separately from full no-go zones. Most people do not know these are different, and it is the setting that lets a robot vacuum a rug it must never mop.
Save the map, and check the app has more than one map slot if you have more than one floor.
When to remap from scratch
Remapping wipes your zones and room names, so it is a last step rather than a first. It is genuinely warranted after you have moved furniture substantially, after you have changed flooring, if the dock has moved permanently, or if the map has accumulated phantom obstacles from months of clutter. It is not warranted for a single odd run. If this is your first robot and the first map is still ahead of you, the beginner's guide covers what week one actually looks like.
If the map keeps breaking
A map that will not hold usually means the robot cannot localize reliably — dim rooms on a camera-based model, deep carpet causing wheel slip and odometry drift, or reflective surfaces confusing a laser. Fix the cause rather than remapping repeatedly. The general diagnostic pass is on the troubleshooting hub, and if the map is fine but the app cannot see the robot at all, that is a network problem — see when the robot will not connect to Wi-Fi.
Quick picks
Ranked on the published specifications below. Tap a row to jump to the full write-up.
#
Product
Best for
Max climb
Price
1
eufy X10 Pro Omnieufy publishes an obstacle clearance, a mop lift, two runtimes and both tank capacities — more of its own numbers than any other maker here.
Roborock Q7 M5+The Q7 M5's LiDAR and anti-tangle hardware, plus the self-emptying dock the plain M5 does not come with — and a stated bag capacity to go with it.
Run the first map in daylight with all internal doors open, the floor tidied and mirrors covered, and put the dock in its permanent place first. Then name the rooms and set the no-go zones before the first cleaning run.
+ Why does my robot vacuum map a room that does not exist?
A mirror or a glass panel at robot height. The laser passes into the reflection and the robot maps the reflected space as real. Cover it, remap, and the map stays correct afterwards.
+ Should I let the robot clean while it maps?
If the model offers a mapping-only pass, use it — it is faster and produces a better map because the robot is not also managing dirt and bin capacity at the same time.
+ Will moving furniture break the map?
Small changes, no — the robot updates as it goes. Moving a sofa across a room or changing flooring can be enough to warrant a remap. Moving the dock permanently definitely is, since the dock is the map's origin on most systems.
+ How do I stop the robot going in one room?
A no-go zone, or excluding the room from the cleaning schedule. Both need the room to be in the map in the first place, which is why you open every door on the first run even for rooms you intend to exclude.