Activate the Yeast: In a small bowl, mix warm water, yeast, and honey (if using). Let it sit for 5-10 minutes until it becomes foamy.
Mix the Dough: In a large mixing bowl, combine the flour and salt. Slowly add the yeast mixture and olive oil, stirring until a sticky dough forms.
Knead the Dough: Turn the dough onto a lightly floured surface and knead for 8-10 minutes until smooth and elastic. Alternatively, use a stand mixer with a dough hook for 5-7 minutes.
Let it Rise: Place the dough in a lightly oiled bowl and cover with plastic wrap or a damp cloth. Let it rise at room temperature for 1.5–2 hours or until it doubles in size. For better flavor, refrigerate the dough overnight.
Shape the Dough: Punch down the dough, divide it into portions, and roll or stretch it out to your desired thickness.
Preheat the Oven: Preheat the oven to 500°F (260°C), and if using a pizza stone, let it heat for at least 30 minutes.
Bake the Pizza: Transfer the shaped dough to a pizza stone or baking sheet. Add toppings and bake for 7-10 minutes or until the crust is golden and the cheese is bubbling.