6

I have a website with the Response Header Vary set to "User-Agent". I have verified that none of the JavaScript or CSS code is blocked using the Fetch as Google tool. When looking at the Rendering tab for Googlebot type Mobile:Smartphone it is showing that Googlebot is seeing the normal web version and not the mobile version. It also shows on the Rendering tab that the visitor would have seen the page showing the mobile version correctly.

Google is showing my website as not mobile friendly. But, there is a very nice mobile version of the website for mobile that comes up when I visit with my iPhone or use the Google Chrome simulator. Also, I am not using a second URL for my mobile version (m.mysite.com).

We are using the Mobile Device Detector module for detecting a mobile device.

Our Sitecore version is: Sitecore.NET 7.5 (rev. 141003).

Do I have to convert my website using Bootstrap in order to get Googlebot to see my mobile version and consider my site mobile friendly? It has been suggested that I change the site to use Separate URLs.

Here are the response Headers:

enter image description here

Here is the rule which sends the Mobile version.

enter image description here

Here is the Google Mobile Usability Report:

enter image description here

Here is the Google Mobile-Friendly Test:

enter image description here

The Screen Width Rule Element for Device Detection points to:

Sitecore.SharedSource.MobileDeviceDetector.Rules.Conditions.ScreenWidthCondition, Sitecore.SharedSource.MobileDeviceDetector

Edit:

Here is the version of 51Degrees we are using. 51Degrees emailed us to say that the version we are using is no longer supported and that we should look into using 3Chillies.

enter image description here

15
  • 1
    Ignore my close flag. Might be good for someone to expand on how devices work in site core.
    – Anicho
    Oct 10 '16 at 21:11
  • Could you detail what the rule is doing to detect the screen size, with some code if you have it? How are you doing the device detection?
    – Ian Graham
    Oct 10 '16 at 21:26
  • Have you run the Mobile Friendly Test and checked the Mobile Usability Report? webmasters.googleblog.com/2014/11/…
    – jammykam
    Oct 10 '16 at 22:57
  • @jammykam I updated the question with screenshots of both.
    – ADH
    Oct 11 '16 at 11:17
  • @IanGraham I'm not exactly sure how the device detection is done. I thought the rule did that based on width. How can I find out what code is used?
    – ADH
    Oct 11 '16 at 11:20
1

I added Googlebot to the Browser Agent and the site is now coming up as mobile-friendly on the Google Mobile-Friendly Test page.

enter image description here

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.