Hi. I just got interesting question about robots and reviews in Jlex Review component. This component use Ajax technology for render reviews list. But i'm afraid what bots of search engines cant index this content. For sure it will impact you SEO.
If you will check html version of your page, you will see no content from Jlex Review. So it's mean what crawler will not get this content and my reviews will be hidden from search engines.
Everyone who use google webmaster tools know about "look like google bot" feature, so if you 'll check your page by this feature with correct options in robots.txt you will see all your reviews.
Here lines from my robots.txt
Allow: /component/jlexreview/?view=review&id=*
Not sure about this one line (i dont need extra pages in search engine with similar content with main reviews page)
Allow: /component/jlexreview/?view=reviews*
Allow: /component/jlexreview/?view=user*
Allow: /components/com_jlexreview/assets
Allow: /components/com_jlexreview/templates/_your_template_/assets
Allow: /components/com_jlexreview/templates/default/assets
Allow: /components/com_jlexreview/templates/_your_template_/assets/images/*
But it still doesnt mean what google will index it. I can't find content from reviews of http://demo.jlexart.com/ page in google search, in HTML version of this page from google search you will also find only title of reviews, but there is no reviews.
Here some information about ajax crawling of some search engines:
https://developers.google.com/webmasters/ajax-crawling/docs/learn-more
https://yandex.com/support/webmaster/robot-workings/ajax-indexing.xml
and
http://googlewebmastercentral.blogspot.ru/2015/10/deprecating-our-ajax-crawling-scheme.html
Last link telling us what now google bot became so smart what can render ajax page same as our browsers, but what about another crawlers.. for example Yandex bot (its still not so smart as Google..and perhabs never will be, sadly)
But best way to get reviews crawled its use HTML version of reviews, like alternative if Javascripts feature dissabled in browser or for cwarler for example..
Last solution with HTML version its best way, cuz rules of search engines changing every year and who knows what gonna be in future.
May be i'm not right here. So this question for "who know how does it work" and for developers.
If you will check html version of your page, you will see no content from Jlex Review. So it's mean what crawler will not get this content and my reviews will be hidden from search engines.
Everyone who use google webmaster tools know about "look like google bot" feature, so if you 'll check your page by this feature with correct options in robots.txt you will see all your reviews.
Here lines from my robots.txt
Allow: /component/jlexreview/?view=review&id=*
Not sure about this one line (i dont need extra pages in search engine with similar content with main reviews page)
Allow: /component/jlexreview/?view=reviews*
Allow: /component/jlexreview/?view=user*
Allow: /components/com_jlexreview/assets
Allow: /components/com_jlexreview/templates/_your_template_/assets
Allow: /components/com_jlexreview/templates/default/assets
Allow: /components/com_jlexreview/templates/_your_template_/assets/images/*
But it still doesnt mean what google will index it. I can't find content from reviews of http://demo.jlexart.com/ page in google search, in HTML version of this page from google search you will also find only title of reviews, but there is no reviews.
Here some information about ajax crawling of some search engines:
https://developers.google.com/webmasters/ajax-crawling/docs/learn-more
https://yandex.com/support/webmaster/robot-workings/ajax-indexing.xml
and
http://googlewebmastercentral.blogspot.ru/2015/10/deprecating-our-ajax-crawling-scheme.html
Last link telling us what now google bot became so smart what can render ajax page same as our browsers, but what about another crawlers.. for example Yandex bot (its still not so smart as Google..and perhabs never will be, sadly)
But best way to get reviews crawled its use HTML version of reviews, like alternative if Javascripts feature dissabled in browser or for cwarler for example..
Last solution with HTML version its best way, cuz rules of search engines changing every year and who knows what gonna be in future.
May be i'm not right here. So this question for "who know how does it work" and for developers.