Why SEO Required For Blogger?

SEO stands for Search Engine Optimization.It is the process of getting Free Traffic from Search Engine |organic | editorial |natural listings on all search engines such as Google, Yahoo and Bing.SEO 2015 is to make your website compatible and Search Engine friendly for both users and search engine robots to understand easily to index.We are Providing Most prominent guide that help to grow your Blog swiftly.

Saturday, December 20, 2014

Top Level Androids Apps on Google Play Store

Google Play Store is an online android application store where it offers approximately up to 10,0000 applications. It's a real and digital distribution platform for android application which accompanied with online electronics and digital media store which maintained and developed by Google. The service allow to download music, ebooks, programs and different applications are published through Google. Their is also a portion or section available on Play Store where you can easily download a top branded applications. The apps can be download directly in Android devices through Google Play Store mobile app.
Android, Android Apps, Play Store
So what ever today we are going to share the top level and most highest popular android apps on Google Play Store. We have categorized the apps in three different sections which are on the basis of world wide installation rate by users just click on a description of app which clarify you a status of app on Google Play Store and world wide as well.

App Installed Basis: 500 million to 1 billion

  1. Gmail
  2. YouTube
  3. Google Play services
  4. Maps
  5. Facebook

App Installed Basis: 100 million to 500 million

  1. GO Launcher EX
  2. Twitter
  3. Viber
  4. Facebook Messenger
  5. Voice Search
  6. Google Play Books
  7. Subway Surfers\
  8. Google Play Music
  9. Tiny Flashlight + LED 
  10. Pandora 
  11. WhatsApp Messenger
  12. Skype
  13. Fruit Ninja Free
  14. Dropbox
  15. Adobe Reader
  16. Angry Birds
  17. Talking Tom Cat 2 Free
  18. Street View on Google Maps
  19. Google+
  20. Hangouts (replaces Talk)
  21. Google Search
  22. Chrome Browser
  23. Google Play Movies & TV 
  24. LINE: Free Calls & Messages

App Installed Basis: 50 million to 100 million

  1. GO SMS Pro
  2. KakaoTalk: Free Calls & Text
  3. Google Translate
  4. Temple Run
  5. SoundHound
  6. Tango Video, Voice & Text
  7. Yahoo! Mail 
  8. Brightest Flashlight Free ®
  9. Advanced Task Killer  
  10. GO Locker
  11. Pou
  12. Angry Birds Rio
  13. Hill Climb Racing
  14. Barcode Scanne
  15. WeChatTuneIn Radio
  16. MX Player
  17. PicsArt
  18. Shoot Bubble Deluxe
  19. Despicable Me
  20. Talking Tom Cat Free
  21. GROUP PLAY
  22. Shazam
  23. ChatON
  24. Kindle
  25. ZEDGE
  26. Jetpack Joyride
  27. Google Play Magazines
  28. AntiVirus Security
  29. Pool Billiards Pro
  30. Opera Mini web browse
  31. Google Earth
  32. Flipboard
  33. Angry Birds Space
  34. Angry Birds Seasons
  35. Angry Birds Star Wars

My Words

This collection is quite updated and published according to the highest download rate word wide by android users. We are trying to publishing a useful apps and maintaining a better sequence likewise our content. Stay connected and blessing guys.
Read more
Thursday, December 11, 2014

How To Get Custom URL For Google Plus Profile ?

Blogging Tips, Internet Tricks, Blogger Tutorials, Google Plus, Custom URL
Have you ever noticed the link or URL of my Google+ Profile  in the above screenshot ? Yes, it's custom with name or username and long code is now removed from my profile. Recently Google has added a new featured which is the custom URL for Google+ accounts and profiles it's really a great update and looking very awesome because most of the people looking very irritated with the long code which is present in the long old URL. In this post i m going to show that how to change a long profile to a custom URL which will be very short than a previous one.

