SEO for Ajax – Takling the Javascript First – Part 3

In this part, we will look into the main building blocks of Ajax and how to optimize them for Search Engine Optimization one by one. In fact, I will not get into details of the working of Ajax itself as it is beyond the scope of this writing. I will try to avoid going too much technical here, rather a simple and clean approach will be used to convey the concept and underlying impacts accordingly. After reading this “SEO for Ajax – part 3”, I hope it would become easier for an SEO expert to implement the items with the coordination of his development team members and architects.

JavaScript Optimization

There is a good amount of use of Javascript in Ajax, you should focus on improving your use of JavaScript to reduce your download footprint. Authors of such javascript libraries do understand the JavaScript bloat problem. They present their code in a standard, completely commented and maintainable version as well as in a minified version. You should have an understanding of minification and how it works. It is possible that there will be code outside your library that will require to be compressed as well.

Remove JavaScript Comments

You can safely get rid of all JavaScript comments that serves no purpose. As these add extra bytes to the code, so eliminate them from your code to reduce the overall size. These are indicated by // or /* */. They also offer no value to the end user and just add to file size. You also need to know the conditional commenting system of IE browser that is frequently used with “includes” or Cascading Style Sheets (CSS). You should not remove these conditional comments from your code because you may otherwise unintentionally break your Javascript. Fortunately, many advance tools for page optimization know this criterion, and will not flag that up.

String Constant Macros – A good approach

If you find in your code that their are repeating occurrences of strings or a complete strings over and over again, you can substitute a simple string macro using a global variable remapping can reduce a number of bytes. For example, if you have a number of alert( ) invocations in your program, like this:
alert(“Record has been saved successfully”);
you could set a global variable, like this:
message=” Record has been saved successfully “;
to serve as a string constant and then replace the recurring strings in the various calls as follows:
You can even show some extended messages based on the original macro as:
alert(message +”: Please create a new record now”);
There is one care with this technique. It is necessary that you make sure the string is used very often so that macro makes sense

What you need to do with Whitespaces

JavaScript ignores the white spaces so you can easily decrease the whitespace between operators. For example, instead of writing this:
var str = “Row number ” +
x +
” has invalid date”;

you can write this:

var str=” Row number “+x+” has invalid date”;

Be careful when condensing, however. JavaScript treats line breaks as implicit semicolons.
If you do not finish lines with semicolons, you may find yourself in trouble and your code can mess up. For example, the following well formed JavaScript uses implied semicolons:
A simple whitespace remover tool might produce this:
This code will throw an error. But if you add in the needed semicolons, the code will work:

Avoid Constructs – Little reduction in Size

In many conditions, you can get rid of code and syntax constructs without hurting the
code. For example, given chunk of if statements and several loops that contain only a
single statement, you can remove the braces, so this:

if (isActive)
alert(“You card is Active”);

becomes this:

if (isActive)
alert(“You card is Active”);

As another size reduction example, you also can eliminate a return statement with no
argument just before the end of a function. So, this:

function doProcess( )
/* code here*/

becomes this:

function doProcess ( )
/* code here */
There are also some good tools available out there that you can employ for byte saving tricks to tune code, but generally this tool is recommended for such things. All above techniques may only save a small portion of the total file size but every byte counts from SEO perspective. In fact, Google will consider loading time and fast response from server a major SEO factor to be considered in search result for year 2010. So never ignore anything which is helpful in reducing the file size on the client machine.

XML vs JSON – Choice is yours

Ajax requests may be tiny as compared to the conventional full post backs, but there definitely are differences with various data formats used with Ajax itself, particularly if you consider the included content vs. the structural markup. For example, consider that when a request is made with simple list of comma separated values, any returned data will be pretty concise:
value1,value2,value3,…value N
If you encoded the same data in XML, it would be much heavier:

<?xml version=”1.0” encoding=”UTF-8” ?>
<package>Value 1</ package >
< package >Value 2</package>

< package >Value N</ package >

In the case of an Ajax based application, the data sent and consumed is often very small and is textual in nature, so it can be HTTP compressed plainly for transmission. XML primarily considered the fundamental part of AJAX is not considered a very good option from one school of developers and they are quite right in making that opinion. First, XML is bulky as compared to other lighter formats. Second, there is the too much DOM code that is required to deal with parsing out the response. Finally, because browsers generally are not behaving as validating XML parsers but instead focus only on well formedness, the semantic value of XML is rather wasted. As a replacement to XML, many Ajax developers favor to use JSON, available at JSON is a lightweight data exchange format that is based on a subset of the Javascript. Because it is a subset of Javascript, we can simply convert a JSON response into something that the receiving script can manipulate directly.

