[ad_1]
So apparantly it opens websites like this when I open my site (although sometimes)
How should I do a clean install?
And how should I backup so virus/trojan/malware is not there again?

I fix these professionally. I won’t try to sell you my services. Here is some advice.
First you need to clean it or have it cleaned. Then backup the site and save a backup that is not in your hosting account. You can save it right to your computer if you like. You can find pros on Fiverr or other places to clean it if you do not know how, but be choosey.
Then install the wordfence plugin and scan it regularly. Login every week to update your themes and plugins and scan. You have to stay on top of it.
I wish you the best of luck.
First of all, it depends on who your hosting provider is and if it regularly takes a backup of your site. If they do, they could have the option to restore your site to a previous date before it was hacked.
Second of all, change passwords!
Third of all, install the Wordfence plugin and scan the site.
Fourth of all, check to see if you are not using any themes/plugins and delete them. Additionally, be careful of where you get your plugins/themes from.
Use wordfence plugin to clean your website.
If the problem still persists then you need professional help let me know
this article might help
https://www.squadcoders.com/blog/website-hacked/
I would try out Sucuri.