If you're looking for a reliable way to bond two pieces of concrete together, an epoxy is your best bet. Epoxies are available in a variety of brands at most home improvement stores, and they come in a tube with two parts of different colors that you mix together to form a paste. For smaller repairs or quantities of glue, caulking is another great option. Start by preparing the space, then add the cartridge to the caulking gun and place the applicator around the perimeter of the object.
Press the parts together and follow the instructions for how long you need to cure the concrete glue. If cold temperatures are a concern, SikaLaTex Concrete Bond Adhesive is a great choice. You can brush it, spray it, or use it as a substitute for water in a concrete slurry or mortar. Gorilla Glue is also an effective adhesive for raw bricks or cement, but it may not adhere well enough to cured or hardened concrete.
For this type of project, you'll want to use a product like Liquid Nails LN-905 landscape block adhesive. This polyurethane-based adhesive is waterproof and weather resistant, so it's perfect for outdoor concrete projects and repairs. To ensure that the bonding agent enters existing concrete, apply it directly with a brush or rag. Then place the second piece of concrete on top and apply pressure slowly and evenly in one direction; don't turn or twist while applying pressure until you see how they are stuck together.
If you're working on a deck or slab repair, mixing concrete with a bonding agent allows you to work quickly and form the repair on the platform. Loctite has a variety of products designed for this purpose, from carpet laying to metal bonding to road repairs. When mixing concrete away from the surface, be sure to prevent dust or mud from splashing and causing adhesion problems. Now that you know what to look for in the best bonding agents for concrete, start comparing the best products.