Category Archives: WordPress.com

WordPress.com โ€” the hosted platform, features, and updates.

WordPress.com Growth

Even though we post a wrap-up post each month, I don’t think the story of the growth of WordPress.com is very well-known. As Narendra Rocherolle said to me a few weeks ago, “Pound for pound you guys get less press per pageview.” Webware just publish some Nielson numbers that show WordPress.com as the #4 blog site in July, after Blogger, TMZ, and Typepad. Number four isn’t that hot,but the year over year growth was 398% which is 7-10x more than those above us. Of course Nielson/Netratings doesn’t match anyone’s internal numbers, though people generally assume they’re precise relative to each other.

But what about something more accurate? I’ve been a supporter of Quantcast since they launched and we run their code on all our blogs. It provides some interesting stats like demographics that we wouldn’t have on our own. (I also like that it’s fast and has never caused us problems, better than even Google Analytics.) Their numbers place us fairly well, #29 in the US with 16 million uniques. However there’s more…

Apparently the Quantcast numbers are just for blogs on a wordpress.com subdomain, none of our custom domain traffic is counted. They’re experimenting with a new feature called “networks” that aggregates the traffic for WordPress.com-hosted blog even with their own domains. Those numbers place us at 25 million US uniques and 70 million global a month, with a bit over 300 million monthly pageviews. We don’t track uniques, but their pageviews mirror our own closely so I feel this data is pretty accurate. 25 million US uniques would put us at #19 right next to Facebook.

The growth and reach isn’t a credit to us, it’s to our bloggers, but I am happy we’ve created a platform where some of the most creative bloggers can express themselves and attract a meaningful audience. Imagine what those numbers would look like if they included WordPress.org blogs.

This is a long way of saying happy 2nd birthday, WordPress.com. Thanks for the incredible ride over the last year.

Selling Links

“Let’s face it, we’re selling links here. Call it ‘buzz’ all you want, but it boils down to selling links. That skews Google’s index and they’ve come out against that quite publicly. If we’re all given the freedom to disclose in our own manner, we’re a moving target. If we’ve all got disclosure badges everywhere, it’s easy for them to penalize/ban us all.”

The comments on this PayPerPost blog encouraging disclosure are interesting, it seems even their own users recognize that they’re doing something Google should/will penalize.

Perhaps rather than trying to find better ways to hide from Google, they should just stop the questionable behaviour in the first place. This is one of the reasons we took an early stance by banning PPP on WordPress.com, and other blog hosts should do the same.

Resolution Recap

Like Tantek, I found I didn’t seem to make any public resolutions in 2006, so because of my awful memory I don’t have any idea what I hoped to accomplish last year. Anyway I thought it would be interesting to make a progress report on the resolutions I made two years ago.

  • Build up piano chops — This pretty much tanked. I got an upright piano for my living room and started taking piano lessons from someone I found on Craig’s List. However right before I left CNET I got this awful pain in my hand, particularly my thumb, that was pretty crippling and I ended up with my left hand in a cast for a bit. The only thing that had changed in my routine was that I was practicing a lot of piano at the time (probably too much) and the doctor recommended I stop. I lost touch with my teacher, and basically haven’t done much with it since. Mainly I use the piano these days to keep my ear up by transcribing parts of music I enjoy. (Did you know Timberlake’s Lovestoned is all pentatonic?)
  • Read more — I’ve done pretty well on this one, mostly thanks to travelling about 20x more than I used to. I’m a little bit addicted to computers, so I rarely read at home, but when forced offline I tend to tear through books. I usually carry a book in my bag to grab moments for cafes/parks, which doesn’t happen very often, but is worth having the book for the once every month or so it does.
  • Release more — This has been yes and no. WordPress.com is the epitome of release more, with pushes sometimes dozens of times a day, but the space between WordPress 2.0 and 2.1 is way, way too long. (2.0 is over 1.5 million downloads now.) We’re trying an experiment after 2.1 to encourage more frequent release, since the codebase is pretty much “stable” all the time since it runs live on WP.com. I’ve heard about book writers who have to stop blogging to work on their book, so similarly maybe I should take a break to get some of my unreleased software out the door. On the bright side, I feel like everything currently released, from bbPress to Akismet, is getting all the tender loving care it needs, so nothing is really neglected. (Which is a bad feeling.)
  • No more mental roadblocks — This is a little ambiguous. I still procrastinate sometimes. I think what I was referring to was assuming certain resources were needed before doing something and a fear of failure. One thing I’ve certainly learned in the two years since making that resolution is that there is no causation between resources, especially money, and success. I really believe with committment and elbow grease, you can make almost anything happen.

Now to start thinking about resolutions for 2007, hopefully things a little more measurable.

Why Blog Posts Matter

Why blog posts matter — 91% of the people who came to the permalink for yesterday’s post visited WordPress.com to see the new design. Online advertising is usually thrilled to get a 1-2% clickthrough rate. This is why I believe that online advertising as we know it is going to have to change dramatically in the next decade, beacuse the folks who matter are blocking it out, emotionally and technically. The shifting of money is also going to be the biggest threat to people media (blogs, etc).

Economical Grids?

My friend Jason is blogging about Joyents grids and linked to one of their new whitepapers. The cost structures in the whitepaper were interesting to me, to give the executive summary for $2425 a month they got in aggregate 12 GB of RAM, 130GB of storage, and 750GB of public transfer. Some of the storage was block, and some was “distributed NFS mounted.” In systems terms, this came down to 800/mo for Big-IP load balancing, 1000/mo for 8 web servers, and 500/mo for 2 DBs.

Since a lot of startups ask me for hardware advice, I was curious this setup would compare to one of the better dedicated providers, LayeredTech. As disclosure, Automattic currently has 8 servers with Joyent that we got when WP.com first started (and they were called Textdrive) and we have 50+ with Layered Tech. Both are active, we serve blog traffic from Dallas (LT) and the main site/tags traffic from San Diego (Joyent).

However this raises an interesting question: If we had $2425/mo to burn and were just starting out, which would be a better choice?

We have the Joyent costs laid out there in a typographically-correct whitepaper, so I decided to dig into LayeredTech’s slightly-1999 website to see what would be comprable. First I started with the web nodes, their best deal currently seem to be the AMD 275 dual core with 2GB RAM, 250gb HD for 175/mo. Let’s get 10 of those. Let’s get two more but with dual 73gb SCSI mirrored drives for the DBs, at 190/mo. We need a file server, something CPU light, I went for this one and put two mirrored 500gb drives in it for 159/mo. Finally we need some load balancers. Two million hits a day is only 23 requests a second, which my laptop couuld probably do, but let’s get two 3800s at 109/mo each and we can put Pound + Wackamole on them for high availability. Those can easily balance probably about 30-40mbps of traffic each.

Continue reading Economical Grids?

MySQL Camp Google Notes

After speaking at Yahoo earlier, I drove a few miles down the street to Google for MySQL Camp. I caught the last session of the day, by Googlers saying how they used MySQL internal to Google. (I assume for the Adwords application.) Here are the stream-of-talking notes I took. The most fascinating bits I took out of it is how they take a partitioning/sharding strategy similar (but notably different in some ways) to WordPress.com and that they use DNS to manage all load balancing, high availability, datacenter failover, etc. DNS is a pretty powerful building block.

Continue reading MySQL Camp Google Notes