For instance, we may return as below, which is a valid JSON array:

Or we may return a JSON object such as:
{“Status”: “Active”, “Amount” : “$5000” , “Expire” : “15/05/2010” }

If this were found in the responseText property of an XmlHttpRequest object, we might speedily make it accessible for use by means of below mentioned code:
var output = eval(xhr.responseText);

Now you would be able to reference the individual values in the output object as:
var str = “Status of card is ” + output.Status + ” and transaction amount is “+ output.Amount + “, Card will Expire on ” + output.Expire;

OK, that’s enough for now, take a long breath and get ready for 4th and Final Part of this SEO for Ajax series.

Top 20 Social Media Resources

top 20 social media resources

Social Media is scattered around the whole diversified World Wide Web. Every business has a tendency to dig into it and leverage the true power of this emerging trend. There are many social media sites out there, few general and broad in scope covering almost every aspect of social cloud. Others focused on a specific niche area. This is your little task as to find out the one's which suits your business and social needs well. So these top 20 social media resources contain both type of sites and it is recommended that you visit each of them, leverage your business and harness the potential of becoming social with your customers base. The data has been collected from various platforms, tools and utilities and the factors to rate were like page views, rankings and average growth of a website over a specific period of time etc. Remember always that the days have gone past when only performing few SEO activities were sufficient enough to rank a site higher in search engines, it is now becoming more important to realize that social media optimization is going to play a major role in 2010, as it did to some extent in 2009.

Note: Indexed pages and backlinks are mentioned just for information purpose.

Top 20 Social Media Resources

facebook rank 1
Facebook is a social application that connects people with friends, colleagues, relatives and classmates.A true social platform.

Indexed pages

twitter rank 2

Twitter is without a doubt the best way to share and discover what is happening right now.

Indexed pages

youtube rank 3

Share your videos with friends, family, and the world. Huge collection of videos, shared by millions of people.

Indexed pages

myspace rank 4

Find friends & classmates, meet new people, listen to free music & build playlists, share photos.

Indexed pages

digg rank 5

The best news, videos and pictures on the web as voted on by the Digg community. Breaking news on various topics etc.

Indexed pages

stumbleupon rank 6

Free web-browser extension which acts as an intelligent browsing tool for discovering and sharing web sites.

Indexed pages

flickr rank 7

Flickr is almost certainly the best online photo management and sharing application in the world.

Indexed pages

linkedin rank 8

LinkedIn strengthens and extends your existing network of trusted contacts.

Indexed pages

squidoo rank 9

Squidoo. The popular site for creating single web pages on your interests and recommendations.

Indexed pages

hi5 rank 10

Hi5 is an international social network with a local flavor. It enables members to stay connected and share what's happening around them.
Indexed pages

yelp rank 11

User Reviews and Recommendations of Top Restaurants, Shopping, Nightlife, Entertainment, Services and More at Yelp

Indexed pages

scribd rank 12

Scribd is a social publishing site, where tens of millions of people share original writings and documents. Scribd's vision is to liberate the written word.
Indexed pages

ning rank 13

An online service to create, customize, and share a social network.

Indexed pages

mybloglog rank 14

Add community to your blog. Check your stats, see what people read and where they went next. Play host to your most recent readers and the returning faithful.
Indexed pages

friendfeed rank 15

Allows you to build a customized feed of made up of content your friends on other collaborative sites have shared, including news articles, photos etc.
Indexed pages

newsvine rank 16

Register to add a news story, comment or write a column. Open source, community news service.
Indexed pages

yuku rank 17

Yuku is a universe of free social networking communities united by people and their passions.

Indexed pages

technorati rank 18

Real-time search for user-generated media by tag or keyword. Also provides popularity indexes.

Indexed pages

reddit rank 19

User-generated news links. Votes promote stories to the front page.

Indexed pages

xanga rank 20

Xanga is a community where you can start your own free weblog, share photos and videos, and meet new friends.

Indexed pages

What are the top social media resources in your viewpoint? put figures and stats aside and just mention them as you love them. Mention as many as you know, let’s do it for fun !!

Common Issues with Ajax and its impact on SEO–Part 2

