Sorry if this is a slightly general question.
I sometimes have to load page fragments from other pages within a website using jquery/ajax. There are a number of reason I need to do this, but I understand client side ajax content is invisible to search engines.
Is that correct? And if so, is there another way of doing this that is search engine friendly.
The sites are asp.NET, although I’ll admit I’m not a .net expert.
Thanks.
This is correct. Search engines like Google won’t follow the AJAX cleanly.
Edit: Not true – it’s possible with extra effort. See Blazemonger’s comment on OP post.
To be search engine friendly, the content you want the search engines to index needs to be present in the page built by the server, previous to any Javascript or other client-side scripts adding content.
Are you able to load the page fragments on your server and build them into your page perhaps, before your page is rendered to the end user? This would be Google friendly.