I have a site for creating random passwords: http://passwordcreator.org
I was very surprised to get a notice that the site has mobile problems because it is mobile friendly. Here are the things that Google is complaining about:
Size content to viewport
Google is complaining about the tables at the bottom of the page. Tabular data is nearly impossible to fit in the width of a mobile device.
It is only those tables at the bottom of the page that are outside the viewport. They don't push the content at the top of the page out of the viewport. If a user gets that far down the page and is interested in that data, I don't have much choice but to allow them to scroll right.
The only remedy that I see would be to hide those tables on smaller screens. That would make the mobile experience worse, not better. It would remove functionality from mobile.
Click targets too close together
Google is complaining that the passwords are too close together:
The only reason that they are clickable is because clicking them selects the entire password. This makes them easier to copy and paste.
They are close together, but it doesn't hurt mobile usability. Clicking doesn't take you away from content. It's easy enough to try again if you miss.
Possible remedies would be:
- Make them not clickable on small screens (which would make the site less usable)
- Move them further apart (fewer will be visible which makes the site less usable)
Prioritize visible content
Your page requires additional network round trips to render the above-the-fold content. For best performance, reduce the amount of HTML needed to render above-the-fold content.
The entire HTML response was not sufficient to render the above-the-fold content. This usually indicates that additional resources, loaded after HTML parsing, were required to render above-the-fold content.
This is one that the tool is just flat out wrong on as far as I can tell. There is only one network request. The site uses no images. All the CSS and JS is inline. There aren't even third party calls for ads or analytics:
What can I do about this?
Do I have to make my site worse for this Google algorithm if I want to retain mobile rankings? Are there any ways to mark items as "not a problem in this case"?