As you know that Google recently announced the custom URL for their users because the long seems long, bad, annoying and irritating people many times, because it's very difficult to remember the long URL. So this the new simple and easy way to which can be remembered just seeing it by one time. Before getting your custom URL i recommended you strongly read the terms and conditions, policies and principles of this new feature. Google+ Custom URL Term of Use

Now this an awesome feature to create a profiles which have good number of followers and friends, you can also add a profile and cover pic and add information like date of birth, living place and work etc, but it should be verified with your phone number and you should get an authorship if you have blog or website. It means that have strong profile. If you have all these thing then you can easily get it. Follow the below tutorial if you want to get a custom URL of for your Google+ profile.

How To Get Custom URL For Google Plus Profile ?

There is not a big thing in getting a custom URL but once if you are eligible for this feature then you can get easily within a few seconds. Just follow the below simple instructions.
  • Sign in to your Google+ account.
  • Goto profile.
  • You will see a blue notification which is asking for getting custom URL.
  • Click on get it button.
  • Now it will asking for confirmation and choosing your own custom URL.
  • Change or Edit and confirm it in last.
  • Finally you are done it.

Final Words

Guys i don't think it's very difficult for getting a custom URL for Google+ profile. Now this custom URL and share this tutorial with friends. If you have Google+ pages and you are eligible then you can also get a custom URL for you page also, and if you can't see the blue notification then complete your profile and verify your authorship and soon you will get keep visiting for more tricks. Cheers!
Read more
Monday, December 01, 2014

How To Embed Facebook Post Status In Blogger ?

Internet tricks, Facebook, Facebook Tricks
Facebook team added and amazing feature in their database and algorithm which is called embed post. This amazing feature is added in Facebook recently so the question is how Facebook embed post is works and how to use it ? Facebook embed post permit us to take or select a desire and insert it anywhere in our blog/website. If we adding Facebook post in our blog it will show the same thing as we shared in Facebook. Sometimes you might be very wondering to show that Facebook act on your blog/website dynamically for your readers and lovers. So one of our beloved user ask that how to insert or add the Facebook post along with status in blog ? In today's post we will show that how to embed Facebook post status in blogger.

How To Embed Facebook Post Status In Blogger ?

Facebook bring a great opportunity to bloggers and webmasters to share their Facebook status, posts videos, discussions etc on their blog/website. Now its easy and you can comfortably share or post your Facebook post on your blog within a minute. But first remembered that your Facebook post must be public on Facebook.

First you need to login to your Facebook account >> goto your Facebook fan page and select a desire post that you want to add or share it on your blog. But the post must be shared publicly.
Internet tricks, Facebook, Facebook Tricks
After selecting your post you will see a small tick mark which show on the right side of post title. Click on it you will a drop down menu just click on embed post. When you click on the embed post a small window will appear along with coding as you see in the below screenshot.
Internet tricks, Facebook, Facebook Tricks
Now copy the entire code and click it on the post HTML and paste it inside where you want share your Facebook post. After that when you publish your post you will see your embedded post in your blog post.

Need Help

I hope this tutorial will help's you a lot and could easily add your desire post in your blog or website. If you getting any problem related to this post then let me know we will be in touch with you to share the views.
Read more
Friday, November 21, 2014

How to Fix Image Thumbnail Not Appearing Bug in Blogger ?

Hello guys hopefully you all will be fine, if you use blogger on the daily basis and update your blog, then you have noticed this morning that your entire image thumbnails suddenly disappeared from the main page of your blog. This leaves you thinking that you might have done some unnecessary editing to your blog template, which might be the big reason of not showing image thumbnails on the home page or archives pages, But that is not the case image thumbnails are broken because recently blogger users facing a new bug. Today i m show you that how to fix image thumbnails appearing bug in blogger.
Blogger Tutorials, Blogger Tricks, Blogging Tips

Why Image thumbnails are not appearing? 

