Monday, December 19, 2011

You Loose 50% Visitors Everyday - Did you know?


browser compatabilty issueHabit often ruin many things in life and same goes for habits related to web designing. Every single month we see new versions of browsers. Technology is changing rapidly and so comes the website compatibility issue. With latest web technologies like CSS3, AJAX, JQuery and HTML5, more brilliant designs are emerging which look outstanding and can't easily be resisted unless you apply them to your web design. Keeping your blog or site clean in design is a good thing but if you are viewing your website in major browsers after every new design change that you make, then you are on a safe side else you may be unknowingly loosing half of your website visitors due to Browser support technical problems.

Compatibility means whether or not the web design looks the same on all browsers or if your website is loading fine on all browsers or not. There are four widely used browsers which are

Browsers which users prefer using on their desktop computers are the first 4 and the Opera is normally preferred on handsets like NOKIA for fast browsing ability. All these browsers are different in their algorithms because they belong to separate corporations and developers. What looks fine and neat on Mozilla can look horrible on IE9. What looks good in Mozilla can look distorted in Opera. IE sucks big time for many reasons. Versions older than IE8 didn't support PNG image format as a result the image background would look dull and ugly. Latest CSS3 and HTML5 don't work as efficiently with IE8 as it does with Chrome and Mozilla. You can not create rounded borders or add box shadow effect in IE8 as you can in other browsers.

Web traffic for each site differs. The widely used world browsers are Mozilla and Internet Explorer. Since the biggest operating system is Windows by Microsoft therefore majority of computer users have IE installed by default and majority users are too lazy to upgrade to a better Browser.

Following is the chart displaying annual report of our visitors who view this blog using different browsers.

PAGEVIEWS BY BROWSERS

You can view clearly that around 16% visitors use Internet Explorer to view MBT. Suppose if our blog did not load quickly or neatly then we could have lost precious amount of our daily traffic.  16% loss means loss of precious Page Impressions and hence AdSense Revenue.

In May 2011, this blog was loosing 30% of its traffic from IE8 due to a "Website Abortion Error".  I had installed a search box form lijit on this blog and it worked just fine in Mozilla and chrome but I did not had the habit of checking it in IE. At the end of the month when I check my analytics, I was shocked when I found out that we were receiving no traffic from IE. I opened IE to see what's wrong and found that the blog did not load at all. It would give an error and then the browser would crash. It took me around 2 days to find out the cause of this error. You can read in detail in that post how we debugged our blog template and removed the widget which was causing the entire blog to crash on IE.

The best way to do this is to keep the tips I shared on IE Abortion Error Solved and these new precautions:

View your Blog in Mozilla, Chrome and then IE8If it looked good in Mozilla and Chrome but not in IE, then use CSS conditional classes.Always view your blog in IE after making a change to your blogspot templateIf it showed a problem in loading then its better to avoid that widgetApply these tips along with the detailed version on my previous posts to stay safe and maintain receiving traffic from all major browsers without loosing a single visitor. No need to use W3C validators because they will never tell you that you did well rather they will always show errors on errors.

Hope this may prove helpful in better understanding why your traffic from some browsers like IE is low. Do let me know if you needed some technical help in making your stylesheet compatible with conditional ID statements. Peace pals. :)



View the original article here

Wednesday, November 10, 2010

10 Easy Steps To Improve Link Popularity

You've spent the last few months optimizing your web site. You did your homework and learned all about optimizing techniques for your web page. Your relevant keywords are prominently placed in all the right places on your pages. Yet your site still isn't ranking the way you want. What do you do?

It's time to improve you link popularity!

Why bother with link building? Link popularity and link quality are very important because every major search engine now considers them as a part of their ranking algorithms. If you don't have links, you won't rank well for competitive keywords.
If your page includes all the important on-the-page criteria and scores well with Page Primer, it's time to focus on your links. Good inbound links can move your page up the ranking ladder and act as new entry points to your site. But how does your site get those coveted inbound links we hear so much about?
First off, let's make sure we understand the basics. Link popularity is the measure of inbound links to your web site. Link analysis evaluates which sites are linking to you and the link text itself.
Fortunately, there are a lot of ways to improve your link quality and popularity, which will give you a boost in the rankings. Here are some guidelines to help you set up your own linking campaign:

1. Prepare your site first

Before you start your link building campaign, take time to get your site in shape. Make sure your site looks professional, has good content and is easy to navigate. Validate your HTML code and check your links with a tool like HTML Toolbox. If a potential linker goes to your site and finds broken pages, they are not going to want to link to you.
In addition, directories have gone on record saying they may exclude sites with broken links and page errors. Directories want only professional looking sites in their databases, so do your homework on your site before you start promoting it and your linking campaign will be more effective.

