the links on the site are all just the same ref-link, is this spam?
Maybe it was, sorry about that. It was just a top search result and said Dec 2024 in the content. The links are to https://www.vultr.com/?ref=9632479-9J so might have been a sneaky referral link that went to the main page that at some time had the promotion. It appears gone now.
Perhaps they act quickly on DMCA reports, so if you're in a gray area don't use them?
I was just curious what kind of promotions they have and saw this one for $300 in credits and $100 free trial[0].
[0] https://sites.google.com/site/vultrfreecredit