WordPress.com is growing at fast pace. Its not quite at the Facebook, MySpace level, but at the rate it is growing, it could clearly get there. It has some of the elements of a social network, but these elements tend to be implicit rather than explicit. I think WordPress could grow even faster and replace some of what people get out of sites like Facebook if it became a little more of a social network. The question is how it could do this without changing the current character of the community too much.
Others have also noticed that wordpress has some of the attributes of a social network. Chris Messina thinks of it as a distributed social network. I am building on that theme. Like Chris, I like the openness of WordPress. It fits the nature of the web. I like the fact that its person-centric. And I have also observed that for a object-based network like SlideShare, the main place for embedding our widgets is not Facebook, or MySpace or Orkut – its WordPress. So you could say that I am selfish in my desire to see WordPress grow!
WordPress does have the basic ingredients for social network. Spaces for individuals (their blogs) within a larger social system (WordPress.com) and ways for people to connect with each other (by linking, commenting, blogrolls). What WordPress does not have is the social glue to pull the disparate community together and give it more of a community feel. Here are three ways that WordPress can get more social glue.
1) Make it easy to navigate via users: Right now you can navigate from user to post to user, or from comment to user. It would be easy for WordPress to change this and make it possible to go from user to user in a much more fluid manner. A specific example: on the front page of wordpress.com, they show the user icons next to blog posts in the News Department area. The user icons should point to the About page for that user. As a rule, user icons should always point to the About page for that user.
2) Standardize the “About” page: To the best of my understanding, there is no standardized profile page on WordPress. But every social network needs a profile page which has information about the user and includes a browsable list of contacts. The About page can service this purpose – it needs to the central place for information about a user and their contacts.
3) Create a standard list of contacts: Social networks need a way for each person to have browsable list of contacts. I don’t think that WordPress needs to have a “Add as contact” button like most social networks. There are many implicit ways for people to make social connections on WordPress (blogrolls, commenting, linking). Any or all of these could form the basis of an inferred list of contacts (this idea will need to be fleshed out).
There are other things that WordPress could do to create more of a community feel. For example, create WordPress groups. People express identity and form affiliations by creating / joining groups. Groups could be based on topical interest. Location based groups also might work well – letting bloggers from a certain location easily find each other.
I think the challenge for WordPress would be to do this without losing the current feel. But with a few subtle design and technical changes, wordpress could do this … the basic ingredients for a social network are already in place. And I think Matt and Toni are upto the challenge.