I've read the FAQs and searched the help center. My URL is: none
the Web-site displays the following to Desktop users:
====== ====== | DIV 1 | | DIV 2 | ====== ======
When the web-site is on mobile it puts hides the side DIV 2 and displays the bottom DIV2, like so:
====== ======= | DIV 1 | | hidden | ====== ======= ====== | DIV 2 | ======
To achieve this I need to hide the right DIV2 and reveal the bottom DIV2. Which means that DIV2 content appears inside the markup TWICE (I just choose when to show the bottom or the side containers). So it's basically duplicated. Isn't this considered keyword stuffing?
I think your suspicions are right. Your approach is likely to create problems with Google even if it hasn't done so at this point. All I think you need to do is have different CSS files - they could use a class name to position one version of Div 2 differently for different types of devices.