a domain name with the keywords included is highly recommended. My blogsite outranked other sites with older but unoptimized domains.
Check your competitors and build more backlinks than them. Not to mention that you're site has to be optimized better for the search engines.
My site is new and as yet unranked, is there any point registering with google or simply focus on back links?
A domain of the keywords will get you ranked very well for that keywords. However, it is really hard to get such domains for decent amount of searches. Therefore, my best suggestion is finding a good domain with part of the keywords then create quality contents. Marketing is also needed like link building and social media. Also ranking does takes alot of time from 3 months to 6 months even a year depending on keywords competition.
Do the On Page and Off Page work for your website and daily update your website related services. So that it build your search terms.
2 things can get you good rank on google 1> whatever is your niche, select keywords from google keyword tool which have low competition and decent search volume (3k to 8k would be fine) .Then build your quality content on these low competition keywords 2>get back links from relevant webpages with content related to your content, it would be best if the link you are getting are form websites having PR>1
There is no clear formula for increasing PR. Only matt cuts knows that complex algorithm anyway. But, try some clean link building on relevant sites. It actually pays off.
You want to get good rank on google so you should be done off page optimization for geting more backlinks. your websites will get good ranking on search engine within 2 months.
Social bookmarking site with Google will usually send over in the rush to take a look. If this is a new site, then Google indexes pages that appear in search results. If there is a new social bookmarking site, it may take months before the real Google-indexed sites.