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

3
votes
2answers
140 views

Does Google index AJAX websites after running the JavaScript?

As I understand Google depreciated its ajax crawling scheme they came up with back in 2009. I run single page app powered by Anguar frontend with push state navigation and my question is around ...
2
votes
1answer
128 views

Is it possible to make a crawlable AJAX web application WITHOUT using HTML snapshots?

Is it possible to make single page application (SPA) crawlable without HTML snapshots with help of HTML5 History API pushState? I have found contradictory meanings. Can you support or refute one of ...
0
votes
1answer
34 views
1
vote
1answer
17 views

How to implement Schema.org markup in Ajax web applications?

I developed a web application using Ajax. Now I want to implement Schema.org markup in the application. I know how I can implement it, but I am confused how search engines crawl Ajax pages of the ...
2
votes
1answer
54 views

How should the back button behave when a site is built with AJAX and JavaScript?

I have made several websites and web applications, and still not sure of what the behaviour of the browser's back button should be. In some cases where AJAX and JavaScript technology is used, hitting ...
1
vote
0answers
91 views

Google-SEO-friendly ajax site since Oct 2015

Since Oct 2015, Google have been able to crawl ajax sites automatically (so the recommendations made in former articles like this are officially deprecated). But I'm still having trouble getting ...
3
votes
1answer
54 views

SEO impact of asyncronous loading of home page content

In the home page of my e-shop I usually have banners with links to the (at that time) most important pages. These banners change frequently, like one to twice a month, and they usually don't have ...
0
votes
1answer
9 views

Please clarify me about admin-ajax.php? [closed]

Someone know What is "admin-ajax.php" and its function and how it works. Please explain me if any one have fine description about it.
0
votes
1answer
105 views

Allow Google to index page loaded by Ajax, but link to parent page

I have a website with a page with 10 tabs, each tab's contents is loaded by AJAX. I would like Google to index the content of the tabs (loaded by AJAX), but Google should allow links ONLY to the ...
2
votes
3answers
108 views

Using Ajax #! for Google but site is not being crawled any more

Our pages used to be formulated using the ? string but since we changed to AJAX loading we now use #!, for example: Old link: /post.php?idPost=5326 New link: /post.php#!idPost=5326 The snapshot ...
3
votes
2answers
258 views

Using noscript to optimize for SEO

I have news portal that loads posts using ajax, to get better user experience. Web crawlers don't see links and texts generated by javascript, so I read about using noscript tags for crawlers. In ...
2
votes
2answers
100 views

Is my ajax content crawlable with the Masonry Append method?

Quick note: I couldn't make up my mind which section to post this question on - Webmasters or SO but considering this is more to do with SEO, I decided to post it here so forgive me if I have indeed ...
1
vote
1answer
362 views

Does Fetch as Googlebot still support their ajax-crawling proposal?

I spent half a day implementing the server side html generation for modal pages based on their proposal (link), but it seems like the Fetch as Googlebot functionality in Webmaster tools completely ...
0
votes
1answer
103 views

SEO Ajax problems

I'm trying to improve my SEO for my backbone/Ajax website. I have followed all the guidelines so far : Included the meta fragment tag The website delivers an html snapshot when ?_escaped_fragment_= ...
4
votes
2answers
38 views

Should we still care about ajax-crawling specification?

It seems google crawlers run js. But documentations of ajax-crawling techniques are still available on Google Developers site. Are they still valid and necessary to be followed?
1
vote
1answer
82 views

Ajax calls to content making site have high bounce rate in Google Analytics

Ive got a 1 page ajax style website, its actually got about 15 pages, but when a user clicks on each page the content is loaded into the page they are already on via ajax. A user can visit ...
1
vote
1answer
64 views

Page speed - Loading comments on an article/blog post

So I'm currently building a template page to use for articles that we will be purchasing from a content writer (so basically we are content marketing). I'm finishing up the layout on the comment ...
9
votes
2answers
312 views

Should we drop AJAX crawling scheme?

So now Google has deprecated AJAX crawling scheme. They say not to bother implementing it in new websites, because it's no longer needed since Googlebot has now no problem watching dynamic content. ...
0
votes
0answers
23 views

Google INDEED crawls ajax? [duplicate]

I don't understand how this didn't make a bigger BOOM online. It is well known in the industry that google does not index AJAX (just google-search "google crawls ajax") and see dozens of articles ...
2
votes
1answer
1k views

How to Edit Simple Flat CSV Text Files Online?

For a new website a team of translators will be editing each their own comma separated text files, files like de.txt fr.txt cn.txt etc. All such files reside in one and the same directory. Each file ...
0
votes
2answers
43 views

Parameters in the Server part or Client part of URL

I want to store the search history which a user has followed to find a product. It can arrive to the landing page of the product through numerous paths, so I want them stored somewhere. I have ...
1
vote
0answers
114 views

Rich snippets created via AJAX not shown in Webmaster tools

