Be sure to provide an ordering system that is secure. There are services such as Paypal that provide the customer with assurance of a safe buying experience. Your website gains trust by providing one of these secure systems. Users should also create accounts that are password protected before they send personal or payment information to your website. When you see a domain name that you want, be prepared and have money available to purchase it. The assurance of obtaining the exact domain name as your business name is a long shot. You could find a domain name similar to your company name, if you are open to spend $1,000 to $2,000. The more subscribers you have, the more revenue your website will generate. Testing out different versions of your site can be achieved through split testing, where one page is served to half your audience and another to everyone else. You can then identify which website version will be more successful by checking the number of new subscribers.
One good example of this is offering the websites you are selling to a writer, who can in turn offer them for discounts to their customers. They can offer those discounts on your stuff and you can both increase your profits by gaining a new market.