I prefer not to fully "TDD". That means, since I create websites, I might do simple tests such as checken URIs and ensure it's the right code (usually 200) and content-type. But I usually write it after I created the implementation, but before launch.