DMOZ.org has to be the number one online directory to get your website submitted to, as well as appear in. It has been around almost as long as the internet has. Unfortunately as it gets so many submissions each day, it can often take months to be listed, and sometimes you may not get listed.
The sooner you submit your website to the DMOZ directory, the better. However, I would make sure that your website is in a completed state before you submit it, even although it may take months to be listed.
As with all the traffic generation and backlinking strategies you carry out for your business, some will give you immediately results and others will be much slower. Also there are strategies that will bring short term results and others that bring in long term results. Submitting your website to not only DMOZ but other directories should be thought of as giving a slow but long term result.
When submitting your website, make sure that you choose the category that best fits your business and only submit your site once, to only one category. If your website is found to be breaking these rules not only will you not get your website submitted, you will probably be banned from submitting other websites.
Also when submitting your website, don’t use over the top promotional words in your submission description as you will end up being rejected and you don’t want to have to wait months to be included again.
The DMOZ is administered by real people who volunteer to look after a certain category, or categories, and manually approve the submissions. If your category doesn’t have a volunteer looking after it then you may find it’s even longer to get your submission accepted. One way to get around that is to volunteer to administer that category! To volunteer, just fill in the volunteers form and send it off and someone will get back to you with more information.