seo for ajax part 2
Before we give details about the best practices that you can apply to optimize your Ajax, it is better to first look at some common issues that Ajax based websites encounter. It is likely that you will face the following issues when analyzing and optimizing Ajax for clients:

Mandatory JavaScript style design effects
— Accessibility problems
— Search engine optimization (SEO) issues caused by lack of indexing by nonJavascript conscious spiders tied with one-page architecture issues
Perception of browser and code errors by users
Network effects
— Delays in response time when the user expects immediacy
— Timeouts and data delays because of discontinuous network issues
— Lack of proper network and server error handling
— Data ordering problems
One Page structural design effects
— Breaking the Back button
— Difficulty with standard web analytics programs
— Index ability issue with deep content by crawlers

Ajax and SEO (Search Engine Optimization) – Part 1 – Overview

seo for ajax part 1

Ajax is a cross platform set of technologies that facilitates developers to build webpages that act more interactively, like applications. It uses a mixture of CSS, XHTML, JavaScript, and some other data—usually XML or JSON for sending and receiving or in other words parsing the response, so that data can be exchanged asynchronously. This allows partial page updates in reply to user input, reducing server transfer back and forth to a minimum and this also reduces the wait time. Properly coded, Ajax pages change the old full page rendering, click and wait method with efficient partial page redraws, thereby increasing response times and interactivity.

Later on, in next parts of this series of SEO for Ajax, I will start to make a relation with SEO and what impact can Ajax have on SEO. How one should conduct and implement a proper SEO methodology for Ajax technology.

The infrastructure pattern now known as Ajax was created before 2005. Web developers using DHTML, iframes, Applets and Flash Objects had examined with better-off communication forms that resulted in a more desktop like taste of the web application. Eventually, the objective of Ajax is to boost conversion rates through a faster, more user friendly web experience. Unfortunately, un-optimized Ajax can cause performance issues, the appearance of application vulnerability, and user confusion. It can even damage your search engine rankings. The purpose of this series is to help you stay away from these possible pitfalls and harvest the rewards of Ajax.

We will go in much detail in subsequent parts of the series, here I am just going to summarize the best practices for Ajax web applications for performance, reliability and usability:

Ajax and SEO best practices

  • Applying Ajax correctly to a problem
  • Using a well created and supported Ajax library – like JQuery
  • Reducing HTTP request requirements
  • Choosing the right data format for transmission
  • Ensuring that network accessibility concerns are addressed
  • Employing a JavaScript cache
  • Carefully polling for user input
  • Providing an alternate approach for search engines when JavaScript is turned off
  • Saving state

Branding your Business Online – 8 Important Steps

branding your business online - 8 steps

There are hundreds of thousands of businesses out there trying to create their space online and come struggling to become visible to the world from isolation. Branding is what we think make a business standout from the rest in their competition. Making a brand stronger and popular online is not very difficult but there are certain things one needs to understand and implement accordingly to achieve success in the long run.

Many people in the world are searching online to find the solution of their problems and issues no matter whether it relates to their personal or business domain. A good number of these people, you can say more than 80% search through Google and the rest on few other popular search engines. So if you have business – no matter on which scale and locality, there is always a room for you to let it be visible to the world. You should have online presence and should Re-engineer your business processes and make the most out of this fascinating world. If your business has capability to hit the international market, you are one of the strong candidates to be considered for branding online. Now the question is how to accomplish it, when to go for it and what to do to make your brand stronger. Below are 8 most important steps to Brand your business online. You can also consider this a checklist for you, while you read, check all those apply and see where you are missing on these.

8 Steps to Branding

1. First you should have a unique and appealing logo for your business. It is better if your logo represent what you do. Make it prominent on your website, give it an appearance on the address bar and mention it when you make business correspondence to someone.

2. Make your home page easy to understand and let the visitor grasp your business in no time. Instead of listing down feature of your product or service on the main page, specify what your customers will benefit and how you product or service is going to fulfill their needs.

3. Make active participation in online forums and Blogs in your niche area. Leave comments and make use of your experience and knowledge while commenting that you got in your area. Don’t just say thank you or it’s a nice post. Do appreciate the idea and add your thoughts on it and then leave back a link to your own website. It will not only increase the traffic but will also promote the brand awareness in people which are interested in your business area.

4. Make a Blog for your own website and update it regularly. Write on articles, mention coming soon things, new releases or whatever you may consider will be interesting, informative and beneficial for your customer.

