So you've built your site, added keywords and description, but you're not listed on Google.
It's very unlikely that you're banned - very few sites actually get banned from the Google index, and these tend to be for using
blackhat SEO methods to manipulate the Google index.
The chances are that your site simply isn't listed yet or that it's not listed very high up in the searches you are trying.
Google only lists sites that it can find or have been manually submitted into it's search engine so unless you have a link to your site, or have added the web address (URL), then you won't be in the index. First check that you're site isn't listed by typing in the web address of the site in Google and searching - if you're site is found, then skip this part and go to the next paragraph. Anyway, if you have typed in the address of your site (e.g. yoursite.com or the name of your domain with no spaces e.g. yourwebsite), and it is still not on any of the pages, then your web site probably hasn't been found by Google, so you'll need to add it manually. Click
here and type in the address of your site, and it will be added to Google's list of web sites to crawl and eventually add to it's index. Please note that there is no guarantee of this and it may not be listed for several months, if it is added.
If you have found you're site when searching for the address of your site, then it is now in the Google index, but there is too much competition from other sites, and yours isn't popular enough yet to be higher up in the rankings. Google uses hundreds of methods to rank it's sites, but one of the most important is having links into your web site, as from Google's point of view, if sites are linking to yours then your site is more reliable and popular than others. There are underhand methods of getting higher up the rankings, but thee are unfair and in the long term, may lead to having your site banned. Instead, concentrate on providing your visitors with good quality unique content which people will want to link to from their sites. If your web site is providing visitors with something that other sites aren't, then other webmasters and visitors will value your site and link to it from their own sites.
One your site is providing visitors with unique, interesting content, then submit your site to several directories, including
Dmoz, which is of a high standard. Do not bother with small general directories as these tend not to bring you any visitors and are mainly a waste of time. It' not terrible to take part in a few link exchanges ("I'll link to your site if you link to mine"), as long as the links are there to bring you both traffic; the web sites are relevant and complimentary to both sites and also that you don't go over the top and participate in too many (10 relevant, complimentary link exchanges is almost definitely enough for most sites).
Whatever you do, remember that you should aim to bring in traffic from a web site, rather than bothering with
PageRank - the green bar in the Google toolbar (if you have the toolbar that is). PageRank used to be a useful way of checking the popularity and even the reliability of a we site, but it's been widely abused and is now little more than useless. It doesn't guarantee traffic/visitors to your web site, neither does it even guarantee where you're web site will be placed in search engine rankings, since Google uses more than 100 methods to evaluate web sites.
IN BRIEF - provide your visitors with unique quality interesting content on your site, that people will recommend to others and want to link to. Don't participate in any blackhat or underhand methods to try and improve rankings and don't worry about PageRank!