It’s important that the first thing you do is check how suitable your concrete or tiled area is for laying down artificial grass.
If the concrete or tiles are cracked, uneven, or broken in any extensive way, then laying your fake grass on top of them is not going to work. In such situations, we’d recommend pulling up the concrete/tiles and referring instead to our guide for laying artificial grass on soil (see below).
If your concrete/tiles are in good condition, however, then we recommend checking to see that they’re even. To do so, spray all areas of the surface with water from a hose, and check to see whether the water drains, or collects anywhere in puddles.
If the water collects in puddles, then drill with a 16mm bit through the concrete/tiles at the puddled areas. Fill these holes with a 10mm shingle. Lastly, wash your concrete/tiled surface thoroughly, and leave to dry out. (If weeds are an issue with your concrete/tiles, then spray the entire area with a weedkiller at this stage.)