Where is your website showing up on the search engines? If you can't easily be found on the search engines how can you expect a lot of traffic to your site? Yes being promoted on BuildingBC makes a major difference but it should only be part of your plan. Back to the question, for the word or phrase you would like to be found under where do you show up?
In the top 10? Top 50? Top 100? If you are not in the top 20 then your chances of being found are not very good. People will search but only so far, after the first page it drastically goes down. What if your competition is before you? What if 5 of your competitors are before you? Its time to get serious about your position in the search engines, Google first, then MSN and Yahoo. More links from BuildingBC will also help your position, articles, pictures, videos, it all helps.