I have a page with rich snippets. On here I load the reviews via AJAX. However, when I test that page in Google Webmaster tools I get: Error: If count is specified in review aggregate, page should ...
2
votes
1answer
131 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
1answer
100 views

Trick to index infinite scroll content on Google?

I have a Question & Answer website, sort of like stackoverflow. When you open it, it displays 20 latest questions. When scroll to bottom of page, and it fetches 20 more, and so on, infinitely. ...
1
vote
5answers
1k views

Can I include a robots meta tag outside of the head in HTML snippets indeded to be AJAXed?

I have a number of files in my site which are not intended for independent viewing, but rather to be AJAXed into content within the site. They obviously don't meet HTML standards (no body, head, etc.) ...
0
votes
0answers
33 views

SEO for dynamically loaded content

I feel completely lost concerning SEO and more precisely how to provide my to search engines with my dynamically loaded content. I guess I'm doing something wrong... My website is a directory of ...
0
votes
1answer
62 views

Format of _escaped_fragment_ for complex states

I understand that for a url such as www.example.com/about, Google's crawler will look for www.example.com?escaped_fragment_=about. However, what will google use as the value for the ...
1
vote
1answer
93 views

Hiding links via AJAX on pages disallowed for indexation for SEO. Good or Bad & Why?

I have pages that I've disallowed in robots.txt and if I don't want those pages to leak link juice to external and internal links that appear on those pages. Questions: If I "hide" these links via ...
1
vote
2answers
181 views

Pages with dynamically loaded content and SEO

This question is not bound to a particular web technology. If I load a page that is basically a blank shell and on page load I start getting all the content from the server with ajax requests, won't ...
1
vote
2answers
195 views

SEO on AJAX based search site

I'm building a website which is basically a simple 1 page with a search box, and AJAX'd search results displayed in a table. I'm having trouble finding out the correct information about crawlability ...
0
votes
1answer
245 views

Does Googlebot see dynamically loaded content? [closed]

Our modelling agency website uses the Photolux Wordpress theme. Our front page uses the same masonry template that the demo site: Demo. The only difference is that we've modified the masonry elements ...
1
vote
2answers
52 views

Would the same template page that loads different posts be considered duplicate content?

I'm creating a portfolio site where I have a set of links on the home page and each link calls its respective post via Ajax. When a post is called, a hidden div gets populated with the response and ...
5
votes
1answer
849 views

“Connection Reset”, “No data recieved” all of the time on my website

I'm building an imageboard, and for some reason this error happens all of the time (ERR_EMPTY_RESPONSE). I talked to GoDaddy and they say everything seems fine on their side. Let's say you are ...
2
votes
3answers
284 views

Where does Google connect the AJAX-fetched content?

A lot was written about how Google indexes AJAX. I'm reading up. For instance, this experiment in Oct 2013 was insightful. It appears that Google does index the content when it's loaded in ...
2
votes
1answer
1k 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 ...
2
votes
2answers
236 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 ...
1
vote
0answers
54 views

What is the SEO effect of AJAX loading translated content from a global cookieless domain to several international TLDs?

We have one .com that has all our unique content and then 25 other ccltd sites that are translated versions of the .com for each country we operate in. We now want to serve up all static content of ...
4
votes
1answer
259 views

How to make page content crawlable when it is usually requested via 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 ...
5
votes
1answer
369 views

Does Google crawl and index AJAX on HTTPS sites?

We made transitioned out website to HTTPS. We also now use nearly AJAX to load almost all the content. Therefore all URLs of existing pages have changed. We used 301 redirects as recommended and we ...
2
votes
1answer
127 views

Can pre-populating HTML and AJAX replacing it when scrolled be a good lazy loading strategy for 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 ...
2
votes
1answer
88 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 ...
1
vote
1answer
299 views

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

I've read a few posts about Google AJAX snapshot creation and I'm still asking myself a few questions: I have a full AJAX web site with really a lot of pages which differ from one to the other with a ...
3
votes
1answer
103 views

AJAX crawling scheme & redirects

I am about to implement Google's AJAX crawling scheme so for every single pretty URL on my site (apart from the homepage) there will be an equivalent ugly one using _escaped_fragment_ . This means ...
2
votes
1answer
527 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: ...
0
votes
1answer
1k 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 ...
2
votes
2answers
54 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
0answers
124 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 ...
5
votes
3answers
609 views

Best way to redirect users back to the pretty URL who land on the _escaped_fragment_ one?

I am working on an AJAX site and have successfully implemented Google's AJAX recommendation by creating _escape_fragment_ versions of each page for it to index. Thus each page has 2 URLs: pretty: ...
0
votes
1answer
98 views

Avoid Ajax loaded content for search engine bots

A website I run has a lot of content that is being loaded using Ajax. The reason for using Ajax is that the content generation takes some time (a few seconds), because it loads data from other ...
1
vote
1answer
114 views

SEO AJAX Calls for Google

I have a working WordPress site that contains a custom navigation and retrieves a page based on title. So what it looks like is, lets say I have a page called test and the user selects test on the ...