2. Budget time for link building

Don't expect to grow your link popularity overnight. Budget time every week to work on link building. If you force yourself to spend a couple hours a week on link building, it will become part of your routine. Pick one day a week and set aside time as your "link building time." If you don't make it a priority, it won't get done.
Link building is an incremental activity. Over time these one or two new links start adding up until they are hundreds or even thousands of links.

3. Establish realistic link goals

Don't expect to see instant results. Link building is difficult, frustrating and time intensive. Convincing another web site to link to you can be exasperating. If you get one good quality link a month you're doing better than the majority of sites out there.
Patience and creativity are key to link building. Track your progress so you know who you've asked already. It could be embarrassing to ask a site for a link if they've already given you one.
If a company initially declines your link request, wait a while and then ask again. Their company focus may change over time. A "no" today may change into a "yes" 6 - 9 months later.

4. Develop internal management support

If you're link building in-house, build support from your company's internal management for your link building. This usually means educating management about the benefits of link building.
Link popularity is unique to the search engine industry - it's not taught in graduate schools (not yet, anyway). Sit down with your management and explain the concept behind link building - don't assume they understand it or have even heard of the term. In fact, most won't have a clue what you're talking about.
Explain link building in terms they will understand and in ways that will get their attention, such as describing the relationship of link building and increased revenue. Talking about making more money usually gets management's attention.
Why worry about management support? You will need it to provide the time and money you need to get into search engines or directories.

5. Link popularity is all about quality

Be selective about the sites from which you request links. Search engines use sophisticated rules when judging the importance of a link, and the popularity of the site linking to you is a key criteria. One link from CNet is worth far more than a link from a personal web site.
And don't even think of using a link farm! Link farms are sites that exist solely to link to other web sites. Link farms are a blatant attempt to inflate your link popularity, and search engines take a dim view of them. Google in particular has been known to ban sites found using a link farm.
Try to identify non-competitive sites in the same field as your site. Links from sites that are related to your area carry more weight than sites from Aunt Sue's favorite horse site. That doesn't mean you should refuse a link from Aunt Sue, just be aware it won't help you much in link quality terms. On the other hand, links from sites within your industry are strong endorsements for your site.

6. Develop a relationship with a site

Before you ask for the link, get to know the web site. Establish yourself as a real human first. That way, when you ask for a link, it's harder for them to say no.
Impersonal broadcast emails asking for links are spam. Sure, it's easier, but it will only result in making another company mad at you. Spam link requests do not work and waste everyone's time. Don't do it!

7. Provide the linking code

Make it easy for other sites to link to you. Send the prospective linker the exact HTML code you want in the link and suggest which page you want the link from. This ensures the right words are used in the link and reduces the burden in setting up the link. Everybody on the Internet is pressed for time and if you don't make it "drop-in simple" by giving them the exact HTML, you've made their job too hard. Make it easy and your success rate will go up.

8. Get directory listings

Jumpstart your link campaign by getting directory links first. This is especially important if you have a new site or a site with no inbound links. A shortage of inbound links puts your site at a severe disadvantage because link analysis is an important part of every search engine's ranking algorithm.
The way to overcome this disadvantage is to get a few quality links. A good way to start is to get listed in as many directories as you can. There are many directories out there, and the more you can get into the better.
A few to target include:
  • Open Directory
  • Yahoo
  • LookSmart
  • Zeal.com
  • Joeant.com
  • Business.com
Be aware that most of these directories require you to pay for a listing. It's worth the expense.

9. Consider bartering for links

It's a good idea to have something to offer in return for a link. Many sites won't link to you unless you link back to them or otherwise make it worth their while. Create a Resources or Partner page that allows you to have a place from which you can easily link to them.
You might also offer to work a barter arrangement with them. If you have a popular site with their target market, they might consider free advertisements in exchange for a link. If the link is of great value to you, be prepared to give something back.

10. Link building alternatives

If time constraints keep you from link building, consider outsourcing your link popularity work. Link building is undoubtedly the most time consuming part of search engine optimization. You may find it is not cost effective to do it in house. That doesn't mean you shouldn't do it, it just means you hire someone else to do it for you.
Many top SEO firms have turned to outsourcing this function. For example: Jill Whalen of highrankings.com uses Debra O'Neil-Mastaler's link building firm.
Outsourcing to a reputable link building firm ensures good links and could be a more efficient model for you if you are already time limited.
One word of caution if you do chose to hire a company specializing in link building: make sure any firm you hire follows good link building practices. Ask them to describe the process they use to request links Make sure they follow a personalized approach, and don't simply spam sites with requests for links.
If they refuse to discuss their link building methods you can assume they use impersonal widespread email drops or link farms - that's spam. They may call it a fancy name, but if the process involves sending out large numbers of form emails, it's still spam and will only set your campaign backwards and injure your company's professional reputation. Go find a different company or develop your links in house.

