Responsive Web Design (RWD) sends a setup server, where all the instruments are always the same HTML code and CSS to change the presentation of the device is used on the page. Google's algorithms and user-agent Googlebot page assets (CSS, JavaScript, and images), crawl automatic detection should be able to set up are allowed.

Responsive design is the same code that adjusts to the screen size of all devices with functions.
TL;DR
- Use meta name="viewport" tag to tell the browser how to adjust the content.
- Check the basics our website for further documentation.
Browsers your page, all devices indicate the head of the document to add a meta tag would be conducive to:
The dimensions of the viewport meta tag to the page width of the device instructs the browser to adjust the scaling. When the viewport meta element is absent, mobile browsers (usually about 980px across this equipment varies) default to rendering pages in a desktop screen width.
For users, this means the font size can be an inconsistent attendance, and double tap or pinch-to-zoom in order to view and interact with the content to be able to do. For Google, mobile-friendly as we can not judge a page on a mobile device such as this (or type) require negotiation.

Without specifying a page on the left is a viewport meta - mobile browser and the desktop width assumes scales pages to fit the screen difficult to read the content you create. Mobile browser page does not scale and is readable content - that is to match the width of the device right on the same page, specify a viewport.
For responsive images, include the
As a general rule, recent actions, such as Google Chrome or Apple's mobile Safari browser to your site, it will work with our algorithms.
Why Responsive Design
We recommend using responsive web design because it:
- It makes the users with a single URL link to your content easy to share.
- Google's algorithms rather than the desktop / mobile pages to indicate the existence of highly Page Indexing helps assign properties.
- Reduced engineering time and maintaining the same content into multiple pages is necessary.
- common mistakes that are likely to affect less mobile sites.
- users a device-optimized view, which reduces the load time required for a redirection. In addition, the user agent-based redirection error prone and can degrade the user experience of your site.
- Saves resources when Googlebot crawls your site. For responsive web design pages, a single Googlebot user agent only needs to crawl your page once, rather than crawling multiple times with different Googlebot user agents to retrieve all versions of the content. This improvement in crawling efficiency can indirectly help Google index more of your site’s content and keep it appropriately fresh.
JavaScript
Resolution version of the image in the ad page or to show typical uses of JavaScript includes decisions.
This section responsive web design using JavaScript and how they relate to Google to describe using various approaches recommended.
Common configurations
Mobile-friendly sites for three popular implementations of JavaScript are:
- Adaptive JavaScript: In this configuration, the HTML, CSS, all equipment and materials are offered JavaScript. JavaScript executed on the device, rendering or behavior of the site has changed. A website requires Javascript, it is Google's recommended configuration.
- Joint detection: this implementation, the website of the device both JavaScript and server side capabilities of different devices to serve different uses to locate the material.
- Dynamic Pao JavaScript: In this configuration, all the instruments are serving the same HTML, but JavaScript is a URL that serves mobile device based on the user-agent is done by JavaScript code.
On each of these in detail the configuration of a look.
JavaScript-adaptive
In this configuration, the URL of the same material (HTML, CSS, JavaScript, an image) for all equipment functions. Only when rendering JavaScript executed on the device or change the behavior of the site is. If it works, using how responsive web design, CSS media queries like.
As an example, a single HTML page, a <script>
element that contains JavaScript functions to an external URL that requests all devices. Javascript code is the same for all devices URL requests. When executed, the JavaScript detects the device and decides to make some changes to the page, a smartphone-friendly alternative to the desktop instead of the image or include ad code says.
Responsive web design is very closely algorithms automatically detect the configuration and installation of our concerns. In addition, the configuration for the Vary HTTP header and URL of the page does not serve dynamic content to your property is not a requirement. Because of these advantages, requires the use of JavaScript to your website, so it is our recommended configuration.
Combined detection
United have a setup where server capabilities of the client device that works in conjunction with JavaScript to detect and trace changes to the content being served. For example, a site based on the device, whether a desktop or smartphone, you can choose to change the presentation of the material. In this case, the screen dimensions javascript website, which then turns the device is sent to servers that update may contain code that is sent to detect. Usually, JavaScript is the same device that reads out device capabilities into the server stores a cookie on subsequent visits.
Given that various HTML server provides different user agents, joint detection is considered a type of dynamic serving configuration. Details are described in section dynamic full-service, but to summarize briefly, the website "Vary: User-Agent" is a URL that is different for different user agents should include the HTTP response headers requesting HTML content serves.
Dynamically-served JavaScript
In this configuration, all equipment which one HTML<script>
element to an external JavaScript file requested by the user agent may vary to include material included is served. That is, the JavaScript code is dynamically served.
In this case, we recommend that the JavaScript file "Vary: User-Agent" HTTP header to be served. It Googlebot JavaScript Internet cache and may be different for different user agents is a signal, and a Googlebot Googlebot user agents use different signals to crawl JavaScript file.