What i mean is yeah if you have say 100 galleries. Each time a person clicks on one they would NORMALLY be taken to a new page... you escape that with ajax. So what I suggest is a script that creates all those individual gallery pages [gallery1.html, gallery2.html etc] and another index page that links to those static pages as opposed to loading them with ajax. Put a link to that other index page on your say with some note like ... if you dont have scripting support view the site here. Your site will not work on someones page with javascript turned off so you could not only get real search engine attention but also service those people
One note. If you do take my advice and generate the static version of your entire site... on each static page I'd put a link saying like.... to see a prettier version of the site click here. That way if they find the page on Google [which is good] they can still find your pretty version of the site
If you do not do this google will not be able to read anything past any ajax/jquery call. If you plan on using the search engines plan on having a 2nd version of your site that they can consume.
I know it sounds a bit cumbersome and to be frank it is. There are ways around it such as
blog dot quickbrownfrog dot com/2011/01/07/how-to-make-ajax-links-crawlable-with-gwt-and-google-app-engine/
However that is far more complex for a non-programmer. Either way best of luck :D