The first thing is that you would be concerned about this bug, that why explosive pictures thumbnails stopped working ? Even you didn't do any thing with or do any kind of changes to your blog template even tired to upload free new template but the problem is same. If you are facing this drawback, but you are not alone almost all blogger users are facing this problem with new and old images thumbnails on their blog. Publishing new posts by uploading and image by adding a post title little content and publish it. Now goto your blog you still don't see image thumbnail on main page of the blog. But stay calm because we have a simple and trick to solve this bug.

How to fix image Thumbnails stopped appearing in blogger ?

The first thing need to do is to go to Blogger >> Posts when you published the post click on the edit and goto post editor and now revert it to Html tab and search the following code.
src="http://
Find all the Urls which starts with http:// to https://. After making these changes then update the post again and image thumbnails will start appearing again on the main page of the blog. This issue is caused by blogger which not giving permission to https:// image thumbnails to appear. We hope you like this simple trick and this bug would be completely fixed by blogger sooner or later. Let us know if you are facing any problem related to this post comment it in the below box.
Read more
Friday, November 14, 2014

How To Remove Powered By Blogger From Blog ?

Blogger Tricks, Blogger Tutorials, Blogging Tips
Blogger is one of the biggest and free blogging platform and you share can your knowledge with different people throughout the world. So we must give a credit for their services and we can do it by adding attribution in our blogs. Basically this is a gadget and sometimes we found this gadget on unwanted places like above post title, header, sidebar or anywhere else and we will remove this gadget and make our more attractive. Here we will going to share one of the simple and easy method which helps to remove this attribution and it looks like this "Powered By Blogger". If you tired and want to remove this gadget from your blog but it will looks like that this gadget is lock and you can't remove this gadget from your blogger blogs. If you want to unlock this gadget and want to remove this. So below is the simple trick and we will mention each and every step clearly and with fully detail that help to understand easily.

How To Remove Powered By Blogger From Blog ?

  • Goto blogger dashboard.
  • Now goto template and click on Edit Html.
Blogger Tricks, Blogger Tutorials, Blogging Tips
  • Find the below code by pressing Ctrl+F in your template.
<b:widget id='Attribution1' locked='true' title='' type='Attribution'>

  • Copy the below code and replace it with the above one.
<b:widget id='Attribution1' locked='false' title='' type='Attribution'>

  •  Click o the save button and you almost done it.
  • Now goto layout and find attribution gadget will appear click on edit.

Blogger Tricks, Blogger Tutorials, Blogging Tips
  • Now pop up window will appear simply click on remove button.
Blogger Tricks, Blogger Tutorials, Blogging Tips
This is the simple and easy way to remove attribution from the blog. Share your ideas and feel free to ask if you have any question in the below comment box. Stay Blessed and Happy Blogging
Read more
Thursday, November 06, 2014

Add Feedburner Recent Comment In Blogger

Recent comment widget is such an amazing tools which is developed by feedburner and successfully launched on four major popular blogging platform also including blogger proudly. To learn published recent comments the most discussed article across readers or visitors, instant feedback from them. There is no alternative or quick solution without Google feedburner recent comment widget. This widget allows both readers and authors comments on specific topic. So guys today in this post we will discuss that how to recent comment widget in blogger and to drive more traffic to blog which helps to increase click and impressions to make money. Follow the below tutorial for adding recent comment widget to blogger.
Blogger Widgets, Blogger Tutorials, Blogging Tips

How To Add Feedburner Recent Comment In Blogger ?

  • Goto blogger dashboard.
  • Layout >> HTML/JavaScript
  • Copy the below code and paste it inside pop up window.
