2012/9/27 Wes Freeman <freeman....@gmail.com>

> For what it's worth, I've organically discovered several of Clojurewerkz's
> projects just via google search, so I think Michael's methods work,
> although there is indeed a fair amount of effort involved in maintaining
> the promotion.


It's not that much effort but there are many factors why ClojureWerkz
projects rank pretty well in Google:

* Almost all of them were announced on google groups
* Some of them have their own google groups
* Project sites link back to clojurewerkz.org ("More Clojure libraries")

This means that google can pretty easily discover links and from there,
discover other projects.

There's more:

* There is actual unique content for every ClojureWerkz project (our doc
guides).
* In all project READMEs we try to cross-promote (within reason) and link
to other libraries
* All project sites use carefully written copy. Not just something I came
up with in 3 minutes, it usually takes a few attempts and I try to take
common search queries into account.
* All project sites have google analytics and I check what people are
searching for every few days. Monger's documentation over the last couple
of months has been improved exclusively thanks to this analytics data and
the feedback I get from real users.

I think it's not a secret that google tracks traffic flows from the search
results page. So if you make people follow links to other projects ("Love
this DB client? Check out this validation library we wrote"), it will
eventually help your ranking.

So, it takes some effort to market your open source projects but it is not
rocket science, all the tools
are available for free, all it takes is a little bit of attention and data
about your visitors. The % of returning
visitors on "slow" days (when you are not publishing a blog post, like I
did earlier today with Elastisch)
will tell you how you are doing. For Monger and Neocons it is something
ridiculous, like 65-75%.

The only thing I consider a hack is that I signed up for Prismatic as
@clojurewerkz. This means that every
single tweet from that account has a very high chance of showing up in
prismatic feeds for folks who
follow Clojure, data stores/nosql, functional programming, etc. Prismatic
accounts for a small fraction of
visitors but it leads to more tweets and exposure for people who actually
care about technology, FP, etc.

If you have specific questions about how we do marketing for
clojurewerkz.org or individual projects, just
ask. It's not a secret and I am as interested in helping other good Clojure
libraries become more visible
as the other developer.
-- 
MK

http://github.com/michaelklishin
http://twitter.com/michaelklishin

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to