Archive for the ‘SEO’ category

Ranking with internal links

I had recently made a post about most viewed video on youtube. There is fair amount of competition for the keyword and my post was ranking at >150 on the SERP. However yesterday I linked this post from 2 existing posts and a new post with varied anchor text and today the post has moved into 11th position on SERP. I am going to link my posts about Com surrogate, dual core vs core 2 duo and free bollywood movies to see if internal links can push these posts up in the SERP.

While I am at the topic of ranking with internal links, let me make one thing clear. WordPress plugins for internal links are good for getting posts indexed. However they are not the best way to use internal links to rank for particular posts. You should always identify relevant posts to create internal links.

Free bollywood movies download and online bollywood movies website where users can watch free movies

I had recently written about most viewed video on youtube. Related research shows that there is a massive demand for free bollywood movies onine. There are many websites that allow users to download free bollywood movies. There is also no dearth of websites to watch online bollywood movies. I have been trying to figure out a feasible business model for starting a website where users can watch free movies. I am not able to find much content related to the legal aspects of the topic. If any of you happen to have any experience in the topic, then please drop me a mail.

Also do you know if working on a seo project for a website which may be illegal is legal or not. My previous posts about romantic hindi songs and romantic hindi movie may get me a project from a site about bollywood hindi movies. I am not sure if it is legal though. What should I do?

php source code for a tool to find pagerank of any website or page

There are many tools to find the pagerank of a website. Do you want to have the tool on your own domain? Well here is source code for a tool that can find pagerank of a website. Store this page as pagerank.php on your domain. Then try out http://www.yourdomain.com/pagerank.php?url=rediff.com to find the pagerank of rediff.

You should store this file on your server to take care of a number of upcoming seo tools that I am going to publish in the next 1-2 months. Online tool to find pagerank of all your internal pages is almost complete and will be published in less than 1 week time.

P.S: I will appreciate a link/stumble/digg/tweet for this page. Thanks in advance.

Why you need to know what type of backlink your blog needs

I have already posted a technology related posts about com surrogate error and a smm related post about most viewed video on youtube. I shall compensate my regular readers by revealing one of the most useful SEO trick that I have not shared with anyone yet. I have used this trick on several of my blogs and websites to take them to 2000-5000 users a day in less than 6 months.

As I had discussed in my backlink building guide, not all links are equal. That is a well known fact among SEOs. However one thing no SEO blog seems to talk about is the appropriateness of particular type of link based on the lifecycle of blog.

What do I mean by lifecycle of a blog

Your blog may be in one of the following stages on Google index

  1. The blog has just been released. Less than 30 posts have been indexed by Google
  2. Your blog is 2-3 months old. Your posts get indexed on a regular basis. However you are getting no or little traffic from Google
  3. Your blog is more than 6 months old. Your posts get indexed on a regular basis. You get 600-1000 visitors a day from search but mostly from long tail search terms (search terms with 3 or more words).
  4. You have an established blog. You rank in the first page for most keywords as soon as you make a post.

Link Building stragtegy

  • If you have a recently launched blog (less than 2 months old) then Google will be looking at you with suspicion. 3-4 duplicate posts, too aggressive link building etc will straight away get you blacklisted on Google’s index. Hence keep your calm. Try to write completely original posts. Write attractive headlines that will attract people’s attention. This is the time you should be active in social media sites like digg, stumbleupon etc and try to develop relation with other bloggers in your niche. Try to get the first 5 links in a natural manner. Resist the temptation to build 100s of free links through dofollow blog commenting, social media profile creation or forum signatures etc.
  • If your blog has crossed the first stage then you have successfully created some amount of trust for your blog. Now is the time to convert those wonderful posts into traffic and money. Start concentrating on keyword usage in your blog posts. This is the time to build free backlinks to your blog. Make sure that you are not building all the backlinks to your homepage though. You will do well to read following posts of mine at this stage
    1.  guide to free backlinks
    2. 10 social media sites that allow dofollow links on profile page
    3. Remove stop words from your title to rank better
    4. Image SEO : A Quick Guide and
    5. The best way to use keywords on blog post for maximum impact
  • If you have a blog that is already ranking for long tail keywords, building 1000 more free backlinks is a complete waste of time. Stop your focus on quantity and start focusing on quality. Link-baiting is the way you must go. I am yet to write a post about link-baiting however you can google linkbait, link-bait or link bait to find some awesomely great articles about the post.

April 2009 Pagerank update

April 2009 pagerank update is on right now. I am seeing changes to the pagerank of several client websites. However the PR is fluctuating indicating an update in progress. Check your own pagerank. I shall come back with a detailed post soon.

