Home arrow Search Optimization arrow Optimizing a JavaScript Site for Searc...

TOOLS YOU CAN USE

advertisement

Optimizing a JavaScript Site for Search Engines


(Page 1 of 9 )

In my article, “Optimizing Your Flash Site for Search Engines,” I mentioned my number one nemesis of SEO: JavaScript. While Flash can be read by some search engines, JavaScript absolutely cannot. I can understand the functionality and usability of JavaScript, but as an SEO, it makes my life miserable. Besides just optimizing it, I have to try and explain to a client why their website might not be as successful as they had hoped in the search engine results pages (SERPS).

As an SEO, I feel it is my duty and obligation to try and talk a client out of using JavaScript unless it is absolutely necessary.  Using JavaScript for rollover links, navigation or even manipulating browser objects simply is NOT necessary in my book.  But part of my job is also to use what is given to me, and make the most of it.  It seems I do a lot of whining about JavaScript, but ultimately, I bear down, and do what it takes to optimize a JavaScript website.

Originally, I joked with the editor on initially writing this article as having two tutorials: the short one and the long version.  The short version:  DON’T DO IT!!  All joking aside, it is important that you know right away that search engines cannot, and will not, read JavaScript.  The long version is what I will be discussing with you today.  In this article, I will explore options you have if you decide you must use JavaScript in your site functionality to optimize your site for search engines.

First, I want to look at why you might want use JavaScript in your website, and what its benefits are.

Functionality of JavaScript

JavaScript can provide functionality and interactivity to a web site like no other scripting language can.  It’s relatively easy to understand, and a lot of people like it, because you can add snippets of code to a web page without having to utilize the resources of the web server.  JavaScript is client-side code.  Client-side code is scripts that are executed by a visitor’s browser instead of at the server. 

The benefits of JavaScript are numerous, but the main benefits are server resource conservation.  Being able to validate user input without having to send the input back to the server for validation is one of the prime examples of this.  Server-side verification could be a time consuming process, as well as an increase on server load, network and web resources.  Another benefit of JavaScript is when used properly, it helps conserve bandwidth.  Conserving bandwidth is also important for server resources.  By operating on the client-side, web pages and forms with JavaScript can speed up not only validation, but also with page load times.


Figure-1: A simple date script written in JavaScript shown in a web page

More Search Optimization Articles
More By Jennifer Sullivan Cassidy

blog comments powered by Disqus

SEARCH OPTIMIZATION ARTICLES

- Scientific Results Of 23 Million Visits: Cre...
- Feed Your Blog`s Readers Well
- Laying Out An SEO and Traffic Generation Str...
- Educational Viral Content
- Viral Content Ideas that Appeal to Emotions
- Tapping Popularity for Your Site`s Content
- Mobile SEO Not So Different After All
- List-Worthy Approaches to Viral Content for ...
- Creating Different Types of Viral Content
- How User Generated Content Helps SEO
- Cyber Monday May Break Records
- Should You Move Your Site to HTML5?
- Schema.org and Microdata Markups for SEO
- Search Optimization and 404 Errors
- How to Compute Your Website`s Value
 
SEO Chat Forums  
 RSS  Articles
 RSS  Forums
 RSS  All Feeds
Contact Us 
Site Map 
Request Media Kit
Write For Us Get Paid 
SEO Weekly Newsletter
 
SEO Tools
Adsense Calculator
AdSense Preview
Advanced Meta-Tags
Alexa Rank Tool
Check Server Headers
Class C Checker
Code to Text Ratio
CPM Calculator
Domain Age Check
Domain Typos
Future PageRank
Google Dance
Google Keywords
Google Search
Google Suggest
Google vs Yahoo
Indexed Pages
Keyword Cloud
Keyword Density
Keyword Difficulty
Keyword Optimizer
Keyword Position
Keyword Typos
Link Popularity
Link Price Calculator
Meta Analyzer
Meta Tag Generator
Multiple Link Popularity
Page Comparison
Page Size
PageRank Lookup
PageRank Search
Robots.txt Generator
ROI Calculator 
S.E. Comparison 
S.E. Keyword Position 
Site Link Analyzer 
Spider Simulator 
URL Redirect Check 
URL Rewriting 
Privacy Policy 
Support 


© 2003-2012 by Developer Shed. All rights reserved. DS Cluster 11 - Follow our Sitemap
Popular SEO Chat Topics
All Tutorials & Tools
 
SEO Chat is sponsored by:
Close this Sponsor Message