<style type="text/css">
.recent-comment        { margin-bottom:10px; padding-left: 24px; }
.recent-comment img {
border: 1px solid #666;
padding: 2px;
opacity: 0.4;}
.recent-comment img:hover {
border: 1px solid #ddd;
opacity: 0.9;
}
.recent-comment a {
color:#ddd;}
.recent-comment-admin  { background-color: #fff; }
.recent-comment-ico    { margin-left:-20px;margin-top:4px;float:left;margin-right:3px;}
.recent-comment-header {}
.recent-comment-body   {
font-size: 90%;
font-style: italic;
font-family: helvetica;
color: #888;}
.recent-comment-footer { font-size: 85%; }
</style>
<script type="text/javascript">
//
// CONFIG:
var numRecentComments = 6;
var numPerPost = 2; // max comments per post (to try) or 0
var maxCommentChars = 100;
var maxPostTitleChars = 0; // if 0, use full post title
var txtWrote = 'says:';
var txtMore = 'More &#187;';
var txtTooltip = '[user] on &quot;[title]&quot; - [date MM/dd/yyyy hh:mm]';
var txtAnonymous = ''; // empty, or Anonymous user name localized
// Variables [xxx] in texts:
// supports [title], [user], [date], [time], [datetime], [date format]
// format supports: yyyy=long year, yy=short year, MM=month(01-12), dd=monthday, hh=hour, mm=min, ss=sec
var getTitles = true;   // false faster
var trueAvatars = true; // false faster
var urlMyAvatar = '';   // can be empty (then it is fetched) or url to image
var urlMyProfile = '';  // set if you have no profile gadget on page
//
var cropAvatar = true;
var sizeAvatar = 16;
var urlNoAvatar = "http://lh4.googleusercontent.com/-069mnq7DV_g/TvgRrBI_JaI/AAAAAAAAAic/Iot55vywnYw/s"+sizeAvatar+"/avatar_blue_m_96.png"; // http://www.blogger.com/img/avatar_blue_m_96.png resizeable
//
var urlAnoAvatar = 'http://lh4.googleusercontent.com/-069mnq7DV_g/TvgRrBI_JaI/AAAAAAAAAic/Iot55vywnYw/s15/avatar_blue_m_96.png?d=mm&s=' + sizeAvatar;
var maxResultsPosts = "";       // or for example "&max-results=100"
var maxResultsComments = "";    // or for example "&max-results=300"
// CONFIG END
var urlToTitle = {};
function replaceVars(text, user, title, date) {
  text = text.replace('[user]', user);
  text = text.replace('[date]', date.toLocaleDateString());
  text = text.replace('[datetime]', date.toLocaleString());
  text = text.replace('[time]', date.toLocaleTimeString());
  text = text.replace('[title]', title.replace(/\"/g,'&quot;'));
  var i = text.indexOf("[date ");
  if(i > -1) {
    var format = /\[date\s+(.+?)\]/.exec(text)[1];
    if(format != '') {
      var txtDate = format.replace(/yyyy/i, date.getFullYear());
      txtDate = txtDate.replace(/yy/i, date.getFullYear().toString().slice(-2));
      txtDate = txtDate.replace("MM", String("0"+(date.getMonth()+1)).slice(-2));
      txtDate = txtDate.replace("mm", String("0"+date.getMinutes()).slice(-2));
      txtDate = txtDate.replace("ss", String("0"+date.getSeconds()).slice(-2));
      txtDate = txtDate.replace("dd", String("0"+date.getDate()).slice(-2));
//or: txtDate = txtDate.replace("dd", date.getDate());
      txtDate = txtDate.replace("hh", String("0"+date.getHours()).slice(-2));
//or: txtDate = txtDate.replace("hh", date.getHours());
      text = text.replace(/\[date\s+(.+?)\]/, txtDate)
    }
  }
  return text;
}
if(urlMyProfile == "") {
  var elements = document.getElementsByTagName("*");
  var expr = /(^| )profile-link( |$)/;
  for(var i=0 ; i<elements.length ; i++)
    if(expr.test(elements[i].className)) {
      urlMyProfile = elements[i].href;
      break;
    }
}
function getPostUrlsForComments(json) {
  for(var i = 0 ; i < json.feed.entry.length ; i++ ) {
    var entry = json.feed.entry[i];
    for (var k = 0; k < entry.link.length; k++ ) {
      if (entry.link[k].rel == 'alternate') {
        href = entry.link[k].href;
        break;
      }
    }
    urlToTitle[href] = entry.title.$t;
  }
}
function showRecentComments(json) {
  var postHandled = {};
  var j = 0;
  if(numPerPost) {
    while(numPerPost < numRecentComments) {
      for(var i = 0 ; i < json.feed.entry.length ; i++ ) {
        var entry = json.feed.entry[i];
        if(entry["thr$in-reply-to"]) {
          if(!postHandled[entry["thr$in-reply-to"].href])
              postHandled[entry["thr$in-reply-to"].href] = 1;
          else
              postHandled[entry["thr$in-reply-to"].href]++;
          if(postHandled[entry["thr$in-reply-to"].href] <= numPerPost)
            j++;
        }
      }
      if(j >= numRecentComments)
        break;
      numPerPost++;
      j = 0;
      postHandled = {};
    }
    if(numRecentComments == numPerPost)
       numPerPost = 0;
  }
  postHandled = {};
  j = 0;
  for(var i = 0 ; j < numRecentComments && i < json.feed.entry.length ; i++ ) {
    var entry = json.feed.entry[i];
    if(numPerPost && postHandled[entry["thr$in-reply-to"].href] && postHandled[entry["thr$in-reply-to"].href] >= numPerPost)
      continue;
    if(entry["thr$in-reply-to"]) {
      if(!postHandled[entry["thr$in-reply-to"].href])
          postHandled[entry["thr$in-reply-to"].href] = 1;
      else
          postHandled[entry["thr$in-reply-to"].href]++;
      j++;
      var href='';
      for (var k = 0; k < entry.link.length; k++ ) {
        if (entry.link[k].rel == 'alternate') {
          href = entry.link[k].href;
          break;
        }
      }
      if(href=='') {j--; continue; }
      var hrefPost = href.split("?")[0];
      var comment = "";
      if("content" in entry) comment = entry.content.$t;
      else                   comment = entry.summary.$t;
      comment = comment.replace(/<br[^>]*>/ig, " ");
      comment = comment.replace(/<\S[^>]*>/g, "");
      var postTitle="-";
      if(urlToTitle[hrefPost]) postTitle=urlToTitle[hrefPost];
      else {
        if(hrefPost.match(/\/([^/]*)\.html/)) postTitle = hrefPost.match(/\/([^/]*)\.html/)[1].replace(/_\d{2}$/, "");
        postTitle = postTitle.replace(/-/g," ");
        postTitle = postTitle[0].toUpperCase() + postTitle.slice(1);
      }
      if(maxPostTitleChars && postTitle.length > maxPostTitleChars) {
        postTitle = postTitle.substring(0, maxPostTitleChars);
        var indexBreak = postTitle.lastIndexOf(" ");
        postTitle = postTitle.substring(0, indexBreak) + "...";
      }
      var authorName = entry.author[0].name.$t;
      var authorUri = "";
      if(entry.author[0].uri && entry.author[0].uri.$t != "")
        authorUri = entry.author[0].uri.$t;
 
      var avaimg = urlAnoAvatar;
      var bloggerprofile = "http://www.blogger.com/profile/";
      if(trueAvatars && entry.author[0].gd$image && entry.author[0].gd$image.src && authorUri.substr(0,bloggerprofile.length) == bloggerprofile)
        avaimg = entry.author[0].gd$image.src;
      else {
        var parseurl = document.createElement('a');
        if(authorUri != "") {
          parseurl.href = authorUri;
          avaimg = 'http://www.google.com/s2/favicons?domain=' + parseurl.hostname;
        }
      }
      if(urlMyProfile != "" && authorUri == urlMyProfile && urlMyAvatar != "")
        avaimg = urlMyAvatar;
      if(avaimg == "http://img2.blogblog.com/img/b16-rounded.gif" && urlNoAvatar != "")
        avaimg = urlNoAvatar;
      var newsize="s"+sizeAvatar;
      avaimg = avaimg.replace(/\/s\d\d+-c\//, "/"+newsize+"-c/");
      if(cropAvatar) newsize+="-c";
      avaimg = avaimg.replace(/\/s\d\d+(-c){0,1}\//, "/"+newsize+"/");
      if(authorName == 'Anonymous' && txtAnonymous != '' && avaimg == urlAnoAvatar)
        authorName = txtAnonymous;
      var imgcode = '<img height="'+sizeAvatar+'" width="'+sizeAvatar+'" title="'+authorName+'" src="'+avaimg+'" />';
      if (authorUri!="") imgcode = '<a rel="nofollow" href="'+authorUri+'">'+imgcode+'</a>';
      var clsAdmin = "";
      if(urlMyProfile != "" && authorUri == urlMyProfile)
          clsAdmin = " recent-comment-admin";
      var datePart = entry.published.$t.match(/\d+/g); // assume ISO 8601
      var cmtDate = new Date(datePart[0],datePart[1]-1,datePart[2],datePart[3],datePart[4],datePart[5]);
      var txtHeader = txtWrote;
      if(txtWrote.indexOf('[')==-1)
        txtHeader = authorName + ' ' + txtWrote;
      else
        txtHeader = replaceVars(txtHeader, authorName, postTitle, cmtDate);
      var tooltip = replaceVars(txtTooltip, authorName, postTitle, cmtDate);
      if(!/#/.test(href)) href += "#comments";
      document.write('<div title="'+tooltip+'" class="recent-comment'+clsAdmin+'">');
      document.write('<div title="'+tooltip+'" class="recent-comment-header'+clsAdmin+'"><div title="'+tooltip+'" class="recent-comment-ico'+clsAdmin+'">'+imgcode+'</div><a title="'+tooltip+'" href="' + href + '">' + txtHeader + ' </a></div>');
      if(comment.length < maxCommentChars)
        document.write('<div title="'+tooltip+'" class="recent-comment-body'+clsAdmin+'">' + comment + '</div>');
      else {
        comment = comment.substring(0, maxCommentChars);
        var indexBreak = comment.lastIndexOf(" ");
        comment = comment.substring(0, indexBreak);
        document.write('<div title="'+tooltip+'" class="recent-comment-body'+clsAdmin+'">' + comment + '...</div>');
        if(txtMore != "") {
          var moretext = replaceVars(txtMore, authorName, postTitle, cmtDate);
          document.write('<div title="'+tooltip+'" class="recent-comment-footer'+clsAdmin+'"><a title="'+tooltip+'" href="' + href + '">' + moretext + '</a></div>');
        }
      }
      document.write('<div style="clear:both;"></div></div>');
    }
  }
}
if(getTitles)
  document.write('<script type="text/javascript" src="http://'+window.location.hostname+'/feeds/posts/summary?redirect=false'+maxResultsPosts+'&alt=json-in-script&callback=getPostUrlsForComments"></'+'script>');
document.write('<script type="text/javascript" src="http://'+window.location.hostname+'/feeds/comments/default?redirect=false'+maxResultsComments+'&alt=json-in-script&callback=showRecentComments"></'+'script>');
</script>
<!--<style>
div.feedburnerFeedBlock ul li {
list-style-type: circle;
margin:0 0 0px 10px;
padding:5px 5px 5px 5px !important;
}
div.feedburnerFeedBlock ul li:hover {
list-style-type: disc;
}
div  #creditfooter{
display: none;
}
</style>
<script src="http://feeds2.feedburner.com/truebloggingtrickscomments?format=sigpro" type="text/javascript"></script>-->
<div class='clear'></div>
  • Click on save button and you done it. 

Customization

  • Replace truebloggingtricks with your blog feedburner username.
  • Set number of comments to show 6
If you are facing any kind of problem related to this tutorial feed free and ask in the below box.
Read more

Contact Form

Name

Email *

Message *

 

Blog Archive

Support Us

About Author

Hi Friends, my name is Rj HaSsan and i m 20 years old, certified SEO consultant, addicted blogger and the Entrepreneur of True Blogging Tricks who based out of the wonderful country name "Pakistan". ...Read More