Questions tagged [ajax]

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.

Filter by
Sorted by
Tagged with
18
votes
2answers
2k views

Where can I find the full list of Google/Microsoft CDN hosted AJAX files?

While Google hosts this list and Microsoft hosts this one there are several files missing such as jQuery UI CSS. Where can I find a complete listing of all the resources offered for major AJAX CDNs, ...
15
votes
5answers
3k views

pros/cons of hash navigation from SEO perspective

I'm working on an application that implements navigation based on hashchange events. Content is mostly loaded through ajax calls after hash changes (and displayed by DOM injections). From a SEO ...
15
votes
1answer
3k views

Google+ Style “Send Feedback”

Does anyone know a service that offers a google+ style feedback system? It seems that it would be a great way to get feedback from users. If you have not seen it before. I've attached a screen shot. ...
13
votes
2answers
6k views

How to get Google to crawl AJAX pages without using #! URLs?

In Google's advice on "Making AJAX Applications Crawlable", they advise making AJAX URLs that aren't using hash-bang fragments (#!) crawlable by adding <meta name="fragment" content="!"> to the ...
12
votes
5answers
4k views

How can I prevent a power user from calling my ajax functions?

I have a site that uses ajax calls to perform a number of functions. They have the webbrowser call back to a script - ajax.php. Though I use post data to transmit the data and limit the commands ...
12
votes
4answers
517 views

Status of Crawlable Ajax?

I saw that Google had a nice proposal/standard for making Ajax applications crawlable, via #! (hash bang). http://googlewebmastercentral.blogspot.com/2009/10/proposal-for-making-ajax-crawlable.html ...
11
votes
8answers
9k views

Why not AJAX'ify entire websites?

Is there any solid reasoning as to why sites shouldn't be developed with ajax functionality that loads major parts of each part (assuming there are elements like the header, navigation etc that remain ...
11
votes
2answers
552 views

Google indexing pages with #! although we don't have any

Our company has developed a Single Page Application using AngularJS and its routing. Google indexed our site decently with JavaScript but it did not index some pages very well so we have developed an ...
9
votes
2answers
535 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. ...
8
votes
0answers
775 views

Why is honest cloaking for Ajax considered bad practice? [closed]

Ajax-only websites are laden with many problems. Search engine invisibility is merely a small problem. They are also unbookmarkable and unlinkable and they break the functionality of back- and forward-...
7
votes
2answers
2k 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 ...
7
votes
1answer
1k views

Best way to let Google index page with tabs - SEO

Let' say I have a /pets page with 4 tabs on it: All Dogs Cats Owls The All tab displays all the pets on page load. Each of the 3 other tabs holds a list of dogs/cats/owls, respectively - loaded ...
7
votes
1answer
970 views

Content loaded via XMLHttpRequest (xhr): How to make google aware of it?

According to google itself and another question here, google's bots execute JavaScript on crawled sites and index the rendered content. However, [a]ccording to [the] experience [of at least this ...
6
votes
2answers
4k views

Does Google index #! (hash bang) URLs?

Just got confused with some blogs as everyone is sure that Google will not index the hash (#) URL but not sure about hash bang (#!) URL. I have seen a "deprecated" doc on Google regarding this, where ...
6
votes
2answers
2k views

Why is Facebook Pixel firing the gtm.formSubmit event?

I have a Google Tag Manger container that contains a Facebook Pixel injector tag and a regular form submission tag (with standard form submission trigger). However, when the submit button of a form is ...
6
votes
2answers
3k views

How do I stop Google from indexing AJAX calls within Javascript?

We are getting a number of odd results come up on Google EG: http://www.somedomain.com/somepage/AjaxFunction.aspx?stuff=XXX&other=XXX When I looked at "somepage" the ajax function is not ...
6
votes
2answers
303 views

Submit example.com/#!/page URLs to Google

On a HTML5 website, there is a single page, index.php . Its code contains other 5 pages. An AJAX navigation is used, so the URL of other page looks like example.com/#!/page_Example. I had tried to ...
6
votes
2answers
2k views

When creating HTML for _escaped_fragment_ AJAX pages, how correct does it have to be?

I have a javascript heavy site (It really couldn't be coded in any sensible way with progressive enhancement) and I am using Google's advice for making AJAX websites crawlable. (i.e. use "?...
6
votes
1answer
3k views

alternatives to google adsense for ajax reloads

What alternatives to google adsense are availalbe that support the reloading of ads through and AJAX application? I can't locate one.
6
votes
3answers
780 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: ...
6
votes
1answer
136 views

Would could Google not index an AJAX news feed after 1 month?

I have a website that in page1.php uses a news API from other website. It has JS calling a PHP method like this: <script id="mdval" src="http://example.com/parvazproject/parvaz.php?c=...
5
votes
2answers
616 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 ...
5
votes
2answers
73 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?
5
votes
1answer
393 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 ...
4
votes
1answer
2k views

Impact of using lazy loading on SEO [duplicate]

If I used lazy loading with Ajax, then am I right in saying that Google will not see the content in the lazy load? An example is if I have a part of my site featuring products towards the bottom of ...
4
votes
2answers
1k views

Do pushState and popState affect SEO?

I was creating my own Ajax-based website which means almost all of my data will be fetched via Ajax from the server and I started to have concerns about my site's SEO. I am using popState and ...
4
votes
2answers
641 views

Understanding Ajax crawling of search site

I have a couple of questions about Ajax crawling of a website, which is kind of search engine itself. The base article explains the mechanism of making AJAX applications crawlable. All this stuff ...
4
votes
2answers
241 views

Is making AJAX site crawlable AND degrading gracefully with JS turned off possible?

According to this spec, making AJAX site crawlable by Googlebot means that you have to use hashbang (#!) links in it which means it won't degrade gracefully when JS is turned off. This might mean that ...
4
votes
2answers
918 views

Google crawling the site but refusing to index dynamic content

I am trying to get Google to index an AJAX site (davidelifestyle.com). It's crawlable with JavaScript turned off and I have also recently implemented _escaped_content_ snapshot mechanism but all that'...
4
votes
2answers
260 views

What URL will Googlebot crawl when you use the meta fragment tag with a regular hash URL?

my client wants to use AJAX crawling (I know that it is deprecated But he wants it to use because of another search engine that still support it such as yandex.ru) So I have URL like this: http://...
4
votes
2answers
726 views

Workaround for appearing to change the URL of an infinite scrolling page when pushState is not available due to analytics

I'm building a website and they want it to be an infinite scroll single page design, and to be as SEO friendly as possible. Just to give you an example: Here is an example URL structure: com ...
4
votes
2answers
143 views

Yahoo search engine not able to index Ajax content?

Does Yahoo support crawlable Ajax? I'm about solution provided by Google (https://developers.google.com/webmasters/ajax-crawling). How to make my Ajax content crawlable by Yahoo search engine?
4
votes
1answer
365 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 ...
4
votes
1answer
1k views

AngularJS SEO for static webpages (S3 CDN)

I've been looking into ways to improve SEO for angularJS apps that are hosted on a CDN like Amazon S3 (i.e. simple storage with no backend). Most of the solutions out there, PhantomJS, prerender.io, ...
3
votes
3answers
336 views

Will AJAX-fetched material be invisible to search engines?

With the new method of doing things that I've put together, my page content is not actually on index.html or any of the other pages. Instead, it is in index.txt and merely fetched by AJAX. Is my ...
3
votes
3answers
2k views

Crawling an ajax based page with both a hash fragment and a meta tag

According to google's documentation on crawling ajax based web pages, if a url contains a hash fragment, or something at the end of an url that looks like #helloworld, and if there is an ! after the #,...
3
votes
2answers
113 views

SEO tools say no <h1>, <h2>, etc. when they are loaded by AJAX. Is that a problem for Google?

All SEO tools I've tested report "No h1" etc. for my most important page. But there are h1, h2 etc. but they are placed in content that is loaded via JavaScript, which is a mandatory property of the ...
3
votes
1answer
122 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 ...
3
votes
3answers
2k views

Asynchronous page loading and SEO

To speed up my website (or at least the time to first byte (TTFB)), I'd like to only send the layout of the page and then get the page content with an asynchronous request. This way, the TTFB will be ...
3
votes
4answers
599 views

SEO optimization for AJAX site and dynamic HTML canvas

I have a site that uses AJAX to query the Last.fm database and then dynamically draws a graph of the results on an HTML canvas. In the search function, I have a command that sets window.location.hash ...
3
votes
1answer
229 views

Could AJAX + caching be seen as cloaking?

I have a website where we use a technique to speed up loading times based on a combination of AJAX + caching. Basically, when we have a section in a page with content which is slow to retrieve, we ...
3
votes
1answer
625 views

What is the best SEO method for a single page website on which all content is loaded with initial page load

I'm developing a single page website that will have all it's content available by scrolling down and showing/hiding various DOM elements. Most of the discussion I've seen on SO on this topic is ...
3
votes
1answer
100 views

Can we Use Google's Ajax Proposal?

In October 2009 on Google's blog (see this link) there was a proposal presented to make ajax websites crawlable. Does anyone know if this got past the proposal stage and is it safe to use the methods ...
3
votes
2answers
2k views

Does Internet Explorer 'timeout'?

Within my website I have a single page that dynamically updates via AJAX / JSON in a plain HTML page. Now this page may be left open for up to three or four days. When I left it running over the ...
3
votes
2answers
510 views

Is it SEO friendly to disable link clicks in JavaScript when the click is handled with AJAX or Angular?

If I use the anchor tag as: <a href="/page1" onclick="return false;">page 1</a> Will the Search engines see it? Will pass the link juice to it? Is it OK for SEO? I'm using angular4 to ...
3
votes
2answers
787 views

Why is Googlebot calling an AJAX method with GET rather than POST?

I have an AJAX call on my site that does a POST and returns data. Googlebot is crawling these URLs but it is attempting to use a GET method rather than a POST. This is causing hundreds of 404 error ...
3
votes
2answers
1k views

Hijax == sneaky Javascript redirects? Will I get banned from Google?

Question Will I get penalised as "sneaky Javascript redirects" by Google if I have the following Hijax setup (which requires a JavaScript redirect on the page indexed by google). Goal I want to ...
3
votes
1answer
827 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: http://lawsonry.com/2014/05/diy-angularjs-...
3
votes
3answers
813 views

Proper Google Analytics setup for AJAX heavy page?

Lets say I have a website with a few pages. The purpose of each of those pages is to display live statistics for a real world event (for example, sports scores). Every 60 seconds, an Ajax call is made ...
3
votes
1answer
204 views

Would using AJAX only “Add to Cart” buttons be wise?

I want to AJAX enable all of my "Add To Cart" buttons because search engine bots are indexing these and not paying attention to my robots file or site map. I just don't want to lose potential ...

1 2 3 4 5