Well all the above replies are the various methods of bringing traffic to your site.. and i would that you write articles about something realted to your website... well you have a cooking related website then why dont write some special recepies... and post them to various article submission sites... a few to start would be
http://www.goarticle.com ,
http://www.ezinearticles.com .. search for them on google... well this may certainly bring quite a good amount of traffic to your website...
Then think of the more important thing... the press releases these are a bit more professional... if you have an article thats newsworthy.... that you feel is uniqe and belongs to your market i.e. cooking then go and release them on various sites... if your luck is with you then you would get listed to varous search engines, rss feed sites loads of them... but this requires hard work...
Hope this helps...
Take care
Manish