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
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
127 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
626 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
99 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
116 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 ...
10
votes
2answers
523 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 ...
2
votes
1answer
729 views

Can I put ads from more than one Google AdSense publisher under one site/page?

I have a Google AdSense Personal account and recently for some reasons I HAVE TO open a company account. Since an personal account can't be changed to a company one, I have to register a new one, with ...
4
votes
2answers
120 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?
0
votes
1answer
129 views

Will making my AJAX app serve HTML snapshots improve SEO?

Currently, a small ajax web app of mine uses an anchor hijacking method to display content. The user clicks an anchor, I cancel the default browser event and funnel the link into an AJAX call, after ...
1
vote
2answers
200 views

Here we go again - quest for web hosted forum via javascript [closed]

disclaimer If this is the wrong location for this question, then please advise me accordingly. backgound I've been using Disqus and intense debate as a 'comments' service for a variety of my ...
0
votes
1answer
228 views

How to make analytics refresh after certain event?

I have a form which submits using AJAX. My client requested analytics to be updated with a new URL when submit is successful, so they can get statistics on completion vs abandonment of that form. The ...
1
vote
1answer
690 views

Tracking a sign up form with Google Analytics that uses Ajax and multiple steps

I want to track user sign up using Google Analytics (not universal). Below is the step-by-step process: 1) User enters email 1a. if email record found they get redirected to repopulated form 1b. ...
1
vote
2answers
139 views

Is using !# for AJAX URLs the standard when it comes to SEO?

Will URLs like this site.com/!#users only be crawled by Google's search engine bots, or is this a standard adopted by all search engines (e.g., Yahoo, Bing, DuckDuckGo, etc...)?
1
vote
2answers
1k views

Do other search engines support Google's “hash bang” syntax for crawling AJAX applications?

Google has a really nice document explaining how web developers can get Google to crawl non-AJAX versions of their web applications to make it possible for Google to index AJAX-heavy websites. Do ...
1
vote
1answer
146 views

Is lazy loading a clever way of keeping internal links to a minimum?

I am working on the development of a news website where the front page has a very basic design which shows the latest 3 news and latest 3 featured posts of the website's main categories(six in all) in ...
0
votes
3answers
337 views

How to SEO optimise Ajax/Json loaded images?

I am using Galleria.io on a website to display a gallery of images. In the database, the images have a title and description to properly explain what the image is. I load the images into galleria ...
2
votes
1answer
108 views

What if my HTML snapshot for Googlebot doesn't contain the same content as the dynamically created page?

According to Google here: The HTML snapshot must contain the same content as the dynamically created page. What if my returned HTML Snapshot doesn't contain the same content as the actual ...
1
vote
0answers
66 views

Where to put hashtag in Ajax url [closed]

I used to put my url like this : example.com/#!ajaxcall/parent/child but then, google gave me warning says that my url "is not followed" : When we tested a sample of URLs from your Sitemap, we ...
0
votes
1answer
175 views

Hiding page content from Google when it is duplicated across several sites

