How to make ajax content indexable by search engines?

Any reasons you couldn’t put an anchor link to the actual page in your tab control? Then use jQuery to make sure it returns false and doesn’t “work” for normal visitors.

In fact, that’s what the jQuery Tabs control page suggests:

Tabs supports loading tab content via Ajax in an unobtrusive manner.
The HTML you need is slightly different from the one that is used for static tabs: A list of links pointing to existing resources (from where the content gets loaded) and no additional containers at all (unobtrusive!). The containers’ markup is going to be created on the fly:

<div id="example">
     <ul>
         <li><a href="https://wordpress.stackexchange.com/questions/26064/ahah_1.html"><span>Content 1</span></a></li>
         <li><a href="ahah_2.html"><span>Content 2</span></a></li>
         <li><a href="ahah_3.html"><span>Content 3</span></a></li>
     </ul>
</div>

Obviously this degrades gracefully – the links, e.g. the content, will still be accessible with JavaScript disabled.

If there are links there, a bot will follow them. You should also be using a sitemap, which will help a bot find all pages on your site.