Yes - you can create and host as many websites as you’d like on Direct, free of charge. There’s no need to make a new account or organization for each, either – all can be hosted under the same business account (aka "Organization" within Direct).

Did this answer your question?