How can I add my site to Alexa’s Top Sites by Category?

You can do that by adding it to the Open Directory. Go to http://www.dmoz.org, find the category your site should be listed in, and click the “Add URL” link at the top of the page. We highly recommend reading their submission guidelines first at http://dmoz.org/add.html.