If you have a business, you should not make your own WordPress site. You should seriously consider using a professional developer. There are just too many factors that go into the success of a WordPress site. They include having a secure server and backup system; having a properly configured WordPress installation; using reliable themes and plugins; having a site architecture that promotes easy navigation; aligning and editing content; ensuring your search engine optimization and Google verification are done correctly; and performing proper backups and updates in future months.
A professional WordPress developer does not use free or purchased themes. He or she builds child themes, knows how to create style sheets, how to modify the appearance, how to size and optimize images properly, and will install and modify the most reliable plugins.
A professional developer knows how to make your WordPress site safe and secure from malware and hackers. He or she has used WordPress as a development platform long enough to have performed regular updates and mastered common pitfalls. A professional developer will make all parts of your site mobile and fully functional on every device.
Professional WordPress developers can also set up your site for success with search engines. It isn’t enough to make a website and hope people discover it. Your site needs to be built the right way, indexed the right way, submitted to search engines the right way, and verified by search engines before it will do you any good.
Your website is your face to the world and the first impression people will have of you. Rarely will anyone phone or email you before they check out your website. They want to learn something about you, see samples of your work, and reassure themselves that you are the person they want to hire. People will be more likely to take the next step if your site looks professional, is easy to navigate, and full of useful, well-written and edited information.