Just do it!

Link popularity is important and the link building process needs to be given high priority. Link analysis is only going to get more important to search engines, not less. Search engines have found it highly resistant to manipulation and a legitimate way to measure the importance of a site. Since link building takes time, the sooner you start the better.
So think of link building as a long-term investment in your site. Put in a little time now to improve your linking today to insure a good search engine ranking in the future.

Saturday, October 16, 2010

How to be a Better Blogger : 30 Best Oneline Tips

How to be a better blogger or writer – have FUN!


Ask your readers questions. Find out what’s going on in their heads. You might be surprised.

Use keywords, long tail and short, that people are searching for right now.

Find out what your readers want and write about that. Ask them.

Be consistent. Build your reputation. Hold that reputation clear.

Give stuff away. Hold contests or just give things to everyone during certain times.

Join forums, meet people, find out what’s happening in your niche.

Have a good looking blog that zings. If your blog is ugly, fix it now.

Be different. Be unique. You are the only YOU there is, so be yourself. Everyone else is taken.

Try new things, do new things, explore and experiment in life and in your writing

Read. Read lots and read often. Read all kinds of things. Just read.

Go for quality. It’s better to have a few posts that kick ass than many posts that put people to sleep.

Send out press releases. Common, you know you want to. Toot your own horn for a change.

Guest blog on other blogs. It’s like helping the community and getting help from the community.

Make friends with your readers. Talk to them as you would any other friend.

Take surveys, conduct polls, do research and show the results

Be consistently good. You are only as good as your last post.

Be different. Stand apart from the crowd. Take a controversial stand.

Read what you’ve written with fresh eyes to make sure it’s getting your point across

Run contests. Silly contests, outlandish contests, the kind that get people talking.

Break news. Be the first to report, or connect your niche to a breaking story.

Be an expert. Whatever your area is, be the expert or interview the experts

Take one step at a time and keep going. Don’t get overwhelmed.

Get fascinated with your topic. Fall in love with your niche, and communicate your enthusiasm.

Be passionate. Don’t be afraid to let your opinions shine through.

Be interesting. Find a fresh voice, fresh material and be entertaining.

Don’t just rely on what you know, interview other experts in your niche. Be the Opah of your field.

Give links generously and you will get links. Links = traffic.

Ask for comments, then answer the comments. Make your blog the happening, active place to be.

Learn to craft great headlines that rivet the reader’s attention.

Focus. Pick your point and make it. Don’t wander all over the place; your readers will leave.

Have fun with your writing. If you’re having fun, odds are your reader is having fun, too.

Write in the moment. When you have something to say, write it immediately or you’ll might lose it forever.

If you have some more points to be shared, feel free to drop it via comments section.

Tuesday, September 21, 2010

How To Add Auto Read More Feature In Single Script

This is a very simple single script hack for auto read more function for those who new in blogging world.

This are the simple steps.

