Responsive design is when we program a website to display the best way regardless of screen dimensions. For example, you may see one variation of the design on a desktop, another on a tablet's horizontal view, another on a tablet's vertical view, and yet another on a smartphone. Responsive design is the future in that the design can adapt to new technology on an on-going basis. With a little or maybe a little more programming, we can make your current website respond to whatever environment it is being used (Smart Phone, Tablet, Computer or Wall Projection).
Websites designed for PC typically do not perform well on mobile devices, unless they have been made mobile friendly. So, as search engines want to deliver the best results, given the choice, they will prioritize a mobile or mobile-optimized site ahead of one the renders poorly on a mobile device.
Use mobile devices' unique capabilities to serve your mobile visitors better. Features regularly used for mobile is Click-to-call, Mobile Coupons, Mobile Sales, Store Locator and Directions/Map.
Mobile and PC users search for different things. Where you are, what you are doing and what you want – it's different if you are on a PC vs. Mobile Phone.
Don't try to write content for the Search Engines. If you write valuable content that is real to you, the search engines know which content is relevant and what content is fake.
Keep it useful, compelling and regularly updated the content, the more frequently people and spiders will visit, and the more readily people will recommend the site, by linking from other sites and social media.
Anticipate that mobile users will search on "vegetarian restaurant in [your city]". If that's your business, make sure your mobile site emphasizes what you do and where you are. Anticipate want they want: menu, offers, reservations, call, location and map.
Make it easy for people to recommend you, share your coupon, sale or content.
Your mobile site should load on a smartphone in 1 second. In August 2013 Google announced new speed guidelines for smartphone sites. Google recommends that the key content of the page, called "above the fold" (because it is visible without needing to scroll down) should be delivered and be displayed on a user's handset in one second or less. Unfortunately the average mobile page takes more than seven seconds to load.
Regardless of whether your site is responsive or uses dedicated HTML, take steps to make it as fast as possible. Google has warned that slow-loading pages may be penalized in search ranking and that speed would be increasingly scrutinized in the future. Here's the tech speak from Google if you want to understand more: Google Page Speed Insights
As Google's Jason Spero says in the Mobile Playbook: "If you have to prioritize between an app and a mobile site, your first priority should be creating a mobile-optimized Website." There's a time and place for apps, but if you want your content to be discovered by a wider audience, it needs to be on your mobile site.