Image SEO : A Quick Guide

  • File name of image: Make sure to include keywords in the file name. So if you are targetting format usb,then name the file as format-usb.jpg. Do not use underscores. Even Matt cutts has previously confirmed that dashes are better than underscores
  • Image Alt tags: This is good for usability and good for SEO as well. Make sure to use descriptive alt tags and include keywords.
  • Image Title tags: Same as alt tags. Simplify usage of good alt tags and title tags with Friendly images plugin for wordpress
  • Size of the image: Larger images have a better chance of succedding
  • Text around the image: Make sure to include keywords in the text sorrounding the image
  • Title tag, meta tags, header tags, and the relevancy of the content on the page
  • Make sure to use google image labeler to label your images
  • Image search results do not monetize well since google shows the results in an iframe. Solve that problem by adding the following code to your page. Now when a person clicks on a image search result, he will directly come to your site like normal search.


    <script language="JavaScript" type="text/javascript">
    if (top.location != self.location) top.location.replace(self.location);
    </script>

    Here is a video from Google that provides more detail about image search. It is 15 minute long, so watch it in your spare time.

    10 social media sites that allow dofollow links on profile page

    1. Flickr
    2. Digg
    3. Propeller
    4. Technorati
    5. MyBlogLog
    6. BloggingZoom
    7. Current
    8. Linkedin 
    9. PostOnFire
    10. CoRank

    Must read article about Search Engine Ranking Factors

    Recently a local SEO company had requested me for a small talk about ranking factors. I had created a presentation to help me talk about 5 most important ranking factors. Here is my presentation about search engine ranking factors. Make sure to through it. It has knowledge that you will take at least 5 days to gather on your own.

    P.S: I will appreciate if anyone can convert that into flash. I will like to be able to embed it in the post.

    Remove stop words from your title to rank better

    Stop words are some commonly used words like a,an,the,from, to etc. Since these words occur atleast once on allmost all pages, previously google and other search engines used to ignore such keywords. If you ever conducted a search with these keywords, you would have seen a message the “the keyword from was ignored”. Looks like Google has changed the algorithm and now uses stop words for ranking the pages.

    I found a proof of this fact while analyzing the ranking of a post about removing virus from USB drives. While I search for remove virus from usb, the binaryday post appears at the 6th position. While a search for “remove virus usb” finds the same post at 11th position. Similar is the case with my post for gmail proxy. While the entire world searches for gmail proxy, I am stuck with a title that reads gmail for proxy :(

    How can you use this for better ranking?

    Many users just enter the keywords like gmail proxy, remove virus usb, resume format etc to search for required information. You can make your posts to rank better by removing the stop words from

    • the title
    • backlink anchor text
    • use of keywords in the body

    A good way to remove the stop words without making your title to look spammy is to make use of tags. So while my post continues to have a title of “how to remove virus from usb?”, I can add a tag of “remove virus usb”. Next I can edit the theme code to convert the title of the page as “remove virus usb” and that will take care of the ranking issue and the post will rank well for both the keywords. Similarly a little time spent in writing the post copy will help your page to rank for both keywords.

    Google favoring blogs compared to static websites : Learning from my resume format site

    Looks like I am learning more SEO from the sample resumes website I am working on. It has been more than 4 days since I wrote about  resume format on my resume site and Google has not indexed it yet!!!! When it comes to blogs, Google indexes them in seconds from publishing. And here is a static website with good ranking for several target keywords related to resumes and Google has not indexed it for more than 4 days. I have added a sitemap to it and submitted the same to Google webmaster tool.

    Learning: Even if you intend to create a static website, you will do well to base it on a blogging platform like wordpress and then customize the template code to give it a static look.

    A google ranking problem that has me puzzled

    After advising others about SEO for close to 4 years, I have decided to walk the talk and try and get a website to rank on Google based on my SEO knowledge alone.** I have started working on a website for sample resumes and created 4-5 pages around 1 month back.

    I was not able to follow up on the results due to problem with my internet. Yesterday I was checking the ranking of the website on Google. Following was the result for the keyword sample resumes

    Google.com               204

    Google.co.in              18 

    Google.co.in              9 (Region=India in advanced search operator)

    I know that Google provides different results based on geographic preference of user. However what puzzles me is “how does Google know that jhingalala is India focused website?” Some of the basic parameters that Google uses to determine geographic preference of a website are

    The TLD extension of the website   .com is not specific to India

    Server location                                    My server is located in USA

    Linking websites                                 I doubt if I have any incoming links from India specific websites.

    content on the page                            I have not included any geographic locations on the page

    Then what makes google think that jhingalala is India specific website and will it hurt my efforts to make it rank on Google.com in future. I will appreciate your views on this topic.

    ** I have got some of my own sites quite good ranking on google. However most of that was natural without much concentrated SEO effort other than basic technical optimization

    P.S: I seem to be getting much better understanding of SEO by trying to get this resume website to rank on Google. Will be sharing my experience on this project as I go along. Looking forward to your help and feedback on this topic.

    I am just wondering if this will hurt the future chances of jhingalala ranking on google.com since

    Comprehensive guide on ‘building backlinks for Bloggers’

    In this guide, I shall cover the following topics

    1. The importance of backlinks (Hint: It is not Google alone)
    2. Links can get you penalized. Things to keep in mind while building links
    3. Not all links are equal: What determines the importance of a backlink
    4. Types of links
    5. How to get free backlinks from
      • Pages that allow you to submit links
      • Dofollow blogs
      • Dofollow social bookmarking site
      • Dofollow Forum
      • Dofollow social bookmarking
      • Directory Submissions
      • Article Marketing
      • CSS Gallery/ Wallpaper Gallery etc
      • Blog Review site
    6. How to get more value from your existing links
    7. Link Baiting: How to write posts that will get links on their own
    8. Link Tracking: Find who links to you and to your competitor
    9. Some blackhat and greyhat methods for building links

    The importance of backlinks – Trust, Traffic, Reputation and even more links

    If you read SEO blogs, then there is a good chance that you have formed an opinion that backlinks are important for ranking well on Google alone. That is a misconception and that is the reason why we see many newbies trying to spam rather than build links that will be appreciated by everyone. Relevant Backlinks have helped me to

    • Build trust quickly: There are a number of blogs out there. It becomes really difficult to know which one to trust. Recently Niharsworld linked to one of my posts about keyword difficulty analysis. I am sure people who visited my blog through Nihar’s blog, would have found it much easier to trust what I was saying.
    • Get direct Traffic: My blog post about the top 250 Indian blogs was linked from several high traffic blogs including DevilsWorkShop, Abhisays and Indiblogger. Those links brought in a lot of traffic to me.
    • Build a reputation: I have been a frequent poster at the Indiblogger forum. While answering many questions, I have linked to my posts. However more importantly I have developed a really good reputation with many regular visitors there. I will not trade that trust for any amount of search engine traffic.
    • Get even more links: That is right. Links get you even more links. You may write really interesting posts. But if noone reads it, then noone can link to it. Also remember that when someone links to you, he is recommending you to his readers. He will never do it unless he is sure that you can be trusted. So Trust, Traffic and Reputation are not some nice but useless medal but they are the primary requirement to get links.

    Links can get you in trouble – Things to look out for while building links – Diversity and Velocity

    After reading this post, you may get tempted to go out and get 100 PR5 links with the exact anchor text of “make money online”. You are confident to get a pagerank 9 and rank at the top for the highly competitive word. Only to realize that your pagerank has gone down to 0 and your blog is no where to be found on Google!!!!!!!You have been penalized by Google.

    Please understand that Google is trying to identify great content by counting the links. You building 1000s of links says nothing about quality of your post. You are confusing Google and hence Google hits back by throwing you out of its index. Does it mean you should not create links for your own blog? Hell No. Build links by all means (that is why you are reading this post neways) but do so in a manner that looks natural.

    There are 2 important signals to identify artificial link creation – 1. Velocity of link acquisition and 2. Diversity of your links

    Velocity of link acquisition: How does a normal good quality blog get its links. It always starts with a single link, then in sometime someone else finds it and gives him a link. As more and more people discover your great content, you start getting more and more links. What if some 5 months old blog gets 100 links over 7 days? Either it has done something very spectacular or something fishy. It is more likely that the blogger has gone around dropping his links on all the forums, social bookmarking sites and blog comments or someone buying links. Try to build links so that it looks as natural as possible. Start slow and Gradually build up the speed.

    Diversity Natural links differ. They differ in the pagerank of the linking page and the anchor text used. If you produce a great article, some bloggers with PR 1 and some others will write about it. Some will link to it with anchor text of “click here”, some others will use your blog name and some will use “make money online”

    What happens if you get hold of 100s of dofollow blogs, sorted by pagerank? You select the highest pagerank blogs and start commenting with the “make money online” as the keyword. This lack of diversity can tell Google that there is something not natural there and your site can get penalized.

    To summarize, take it slow and mix up your link. Get some PR 0 links and some PR 5 links. Use click here in some links, your blog name in some other and the keyword in some of them. If you have to go with one learning from this post then it should be “build links that look as natural as possible”.

    Not all links are equal: What determines the importance of a backlink 

    • Dofollow or nofollow: This is the most important factor since nofollow links count for nothing.

    • Strength of the page (PR) on which link is present: The PR is one of the most important factors affecting the value of the link. However many people make the mistake of overrating the importance of this factor.  I have seen many examples where 2 properly designed PR3 links have given a higher ranking boost compared  to a PR5 link. So try to get high PR links but do not obsess over pagerank

    • Anchor Text of the link: This is one of the most underestimated part of a link. A proper anchor text is absolutely important especially if you are targeting a particular keyword to rank for.

    • Total number of links on the linking page: If the linking page has 100 outgoing links, then the value to each page goes down. Hence you should prefer to get links from pages with not many outgoing links on them.

    • Age of the link: To discourage spammers, Google does not give 100% benefit of a link to the target page immediately. The value of a link increases over a period of time and reaches maximum value anywhere between 3 to 6 months after the links was first discovered.

    • Contextual relevance of the page to the Target page: I had talked about my attempt to rank for keywords related to sample resumes. Now if I place a link to my freshers sample resumes  page from this page about link building, then google will give lower importance  to the link than if I had written a complete post about sample resumes and then from there linked to sample resumes site

    • Contextual relevance of text around the link: If you see the example above, I have atleast talked about sample resumes in the paragraph surrounding the links to the sample resumes site. In my experience that trick alone gives a decent boost to the power of the link.

    • Type of link: Type of link is so important to the power of link that I have discussed it in detail in the entire section below.

     Donace has done a great job of explaining the importance of different factors of a link.

    Types of Links

    As you go through the various methods for building links, you will realize that some methods like blog commenting, social bookmarking are way too easy while a method like link-baiting is 1000s time more difficult. Then why do people bother with creating link-baits? The answer lies in the type of link that you end up getting through the different methods.

    • Dofollow/ Nofollow links: Nofollow links are the ones where the webmaster is effectively saying to the search engine that they are not vouching for the quality of the target page. These links are found in the comments of the blogs, forum signature etc. They contribute the least or nothing at all to your ranking. We shall be talking about dofollow links in the rest of this article.
    • Internal Links/ External Links: Internal links are links from pages on the same domain and External links are links from some other website. So if I link to an article on Binaryday from this post then it will be an internal link, whereas if I link to an article from DollarShower, that will be an external link. Many articles about link building talk about external links. While external links are important for improving the Google’s trust on your site, internal links can help particular pages on your site. (I shall cover more about internal links in my article about pagerank sculpting)
    • Editorial links: These are the links that are provided to you from within the body of the article. So articles that I link from this article will be editorial links. They are the most valuable links as people link to only the best articles from their content. However such links normally suffer from non relevant anchor text as the person linking to is not worrying about your ranking and hence ends up using click here or your blog name as the anchor text.
    • Sitewide links: These are the links that are present on each page of the blog/ site. Think of the links from blogroll or footer of a blog. While such links increase the quantity of links to your site, search engines generally put very less value on such links. Given a choice I will always opt for a single editorial link from a site rather than 1000s of sitewide links.
    • Links not in control of bloggers: There are many places from which you can get dofollow links. However the links are not given by the webmaster but rather it is given by the person who is getting linked. Continuing with the example of Nihar’s link to me, the link in the body of the post is an editorial link. However the link to my blog post that I have provided in the comment is not an editorial link. Even if it were a dofollow link, it will not add as much value as an editorial links.

    So the answer to the question that I asked at the top of this section i.e “why people worry with link-baits while it is possible to get equal quantity of links through other methods like commenting on blogs or social bookmarking” is that “link-baits typically get you editorial links whereas other methods give you sitewide links or links outside editorial control”. As I said, I will swap 100 links for a single editorial link.

    Methods to get free and relevant backlinks 

    1. Try the following search on google to get pages that allow you to add your links. Replace keyword with your keyword

    keyword” “Add link” OR “Add site” OR “Submit Site” OR “Add URL” OR “add a site” OR “add your site” OR “add a URL” OR “add your URL” OR “suggest a site” OR “suggest a URL”.

    2. Dofollow blogs, social bookmarking sites and forums: Everyone advises us to comment on dofollow blogs to get free backlinks. However how do I find dofollow blogs? Simple. Just search for “dofollow blog search” to find a number of search engines based on dofollow blogs. However not all of these blogs continue to be dofollow. Hence do check manually before you start to comment.

    You can find a list of great dofollow social bookmarking site and dofollow forums here as well.

    Bonus tip: I always prefer to comment on dofollow blogs that have commentluv and top-commentator plugins installled. That way I end up getting 3 links for a single comment!!!

    3. Get a free backlink from delicious http://raven-seo-tools.com/blog/311/creating-dofollow-links-on-delicious

    4. Use Twitter to get a free PR 4 backlink http://www.dailyseoblog.com/2009/02/twitter-can-help-you-get-backlinks-yes/

    Get more out of existing backlinks

    I am constantly surprised by how little attention bloggers pay to the existing links. If your blog has been around for more than a year, then you will be surprised by the increase in ranking, that you can get by simply optimizing the already existing backlinks.

    5. Change the anchor text of your existing link to something more relevant: Many people link to your pages with your name or the name of your website. There have been number of times when people mention my blog as via binaryday, binaryday said etc. Since anchor text is one of the most important determinant of the value of a link, you will do well to find out all those pages and then try to contact the webmaster and ask him to change the anchor text to something more relevant. Here is a simple google query that gets me all the pages that are linking to binaryday with binaryday in the anchor text. “allinanchor: binaryday -site:binaryday.com”. Once I have identified these pages, I need to find out ways to contact the owners and ask them to change it to a keyword of my choice.

    6. Sometimes people mention your blog or your name without a link to your blog. It is easier to convert these mentions into a link to your blog. To find pages where people have mentioned binaryday without linking to the blog, I use the following search query on Google “binaryday -allinanchor: binaryday -site:binaryday.com”

    7. Convert 404 errors into valid backlinks: How dare I speak on a topic, once Matt Cuts has discussed a topic related to SEO? So here is the article from the master about how to convert 404 error pages into free backlinks   

    8. Add strengths to page linking to you: This is the only original idea of mine. It is difficult to get links from high pagerank pages with tons of links. So I try to get links from low pagerank pages and then use my knowledge of SEO to improve the strength of the page. Simply get it a bunch of free links from dofollow blogs, forums or social networks. Digg it, stunble it or twit it, thereby increasing the chance that the page will pick up some additional backlinks.

    P.S: I am going to be updating this post with details over the next 15 days. Let me know if you will want me to cover any other topic related to link building here.

    The best way to use keywords on blog post for maximum impact

    All of us agree that targetting popular keywords is the best way to get search engine traffic. For this post, I am assuming that you have done your keyword research and identified the keywords to target.. In this post I will talk about how to target those keywords in the best possible manner.

    For explaining the concept, I have set up my seo experiment site to target the term Fresher Sample Resumes. Here is how you can use the keywords at various elements of the page to get the best impact.

    1. Page URL: My pageurl is http://www.jhingalala.com/fresher-sample-resumes.php. If you are using a blog publishing software like wordpress then your url is generally prepared from the post title. Use the remove stopword plugin to remove stopwords from your url for maximum result.
    2. Meta Description: Meta description of the page does not affect search ranking. However it forms the snippet on the result page and a good description can encourage more people to click on your link. Use complete sentence, compelling meta description. Include the keywords in the description as google bolds those words, thereby attracting more people to your link.
    3. Title: This is the most important usage of keywords. Try to target only 1 or 2 keywords on the title of the page. Tag pages are treated as separate page on google index. Use this fact to target different keywords through tag pages. So while I will target Fresher sample resume and Fresher sample resumes in the page title, I will target Sample resumes for freshers, sample fresher resumes etc on tag pages.
    4. H1, H2, H3 tags: Keep your title tag in H1. Make use of H2 and H3 tags within the page and target different variations of the keywords in them. So I use “Good sample resumes for freshers” in h3 tag.
    5. Body of the page: Make sure to include the targetted keyword and different variations, synonyms in the body of the post. Try to include the keywords as early in the text as possible. Take care not to look spammy though.
    6. Strong or Bold Tag: Making few occurences of the keywords bold, helps in ranking.
    7. Image file Name: Insert an image relevant to the keyword. Include the keyword in the file name. I have not used an image on my page. However if I had then I would have names it as fresher-sample-resumes.jpg
    8. Image Alt tag: Use the keywords in the alt tag of the above image
    9. Links to the page: Use the keywords and variations of the keyword in links to the page. (Both internal and external links)
    10. Do not use on links going out: Do not use the keyword in any of the links to other pages. If you link out with the same keywords then Google gets confused about whether your page is the important page or the one you have linked to is important.

    Where else do you use keywords in your post? Let me know.

    The perfect example of how to conduct a blogging contest

    Blogging contests are in Fashion. Done right it can get a significant boost to the popularity of your Blog. There are many theories about how to get it right. However the best way to learn something is to watch a master of the craft execute the theory with absolute perfection.

    I have not seen any blogger execute a blogging contest with better effect than Ajith on SEO Challenge ’09. However I am not writing this blog post to praise Ajith. The aim of this post is to see what we can learn from the success of the contest and how we can replicate the success ourselves. The following are some interesting success factors that I could observe.

    1. Detailed planning before the start of the Contest

    When you announe a competition with only 7 days to register, the only persons to signup are your existing, regular users. They have been already visiting your blog, so what do you stand to gain? So let the world know that you are going to hold a contest. Build up interest by giving some interesting details like 100$ cash prize. Get your readers involved. By asking for help in getting sponsors, Ajith had converted this competition from “his competition” into “his readers’ competition”.

    2. Get as many contestants as possible:

    This is one step that almost everyone gets right. However I am putting it in for the sake of completeness. Do not just announce the competition and sit back and wait for the contestants to pour in. Market it with all your might. Here is what Dollarshower did:

    • Announced on his blog
    • Got his blogger freinds to blog about it, twitter it etc. Unlike many other bloggers he did not force people to promote the post. That is a surefire way to make sure that really good bloggers will never write about your competition.
    • Actively commented about it on other blogs. That is how I got to know about it in the first place.

    3. Get the attention of your target audience and engage them over a period of time

    Before you go ahead with a blogging contest, ask yourself a simple question. What do I want to gain by the end of the contest. I am assuming that you want to get more exposure and traffic for your blog. However don’t aim for traffic alone. Aim to get users who will stay with your blog, long after the contest is over.

    This is one aspect of the contest that keeps impressing me over and over. If you go through DollarShower, you will realize that it is a blog for bloggers who are just starting out. So he chose a topic that many bloggers are proud of and many people struggle with i.e SEO. Unlike all available blogs, he was not talking about theory. This contest is about getting results by putting that theory into action. By the time you finish this post, you will realize the brilliance of it.

    The contest was not a one time action. It is spread across 6 weeks. So contestants have to visit his blog for 6 weeks, giving him better chance of pitching ideas to them.

    4. It Generated healthy and passionate discussion

    SEO by its very nature tends to generate a lot of argument. This was no different. There has been lot of discussion about what is the right way to measure SEO success. While % increase in traffic is the obvious metric, it has created a lot of discussion by keeping Nihar, who has got the maximum increase in search engine traffic, out of the top five. Looks like the deciding criteria might have designed to give an advantage to new bloggers, the target audience for DollarShower.

    5. It set up the proof that SEO works.

    Ajith is putting together a series of really good SEO articles. What better way to show to his readers that SEO works than proof of 700% increase in traffic over 1 month!!! Moreover the contest has created some great content for future as it has got bloggers to talk about SEO strategies that they used.

    6. Finally it has established DollarShower as a blog with a difference and it will create a large number of links as well

    I am sure winners will like to blog about their success and many professional SEOs would use the data as proof that SEO works.

    These are my observations/ learnings. Please share your views in the comments section, so that we can have a comprehensive post about how to run a perfect blogging contest.

    The risk with oversimplified SEO

    SEO is a really complex concept. At least if you are planning seo forlong term success. However human mind has a tendency of simplifying things as much as possible. Probably that explains our obsession with the concept of pagerank. All that we have to keep moitoring a little green bar to know how successful our SEO efforts have been. I wish it was that simple, but unfortunately it is not.I shall not be worried, if such partial knowledge about SEO resulted in wastage of time alone. The problem is it puts your blog/website at the risk of being penalized.

    For example take the case of link building. Backlinks are the single most important factor in deciding your ranking on Google. So everyone advises you about building links to your blog. Nothing wrong with that. The problem is when someone makes you believe that building links as fast as possible will get you results fast.

    If that is the only seo post that you read before you start getting links for your blog, you are in trouble. You need to learn about anchor text diversity, speed of link acquisition, problem with link exchange and circular link exchange, issue with domains on the same server, site-wide links issue etc. The question is are you ready to commit that much of time to understand so many concepts or do you want to go commenting on dofollow blogs?

    BTW, if you happen to be an electronics engineer, I will like your views on my post about the difference between intel core2 duo and intel dual core processors.

    collection of free seo tools and a nice wordpress hack

    Thanks to donace from thenexus for putting together this cool list of free seo tools.

    Nihar has given a detailed instruction about how to add wordpress pages to navigation bar

    Ajith at dollarshower has some greatly simplified articles about seo

    A quick SEO checklist for your blog

    These SEO steps are so basic that you have already done these steps. However since they are so basic, you have no business not doing any of them.

    1. http://yourblog.com redirects to http://www.yourblog.com or vice-versa.
    2. Your permalink structure is /%postname%/ or /%category%/%postname%/.
    3. Your blog has a sitemap.
    4. You have a google webmaster account and your sitemap has been submitted to it. Ideally you should submit to yahoo and msn as well.
    5. Your post titles should not be blog name >> post title. It should be Post title at best. If you think your blog name is too cool then max you can do is use post title >> blog name
    6. If you show an excerpt on your home page then you do not use a “read the complete post” as the link to the complete post.  You use “read more about keyword keyword” like this post should be linked from homepage as “read more about wordpress seo”
    7. You link to your own posts with proper keywords
    8. The link to your about-us, contact-us page is nofollowed.
    9. Each post has atleast one image
    10. each image has proper alt and title tag

    Dominate Google SERP with these Must read Link building articles

    1. Search engine ranking factor from Seomoz It should be a crime to be blogging for more than 3 months without going through this article at least thrice. The article talks about all types of positive and negative ranking factors. The relevant positive factors are Anchor Text of Inbound Link, Global Link Popularity of Site, Link Popularity within the Site, Topical Relevance of Inbound Links, Link Popularity of Site in Topic and Global Link Popularity of Linking sites. Most important negative ranking factors are External Links to Low Quality sites and Participation in Link Schemes.
    2. Link Value Factors Explained As we have learned in the article above not all links contribute equally to your ranking on Google. Several factors influence how much value is added by a particular link. This article has 17 SEO experts discussing the importance of 40 factors on the value of a link.
    3. The Secret to Making Every Link Count For Your SEO Rankings Simple but highly useful article about importance of getting organic links from relevant websites to different posts on the blog. Avoid getting all links to your homepage or links with identical achor text. Getting links too fast may raise some flags at the Big G.
    4. How Getting a Link is Like Picking up a Woman Perhaps one of the best explanations about what you can do get links to your post naturally. The comparison with picking up a woman, drives home the points even for non-geeks.
    5. Most Overlooked SEO Metric: Link Placement The post talks about importance of link placement within the page. Good point to remember while building links
    6. Link Building Strategies: 69 Solid Tactics For 2009
    7. 30 Ways to Get Links Naturally & Stop Link Building
    8. The Definitive List (75+) of Link Building Techniques in 2008
    9. A Linkbuilding Method So Effective I Can’t Believe It’s Not Blackhat Talks about a very simple but effective way to build links from authority sites, organically.
    10. A Big Roundup Of Link Building Tools As the title suggests this is indeed a big roundup of link building tools that are useful.

    Finally do consider using the Link Building Report Template to better organize your link building efforts.

    600 dofollow blogs – increase your pagerank with free and relevant backlinks

    Dofollow blogs are blogs that do not put nofollow tag on the comments and hence you can increase your pagerank by commenting upon them.

    Is this just another list of dofollow blog list?

    There are many list of dofollow blogs available on the internet. However all of them are absolutely outdated. Many of the blogs listed on these lists are no longer dofollow and many are not a blog anymore. I am checking each of those blogs to see if they continue to provide dofollow links or not.

    http://www.rivertorivernyc.com/blog

    http://bakkouz.net

    http://www.ashotiwoth.org

    http://www.universalhub.com

    http://www.blogpi.net

    http://www.neilshearing.com

    http://weblogtoolscollection.com

    http://www.411mas.com/blog

    http://www.knupnet.com

    http://www.kabalyero.com

    http://www.code4gold.com/blog

    http://julianschrader.de

    http://blog.campaignblasts.com

    http://www.stevenaitchison.co.uk/blog

    http://schwoit.com

    http://silkenhut.com/blog/

    http://standalone.blogsome.com/

    http://review.miss-kate.com/page/2/

    http://www.bisnis-net.info/

    http://table4five.net./

    http://www.magicalrosegarden.com/

    http://momreviews.net/

    http://www.jtmusicreview.info/

    http://aprobloggermom.com/

    http://www.yourmoneyinfo.com/blog/

    http://www.lauralohr.com/wordpress/

    http://silvermelody.com/

    http://boatinginbeautifulbritishcolumbia.com/

    http://www.whatcanimakewithit.com/

    http://hotchickwriter.com/

    http://www.affordable-internet-marketing.com/

    http://www.simplerandomness.com/

    http://ericsocia.net/

    http://fatladysingz.com/

    http://www.pixelheadonline.com/blog/

    http://revellian.com/

    http://www.triathlontraining.us/

    http://yourwebsiteprofit.blogspot.com/

    http://www.howtowakeupearly.com/

    http://www.londonerlife.com/

    http://jakeldaily.com/

    http://www.lifeintherough.com/

    http://www.thedailyfuzz.com/

    http://marketingasolicitor.com/

    http://secretofunlimitedprosperity.com/

    http://jennys-corner.com/

    http://www.newsnotion.com/

    http://www.brilliantcheers.co.uk/

    http://blog.achille.name/

    http://chrishoyt.com/

    http://blogthatoutside.com/

    http://www.layercake.net/

    http://pajamaprofessional.com/

    http://crayonwriter.com/

    http://tagskitchen.com/

    http://trademacro.com/

    http://www.brianpratt.net/

    http://andybeard.eu/

    http://armymomnj.name/

    http://www.bodyfitnessinfo.com/blog

    http://poundingheartbeat.com/

    http://richardxthripp.thripp.com/

    http://bloggervention.com/

    http://focusorganic.com/

    http://www.delightfulwork.com/

    http://www.buymeblog.com/

    http://www.communityspark.com/

    http://www.ecommtips.com/

    http://emoneymarketing.com/

    http://www.jonespc.com/

    http://kansha-shite.blogspot.com/

    http://lastblogger.com/

    http://magicalrosegarden.com/

    http://marketingblagger.com/

    http://www.momisnutz.blogspot.com/

    http://www.patricksays.net/

    http://pimpmypagerank.com/

    http://thereasoner.com/

    http://selfhypnosisprogram.com/

    http://www.simplekindoflife.com/

    http://blog.techiezone.in/

    http://blog.c-yoga.de/

    http://www.agentsheaven.com/blog

    Visit the pages and leave meaningful comments. Most of the dofollow blogs have very strong moderators and hence any spam comment is sure to be deleted.

    A detailed study of 250 Indian blogs (Pagerank, Alexa, Backlinks, Technorati and Delicious details

    This is the third part of the result of my project to rank the Indian blogs. I had previously analyzed the Pagerank of Indian Blogs and the top 100 Indian blogs according to Alexa. As Renie from indiblogger noted in his blog both Pagerank and Alexa are not very accurate in predicting the popularity of blogs.

    To make the rankings more accurate, I have enhanced the code to capture other measures of pupularity i.e number of yahoo backlinks, technoratiy rank, delicious bookmark counts.

    The Delay
    The project is taking longer than what I had anticipated earlier. This post was further delayed as the USB drive on which I carry my source code was infected with virus. However thankfully a simple trick helped me to remove the virus from the USB drive. You may like to read my posts about recycler virus or this hubpage about usb virus removal . My post about free rapidshare account has been quite popular.

    The Result
    I have published the raw data about more than 250 blogs below. None of the parameters are accurate on their own. However a good combination of all of them will be quite accurate in predicting the popularity of any blog. I will really appreciate if you can share your thoughts about how to make use of these parameters to rank the blogs.

    # BlogName Pagerank Alexa Rank Number of inlinks technorati authority delicious bookmark
    1 nirmaltv.com 4 17320 26504 281 134
    2 winvistaclub.com 5 27331 31746 195 114
    3 devilsworkshop.org 4 29164 3510 81 27
    4 trak.in 4 30321 7711 81 45
    5 techblissonline.com 3 30511 3451 120 4
    6 24timepass.com 0 32869 12214 70
    7 AskVG.com 5 32897 44497 170
    8 jimkarter.com 0 34857 2078
    9 technixupdate.com 3 37906 3748 69 25
    10 watblog.com 5 39103 16395 145 95
    11 tech-buzz.net 5 40338 34709 59 115
    12 dubbagol.com 4 40505 341
    13 teknobites.com 0 45968 9848 112 107
    14 clazh.com 5 47231 64290 163
    15 new-telugump3.blogspot.com 1 47660 104 11 30
    16 interval.in 0 49137 241 22
    18 tothepc.com 4 52416 3154 73 16
    19 bollywoodbuzz.in 3 55217 1177 44 4
    20 brajeshwar.com 5 55454 69861 252 122
    21 puremasalablog.blogspot.com 3 55628 176 5 2
    22 troublefixers.com 2 63463 440 29
    23 techspikes.com 3 65047 1359 33
    24 dailyapps.net 3 65610 10267 46 181
    25 love104.org 2 65953 156 1 3
    26 cutewriting.blogspot.com 4 66311 19817 205 14
    27 shankrila.com 4 67412 8931 68 40
    28 honeytechblog.com 940 67711 44 6
    29 techbanyan.com 3 70448 3303 30 3
    30 motorbeam.com 2 74388 1212 25
    31 sailusfood.com 3 74842 13547 129 218
    32 DollarShower.com 3 75162 5469 72
    33 mywalkin.com 2 76663 205 8 45
    34 mobiletipstricks.com 2 76855 222 16
    35 teck.in 3 77753 456 33 9
    36 thechetan.com 4 77826 21830
    37 openjs.com 5 83649 2070 13 197
    38 techtickerblog.com 4 86776 12477 60
    39 abhisays.com 0 88177 72 72
    40 84productions.blogspot.com 3 88641 375
    41 s60blog.com 4 88788 534 47 13
    42 s60blog.com 4 88788 534 47 13
    43 kenneyjacob.com 0 91157 2036 42 3
    44 readerszone.com 5 91252 48 48
    45 sramanamitra.com 5 91522 32036 182 304
    46 dearcinema.com 4 92296 2175 47 7
    47 realtrix.blogspot.com 3 94356 217 59 3
    48 scopeformoney.com 3 97969 3536 39
    49 webyantra.net 6 98487 3619 56 211
    50 softwaretestinghelp.com 4 99612 318 10
    51 happyschoolsblog.com 2 100156 283 20
    52 wittysparks.com 3 101950 8483 53
    53 bikeadvice.in 3 103710 414 15 2
    54 aayisrecipes.com 4 104294 1579 136 121
    55 smartadvise.info 2 105363 247 15 5
    56 newscrux.com 360 105996 1
    57 kiruba.com 5 114502 17202 0
    58 swaroopch.com 5 114876 3311 67
    59 sunitablogs.com 2 115303 146 4 8
    60 cellbharat.com 2 115911 109 6
    61 01indianmasala.blogspot.com 2 118854 3 3
    62 onlinetamilsongs.blogspot.com 3 119807 5 5
    63 webtoolsandtips.com 2 121310 1581 23 11
    64 flickzzz.com 0 121341 1271
    65 vinavu.wordpress.com 3 123017 131 27 2
    66 srinig.com 5 128692 196599
    67 justascrap.com 3 130128 254 2
    68 onlygizmos.com 1 131238 361 17 2
    69 iPhone3g-india.com 3 132717 236 5
    70 navatarangam.com 3 133478 262 17 8
    71 classroom2007.blogspot.com 3 135199 55 11 2
    72 gyanguru.org 1 135327 192
    73 marinebuzz.com 4 135666 460 15
    74 cbse-sample-papers.blogspot.com 0 135867 132 14 2
    75 techbangalore.com 3 136459 308 16 4
    76 jsbi.blogspot.com 4 137309 768 17 39
    77 organicseo.in 3 137367 147 6
    78 blogsolute.com 3 138410 291 33 2
    79 tecfre.com 0 140617 1289 9
    80 tech-exclusive.com 2 140677 161 10
    81 acmeous.blogspot.com 2 141589 67 1 3
    82 knowliz.com 4 142178 679 80
    83 mobileswithabbas.blogspot.com 0 142418 58 5
    84 lyricsduniya.com 1 142910 63 0
    85 chotocheeta.com 4 143781 530 20
    86 chaos-laboratory.com 2 145253 6939 60 8
    87 24rocking.com 1 146428 118 7 1
    88 letssermo.com 3 146654 972 56
    89 techyard.net 3 148257 460 31
    90 softwarcraft.com 0 151021 188 6 4
    91 dataentryworks.com 1 151732 57 5 4
    92 flyyoufools.com 4 153339 313 59 12
    93 deadpresident.blogspot.com 2 156601 25 25
    94 girirajnet.blogspot.com 3 159983 68 14 1
    95 tech2check.org 3 160106 181 14
    96 pcsplace.com 3 160914 387 22 3
    97 truetamilans.blogspot.com 2 161443 77 17 2
    98 sathyanarain.com 3 163003 88 24
    99 shankerbakshi.com 0 163129 5473 199 1
    100 offersgalore.blogspot.com 2 164415 264 5 7
    101 bestdesi.com 0 164516 309 5 2
    102 tarunreflex.wordpress.com 3 167017 272 20 1
    103 maheshwaran.com 2 167765 70
    104 emailbookmarking.blogspot.com 361 167778 29
    105 rupya.com 4 168773 481
    106 chethstudios.blogspot.com 3 172736 4218 237 4
    107 nitawriter.wordpress.com 5 173683 5436 168 42
    108 indradhanush-laal.blogspot.com 3 174153 1054 37
    109 freepctophonecalls.blogspot.com 1 175094 345 10 6
    110 redchillies.org 1 176727 82 4
    111 redchillies.org 1 176727 82 4
    112 thebollywoodzone.com 3 177675 380
    113 software-testing-zone.blogspot.com 3 180610 270 9 20
    114 masterandstudent.blogspot.com 2 180624 153 0
    115 autoindiaforum.com 2 181960 253 2
    116 itslife.in 2 182174 66
    117 kasakk.blogspot.com 0 183353 100 100
    118 kasakk.blogspot.com 0 183353 100 100
    119 technacular.com 3 184964 1110 7 24
    120 talkfree7.blogspot.com 2 185099 5 5
    121 talkfree7.blogspot.com 2 185099 5 5
    122 techzoomin.com 4 185282 1119 72
    123 ismartshare.com 0 186115 1643 31
    124 thesymbianblog.com 4 188254 2146 116 47
    125 ijsid.wordpress.com 3 188552 114 3 20
    126 cablesankar.blogspot.com 3 191962 44 0
    127 berlythomas.blogspot.com 3 195440 69
    128 friendzworld.com 3 198765 225 35
    129 devakottai.blogspot.com 2 200840 64 9 1
    130 ifacethoughts.net 2 201119 4767 33 43
    131 beautifulminds.in 0 201347 1044 13 1
    132 withoutgivingthemovieaway.com 0 202977 1939 49 3
    133 taxworry.com 3 206082 276 16
    134 rajeelkp.blogspot.com 85 206415 12
    135 mtv-roadies-6.blogspot.com 1 208930 23
    136 mtv-roadies-6.blogspot.com 1 208930 23
    137 tech-junky.com 3 211478 110 14
    138 theindiastreet.com 2 211594 719 12
    139 orkutting-tricks.blogspot.com 3 214120 89 2
    140 sachiniti.wordpress.com 3 216660 184 10 4
    141 meghnaspages.blogspot.com 4 219623 550 58 5
    142 abhinavsonkar.com 2 221675 165 6
    143 howtotuts.com 4 221895 405 29
    144 itblood.blogspot.com 3 224560 120 29 1
    145 zoaw.blogspot.com 2 227424 98 3
    146 pic27.blogspot.com 3 227746 315 6
    147 dotnetguts.blogspot.com 3 228498 215 11 18
    148 cooking4allseasons.blogspot.com 3 228590 1063 212 26
    149 mumbainews.wordpress.com 3 231318 106
    150 indianweb2.com 3 232086 594 12 31
    151 vinodksharma.blogspot.com 3 232300 222 30 1
    152 thevoiceswith.in 2 234142 179 4 1
    153 bollywoodkibabes.blogspot.com 4 234763 297 17 1
    154 karansguesthouse.wordpress.com 4 235443 107 2 2
    155 whibb.com 2 237138 185 16
    156 bollywoodhott.com 1 238934 236 7
    157 onlybombay.blogspot.com 2 240689 240 26 6
    158 adoholik.com 4 241524 251 33 31
    159 uttoransen.com 3 241649 199 7 3
    160 kamalascorner.com 3 242152 46 8
    161 invest-n-trade.blogspot.com 3 244153 248 13 13
    162 desichords.blogspot.com 2 245629 14 6 1
    163 funnfud.blogspot.com 4 249265 5638 145 35
    164 chakali.blogspot.com 3 249624 134 24 10
    165 rockandraga.in 2 250124 165 6
    166 teentweens.blogspot.com 1 251469 192 5
    167 renjusblog.com 2 255131 146 10
    168 flexcomps.wordpress.com 4 256342 131 4 5
    169 blogLipi.com 2 260793 2964
    170 iSimplyBlog.com 4 261645 240 22
    171 mtvroadies05.blogspot.com 1 263003 54 1
    172 stockmarketguide.in 0 263116 1002 45
    173 igizmore.blogspot.com 2 266634 168 3 21
    174 nampblog.com 4 266911 10928 20
    175 thescitechjournal.blogspot.com 3 269347 161 5 2
    176 professionallab.blogspot.com 0 215 7 3
    177 thenagpurblog.wordpress.com 3 3 47 0
    178 punetech.com 4 4 444 30 5
    179 indian-results.blogspot.com 1 1 78 1
    180 digitalrays.blogspot.com 3 3 132 1 5
    181 pallab.net 2 2 3686 44 9
    182 ideasmarkit.blogspot.com 4 4 146 9 11
    183 linksfilms.co.in 3 3 316 5 2
    184 sathyasays.com 3 3 878 22 9
    185 theindianblogger.com 3 3 291 6
    186 bangalorebuzzz.blogspot.com 3 3 295 16 2
    187 2ask.ws 2 2 162 5
    188 suresolution4u.com 2 2 46 1
    189 dbzanimeseries.blogspot.com 4 4 70
    190 netthirsty.blogspot.com 82 7 7
    191 meevy.com 3 3 84 3
    192 yatratatrasarvatra.blogspot.com 1 1 12 2
    193 bollyhotbabes.com 1 1 31
    194 orkutheroes.com 3 3 183 15
    195 linuxpoison.blogspot.com 3 3 506 32 28
    196 lbhat.com 4 4 306 14
    197 soregrapes.com 2 2 181 5
    198 satishsays.com 3 3 170 6
    199 blogging.bz 2 2 212
    200 dailylinked.blogspot.com 3 3 228 15
    201 tec-updates.blogspot.com 3 3 250 10 4
    202 meamith.blogspot.com 3 3 70 13
    203 inspiritblog.com 2 2 523 94
    204 technosamrat.com 4 4 4190 59
    205 tech-flood.blogspot.com 3 3 134 9 1
    206 rdhacker.blogspot.com 1 1 111 7 5
    207 biotechnologist2020.com 3 3 100 3
    208 biobooke.blogspot.com 2 2 18 4
    209 cribb.in 3 3 983 6 1
    210 unwireindia.com 2 2 152 5 2
    211 kannada-music.blogspot.com 1 1 56 5 1
    212 sathyabh.at 2 2 188 9 2
    213 worthtovisit.com 1 1 128 33 1
    214 howtodownloadfiles.com 0 0 272 10
    215 seo-tips-for-u.blogspot.com 0 64
    216 hithari.com 3 3 227 41
    217 misual.com 3 3 386 22
    218 tcln.blogspot.com 3 3 132 8 1
    219 bollywoodhotpictures.blogspot.com 3 3 1 1
    220 bullishindian.com 0 0 216 3 45
    221 naijagal.blogspot.com 4 4 233 26 4
    222 aavaas.com 3 3 290 7 6
    223 gedetbasumatary.com 2 2 87 6
    224 webdesigner-kochi.blogspot.com 2 2 130 11
    225 alfred.co.in 0 0 371 12 9
    226 cookncraft.blogspot.com 2 2 99
    227 sms4share.com 1 1 153 1
    228 ravisblognet.com 0 135 8 1
    229 jjs-decides-to-blog.blogspot.com 2 2 77 3 2
    230 entertainmentworlds.wordpress.com 3 3 102 4 2
    231 mynokiamobile.blogspot.com 4 4 134 16 4
    232 basicmusictheory.blogspot.com 1 1 41 3 2
    233 goldenjazz.blogspot.com 1 1 13 4 1
    234 msaccesstips.com 2 2 83 1 7
    235 banglachords.blogspot.com 9 4 4 2
    236 bookscomics.blogspot.com 2 2 28
    237 techhunt.org 4 4 389 37
    238 zomgitscj.blogspot.com 4 4 359 54 3
    239 musikmelody.blogspot.com 0 28
    240 worldmap-and-information.blogspot.com 3 3 37 0
    241 arvind1187.wordpress.com 4 4 164 54
    242 alootechie.net 4 4 481 55 33
    243 brainstuck.com 3 3 175 42 13
    244 anuragbhateja.com 2 2 105 9
    245 weborbus.com 3 3 188 20 15
    246 corpseofattic.com 2 2 216 82
    247 soumyadipc.blogspot.com 3 3 270 23 15
    248 siteguide.us 3 3 1276 10
    249 prabhukrish.net 4 4 306 43 17
    250 tamizh2000.blogspot.com 3 3 90 11 5
    251 spicytasty.com 4 4 222 30
    252 spicytasty.com 4 4 222 30
    253 hydzone.blogspot.com 4 4 2 2
    254 carblogindia.com 2 2 21
    255 indianseo.co.uk 1 1 14
    256 magicjourni.blogspot.com 0 23 3
    257 gangetic.blogspot.com 3 3 63 2
    258 dr-sandy.net 2 2 137 10
    259 initialm.wordpress.com 4 4 268 28 2
    260 jobsamiksha.wordpress.com 2 2 17 1 5
    261 ojustme.com 1 1 234 5 3
    262 rlstv.com 3 3 448 21 11
    263 vijayhunt.blogspot.com 0 63 12
    264 seohelpindia.wordpress.com 2 2 55 1
    265 all-free-download-softwares.blogspot.com 2 2 98 0
    266 binaryday.com 0 0 268 59 4
    267 win2vin.wordpress.com 3 3 42 3 3
    268 ankit-myendeavour.blogspot.com 0 104
    269 sainathaya.org 0 0 12 0
    270 gauteg.blogspot.com 5 5 15453 94 109
    271 fractalenlightenment.blogspot.com 3 3 8
    272 mitrabhanu.info 2 2 24
    273 techfreaks.info 0 0 137 0
    274 etiole.com 3 3 183 14
    275 swaminathang.blogspot.com 0 0 107 20
    276 joycebabu.com 3 3 332 8
    277 pratham.name 3 3 186 20 4
    278 vbraval.wordpress.com 0 93 2 3
    279 thenewsdose.com 2 2 143 5
    280 falconerdesigns.com 5 5 37827 42 10
    281 thoughtsprevail.blogspot.com 4 4 476 33 25
    282 arvindsdad.blogspot.com 0 0 13 0
    283 mashedmusings.wordpress.com 4 4 139 56 1
    284 hotelsneardelhi.com 3 3 321
    285 galatime.com 4 4 727 23 52
    286 raviratlami.blogspot.com 4 4 1149 52 9
    287 karsewak.blogspot.com 0 23 1
    288 myseoarticle.blogspot.com 3 3 275 6 23