Log in your blogger account , go to Edit HTML ( should back up your template) > choose Expand Widget Tempate , then look for the code <data:post.body/> ( press Ctrl F or find it each line , up to you) 
Replace it by this whole code :
<b:if cond='data:blog.pageType != &quot;item&quot;'>
<div expr:id='&quot;summary&quot; + data:post.id'/>
<script type='text/javascript'>
var blogID = &quot;937920098338306331&quot;;
function retriveSummaryPost<data:post.id/>(json){document.getElementById(&quot;summary<data:post.id/>&quot;).innerHTML
= json.entry.summary.$t + &quot;...&quot;}
function createSummaryPost<data:post.id/>(POSTID){ var script =
document.createElement(&quot;script&quot;);
script.src = &quot;http://www.blogger.com/feeds/&quot;+blogID+&quot;/posts/summary/&quot;+POSTID+&quot;?alt=json-in-script&amp;callback=retriveSummaryPost<data:post.id/>&quot;;
script.type = &quot;text/javascript&quot;; document.getElementsByTagName(&#39;head&#39;)[0].appendChild(script);
}
</script>
<script type='text/javascript'>
createSummaryPost<data:post.id/>(&quot;<data:post.id/>&quot;);
</script>
<span class='rmlink' style='float:right'><a expr:href='data:post.url'>--&gt;Read more...</a></span>
</b:if>
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<div id='post_body'><data:post.body/></div>
</b:if>
Look for the red code, that is the number of your blogID

Find in this picture

Note: If you can not find the code <data:post.body> because you have changed your template source many times, so try with the last <data:post.body> as you see.

Saturday, August 28, 2010

Page Navigation with number For Blogger

Page navigation is need for all blogger because it can make navigation easy for your visitors.
 




To see the result go my home page.
 
 
Step 1 : Apply Style

  1. Login to Blogger Dashboard and navigate to Layout > Edit Html
  2. Don’t click the checkbox which says ‘Expand Widget Templates’
  3. Find this 
]]></b:skin>
and replace it with
.showpageNum a {
padding: 3px 8px;
margin:0 4px;
text-decoration: none;
border:1px solid #999;
-webkit-border-radius:3px;-moz-border-radius:3px;
background: #ddd;
}
.showpageOf {
margin:0 8px 0 0;
}
.showpageNum a:hover {
border:1px solid #888;
background: #ccc;
}
.showpagePoint {
color:#fff;
text-shadow:0 1px 2px #333;
padding: 3px 8px;
margin: 2px;
font-weight: 700;
-webkit-border-radius:3px;-moz-border-radius:3px;
border:1px solid #999;
background: #666;
text-decoration: none;
}
]]></b:skin>


Step 2 : Aplly Javascript

Find This :
</body>
Replace with :
&lt;script type='text/javascript'&gt;
var home_page=&quot;/&quot;;
var urlactivepage=location.href;
var postperpage=7;
var numshowpage=4;
var upPageWord ='Prev';
var downPageWord ='Next';
&lt;/script&gt;
&lt;script src='http://scriptabufarhan.googlecode.com/svn/trunk/pagenaviv202-min.js' type='text/javascript'&gt;&lt;/script&gt;
</body>
Change based on your blog setting :
var postperpage=7;
var numshowpage=4;
Postperpage : How many Post every Page for your blog
numshowpage : how Many number will show in Your page Navigation
Step 3 : Customize Label
Go to the Edit HTML page and “Expand Widget Templates
Find this (all of this text in your xml or template)
'data:label.url'
and Replace with this
'data:label.url + "?&max-results=7"'
Change 7 base on how many post every page
only That, I hope it can work and make your blog easy to navigate.

Friday, August 13, 2010

Twitter Introduce - Official Twitter Share Button (Tweet Button) for Blogger

For those of you who use Twitter on a daily (or even hourly) basis to share and read information about celebrities, friends, or businesses, you may be interested in Twitter’s new addition — The Tweet Button.

The aim of the Tweet Button is to simplify the sharing of web links by its day-to-day users and web publishers who use the social networking website to distribute information about its products and services.

When the Tweet Button is pressed or clicked, a pop-up box appears where an ‘automagically’ shortened URL of the page or object shared is displayed, Twitter said in their blog post released Thursday.

The Tweet Button also aims to grow traffic to the site and extend the Twitter followers. They aim to do this with publishers having the ability to preconfigue the custom text with every Tweet Button they wish to display to users, as well as the option to suggest other Twitter accounts they may also be interested in.

TweetMeme is another company who have provided similar capabilities, but will now retire and phase out its “retweet” service in aid of assisting Twitter with the growth of the Tweet Button.

It was only a matter of time before Twitter adopted such a service, as Facebook did some while ago with its infamous “Like” button that has also become a favorite on YouTube and many other blogs and social networking websites.

Do you like the new Tweet Button? Will you be adopting it on your website?

To install the new tweet button on blogger, Follow these steps

1. Login to your Blogger Dashboard and Navigate to Design > Edit HTML

2. Click on the Check box which says “Expand Widget Templates”

3. Now Look for
<data:post.body/>
and immediately above it paste the following code snippet(after proper editing)
<div style="float:left;padding:4px;">
<a href='http://twitter.com/share' rel='nofollow' class='twitter-share-button' expr:data-url='data:post.url' expr:data-text='data:post.title' data-count='vertical' data-via='BlogCommander'>Tweet</a>
<b:if cond='data:post.isFirstPost'>
<script type="text/javascript" src="http://platform.twitter.com/widgets.js">
</script>
</b:if>
</div>

4. Save your template.

5. Now you should see the twitter button near each of your blog posts.

Editable parameters

1. float:left - you can change this to float:right if you need the button on the right side of the post instead of on the left

2.data-count='vertical' - you can change this to data-count='horizontal' or data-count='none'

