AJAX (Asynchronous Javascript And XML) is a popular technique for creating interactive websites, though other technologies (e.g. JSON) are often used instead of XML.

learn more… | top users | synonyms

2
votes
2answers
30 views

For performance reasons: have different pages for search engines and users

I have a SEO question for single page applications. We're working on a SPA (not yet public) that displays tables of numeric data to users. The data volume is large, number aggregations are costly ...
2
votes
2answers
206 views

How do I make an AJAX block crawlable?

I have a block with a few tabs. When the user clicks the tab the content of that block get loaded. Now I would like to make it crawlable by the search engines and at the same time I want to maintain ...
2
votes
1answer
98 views

How to make page content crawlable , which is requested in script from ajax on page load

I hope that the contents which is pulled on page load could be crawled by google robot, how to do that ? I went to Google Webmasters tool to ensure that whether Google crawler could see the content ...
2
votes
1answer
81 views

Opinions and guidance on a specific Lazy Loading strategy and its SEO

So I've read several posts here regarding SEO and lazy loading as well as the Google page for lazy loading your site's content. Since setting up HTML snapshots for an AJAX website is a large amount of ...
1
vote
1answer
62 views

Google images directing to url with Escaped Fragment

I'm running an ajax website with images and using Google's guidelines for ajax webistes. My site is indexed correctly in Google's web search. But in image search the _escaped_fragment_ appears in the ...
0
votes
1answer
94 views

Is this way of using Pushstate SEO friendly?

As discussed in this question in Mauvis Ledford's answer and Pumbaa80's answer, Pushstate has many advantages in comparison to hasbangs. But I would like to discuss a single disadvantage Pushstate ...
0
votes
1answer
112 views

Angular App and SEO Crawlability - Without Hashbangs

I am reading all the articles on making a site crawlable by replacing Angular hashbangs in the URL with an escaped fragment. An example of such a tutorial: ...
1
vote
0answers
51 views

How to handle URL encoded parameter separators when responding to AJAX crawled _escaped_fragment?

I've been reading about how to handle Google requested URL here There is an example from Google : Pretty URL: www.example.com?myquery#!key1=value1&key2=value2 Ugly URL: ...
1
vote
0answers
100 views

Problem with submitting URL to index for Ajax crawlable URLs

My site contains lots of dynamic data, so I am using Ajax crawling to crawl it properly. When I use the "Fetch as Google" tool in Google Webmaster Tools it's working perfectly, but the "Submit to ...
0
votes
0answers
24 views

Make Google crawl ajax contents but not link to them directly

I noticed that Google search results for one of my sites link directly to ajax request pages, so I put them on robots.txt. However, doing this makes Google not crawl the contents at all (checked using ...
0
votes
0answers
28 views

Is creating Ajax Google Snapshot with less content than original page considered as cloaking

I've read a few posts (What if my HTML snapshot for Googlebot doesn't contain the same content as the dynamically created page?) about google ajax snapshot creation and I'm still asking myself a ...
0
votes
0answers
61 views

Paging next/previous links with Google escape fragment

I have paging URLs below and the page uses AJAX to do paging. Do I need to add _escaped_fragment_= to the URL below or are those URLs fine? <link rel="prev" ...
0
votes
0answers
178 views

Async Adsense Ads works with Ajax, But is it against TOS

Google's Async adsense code loads fine even the page is loaded via ajax. I made no changes to load the ads differently. Just added https://github.com/browserstate/ajaxify on my site to make the ...