Background:
I recently read a blog post about
SEO practices and robots.txt for Joomla. The gist is that responsive design is a ranking factor in Google, however not all responsive design is viewable to the search engine due to the robots.txt file. Non responsive pages are ranked lower now which is another reason this is an important issue.
Problem:
According to
Google's Mobile friendly test, EasySocial is not responsive due to the theme files being hidden (currently they are in the components directory). Here's what ES looks like according to Google:
A few notes the tool tells me are:
- Content wider than screen
- Links too close together
- This page uses 3 resources which are blocked by robots.txt
The template itself is pretty responsive.
Solution:
Move the theme CSS and possibly JS (as needed) to the media folder of Joomla. There is an on going discussion about this
on Github.
Joomla Docs seems to also point at this. The Joomla community seems to very much want the components directory hidden from search engines and have the needed media files in the media folder. Just giving a heads up on this, this is meant as a constructive post for better SEO results. And as always, we appreciate the work you guys do.