Saturday, June 16, 2007

Simple to Shamelessly illegal ways to skyrocket your traffic

Blogging about illegal ways to increase traffic requires justification - Let us assume that guns were not manufactured but could be found lying around ( possibly left behind by aliens ). Generating awareness regarding the existence of these guns could lead to people finding them and using them. On the other hand NOT generating awareness would not necessarily mean that no one would ever find them. Those wanting to, would and the others would be at their mercy.

Whether we like it or not, there are "illegal" ways to generate traffic and they are "lying around". Although I am no one to judge those who make a living out of increasing site traffic, I do hope that talking about possibly destructive ways of doing it will help fight it much the same way in which hacking manuals help webmasters secure their servers or open source helps increase software security.

With that said, here goes ...

Study your target audience

Start off by trying to figure out why you want traffic. You might want visitors to buy stuff, read stuff or write stuff. "BE" your audience for a week. Whatever it is that you want your visitors to do on your site there are sites out there that would require similar interactions ( unless you have come up with a new and revolutionary way of letting visitors interact with your site in which case you should stop reading this now and focus on making your millions ).

As you move through sites you will notice some things that you like, and others you don't. Some blogs might require you to scroll past tons of advertisements before giving you the information you are looking for. Some may require you to use credit cards you have never heard of, some may have pop ups opening up every couple of seconds. On the other hand there might be sites that have shockingly relevant links placed just where you would want them to be, efficient product searches that let you find just what you are looking for in a couple of seconds. Note it all down.

Try to figure out what the potential visitor would be doing when she decides she wants whatever it is that you are offering. Is it likely that the visitor will be in a mood to spend time ( as a general surfer looking for interesting reading material would be ) or would she rather buy something and leave - ensure your site allows the visitor to do just that.


Have something worthwhile to offer

Lets face it - Its fun to have people coming to your site/blog/profile but they wont if you don't offer anything. In the real world what you offer need not be unique. You could sell shoes just the same as a million others do but you might still do well by virtue of your location. Such barriers are removed in an online environment, and competing against those that have been around and have an online "history" would be suicidal.

Questionable ways of creating content:

If you are thinking of giving up cause you don't think you can pull that off, don't. At this point you can either read the thousands of articles telling you that you can do it and that you are special or you could - use content generation tools. Content generation tools are tools that allow you to create entire web sites with the click of a button ( after, of course, you have spent some money on purchasing the tool ). Here are a couple of this curse to humanity:

    1. WDG
    2. Automatic Generation Tool For Web-Ready



Website Promotion

by spending money ...

Even if one has set up the most incredible site on the web, you will generate little or no traffic without promotion. The most important rule when promoting your website is: Ensure that people do not realize that you are promoting your website. Remember that big brands such as ebay can afford to advertise to increase brand visibility but most others can not. More often than not if a user does not click on an advertisement now, he is not likely to visit your site. Do not pay to optimize your search for Search Engines ( SEO ), most companies that claim to be able to do that have no clue what they are up to, instead use Search Engine Marketing ( or SEM ). Popular Search Engines that provide SEM are Google, MSN and Yahoo.

without spending money ...

Increasing traffic without spending money is not necessarily easier ( if you have the money ) but is definitely more fun. The first and most important thing to do is to try and make bloggers talk about you. There are approximately seventy million blogs on the web and a lot of them track other sites and blogs. It is extremely important for bloggers to read and comment on other blogs - we will come to why in a minute - and so if you have one blogger talking about you, you are likely to have a fairly large audience and others following. If you are the web master of a static web site then it is extremely important to provide your readers with a platform to interact with each other. This reason for this is primarily the fact that such platforms increase the stickiness of a website. There are many ways of doing this the most important being by having blogs and communities built around your website.

This integration of static websites into blogs and communities means that we now need to focus on increasing traffic to blogs and communities.

