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