Hi,
Honestly, being a freelancer, my aim would be to suggest you to re-design your website...:)
But listed are a few suggestion below that will really help the existing website to have an overall improvement from speed to design to content, because of my 6 years experience, I simply can suggest where less is more and more is more.
# We can use W3C standard
# For efficient crawling, we can use TABLLESS DESIGN.
# We will use LESS TAGS, the will reduce the wait of the website and the website will be optimized for speed and the website will be SEO FRIENDLY.
# We can use Stripe Images that will reduce the LOAD TIME on the website thus maintaining websites efficiency upon a bunch of user login at once (in case an option)
# We can do needs analysis time on time thus INCREASING USABILITY OF THE WEBSITE.
# We can have some FIXED POINTS OR ANCHOR in the website for improving the user experience to the website because users just scan the website instead a thorough go through in it.
# We can equally emphasize on DESIGN AND CONTENT for an appreciable QUALITY AND CREDIBILITY OF THE WEBSITE.
# To give the user a friendly experience to the website, we would spare them by FILLING LONG FROM AND ACCOUNT CREATION FOR JUST A ONE TIME VISIT.
There are many suggestions we can work upon. We can initially use these suggestion to make the website easy to use/ effective/ efficient and optimized for speed.
I look forward to speaking with you in detail.
Regards,
Amrita