Skip to content
  • There are no suggestions because the search field is empty.

Matic skips mopping hard floors or tries to mop carpet

If Matic skips mopping certain hard floor areas or tries to mop carpets, this is typically due to floor-type (semantics) misdetection, or a manual floor-type override that no longer matches your space. The steps below will help you check and correct this in the app.

Matic automatically and dynamically distinguishes between carpet and hard floors using its visual intelligence, so it's designed to avoid mopping carpeted areas. It also continuously refreshes its map as it cleans, which means if you add, remove, or move rugs, Matic should generally adapt its cleaning plan accordingly.

Matic's floor-type recognition works best in good lighting, which is why we recommend turning on the lights when it creates your home map for the first time.

Step 1: Review the Floor-Type Map

Tap the Layers icon in the top-right of the Home screen to review the semantics (floor-type) map and confirm carpet vs. hard floors were identified correctly.

Step 2: Adjust Floor Types if Needed

If anything looks off, go to Edit Map -> Edit Floor Types to correct it.

Step 3: Check for a Manual Floor-Type Override

If you previously marked an area as carpet using a manual override in Edit Floor Types, Matic will continue treating that area as carpet even after the rug is moved or removed, since the override takes priority over automatic detection.

If you've moved or removed a rug and Matic still isn't mopping that area, check Edit Map > Edit Floor Types for an existing override and remove or update it to match the space's current floor type.

Need more help?

If you have any questions or need further assistance, please submit a ticket in the Matic app (Settings > Support > Contact Us).  Thank you for being a valued part of the Matic community!