Short-term need: creation or redesign of a website.
Whether it is a showcase site, a one pager or an e-commerce site, the success of your project requires in all cases that professionals with various technical skills work together to ensure its development.
If your project requires a combination of specialized skills: referencing, programming, content writing, webdesign or digital marketing… contact preferably general web agencies… They often have all this know-how, their panoramic vision guarantees the coherence of all the developments carried out for your project, and they generally take care of the hosting of your site, its maintenance and the management of your domain name.
If you do not wish to use the services of an agency, you can contact independent developers and web designers but you will have to liaise between these different stakeholders who are not necessarily used to working together.
Solutions like Wix.com or the use of WordPress tutorials on youtube are alternative solutions in case you want to build your own website. If you have sufficient skills, the result may even be relatively correct. Be careful however, this activity is particularly time-consuming and you will have to publish regularly content optimized for your SEO, maintain and host the site and update its components yourself once your site is online.