If you want to market or promote something these days then you're crazy not to do most, or at least much of it, online. Even if your project is geographically targeted (eg, a bricks and mortar business) then a web presence is vital. That's because you can still get on the radar of a targeted audience even if you're not physically in that area.
This advantage has become very clear to me recently. That's because I have decided to move to Sydney. I may return eventually, but I will certainly be there for several years.
After I'd made this decision part of me felt I'd wasted lot time building up the traffic to this site; that it would be wasted. But I quickly realized that wasn't the case at all. While I'm in Sydney I won't be able to do flyers for people here, of course! But there are other things I can keep offering online from there. While I won't be able to teach Perth people face to face any more, for instance, I can use Skype.
And just as I can still make money from this site when I'm in Sydney, I can also build a site like this but tailored to that city while I'm still here in Perth (I won't be going for several weeks).
Soon after it's online it won't be getting much search engine traffic of course. That will take ages to build up. But I will be planting the seeds in that regard. It will be up and running when I get there. Though I might not hit the ground running I'll be walking, that's for sure.
So, you can add these benefits to the already long list that online marketing affords. It doesn't matter what your project is or where you are situated. You can still be moving forward with it.