I am getting this error now when I try to submit a proxy site on tech-faq

- Can't find a link back to us on your website
Example of one of the submissions is this proxy