Does FusionBot offer an Ajax based search solution / search box?

Yes, starting at our Silver Package level, you can choose to implement your search results using FusionBot custom Ajax libraries / search script code.

Why consider using Ajax?

There are multiple benefits to using an Ajax based search implementation:

  • By using AJAX, you avoid the need to issue a complete page refresh after each search, sort, refinement, or pagination request. A request is sent to the server in the background, using JavaScript, and only the content that is required is returned to the browser, resulting in reduced data transfer and increased page generation speed.

  • Ajax allows your search results, and thus web traffic (analytics) to remain 100% on site. With default FusionBot implementations, your results are hosted on our domain. Our Transparent DNS allows you to setup a host alias, so your results stay on your domain, but are returned on a separate sub-domain, such as 'search.yourdomain.com'.

    An Ajax implementation (or FusionBot XML implementation), allows the results to stay within the same domain and sub-domain, such as 'www.yourdomain.com'. Ajax based implementations require less up front work to implement as opposed to receiving our search results as an XML feed and parsing / formatting for display back to the screen.

  • Ajax allows you to host the majority of your search results template (formatting) directly on your site, allowing for better version control and updates to the appearance of your search results page. You maintain your search results page as a blank "shell", and the provided Ajax libraries call our servers to drop in the actual search content within. By comparison, a traditional FusionBot based implementation hosts the results template 100% within your FusionBot account, which necessitates updating both your site and your FusionBot results template separately whenever changes to the design of your site occur.
Are there any detriments to using an Ajax based implementation?

The primary downside of an Ajax based implementation is that since your results content is not generated until AFTER your page is loaded, by client side JavaScript, the actual results content is no longer visible to web crawlers and ad analytics software. If this is important to you, you will want to consider an alternative FusionBot implementation approach.

Can I see a sample FusionBot Ajax based implementation?

Glad you asked! Following is an example e-commerce customer using FusionBot's Ajax based solution: Backyard & Pool Superstore

Great, how do I implement using FusionBot's Ajax library?

After subscribing to a Silver or above package, contact our Sales Department, and they will be glad to assist you with your implementation, in most cases, free of charge!

<< Previous FAQBack to FAQ ListNext FAQ >>