I'm using Asp.NET 4 with Ajax Client Templates for my homepage.
The homepage generates a galley of pictures. Each picture has name ,description and additional details.
My problem is that client templates seems to be very bad for SEO.
This is because Google/yahoo bots see the page before templates load any data (images with descriptions in my case). They see the raw template code instead of actual content.
So from SEO point of view my page contains no relevant data.
This is the template i'm using.
<table id="products" border="1" class="sys-template">
<tr> <img sys:src="{{ PhotoUrl }}" alt="" />
<td>{{ Id }}</td>
<td>{{ Name }}</td>
<td>{{ Description }}</td>
<td>{{ AdditionalDetails }}</td>
</tr>
</table>
Any tips on how to make Ajax Client Templates SEO friendly?