I would like to hide some content from Google. Because a client has multiple websites with the same content then he gets a warning about duplicate content on some of them (multiple countries, same ...
2
votes
1answer
730 views

Could too many HTTP requests using AJAX result in browser crashes?

We are running an ASP.NET web application, and recently we received a lot of crash reports from users. It sometimes crashes the Chrome browser, and sometimes it loads indefinitely. This is how our ...
0
votes
1answer
744 views

How my robots.txt should look like for a single page app

I can understand how to disallow bots to crawl some pages/folder in normal application. For example for google-bot it is nicely described here. But what should I do if I have a single page ...
4
votes
1answer
910 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, ...
1
vote
1answer
206 views

Should my site be AJAX crawable?

I'm developing a website that uses a lot of AJAX. Now this is the first time I use AJAX and read something about making an AJAX website crawable I don't have any experience of SEO, but I read about ...
0
votes
2answers
50 views

SEO links and ajax

Only my main page shows up on a Google search on site:domain.com and I start to wonder why this happens. I also use Google Webmaster Tools which confirms this. On my main page, I have these types of ...
2
votes
3answers
199 views

Database Management System do exist? [closed]

I want to build a database for my no-profit association, and i was planning to do it by myself. But then i realize that really i don't have the time to buid a solid, secure system. So i was thinking,...
6
votes
2answers
247 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 ...
2
votes
2answers
66 views

Load Wikipedia sourced biographies via Ajax or render it with the rest of the page as part of the initial request?

Apparently Google Search ranks pages with unique content higher than pages that have content that is originally from somewhere else (e.g. 'Wikipedia'). In a web site I am building, I show some ...
1
vote
1answer
97 views

SEO best practices for one page websites? [duplicate]

I build many one page websites that dynamically load content through AJAX/jQuery. I keep reading how bad one pagers are for SEO. Regardless, how can you get the most SEO results out of a one page ...
3
votes
2answers
891 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
1answer
1k views

Impact of using lazy loading on SEO

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 ...
1
vote
5answers
3k views

How can I make Google crawl content behind an AJAX load more button

I have a feed that has 10 questions and answers loaded when you first open the page. And then I have a "Load More" button that gets you 10 new questions and answers everytime you click on it. How can ...
0
votes
1answer
457 views

How to using ajax for voting script [closed]

I'm trying to set up some voting logic on my site, and have the vote result update without refreshing the site. I did some research and AJAX seems to be the way to go, but I can't find a good tutorial ...
4
votes
2answers
225 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 ...
3
votes
1answer
181 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 ...
3
votes
1answer
184 views

SEOs: mobile version using AJAX: how to be properly read by crawlers?

Before anything else, I'd like to emphasize that I've already read this and this. Here's what I can do: First choice: create classical web version with all products in that page - http://www.myweb....
1
vote
2answers
157 views

Does Google penalize websites only in Google Image search?

I re-built a Flash website into an AJAX-based website, which generates all its content from JSON data using AJAX. It's a photography website and Google's Image Search is important for this site. But ...
1
vote
3answers
1k views

Bootstrap dynamic content

I am building a website powered by twitter's bootstrap. I have created a landing page with menus and text. The next thing I want to do is create a About page, but what is the easiest way to create a ...
3
votes
1answer
168 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 ...
1
vote
1answer
1k views

Decoding an encrypted HTML file using Javascript

I am trying to decrypt the encrypted page source of an HTML file. I am searching for a decoding trick to decrypt a page containing Facebook interface UI. It is in the following post decrypted facebook ...
2
votes
1answer
219 views

Ajax crawling : snapshot page dissimilar with user page

For ajax-crawling purpose I make snapshots pages. My problem is user view pages and snapshot pages are dissimilar (tags h1, h2...). Example: user view page: http://www.meomap.net/#!/place/1 ...
1
vote
3answers
133 views

AdSense block not displaying anything

I have copied and pasted the following code into my page, but it seems to be having no effect. It should have a fall back block colour, but nothing is showing. Code copied/pasted straight from Google:...
3
votes
1answer
678 views

Can I use a 302 redirect to serve up static content from an URL with escaped_fragment?

We would like to serve up SEO-friendly Ajax-driven content. We are following this documentation. Has anyone ever tried to write a 302 redirect into the .htaccess file, that takes the ?...
1
vote
1answer
2k views

Monitoring JSON requests sent/received from the browser?

Having a website that generates and receives JSON requests via AJAX, I failed to find a tool that shows me live the communication including the content of the JSON calls. I thought that the Google ...
0
votes
1answer
574 views

A POST request on a page with HTTPS is done automatically in HTTPS?

If I make a request to page.php (AJAX) with JavaScript from a HTTPS page, the request is automatically made ​​page.php directly with HTTPS or HTTP? If HTTP, how to send a request (to the same domain) ...
2
votes
2answers
181 views

Best approach to creating self-updating content - i.e. chat rooms, shoutboxes and so on [closed]

The only way I can think of to have a shoutbox or similar element update itself when somebody posts a new 'shout' and it needs to be loaded in everyone else's browsers is to have Javascript check ...
3
votes
3answers
910 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 ...
1
vote
1answer
55 views

Ajax results page for outbound links - Should I make it SEO?

I run a movie review site. I have two main directories: /movies - AJAX only This page links to movie reviews, where 99% are to original content on external sites and 1% is to my own reviews in the ...
2
votes
1answer
429 views

Checking Request's user agent versus handling _escaped_fragment_ urls when using pushState only (no hashbangs)

I'm working on an AJAX-based application and thinking of how to make it crawlable by search engines. I've read the Google's AJAX crawling specification but I couldn't get my head around one thing: if ...
0
votes
1answer
232 views

Ajax load more for search engine bots

On my website I am only displaying 20 posts for visitors, when they scroll down it loads more. I want to know if will affect the ranking of my website in a negative way if I load, for example, 100 ...
1
vote
2answers
700 views

How to achieve SEO for XHTML pages which load data in DOM using a JQuery-AJAX service calls?

I have a simple website (5-8 XHTML pages and a payment gateway to be done) with about 1500 products having a fix SKU/product code. sample URL for the query: http://www.domainname.com/product-detail....