I agree with @keepkalm. The most reasonable explanation for an iframe to outrank (or rank at all to be fair) is that they have significantly more links to this page than the page you are competing with.
If the iframe URL is ranking better than your intended page you could use it to put your content on.
Use a subdomain to serve your iframe content and you can keep the entire subdomain out of Google’s index.
Create subdomain to serve iframe content and disallow crawling.
Move content to iframe URL
Redirect old URL to the iframe URL
I am very curious how ...
Looking into the Google guidelines I was not able to find anything closely related to your concerns. The only thing that popped up was the duplicate content and possibly content scraping issues that you may face and from where you may trigger a penalty if and only if you are not careful and planning to keep both website up.
However there are legitimate ...
Google doesn't care about the serverside engine only indirectly it affects your resulting page. And this you can check via: https://developers.google.com/speed/pagespeed/insights/
Indirectly all of them have an effect on the final page. But with every of these, you can get good SEO. None of them is particularly bad - you should probably care about a ...
In addition to the country level TLD and cannonical link, they also include the target language in the <html> element:
<html lang="de-AT" dir="ltr">
Which tells Google and browsers that this page is targeting German speaking Austrians.
Okay, I would focus on making your internal links communicate the "Special Pages" to Google by having your Category, Product and Post pages link to your Special pages.
As mentioned by @mehdi, internal linking is one of the ways to draw attention to what's important in your site. However, in your case, it appears Special Pages are more important ...
How do I encourage Google to rank every store in its own country?
You should ensure, that each country's website provides a value for its visitors:
Each country's website should contain informations, which are specific only to this country's visitors,
Each country's website should contain self-referencing canonical AND errorfree implemented hreflang. ...
At first, you should check internal links. The distribution of links between the pages of your site must be done properly. For example, in any site, the most important page is the home page. The number of links made for the home page should be more than other pages of the site.
I think it is better for all 3 next important pages, Cat1, PageA and Blog page ...