The first thing to do when starting off a blog is to decide on what it is that your blog is going to be about. You could either have an extremely niche blog or a more general one. Each of these options have their own advantages and disadvantages. Whatever your choice there are bound to be at least some other blogs that talk about similar things. If this is the case go ahead and read a few of them before starting off and carefully decide on what it is that you are going to blog.

Now that the blog content is there you need to go about hunting for ways to get people to read it. At this point:
  1. Provide readers with an XML or a RSS feed.
  2. Register these feeds with FeedBurner
  3. Register your blog with TechCrunch.

Now go back to each of the blogs that you visited before blogging and post comments on each of them. Try to add value to those who may read that blog, don't post comments saying "read my blog" cause such comments are likely to be deleted. When commenting some blogs ask you to enter your website url -- put in your blog url. Next try to integrate your own post into your comment. You could try saying something like: "what you are saying here is true/not true/sucks because of blah blah which I have elaborated on in my post <you post url>". If your comments actually add value at least the author of the blog you commented on is likely to visit your blog.

Once this is done you are likely to get a trickle of surfers visiting your blog. The first thing to do is to study their trends: do they stay on for a while? Which page do they leave your site from? Which are the popular pages on your blog? You can get all information regarding web traffic by use tools such as Google analytics or eXTReME tracker. One you have done this you will also know which sites people are coming to your blog from and which site they are not. Participate as much as possible on those blogs that generate traffic and ignore those that do not. Also when analyzing blogs that you are likely to comment on find their page rank and try to stick to those pages that have a high page rank.

The next step in traffic analysis is to look for searches that turn up your blog. For this you need to first have your site indexed by search engines. The normal procedure for this is to submit your blog to all popular search engines and then to wait around for them to find the time to send a bot to your site. This could take months and most of us are not that patient. So the way around this is to run Google Adsense on your site. Now the beautiful thing about this is that Google runs contextually relevant advertisements on your site, and for that it needs to figure out what the context of your site is - and here is the shocker - to do this Google will send down its Google bot to your site and Voila, your site is indexed in a couple of days!!

The searches for which your blog turns up are extremely important. Most people who visit your blog will eventually come from some search engine or the other.


Questionable Semi SEO method:

Write a post of each of the terms that your blog turns up for. This will ensure that your blog moves further up in the rankings. This blog, for example, turns up on Google results for the following search terms:
  1. Wikipedia (google.co.in)
  2. user powered search
  3. cse google
  4. and so on ...
You will notice that what I have done above is to carefully integrate each of the terms that this blog shows up in search results for into a blog post so further boosting the result position. Also i have left out the search terms that I do not want my blog to show up for.

The next thing to do is to sign up on MyBlogLog. MyBlogLog is about the lowest you can stoop to generate traffic but it is important that every blogger starts off from MyBlogLog because it demonstrates how the blog community works in a very real way. The basic rules that you need to keep in mind when working with MyBlogLog are:

  1. Add everyone who adds you as a contact.
  2. Add everyone who even visits your profile.
  3. Every time someone joins your fan list return the favor and join their community.
  4. Select the people who have a lot of activity on their profile page ( even if they are jerks ) and post meaningful comments there.
  5. Use the tools provided here to further make use of MyBlogLog.


Questionable use of MyBlogLog:

MyBlogLog has this option which allows one to see which members have visited your profile. Most users whose profiles you visit will visit your profile to see who you are, and more importantly visit the profiles of all your contacts on a reasonably regular basis. In general this can be a pain, and so the way around this is to automate this visiting. The simplest way to do this is to open a whole lot of profiles in different tabs ( say about 300 of them ) and then to "bookmark all tabs". The next time you want to visit all 300 of those profiles you simply open your browser login to MyBlogLog ( important ) and select the folder in which you have bookmarked the profiles scroll right to the bottom and click on "open all in tabs" -- go out for dinner and when you are back, you will have about 50 visits from fellow MyBlogLogers!!


Questionable use of Wikipedia:

Wikipedia has a tremendous amount of traffic largely due to the extraordinary content that they provide. Having a link on Wikipedia that links to your site can be a source huge traffic. Remember however that all articles on Wikipedia are written by volunteers non of whom are paid for what they do. So if they find that you are trying to use Wikipedia to obtain cheap traffic they are likely to make things hard for you. Edit Wikipedia articles with care.

NOTE: Wikipedia is one of the best sources of information on or off the web and is an example of how effective collaborative work can be. Please do not ruin it for a few users on you site.


Questionable use of blogger:

For those of you ( such as myself ) who use blogger, there is a neat way to generate traffic. Blogger provides a so called feature that lists the "most edited blogs" on the log in page of Blogger. Clearly getting onto that page can be a killer in terms of traffic. The way to do this is to repeatedly edit and republish your blog. Even if you have made no changes whatsoever, Blogger assumes that you are editing your blog heavily and so gives your blog more credit.


Clearly this is by no means an exhaustive list of methods to generate traffic. I intend to continue to add to this list but for now, lets hope this can get you started.

Read More...


Thursday, February 22, 2007

Larry and me, not on same Page

In 1998 Page and Brin wrote their now famous paper on what is now popularly called "Page Rank". I think that's great work but, against popular belief, I must say that that does not make Larry Page God. Nor does it make him an expert on all things technological. Why the outburst? Well recently, John Battelle reported Larry Page talking about AI and

how the human brain compares to that of an operating system

What he says is inaccurate both Biologically and Technologically. That in itself is not surprising, what is shocking is the fact that the majority of the media/blogosphere seem to be accepting what he says implicitly. Frankly speaking his argument is a joke.



Watch the video and you will see Page talking about DNA:
If you look at your DNA its just about 600 MB compressed, which is smaller than any operating system. Your Linux, windows any operating system. That includes booting up your brain, right ... by definition. So your algorithms are probably not that complicated, its probably about the overall computation.

I hate to be the one to break this to you Page, but on this, you have no idea what you are talking about.



First off, lets start with what the technologically inconsistencies are in Page's argument. The assumption that AI will require huge amounts of computational power is one which is seriously flawed. There are innumerable people working on AI who explicitly state that this is not something that is seriously necessary.

How powerful are the best present-day supercomputers? A quick glance at top500.org lets us find out.

The computational power of many of these machines are rapidly approaching human equivalency, if not already surpassing it. (Depending on which estimate you use.) A common estimate for the human brain's processing power is 100 Tflops/sec (10^15 floating operations per second), but neuroscientific and evolutionary evidence suggests this may be an overestimate (Bostrom 1997). Values as low as 100 Gflops/sec (10^13 floating operations per second) have been proposed (Moravec 1998). The vast majority of computing experts, including the people at Intel, predict the continuous acceleration of available computing power through 2015 at least, at which point we would need to switch to nanocomputing or quantum computing to maintain continuous progress. The point at which human-equivalent computing power becomes available is highly significant because it puts the possibility of Artificial General Intelligence (AGI) within reach. The creation of AGI would signify the arrival of a new intelligent species, the greatest milestone in humanity's history, and either our extinction or salvation - depending on its motivations (Bostrom 2003).

Original Source

Points of note
  1. Powerful computers exist outside Google
  2. These maybe "as fast as the human brain"
  3. Computing power reaching the speeds of that of the human brain is important


But, how important is speed? Further down the same article the author talks about this:


The really interesting thing about engineering AGI, however, is that computer scientists won't necessarily need human-equivalent computing power to implement successful Artificial Intelligence. Implementing AGI with 1/100th, or even 1/1000th computing power may be possible. Biological evolution, being a nonforesightful process constrained by the inherent mechanics of biology, incremental adaptation, the constant necessity for an immediate fitness advantage, weakness with simultaneous dependencies, and so on, falls far short of the efficiency and foresight that human experts can muster.

Points of note:
  1. We don't necessarily need Human-equivalent computing power to implement successful AI




What is more disturbing is Page's comparison between the function of the human DNA and that of operating systems. Lets go through what the actual role of DNA is. Now I am not a Biologist, but here is a gist of what one of my friends explained to me:





Original image location here.

DNA contains the "instructions" for the development of living organisms. This does not imply that DNA is an OS. What then does the DNA do?

The structural and functional aspects of a living being are determined by proteins and the interactions between proteins. DNA is used by cells to create these proteins through a fairly complex process:

The first step in this process is that of Transcription wherein that part of the DNA "describing" the protein ( called the gene ) that is currently need is "copied". The "copy" takes the form of an RNA strand, which can basically be though of as a temporary storage of the protein structure.

Animations depicting Transcription:
Very Basic
Another basic
Technical


The next step is the process of Translation wherein the information in the RNA is used to create the protein.

Animations depicting Translation:
Very Basic
Another Basic one
Technical


One would think it stops here but the way in which the protein then folds up again plays a fundamental role in the function of the protein. In fact there exist proteins call prions which when folded in one way can be useful to the body but when folded the other cause diseases. In fact their linear structure ( primary structure ), the orientation and details of folding ( secondary structure ), the three dimensional structure ( tertiary structure ) and finally the way in which multiple chains club together ( quaternary structure ) all play a vital role in the functioning of the protein.

What is also interesting is the fact that given a primary structure of a protein and the environment it is likely to exist in, there is, as yet, no way of pre-calculating the final three dimensional structure with a hundred percent certainty. So just the sequence of DNA does not tell you what interactions are going to happen in a cell.



Consider all of this and now consider what we started off with:
If you look at your DNA its just about 600 MB compressed, which is smaller than any operating system. Your Linux, windows any operating system. That includes booting up your brain, right ... by definition. So your algorithms are probably not that complicated, its probably about the overall computation.
Way to go Page ...

Read More...


Friday, February 16, 2007

Through the eyes of The Google-bot.

If you were to see what the Google-bot does, what would that be? Well this seems to be something everyone is concern about, mostly because that is what determines how "highly" Google thinks of you. There are a couple of online tools ( this and this ) which let you see what search engines actually read off your site.

Unfortunately this generates a huge pile of text that looks something like this:

Spidered Text :
Search Me skip to main | skip to sidebar Search Me Search - from Various Angles Friday, February 16, 2007 John Battelle on a Community driven Yahoo! Pipes project: Read Tim O'Reilly. Posted by Harish TM at 4:05 AM In my previous post I tried to start a community initiative for creating services based on Yahoo! pipes. I tried a couple of different approaches to kick start this project and when I failed, I decided to try to mail a couple of people

...

Yes - the plain text version of the site. So who cares?

Maybe if you were paid to do some kind of SEO you would, but to the rest of us this is still just a long and cluttered piece of text. But this becomes interesting when you push it through some kind of a visualization tool such as TagCrowd.

TagCrowd is a web application for visualizing word frequencies in any user-supplied text by creating what is popularly known as a tag cloud.
About page here

So I ran this blog through a web spider and then the output of that through TagCrowd and here is what I got. I am not sure what exactly this gives us and it would have been great if TagCrowd included phrases, but it looks like there might be something in this:


created at TagCrowd.com




Read More...


John Battelle on a Community driven Yahoo! Pipes project: Read Tim O'Reilly.

In my previous post I tried to start a community initiative for creating services based on Yahoo! pipes. I tried a couple of different approaches to kick start this project and when I failed, I decided to try to mail a couple of people about it. One of the people I mailed was John Battelle, Chairman, Federated Media.

My mail:

Hey John,