5. Make an active presence in social media. This is very important step that you never ignore. Create an account on Facebook and make a Facebook Fan Page for your business. Market it with proper keywords and get the targeted audience. Facebook Ads are not much expensive, you can get many Fans in few days. Keep your community alive with regular updates. Also create Twitter account and brand it as well with unique look and feel which shows your business accurately. Leave a contact number, business email address and other necessary things in case if someone want to contact you after finding you on twitter. If you have enough time, you should also consider other social media platforms as well to brand your business even more stronger and popular.

6. Make your brand appear in popular magazines or journals. Press releases are sometimes the most effective way to promote your brand and it also gives you the targeted customers. Choose the best magazines in your business area and send press release after every few months.

7. Publish Newsletters and provide your customers an option to subscribe to it. If your business updates are on frequent basis, you may send newsletter on weekly basis otherwise send it after each month.
8. Optimize your website for the primary keyphrases/keywords that you consider to be important for your business. You can also take the services of SEO expert to do this for you. Keep close co-ordination with him during this period and ask what approach he will use to accomplish higher rankings in search engines. You can also understand the concept behind optimization and what needs to be done. Read the article I wrote on SEO optimization and get the idea.

    5 Essential Things to Know About SEO

    5 Essential Things to Know About SEO
    From the very start of the Internet era, the first and foremost challenge which we all are facing is how to attract qualified visitors to a site. The days has gone past when only populating and stuffing keywords in META tags and Title tags were enough to rank high on the search engines. Massive funding and buying links is not going to work now as well, these all seems old stories now as search engines has grown much mature now. These all practices also sound unethical in true nature of business.
    As an SEO lover, with ambitions of experimenting with all possible things and knowing the results has let me to share you with something very beneficial. If you can give more time than money, believe me, you can beat much of the competition in the market and you will stand distinguishable from the others in your area. The outcome of these trial and error techniques sets the foundation of our SEO efforts and the basis for the constant growth of traffic to website.

    There are many things, an SEO expert should about, but I will later on present in this article the 5 major and essential things, which are important to consider in making your SEO efforts work. The straightforward fact of the subject is this: skill in any other form of writing in no way qualifies one for the style of writing necessary to optimize a website for the Internet. There are numerous websites which have less than acceptable punctuation, grammar, and even spellings which rank No. 1 in their optimized search keywords. This is not to state that I do not think these things are significant, only that to be found in the searches, they are not of the most important concern.
    This is found from many studies that over 80% of all online users utilize search engines to find what they are searching for, whether products or services, or just some information regarding any topic (technical or general).

    Here comes the 5 essential SEO Aspects

    The following 5 essential points will summarize a methodology or approach to the Search Engine Optimization (SEO), and what should you know about as an SEO Expert.
    1. Content is KING. Professional optimized and quality content is the single most important factor in any SEO promotion. Search engines index sites based on the content found on each and every webpage of the website. With a comprehensive understanding of the language and niche area and with unique content one can achieve higher SERP’s (Search Engine Results Position/Pages), and can move the website up in the competition hierarchy. This will remain the number one factor for someone seriously putting effort to come top on the result pages.
    2. The SEO is not 100% predictable. One cannot say that his SEO implementation will make the site come on first page in No. 1 position. If he is doing so, is making a cheat and false promise that even he doesn’t have belief in. No one can guarantee a No. 1 position on Google, or any other search engine. Those who promise will either optimize for long tail keywords and some very unpopular terms whom no one will ever likely look for or they are making a fake claim. Some may even try black hat SEO techniques which will finally result in penalizing the website by Google in the long run and putting the site in the sandbox.
    3. Few things are silly which don’t have anything to do with rankings or optimization and are a waste of time. You don't require submitting your website to 10,000 search engines. SEO services which suggest or offer this are in fact fake. As we know Google occupy much of the search engine market, you can say probably more than 80%; rest is fulfilled by Yahoo, MSN, AltaVista, Askjeeves and few others. So there is no point to make here and you can recognize the quality and credibility of service the company is going to offer.
    4. SEO is not PPC. This is another essential point to ponder. While there is no argue to make with the usefulness of getting increased traffic and visits, through a well executed and planned PPC campaign, the fact still remains that the conversion rates are normally low and they stop the moment the “PAY” stops. With a well designed and executed SEO campaign, while outcomes may take a bit longer time, they continue to grow exponentially after a specific period of time say 6-9 months. This is in fact the least period required for a new website to rank well but once achieved with patience and humble, it will give you better ROI and revenue than the paid campaigns.
    5. A thought to consider. At risk, in the competition for the top, is the very existence of your site, your business, and perhaps your reputation. Be careful of any shortcuts or less than ethical because there is no shortcut to success and there isn’t any long lasting business without business ethics. When it is all said and done it is you, the enterprise owner, who holds the liability for individual you hire. Try to insist knowing precisely what the plan is and what steps are being performed to apply it for the SEO optimization. There is no secret or rocket science behind SEO activities that a firm can’t disclose, so try asking about what approach will be used, how it will be used and how the budget will be distributed among various activities.

    What is Google Analytics Bounce Rate for a Website?

    What is Google Analytics Bounce Rate for a WebsiteOne of the most important factors to consider while performing SEO activities is to check for the bounce rate of website. I personally consider that this is a very important criterion that can give you the true insight of your visitors. Google Analytics can provide in depth statistics regarding Bounce Rate.

    In simple, bounce rate is the percentage of visitors who closes your website without browsing any other webpage. So this can give you the clue of what exactly you need to do or incorporate into your website to decrease this rate. There are many entrance paths to your website. One of the most visited and important path is the home or index page of a website. Many visitors come through this path and if they are unable to find information they are looking for, they might simply close your website without browsing any other page and so your bounce rate will start to increase.

    In fact, each and every webpage should be optimized in such a manner that when a visitor land on it should find the information that he was looking for. For example, if a visitor come to your site through Google organic search with the keyword of “tic tac toe flash game download” then your landing page should have this download available with other relevant games in the categories if possible. This would definitely increase visitor loyalty to browse more pages of your website and hence will result in the decrease of bounce rate and increase of achievement of your primary goals. Content rich websites should not have bounce rate of more than 60%. There can be varying level of thresholds for different websites out there but it is always good to have this ratio as low as possible.

    How to check Bounce Rate in Google Analytics

    Follow the steps below:

    • Login to your Google Analytics account
    • On the main Dashboard screen, you will see Bounce Rate in the right panel, showing you the overall bounce rate for your website.
    • You can check the detail stats by clicking on this link. See the screen shot below:

    Top 5 Website Success Metrics

    Top 5 Website Success Metrics

    What is your primary criteria in measuring website success?
    Does it number of visitors per day, Entrance Paths, Subscriptions ?? There are lots of metrics upon which you can test your website but the essential ones that are used to reflect true benchmarks fall into a common group. You should focus on these metrics on the day one of your optimization and keep a watch on them as they show fluctuation with the passage of time. I believe almost all popular website analytic programs have these set of metrics to measure. Below are the top 5 website success metrics that you should always monitor and control.

    Metric 1 – Unique visitors

    People confuse hits with the number of visitor coming to a website. In fact, one server or one IP address can have many hits to a website from one particular location and may be probably only one unique visitor. So you need to separate Hits or page views from unique visitors. Google Analytics can be used to check for the unique visitors to your site. You need to increase your unique visitors by providing fast, attractive, relevant, and navigable web pages. Tracking recent unique visitors can help you track audience growth of your website.

    Metric 2 – Average time on site

    This website success metric cannot be ignored at any cost. How long are your visitors sticking to your content and reading it? According to ClickTracks, Average time on site is one of the finest measures of user engagement to your content or what so ever you have to offer them. Again you should have relevant and informative content that is useful and attractive to the visitor in making a purchase to your product.

    Metric 3 – Pages per visit

    The number of pages that were surfed during a particular visit is a simple measure of user engagement. Average time on site and Pages per visit are the two measures that can point to possible flow states of high engagement.

    Metric 4 – Bounce rate

    The bounce rate is the proportion of users who left your website without browsing to another page and closed your website instantly or after some time without navigating to any other web page. This is a very important website metric to check the loyalty of your visitor to your website and you should monitor pages with high bounce rates closely for improvement and enhancement to content.

    Metric 5 – Conversion rates

    The percentage of the number of Goals accomplished (e.g. sales, cart additions, sign ups etc.) when compared to unique audience is your conversion rate. There are a number of ways to optimize conversion rates and different techniques fit for websites with different contents. But the key point here again is the relevancy of content to your niche area. No matter in which primary business are you involved in you should have your landing pages optimized for better conversion rates. Because landing page is the one which search engines will send traffic to and which will get attention if you have launched some campaign through any program like Adwords.

    How to Maximize ROI with Professional Website Design

    Maximize ROI with Professional Website Design

    “First impression is the last impression”
    This statement is very true in internet business. Your website is a door way to your visitors if you are unable to delight and attract them with a good and simple look/feel of a website, you lose them instantly. Don’t expect that the visitor will probably come again to visit your site anymore through referrals or visiting directly. So what you need to do to maximize your Return on Investment (ROI) by showing a professional website design to your visitor who is going to become your customer.

    • First of all check the navigation hierarchy of your website. Put yourself into the shoe of visitor and then see which paths are difficult to reach in your website. Brainstorm to reduce the number of clicks required to reach any web page within your site. Carefully prepare a sitemap of your website and see the flaws in it, then make the hierarchy from top to down listing URLs at different levels. For example, you can list categorize your pages on the basis of number of clicks
    Webpages reachable with single click
    Webpages reachable with 2 clicks
    Webpages reachable with 3 clicks
    Webpages reachable with n clicks

    Now set your navigation plan so that any web page within your website should be reachable with up to maximum of 3 clicks. Because visitors normally don't go beyond this level and pages under 4th level will not get visitor attention.

    • The second most important thing is the use of CSS instead of embedded tags for formatting of the content on web page. Present your visitor with a clean and neat content with appropriate and prominent headings and good readable fonts. Don’t use embedded HTML tags like Font Tag etc. to apply formatting. It is a good practice to use external CSS to design your website instead of inner CSS classes.
    • Make sure that your website is W3C complaint, this will give search engines a clear picture of your website and they will index and crawl easily. It will also increase your credibility in the long run.
    • You can make use of Flash Content for giving your website a good look with descent animation or attractive content but don’t overuse it. As Crawlers cannot index the text within flash objects, so only make a wise percentage of content to show via Flash.
    • Also make sure that your website is compatible with major browsers like IE, Firefox and Safari. Your webpages may run flawlessly on one browsers but may present your visitors with lot of bugs in User interface in another browser. So cross check your website compatibility on all major browsers.

    Now you may be thinking that how these all things can contribute towards maximizing ROI. Ask yourself, would you go to a grand party with ugly cloths ?? it will definitely hurt your personality. Would you go unprepared to sell your product to a potential customer and you even don’t have answers to defend your product.

    Same is the case with websites. They are opening door to your visitors who may become your returning customers. So you should welcome them in such a way that they believe in what you say and what you have to offer them. In first look, your website should look a quality product to your visitors. Remember the small things we ignore are the fundamental parts to success.

    Common Web Page Problems that can hinder SEO

    There are some common web page problems that may affect your SEO rankings. As we know HTML, Javascript and CSS makes most part of the web page. If these building blocks of a web page are not handled and implemented properly, they can cause serious rendering problems and delays in the page served to the client. Ultimately it may have an effect on your SEO rankings because slow response is one of the factors that can make your site come lower in SERP (search engine result positioning). Crawlers also love clean and fast response pages. So read the guidelines carefully to avoid such common problems with web pages.

    First of all, the size and complexity of the markup determine the initial display speed of a web page. Pages with nested tables and miss positioned CSS and Javascript can cause reasonable delay in serving the page to the client. Therefore the informative content that the user is looking for may be delayed for several seconds. It is normally observed that most users don’t wait for the page that takes more than 10 seconds to load and close it. So you need to make sure this is not happening with your website. You can also check this, if you have configured a Google webmasters account with your site. Below screen shot shows the average response time of my Blog in milliseconds.

    response time which hinder seo

    As you can clearly see, the average response time is 237ms which is really fast. You should be worried, if it crosses 1000ms mark on average.

    Make it your practice to always put CSS at the top of page and the Javascript at the very bottom. It is also better to use external CSS and Javascript but if you cannot use it in this way due to any technical issue like if you have hundreds of web pages that would need to be changed afterwards. Then at least, make sure that you replace all your javascript at the bottom and place CSS at the top of each web page.

    According to Steve Souders in his book “High Performance Web Sites”, 80% of web page response time is in the content. Most of this time is spent dealing with the objects that make up a web page. As the number of objects per page increases beyond four, object overhead dominates total web page delay.

    It is noticed that majority of the web pages exceeded well past this threshold, with more than 350 Kb in file size and many objects [almost above 20] in the webpage. If you can take these numbers to some descent level in your website, your page response time will definitely increase producing positive results for your SEO and user satisfaction.