We are laying a patio out of rough edge granite setts (or cobblestones). One supplier, London Stone, is quite expensive and has also recommended their pre-sealing service where they seal all faces of the granite sett with Dry Treat Stain Proof so that they are delivered ready sealed. Their marketing blurb says: "Sealing stone prior to installation will help to protect against efflorescence (a white ‘bloom’ which appears on the surface of the stone after installation as a result of salts from the
bedding layer travelling through the stone to the surface). Sealing prior to installation will not completely eradicate the possibility of efflorescence occurring, however it will reduce the risk significantly in comparison to unsealed stone."
Another supplier, has said that they don't pre-seal and that sealing all faces is also not required. Instead, they recommend installing the setts and then sealing just the exposed face with a product called "Wet and Forget". This is significantly cheaper than Dry Treat Stain Proof, and the supplier is also quite a bit cheaper.
What have people on the forum who have laid granite outdoors done about sealing? Do you do it before or after installation?
And how do you stop weed growth? Is it simply a case of laying a geotextile membrane between the hardcore and the sand and cement bed for the granite?