Hey,Just do brainstorming on you're keyword.
I use google keyword tool to get some nice keyword on my website and its free to use.
Like they said also,do social media,
Do blog's that is the same as your website or similar
Do some backlink's i.e forums,classifieds ads free..etc..
Also another way,is to index your website.So,submit your website in google,yahoo,bing and any search engines.
I also started created a website and its in first page of yahoo,and bing too bad not in google.Lots of competition.So,if you search for a keyword or brainstorm of it.Make sure do get the one that high in competition cause that wont work.Choose a keyword that are LOW IN COMPETITION BUT IN HIGH MONTHLY SEARCHES.