I have a small blog ( http://search-search-and-searchme.blogspot.com/ ) and I am trying to pull together a community that could, together, come up with services based on Yahoo! Pipes.

I was hoping you could give me your ideas on an initiative such as this:


  1. Whats your take on the new service - Yahoo! pipes? What do you think its impact on user generated content will be?
  2. Do you think a it is possible to build a community that works on Yahoo! Pipes services? If so what do you think is the best way to build such a community?
  3. You seem to have written off Google Co-op, but at the same time seem to be quite happy with Alexa opening up their crawl ( a beta version of which was around for a while ). Why is that? Don't you think that the implementation ease of Google Coop can make it more useful than Alexa?
  4. How do you think Google Coop and Yahoo pipes can be used in conjunction?



Hoping to hear from you


Harish TM


And here is John's reply:

Hi Harish

I am not a developer, so I'm not the best person to answer. I've not written GC off, just waiting to see something neat. Pipes - read Tim O'Reilly on it. I like the idea a lot.
------------------

John Battelle

Chairman, Federated Media: http://federatedmedia.net



Great... So I have mailed Tim O'Reilly on it... Lets hope he replies...


I also sent a similar mail to Erin Brenner, Copy Chief & Associate Editor, ClickZ * Incisive Media Plc. and here is his response:

Hi, Harish. Thanks for your e-mail. However, you'll need to direct your
query to one of our Experts for an answer:
http://www.clickz.com/showPage.html?page=experts.

Kind regards,
Erin


Erin Brenner
Copy Chief & Associate Editor
ClickZ * Incisive Media Plc.
erin@clickz.com * www.clickz.com

Mailed them too... Lets see what they say...

And to Krishna Kumar, Project Manager, Ivesia Solutions who gave some interesting insights:

Hi Harish
Nice to see your email. Hope you are doing fine. I think one way of building a community is to add more content to your blog about Yahoo! Pipes and then use Technorati, Digg and Google Blogsearch to drive traffic to your site. You could create a Yahoo or Google Group to create the developer community and provide a link on your home page.
Regards
Krish
Visit me at http://www.krishami.com & http://krishami.blogspot.com



Thanks Krishna.

So here is the ( so far empty ) Google group - http://groups.google.com/group/yahoo-pipes---community-development
Yahoo! pipes does not require any technical expertise so please sign up even if you have non of that...

I intent to add further content about Yahoo! pipes on that group to avoid making this a Yahoo! Pipes site.

Also if you are interested in Co-managing that group, please let me know - Additional perspectives will, I am sure, be an advantage.





Read More...


Sunday, February 11, 2007

Yahoo! - Pipes

Yahoo! pipes is an interesting new offering from Yahoo! that allows users to aggregate inputs from various different sources. The Pipes intro page describes the service as:

Pipes is a hosted service that lets you remix feeds and create new data mashups in a visual programming environment. The name of the service pays tribute to Unix pipes, which let programmers do astonishingly clever things by making it easy to chain simple utilities together on the command line.

[update: More on this on this post]

You can read more about the initial reactions here, here and here. In fact the new service won such popularity that it went down in the first couple of hours.

I played around a little with Yahoo! Pipes and it looks like a potentially powerful tool. Unfortunately most users seem to be more keen on having their own application than on creating something of real value. I guess we will have to wait for the initial buzz to die down before we start seeing really useful applications.

Consider this - one of the first and most popular Pipes. According to the creator

This Pipe takes the New York Times homepage, passes it thru Content Analysis and uses the keywords to find Photos at Flickr.

If you actually run the Pipe the only thing that you notice is that it is possible to extract pictures of semi-naked woman from Flicker, no matter what the context. This again might be due to the lack of sufficient innovation on behalf of the creators.

The same thing goes for using other widgets - The problem that needs to be addressed is the fact that the shear volume of adult content on the web is likely to drown out any attempt to actually generate any meaningful content without a higher degree of control.

I have created a Yahoo account:

publicpipes@yahoo.com
password: teststuff


It should be fun to have readers create pipes together.

So go ahead, create your pipe, see what others are working on and lets hope a combined service comes out of this.

Read More...


Saturday, February 10, 2007

Won't the real Web 2.0 please stand up

Don't you often get the feeling that an idea or a concept is just there on the tip of your tongue but you just can't put it into words? Well I guess Web 2.0 is one such concept. Here is a great video that brings out exactly what this is all about.



Read More...