Unless you are to write your own program, you will need a good HTML publisher.
For many people web design is really a learn-as-you-go experience. https://itstream.net/bitrix/redirect.php?event1=&event2=&event3=&goto=https://Goelancer.com/question/10-steps-to-optimizing-your-website-15/