My website is being outranked by another third party website through an iframe of my website. Their website is featuring my website through an iFrame on a basic page. This page consists of a header, iFrame and footer.
Canonical is set for my website. They are ranking for keywords from my website and I no longer show up on google for most keywords.
Could I be demoted as Google has deemed this website more trustworthy? or better? or is this negative SEO at work? I have found hundreds of sites that are direct clones of mine, could that do something?
I guess I'm grabbing straws looking for the cause.
[EDIT] Our website is in YMYL health-related industry; we currently do not have our articles medically checked.
The website outranking us is a legitimate health business in the US and is recognized in their field. They have for a long time provided some of our content to their users through an iframe. Our website is older and has many more backlinks. Our website: over 1K external BL. Their website: 3 external BL