3.data-via='BlogCommander' - you can edit BlogCommander with your twitter user name. So if your twitter handle is michael, then change it to data-via='michael'

4. Adding some extra text in the tweet – With the current code, the button will make a tweet with the title of the blog post. If you want to add some extra text to the tweet, change expr:data-text='data:post.title' to

expr:data-text='"I am Reading: "+data:post.title' This will append “I am Reading:” to the tweet :)

Displaying the Tweet Button on the Post Page Only

If you want to display the Twitter button on the post page only, then wrap the code with conditional tags like
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<div style="float:left;padding:4px;">
<a href='http://twitter.com/share' rel='nofollow' class='twitter-share-button' expr:data-url='data:post.url' expr:data-text='data:post.title' data-count='vertical' data-via='BlogCommander'>Tweet</a>
<script type="text/javascript" src="http://platform.twitter.com/widgets.js">
</script>
</div>
</b:if>

Demos

1.data-count='vertical'


2.data-count='horizontal'


3.data-count='none'


Something more about the Tweet Button
 

Monday, August 02, 2010

Make Money With Your Blog and Google AdSense



AdSense is a great way to get paid for doing what you love to do: blogging! AdSense allows you to show targeted ads on your blog and earn revenue from your traffic. It also helps your visitors find things they may be interested in, based on the content of your blog posts. Best of all, AdSense is free and you have the option to remove the ads at any time.

The AdSense system shows ads relevant to the content of your blog and you can easily customize the look and feel of the ads to match your blog. If your blog is about fashion, you may show ads for shoe designers or clothing stores. If your blog is about cars, you may see ads for car dealerships or auto shops. Using filters, you can have control over the content of the ads you display by choosing to block categories of ads or even specific advertisers.

With the free suite of powerful AdSense reporting tools, you can pull detailed reports that will help you track your revenue and identify opportunities to earn more money. You can see earnings by day, page, domain or specific ad unit and can also use Google Analytics to see the source of your traffic and earnings.

Adding AdSense to your blog is easy. Just follow these steps:

  1. Log in to Blogger, choose your blog, and go to the “Monetize | Set up AdSense” tab.
  2. Choose where you want to show your ads on your blog and hit “Next.”
  3. If you’re new to AdSense, follow the easy online steps to sign up for a new AdSense account. If you already use AdSense, you can log in to AdSense and link your Blog to your AdSense account.

If you’re using a Classic template, you can add AdSense to your blog by following the steps outlined here.

To learn even more, come take a tour with Google AdSense.

Get Related Content for Your Blog with the Zemanta Gadget

About a year ago this blog featured Zemanta, a tool that helps you get more out of blogging. Previously, Blogger users could install a Zemanta browser plugin to recommend content while you blog, enabling you to:

* Read news to learn more about the topic
* Link articles to improve the value of your post
* Use pictures to make your post richer

Today we are pleased to announce that we've teamed up with Blogger to make it easier to use Zemanta on Blogger. To use Zemanta, just follow these three easy steps:


Blogger Buzz: Get Related Content for Your Blog with the Zemanta Gadget

Saturday, July 03, 2010

New Gift From Blogger



Although some of you use Google Analytics or other third party tools to track your blog traffic, many of you have requested an easier-to-use, fully-integrated stats feature for Blogger. We heard that, and we are excited to announce that Blogger in Draft now has built-in stats. Just go to Blogger in Draft, and you'll notice a new "Stats" tab. You don't have to install or configure anything to start benefitting from Stats.

The coolest thing about the new Blogger Stats is that it monitors and analyzes your visitor traffic in near-real-time. You can see which posts are getting the most visits and which sites are sending traffic to your blog right now. For example, if a reader shares one of your blog posts on Twitter and the post is getting lots of clicks, you will see a traffic increase in Blogger Stats almost instantly, with the particular Tweet mentioning your post being identified as the traffic source. Of course, traffic data across longer time periods (day/week/month) and all-time historical data are available as well.
There's also a lot more data that's being tracked, such as popular search keywords that send visitors to your blog, which country your visitors come from, and which web browsers they are using. Basically, with the new Stats feature, you know what's going on with your blog right now.

The new Stats feature shows all of this data in a simple, easy-to-understand graphical user interface. Since Stats are part of Blogger, you don't have to sign up for another service, or embed any code in a gadget.
Additionally, if you want the enterprise-level power and flexibility of Google Analytics, you can still use it, as outlined in this Help Center article. Note that the pageview data in Blogger Stats and in Google Analytics may not be identical, due to different collection mechanisms used. Also, Blogger Stats do not support private blogs for now.