There might be some public databases which still list your organization. IRCC will make all possible attempts at their end to confirm the authenticity of your claims. A non-existent web address isn't a reason for refusal by itself. If your experience was genuine, nothing to worry about here.
The funny thing is just went down on the 7th of this month, according to my old boss that I called.
He said he didn't want to pay the "$25 hosting fee", my profile was actually just updated TODAY. So feeling extremely nervous. Hoping for a decision ( hopefully positive), by Friday. It's been 5 months 1 week as of today.