Written in 2012?
An open letter to all web developers;
Please stop creating mobile websites. That includes so called responsive sites. In short, they don't work for the 2 way communication tool that the web has become.
If the only content on your site is text and a few images you might get away with a decent mobile site but if the mobile site is separate from your desktop site you have already failed. The content between the sites is probably not 100% the same so when Google sends me to the desktop site and that really clever code someone wrote years ago sends me immediately away from the page I wanted to the mobile site I get angry. Then I try to find the content I wanted by randomly clicking on things that might get me closer to that pot of gold. Unfortunately it won't work. Had the content been there Google would have told me so.
"Oh! But our site is responsive!" You exclaim. " All the content is there. " Really? Is it usable? What about web forms? Are forms on your site native or embedded in iframes? Have you ever personally tried to use your phone to fill out a form on your own website? Sure you can say that's the developers job but it's not his responsibility to run the business. He just does what you tell him. If you demand that he create a mobile view of your site with a dedicated popdown banner that covers half the screen he will do it. When I try to fill out your form under that annoying menu with the keyboard taking the other half of the screen it's impossible to see what field I'm typing in or navigate around the form.
Please just stop it. No more mobile sites. Just give me your old school table layout s with flash banners and ads down the side. At least I could scroll around and see the whole page by zooming out. The stupid responsive sites refuse to zoom. Please. I beg all of you. If you are not actually using your mobile sites personally then advocate within your organization for the complete removal of mobile friendly sites.