Reputation: 289
I'm working on a new html5 based portfolio site, so i have a xml file that holds information about projects. for example; project name, date, description, position and previews for each project.
like this;
<project>
<name>Project Name Here</name>
<date>September 2011</date>
<url>www.projecturl.com</url>
<description>Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
Nunc a augue sed ligula tempor facilisis. Curabitur in elit. Etiam dolor wisi,
consequat eget, accumsan eu, dignissim nec, est. Morbi sed wisi nec erat feugiat tristique. Fusce tempus.
</description>
<position>Design</position>
<previews>
<src>prev1.jpg</src>
<src>prev2.jpg</src>
<src>prev3.jpg</src>
</previews>
</project>
when site loaded, it gets xml file from server, when i clicked a project from menu, javascript loads information from xml, animates something and brings the information about project.
so my question is how can i make each project page bookmarkable and crawlable by google?
thanks
Upvotes: 3
Views: 358
Reputation: 219804
If SEO is important to you then doing this is a bad idea. Google does offer crawlable Ajax but that only helps you with Google. No other search engine can find that content which means you're shutting out 1/3 of the search engine world. Even worse, anyone who does not have JavaScript turned on will also not be able to use your site. This is why crawlable Ajax is a bad idea.
Upvotes: 0