Getting the word out about your startup business. Getting a business name and domain name are important, but if potential clients don't know you exist, it doesn't matter what you company name is.
Setting yourself up as an expert, gathering subscribers, converting sales, and growth. These are some of the hardest things when starting up a new business, online or brick and mortar. You have to start small and work, work, work.