SharePoint Joel's SharePoint Land > Categories
10 Easy Tips and Tricks to Successful Twitter Microblogging

People have been searching for the formula to finding value out of twitter.  My previous post on 10 steps to finding business value in twitter.  Now that you're using twitter, you'll find these will launch your experience and value into hyperspeed.

I use SharePoint as my community example throughout, if you're not a SharePoint person you can easily replace with .NET or whatever.

1. Twitter to Facebook - Add the facebook twitter app at http://apps.facebook.com/twitter then put in your twitter account.  One draw back... if you tweet a lot you get a lot of wall posts, including replies.  It does say it comes from twitter so the techy people should understand, but your family may be confused.  It does allow for a nice interesting threaded discussion on your wall.

2. Blog to Twitter (to Facebook)Twitterfeed.com as simple as logging in and putting in your RSS.  I suggest putting "Blog:" so we can tell immediately what this is.  Cool thing it can automatically be shortened even.

3. Twitter & Blog to FriendFeed - Yet another aggregation service, but I like this one better than legit.  FriendFeed.com consolidates all your twittering and blogging and flickr and about 50+ other services.  Scoble is recommending it based on the ability to see what you're doing across the web.  My initial feedback is, yes it's worth it.  You don't have to spend any time there, but it is a decent way to provide web consolidation of your various feeds.  This will make your twitters and all the rest available via RSS via a "Home Feed."  (You can view and subscribe to my friend feed at http://friendfeed.com/joeloleson)

4. Twitter to blog with Twitter Widgets - You may or may not have seen my recent post on SharePoint Widgets and Webparts.  The Twitter widget that you see on my blog is from widgetbox.com.

5. Use Global Search - On twitter.com in "Find People" you can search.  http://twittersearch.com/statuses?searchstring=sharepoint or http://search.twitter.com/search?q=%23sharepoint If you search for SharePoint, you can see recent tweets where people use the term "SharePoint."  The real value I've found in tweetdeck the ability to add a search for "SharePoint." There are always some interesting tweets from people who are having conversations, people needing help, or people beyond help.  Tweet deck adds a pane so you can watch your normal following, plus this pane.  I'm also a fan of the twitscoop pane.  If you follow twitscoop you can add this pane.  This will show you current trends, from Windows7 to DOW to Palin.  The latest SNL Palin with Tina Fey... if it's any good :).  You'll stay ahead of the days trends and news minus the commercials and repetition.  Without doing much I can simply do a quick scan and see how I can help people in the SharePoint community.  Obviously it's much easier to do when they follow me or @ contact me.

Using search.twitter.com you can actually subscribe to the RSS feed of query.  http://search.twitter.com/search.atom?lang=en&q=sharepoint 

6. Use Hashtags - hashtags.org has setup indexing if you follow @hashtags and use one.  Check out their site hashtags.org for more information #SharePoint, whether you follow hastags or not, it will be much easier for all of us to see your posts if you include #SharePoint or SharePoint in your interesting SharePoint posts.  Many events will have special tags like #TEUS08 (Teched US 2008) or #Gartner (Gartner Symposium).  Hashtags will give you visibility outside your followers as people search or even retweet these tags.

olivermarks #cse I'm at Cloud Summit Executive conf at Computer museum mountain view ca, high end saas business discussion

#Gartner new analyst video now available on YouTube: www.youtube.com/gartnervideo

More on hashtags on the twitter wiki.  That's another place to learn and get better.  There are some people that are annoyed by hashtags and would prefer you use the new Track options.  I don't want IM notifications, I simply want to be able to filter the relevant community related content.

7. Follow to be followed - Enter your real name in your profile.  If you search for your full name and can't find yourself, how can anyone else?  Those who understand the value of twitter, understand that those you follow dictate the level of interesting conversation.

Secret: I follow people who follow SharePoint.  This means I look at the followers of SharePoint, SharePoint MVPs, and MS SharePoint people.  I now follow over 1000 people and see 10 tweets every 5 minutes.  I went from having a tight following of just SharePoint folks to a much broader base of SharePoint Users, Admins, Developers, and people who occasionally complain about SharePoint amongst other social networking and news contacts.

8. There's MORE! It's not just marketing or lame status updates - I actually find a lot of conversations revolve around development, support, even venting can be therapeutic. :) Let me give you a glance into the future.  Today there's a lot of people who don't get microblogging.  They wouldn't see twitter as a place to go for answers... cause what can you really get in 140 characters?  In the future people will say... I do a search or pose my question to my favorite microblogging interface and ask my 5000 friends (followers) and within seconds I can have the answer and a source (URL.) Your following becomes very valuable.  Think about the millionare game show.  If you could ask your 60 second million dollar question to twitter, google, or facebook.  You'd have a different experience on each.

LLiu Finally! Someone said "everyone is a marketer - support, dev, etc." I heart you man! :-) Social media not just a marketing thing. #nms08

9. Retweet incredible things and big announcements - RT at the beginning of your post means ReTweet.  This is a way of passing on an important or incredible message.  It's amazing what you can fit in 140 characters, but these will give you visibility.  I recently retweeted where someone lost their teenager daughter.  In the next 10 minutes I saw the message retweeted a half dozen times.

RT @genochurch's 14 yr old daughter is missing http://tinyurl.com/5yodvb. Please retweet! (via @tranqy)

This one spread like wildfire on twitter.  I see a rate of 20 tweets per minute of this tweet now.  <Update>More like 250 per minute according to this article</update>

10. Twitter Mashups and Community - There is so much possibility here.  When you mashup maps and twitters you get twittervision.com and twitspy.com.  Look at election.twitter.com and you can imagine a sharepoint.twitter.com where you see the top recent tweets and topics and realtime rolling search results.

Developer?  Check out the twittervision API

Did you know you could follow Barack Obama and Joe Biden or Stephen Colbert?  They'll tell you what to watch and where to go.  Mccain isn't on twitter?  Guess we shouldn't be surprised.  I'd like to follow Palin.  Not just what people are saying about her... (in election.twitter.com you can do this.)

Twitter - Life or Death?  Add the Red Cross and they can tell you where to go, what to do, and communicate with you if there's a disaster.  You can imagine using your phone to respond... Very practical.  In your profile you can update where you are, or use twitteriffic on your phone to send GPS location.

If advised to evacuate, do so immediately. Wear protective clothing, take important papers, tell someone where you're going. #LAFIRE 11:11 AM October 13, 2008 from web

CA Wildfire evacuation shelter is at San Fernando High School San Fernando High School 11133 Omelveny Ave San Fernando, CA 91340 #LAFIRE 10:55 AM October 13, 2008 from web

The dev.twitter.com guys are doing a bunch in this area...

"What kinds of new methods will you be adding to the API?

Well, search-related methods, as you might guess. We're embracing the concepts of searching and filtering statuses, and we have a bunch of ideas about how that's going to fit into Twitter. Expect the ability to filter many API responses by provided search terms, for example (ex, an API method that can answer the question, "what are the people I follow saying about 'iPhone 3G'?")."

One last thought... Have you looked at http://status.twitter.com/  Have you ever considered building one of these for your users?  You can communicate your downtime, people could subscribe to the feeds.  It's essentially a team blog with the whole intention of speaking broadly to your user base, but then allowing them to comment without having to pick up the phone.  The 2 way communication from the small twitter team to the millions of twitter users may seem daunting, but now compare that to your environment.  It can definitely increase user/client satisfaction.

Back by Popular demand... I'm building the Top SharePoint Blogs
This is a work in progress... but reviewing the previous Top 100 blogs with numbers from Technorati today...
 
Top SharePoint Blogs
 
Ok, I wanted to give a heads up... I'm working out the details of the Top SharePoint blogs... based on data I get from various sources.  My first pull is from Technorati and tonight I'm just going to show you the previous Top 100 and how the rank has changed.  Then I'm going to rehash all the other blogs and re-rank them.  Make sense?  I've been looking at the team blogs as more of a team effort and possibly shouldn't count in this arena.  I'm all for stack ranking them, but Top 100 blogs should be Top 100 SharePoint People's blogs... am I right?
 
I'll put together a nice table that's easy to read and understand.  I'll even share my work so you can see what I'm doing.  I am now looking to rerun the full fledged list of blogs in sets of 500 to see who new breaks into the Top 100 list.
 
Top 100 Blogs refreshed (full refresh due soon)
 
SharePoint Blog URL
Spring 08 Fall 08  +/- Spr Tech Rat Fall Tech Rat Tech Rat +/-
         http://blogs.msdn.com/sharepoint 1 * * 9,907 7,544 2,363
         http://andrewconnell.com/blog 4 1 3 36,939 17,094 19,845
         http://weblogs.asp.net/bsimser 2 2 0 26,043 37,537 -11,494
         http://sharepoint.microsoft.com/blogs/mikeg 8 3 5 104,521 44,788 59,733
         http://blogs.msdn.com/joelo 3 4 -1 34,741 50,237 -15,496
         http://heathersolomon.com/blog 6 5 1 76,867 51,494 25,373
         http://blah.winsmarts.com 5 6 -1 75,992 58,417 17,575
         http://blogs.msdn.com/pandrew 10 7 3 115,970 58,417 57,553
         http://blogs.msdn.com/ecm 19 8 11 173,132 58,417 114,715
         http://www.sharepointjoel.com 41 9 32 279,760 60,916 218,844
         http://weblogs.asp.net/jan 7 10 -3 89,650 68,071 21,579
         http://blogs.msdn.com/sharepointdesigner * * * 110,846 78,951 31,895
         http://www.harbar.net 30 11 19 249,273 81,452 167,821
         http://blog.thekid.me.uk 9 12 -3 104,744 104,071 673
         http://blogs.technet.com/stefan_gossner 14 13 1 153,341 106,122 47,219
         http://bobfox.securespsite.com/foxblog 15 14 1 155,116 112,465 42,651
         http://blogs.msdn.com/arpans 20 15 5 178,151 121,856 56,295
         http://www.chandima.net/Blog 40 16 24 271,686 138,378 133,308
         http://blogs.developpeur.org/themit 13 17 -4 152,199 138,378 13,821
         http://stsadm.blogspot.com 34 18 16 256,387 141,491 114,896
         http://markharrison.co.uk/blog 27 19 8 218,928 144,722 74,206
         http://jopx.blogspot.com 12 20 -8 152,199 155,272 -3,073
         http://www.endusersharepoint.com 26 21 5 208,647 159,068 49,579
         http://blogs.tamtam.nl/mart 29 22 7 249,273 159,068 90,205
         http://www.sharepoint-tips.com 23 23 0 199,227 160,760 38,467
         http://www.helloitsliam.com 44 24 20 309,815 167,193 142,622
         http://www.cleverworkarounds.com 47 25 22 328,547 171,641 156,906
         http://sharepointsolutions.blogspot.com 49 26 23 352,668 176,202 176,466
         http://sharepointnutsandbolts.com 22 27 -5 186,136 185,942 194
         http://johnholliday.net 32 28 4 256,387 185,942 70,445
         http://www.binarywave.com/blogs/eshupps 33 29 4 256,387 185,942 70,445
         http://blogs.msdn.com/markarend 35 30 5 263,809 185,942 77,867
         http://daniellarson.spaces.live.com 55 31 24 411,621 185,942 225,679
         http://mindsharpblogs.com/Ben 36 32 4 263,809 191,200 72,609
         http://www.msmvps.com/blogs/shane 37 33 4 269,091 191,200 77,891
         http://blogs.developpeur.org/phil 25 34 -9 208,647 196,719 11,928
         http://paulgalvin.spaces.live.com 38 35 3 271,686 196,719 74,967
         http://blogs.msdn.com/cjohnson 21 36 -15 178,151 202,460 -24,309
         http://blogs.msdn.com/mikewat 63 37 26 492,178 202,460 289,718
         http://blogs.technet.com/wbaer 11 38 -27 134,181 208,647 -74,466
         http://blogs.msdn.com/erikaehrli 28 39 -11 230,202 208,647 21,555
         http://www.thorprojects.com/blog/ 16 40 -24 161,307 211,941 -50,634
         http://weblogs.asp.net/erobillard 39 41 -2 271,686 214,925 56,761
         http://blogs.sharepointguys.com/brendon 84 42 42 688,970 222,014 466,956
         http://www.wssdemo.com/Blog 43 43 0 297,412 236,877 60,535
         http://www.21apps.com 46 44 2 328,547 236,877 91,670
         http://blogs.devhorizon.com/reza 85 45 40 688,970 236,877 452,093
         http://www.sharepointblogs.com/tbaginski 31 46 -15 249,273 262,935 -13,662
         http://blogs.officezealot.com/mauro 59 47 12 448,699 273,023 175,676
         http://weblogs.asp.net/soever 42 48 -6 288,411 283,844 4,567
         http://blogs.msdn.com/roberdan 17 49 -32 167,741 295,396 -127,655
         http://www.sharepointsecurity.com/blog 48 50 -2 340,254 295,396 44,858
         http://www.bobmixon.com/blog 57 51 6 429,461 295,396 134,065
         http://blogs.msdn.com/mikefitz 62 52 10 475,774 295,396 180,378
         http://cregan.wordpress.com 91 53 38 770,942 295,396 475,546
         http://www.graphicalwonder.com 45 54 -9 328,547 308,082 20,465
         http://mindsharpblogs.com/bill 53 55 -2 380,000 308,082 71,918
         http://weblogs.mysharepoint.de/mgreth 64 56 8 492,178 308,082 184,096
         http://blogs.msdn.com/dwinter 79 57 22 688,970 321,560 367,410
         http://www.sharepointblogs.com/jasonmedero 72 58 14 574,833 336,230 238,603
         http://dotnet.org.za/zlatan 100 59 41 927,370 336,230 591,140
         http://www.bluedoglimited.com/SharePointThoughts 52 60 -8 380,000 352,117 27,883
         http://www.elumenotion.com/blog 70 61 9 544,327 352,117 192,210
         http://sharepointmx.mvps.org/blogs/ldusolier 75 62 13 646,322 352,117 294,205
         http://community.zevenseas.com/Blogs/Daniel 76 63 13 646,322 352,117 294,205
         http://weblogs.asp.net/wkriebel 67 64 3 516,960 369,340 147,620
         http://blogs.msdn.com/williamcornwill 69 65 4 544,327 369,340 174,987
         http://blog.u2u.info/DottextWeb/patrick 51 66 -15 376,449 376,449 0
         http://blogs.msdn.com/recman 58 67 -9 448,699 388,404 60,295
         http://www.mannsoftware.com/Blog 74 68 6 608,616 404,815 203,801
         http://mikewalsh.bilsimser.com 73 69 4 608,616 409,737 198,879
         http://blogs.catapultsystems.com/matthew 56 70 -14 420,564 420,564 0
         http://www.ideseg.com 65 71 -6 492,178 433,097 59,081
         http://www.spsfaq.com 60 72 -12 455,987 455,987 0
         http://chrissyblanco.blogspot.com 68 73 -5 516,960 459,080 57,880
         http://blogs.msdn.com/randalli 78 74 4 688,970 488,305 200,665
         http://blogs.microsoft.co.il/blogs/itaysk 89 75 14 736,965 488,305 248,660
         http://mindsharpblogs.com/todd 71 76 -5 546,134 497,353 48,781
         http://mindsharpblogs.com/penny 61 77 -16 469,745 521,321 -51,576
         http://www.beckybertram.com 82 78 4 688,970 521,321 167,649
         http://www.zimmergren.net 92 79 13 790,971 521,321 269,650
         http://www.sharepointblogs.com/dustin 54 80 -26 411,621 558,525 -146,904
         http://meiyinglim.blogspot.com 94 81 13 854,202 558,525 295,677
         http://blog.krichie.com 98 82 16 927,370 558,525 368,845
         http://mindsharpblogs.com/kathy 90 83 7 736,965 601,571 135,394
         http://weblogs.asp.net/avnerk 93 84 9 854,202 601,571 252,631
         http://wssdevelopment.blogspot.com 95 85 10 854,202 601,571 252,631
         http://www.sharepointblogs.com/ssa 66 86 -20 516,960 709,366 -192,406
         http://glorix.blogspot.com 81 87 -6 688,970 709,366 -20,396
         http://www.plijnaer.nl/weblog 96 88 8 854,202 825,880 28,322
         http://blogs.msdn.com/edhild 77 89 -12 679,094 863,799 -184,705
         http://blogs.msdn.com/andrew_may 86 90 -4 722,319 863,799 -141,480
         http://geekswithblogs.net/tariq 80 91 -11 688,970 969,832 -280,862
         http://blogs.msdn.com/kn 97 92 5 890,116 1,052,395 -162,279
         http://www.wildwires.com/Blog 83 93 -10 688,970 1,106,224 -417,254
         http://blogs.msdn.com/harsh 24 94 -70 203,839 1,157,363 -953,524
         http://blogs.devleap.com/romeopruno 18 95 -77 167,741 1,286,970 -1,119,229
         http://www.msftliveblogs.com/mhamilton 88 96 -8 736,965 2,655,296 -1,918,331
         http://www.cjvandyk.com/blog 50 97 -47 352,668 4,647,702 -4,295,034
         http://blogs.technet.com/corybu 87 98 -11 736,965 4,647,702 -3,910,737
         http://www.toddklindt.com/blog 99 99 0 927,370          Rank?                TBD
 
 
If you are concerned about not being in the list of blogs that will be considered, then be sure to do 2 things.  #1 put your blog in the comments of the verbose list of SharePoint blogs, next list with Technorati.com so you'll have a rating.  (Believe me this will pay off.)
 
Here's the data behind the table... and the scripts I used to gather it... please don't use my key, generate your own.
 
 
By the way a couple of nice contributions from other blogs...
 
OPML from Vincent:
 
Some attempts at doing aggregation without plaigarism have been attempted... Thanks Waldek, looking at these attempts is interesting...
 
 
Ian put together a list of Top 100 SharePoint Server sites on the Internet from current tracking list of 250.
Sorry about the SPAM
Sunday during church... I shouldn't have been checking my messages, but in between sacrament meeting and sunday school I saw some wierd emails from spam blockers and friends who were OOF with a message I did not write.  My yahoo mail was hacked!  I guess I listened or didn't listen to Jasper Johansen (10 ways to get hacked.)  I didn't have a strong password (my bad).  What if it was brute force?  My password wasn't in the dictionary, that would mean I wasn't the only one that was targetted.  Could have been a keylogger on some terminal in one of the odd terminal in Switzerland, Germany, Hawaii, Ohio, or maybe in the library.  If it was a keylogger the strength of the password wouldn't matter.  Either way, some "hacker" used my email to spam all my friends and family in my address book.  Remember the "I love you virus?"  I didn't open the attachment :)  I know some people who did, they went through some embarrassment.  I still need to assess the damage.  I wonder if this whole thing was systematic.  In some ways I think it must be, because Yahoo's address book is a pain to use and to figure out the right amount of people to send to and split them up into the various 4-5 messages (not unique content) that was sent would have been time consuming for a human.  First thing I did was change my password to one that's a lot more strong.
 
Guess what?  This likely was an automated thing, so I'd say "Heads up!"  Why?  Cause a good hacker would leave no trace.  He left the sent items in the sent folder and left the Out of Office responses from the users.  So I could quickly see when and what they did.
 
 
 
From what I can tell it looks like they sent one message with the title "New shopping new life."  One line in the message included "the price is a surprising happiness to you," this set a few people off and I got a couple messages to my other email account saying heads up.  Thanks Brian!
 
My mom, despite the typos and the spammish looking mail clicked through and wondered why I was recommending these thousand dollar watches.  Beware!
 
 
Lessons learned?
 
1. Those every 70 day password resets that MS went through may have actually made sense more than just been torture.
2. Two factor auth may have some merit especially with keyloggers.
3. Don't store anything private in email.  I know I have some numbers in my archived email, but I don't have any passwords stored in email... that's a good thing.  Imagine if I had usernames and passwords emailed to myself.
4. Maybe that drive encryption and various encyrption technology has some merit.  Vista (BitVault) has some value :)
5. Nothing is safe.  Assume it will be hacked then work backward.
 
Well I can't stop using terminals, I can only encrypt messages in documents to further deter.  Sorry for not replying all to those messages that were sent out.  I figured it would be better to not resend messages to all of you.  Since the web address didn't have any querystrings I expect your email might not have been harvested, but even that's very possible.  Hopefully it was just a one time thing, but wanted to give you the full story. 
 
I do plan to lookup the domain name and do some "anti-hacking" tacktics to track this down.  The domain cxkeg.com (don't go there) is registered to
 
   Domain Name: CXKEG.COM
   Registrar: XIN NET TECHNOLOGY CORPORATION
   Whois Server: whois.paycenter.com.cn
   Referral URL: http://www.xinnet.com
   Name Server: DNS1.53DNS.COM
   Name Server: DNS2.53DNS.COM
   Status: ok
   Updated Date: 16-jun-2008
   Creation Date: 16-jun-2008
   Expiration Date: 16-jun-2009
 
Current Registrar: XIN NET TECHNOLOGY CORPORATION
IP Address: 74.222.132.102 (ARIN & RIPE IP search)
IP Location: US(UNITED STATES)
Lock Status: ok
 
Results from a quick whois lookup at http://www.networksolutions.com/whois
 
Looking for target practice?  Go ahead. "It is realy a good chance for shopping.just grasp the opportunity,Now or never!"
 
A search on google for "cxkeg.com" returns a few bits of info on spam.  I do use search as a tactic for discovering if an email is a hoax.  Ever wondered if Bill really will give you a million dollars if you send the mail to all your friends or send you to disneyland.  Just do a search for bits of the email and you'll find it.  Same with the Nigerian emails who are lately relentless.
 
Does this sound familiar - look at this post on Yahoo Answsers.
 
Sorry Grandma, I hope you didn't buy any watches on my account.
What makes a good blog?
After the time I spent on the 100 top blogs, I had some people come back and ask if I could go into what a good blog is and what a good blog post is. 
 
With my more recent post on blogging etiquite I went a bit into what not to do, but I didn't really cover What To Do.  Note these are my definitions and not something I took from any consortium.
 
A Good Blog
 
Solid Scope
 
A good blog follows some type of scope.  The better the blog the better defined the niche or focus area.  A personal blog may have exceptions to this, but your readers will give you feedback if you get too far off.  Ever been on a blog that was all over the place?  I don't subscribe to those, and I'm sure I'm not the only one.  A blog that is focused on a single topic and sticks with it has a lot of value.  I'd say don't be afraid of having a personality and even closing the line a little bit to let that personality shine through.  I love seeing a little bit of attitude rather than blaize or boring techwriter content. 
 
Value Add
 
If you're saying the same thing as everyone else, the value add is insignifant.  The best blogs have unique content.  When someone starts quoting large portions of other blogs and barely gives credit, I get upset.  Now they are stealing search results and page views from the author.  Someone saying, "hey I read this cool post on X and I liked it because of ...." that's ok, but make sure you're adding the why or providing a collection of links that otherwise isn't available is fine as well.  Your blogging peers will still be looking for value add and not just links, but there is still a space for links.  There are some examples of like Big List and SharePointPedia serves this purpose, so I don't think we need too much more of this.  New or unique content is what we need.
 
Prescriptive
 
When you learn something that's going to be value add.  Not everything is a best practice, but lessons learned and how you arrived at a decision is huge value add.  Prescriptive guidance and how you arrived at decisions around whatever is really going to help your peers and will definitely set your blog apart.
 
Frequency
 
My experience is such that 2-3 or if you can get something out every work day is in the sweet spot, but if you're starting out you may consider starting higher after you figure out what has value.  I do have to say that there are some blogs that get posts once or twice a month that have incredible content that's better than anything that could be done on a daily basis and I'm a fan of that as well.  From a subscription numbers perspective if I post a lot, I could see a drop off.  People ultimately are looking for quality and not quantity for quantity sake.  The most frequent popular SharePoint blogger is Mike Gannotti, he's impressive at 10+ posts per week.  I'm sure blogging and tweeting has become part of his rythm.  I'm sure blogging for Mike is something as regular as breakfast (actually I'm sure it's more like lunch, something he's not going to forget, or it will feel wrong to miss it.)  That essentially is what I've found as well.  For me it's a topic in my head or some lesson learned that I want to get on paper (essentially... I can't think of a better digital equivalent).  I use to hate documenting with a passion, I guess in some cases I still do.  I find I can remember things really well especially when it comes to SharePoint, but I have found value in my own blogs for my own selfish reasons, especially collections of links/resources, charts and workarounds.
 
There was a survey done on "Business Blogs" on frequency with some interesting results.  Look at my top 100 SharePoint blogs post and look at the top 10 or 20 at frequency and you'll see a big variety from 10+ to .5.  We all appreciate the quality of Heather Solomon's blogs... they are very thought through.
 
Try to be consistent if you can, don't worry about posting over vacation, but consistency is what will ensure people don't abandon your blog as dead.
 
How did I get started
 
Blogging for me started with me crafting up emails to send to users or DLs at work and I saw common complex questions that took a lengthy explanation.  At some point about 4 years ago I decided if I could post it in a blog, I could then send links to my posts and save myself time.  The unexpected value was people who liked the responses and actually subscribed to my brain dumps.  It was a balance to figure out if it was ok to start including funny stories or trips.  I'm sure people still wish I would drop some of the fluff, but sorry I now see others who see it as personality and flare.  Frequency isn't something I was planning it was based on what I found was value not to blog for blogging sake.  With a personal goal of getting something out there a minimum of once a week the theme of content is based on whatever I happen to be working on at the time.  My average varies between 2-6.
 
Good luck!
Congrats to the kid for MVP and Top 10 Blog!
The Kid, Vincent Rothwell, a very respected developer/architect in the UK, was recently recognized for community involvement and giving back and awarded the highly respected SharePoint MVP award.  Vincent quite a few weeks ago pinged me about http://blog.thekid.me.uk Technorati rating and WOW it's at #9 on my list, so I had to temporarily astrisk out the SPD one (so as not to penalize everyone else for now).  I know I've been out to the blog a few times reading articles through search and will definitely have to add it to my RSS subscriptions.
 
That SharePoint Top 100 blogs list was designed to help people know what established SharePoint blogs were the best, and I happened to have left off a Top 10 blog, for this I appologize.  It did pass the one week notification deadline, but I was notified quite a few weeks ago and just now had a chance to actually do it.  Given it's 1am in Hawaii, and I'm kind of on vacation, so I hope Vincent will forgive me.
 
So many MVPs on that list, and so many developers.  Interesting.  More on what I learned from that list later.  I'd be interested to hear what others think should happen with the future of SharePoint blogging.  I do think that it's only going to get better and the technology will allow us to better take advantage of the content in blogs, so keep it up!
 
Joel
Blogging Ethics

I think there are some understood, and yet not understood underground ethics that have been emerging around blogging.  I thought I'd discuss a few of these and get your feedback.  A corporation may want to consider some of these topics in their blogging policy.  I recommend the bloggers code taken from Journalists Code of Ethics as a template for your policy and maybe a bit of copy and paste from these with proper citation... (This will be funnier and make more sense after you've read the post.)

1. Plagiarism is the biggest and scariest - There is actually a http://www.plagiarism.org setup to help define it and is an online resource designed for INTERNET plagiarism.  "Plagiarism is the practice of claiming or implying original authorship." Source: Wikipedia... now there's a challenge for plagiarism.  There are some excellent resources there, but let me "borrow" :) and repeat their definition with the proper HTTP citation. I quote from the plagiarism site...  "The fact that many of these sites have become profitable ventures (complete with paid advertising!) only attests to the unfortunate truth that plagiarism has become a booming industry."  My recommendation is we should be careful to get permission to repost entire posts, especially when including content in books.  Many of us are happy and willing to share some of our posts with the proper citation.  All we really want is a bit of credit.  Is it ok to repost someone's entire post without their permission.  Simply.  No.  Is it cool to just include a link to a blog, not these days.  Much cooler to at least tell us why you like it or what's cool about it.  I see some bloggers with simply just link lists, but that maybe useful for newbies, but once they get a blog reader they can just as easily sift through all the SharePoint bloggers posts, but if someone wants to sift through them for us, please tell us what's cool or good about it.  If someone lets say wanted to translate my content into some other language, I would totally want to discuss that with them.  I've allowed that a couple of times.  (Haven't turned anyone down for including content in books either...)  SharePoint best practices don't have anyones names on them, but occasionally I hear things that I came up with and people put it on their blogs as if it were their ideas... It is flattering, and evolution will happen with ideas, the idea of no harm nor foul and as long as it's honest intentions, I'll forgive you Bill.  (Just kidding.  I know there's a hundred SharePoint Bills, and each of them are thinking I'm referring to them.  I'm not.)  We're all just trying to do what we do best, and not trying to intentionally hurt anyone else.  This post isn't to rile up anyone, but more to help people thing through stuff.

2. SPAM and Viral Marketing - What is spam outside of email.  SPAM exists nearly everywhere these days.  Is it possible to spam on Facebook?  Did you ever get the "What Microsoft Product are You?" That viral marketing campaign required you to send the "app" to 10 friends before you could find out what product you were.  I was Windows 2008.  It told me I was arrogant, I think I filled out the form too quickly (which I know I did) or was it someone who created an app to make Microsoft look bad?  Why would they force you to send it to 10 people before you can use it?  I definitely have seen that issue a few times.  Forward this image real fast and you'll see something cool happen.  Yeah, and Bill Gates might give me a million dollars and send me to Disney World if I send it to all my friends really fast too, yeah really.  No he's sent me to Orlando a few times, like next week, but not because of spamming anyone... well, I guess that's debatable too :)  Just kidding.  I hate comment spam.  If you've got a blog, you may have had to wade through that muck.  I hope none of you ever get involved in that, I also hope the SharePoint PMs look at blogs and see the Internet and SPAM as a real reality.  Products have to be designed with SPAMMERS in mind.  Trackbacks as well, who came up with Spam trackbacks needs to be... 

3. Ads (Can you read the content) - I'm still out on this one in terms of details.  I know I am annoyed when there is more ad than content.  Please let me know if you wouldn't mind if I put up adds or linked anything like a book to an amazon account.  I don't have a problem with either of these, but I do hate seeing my own posts surrounded by ads.  I think that's my biggest internet pet peeve is seeing half of a post or even full posts of mine surrounded by ads on some other blog.  It's really irritating when they are getting better comments.  Specifically Google ads these days, It's normal to see one column of them, but do we have to see 5 columns top bottom left and right, with a sliver of content somewhere in the middle... maybe?  I've heard other MVPs suggest that a blog is "google ad driven" and that the poster is simply trying to make money.  I think that's sad if it's true.  I'd hope that all SharePoint bloggers have pure hearts, but I know we're all still trying to make a living as well.  I know I've bought books and the links that referred me were Amazon referrals.  Didn't make the books more expensive, but adds do sometimes make it harder to read.  So let's agree it's cool for one column if you can still distinguish the content and can read it without getting caught in the ads?  Let me hear your thoughts.

4. Changing Content in posts - I've read blogs should not be changed or rewritten.  I know I've been guilty of updating content, but another blogger suggested that I put <update 1/1/80></update> tags with dates so people can tell that the post changed.  If you look at the Top 100 SharePoint Blogs post for example, I've changed that post more than 10 times since my original posting trying to make it more correct and adding additional columns to make it more valuable to my readers.  With the typical blog, you wouldn't be changing old posts, but I've found when readers make suggestions I want to make the post more accurate, and I think that's got to be ok.  I think the update tags are a decent way of keeping us all honest.  This is an area where I think as long as it wasn't meant to deceive it's not as big of deal as the other areas, but there might be some deception in some cases.  Did you realize there were strike out HTML tags?  That should help to show changes.  <strike>No longer truth</strike>

5. Conflict of Interest - With my recent consulting gig with Nintex and the course I'm teaching with Shane Young at the Ted Pattison Group and a Planning and  Governance one I'm developing with Nicola Young and John Ross, it's important for me to disclose that the posts like the recent Reporting launch announcement is essentially sponsored.  I hope it's obvious, but often I assume someone reading a post has read the previous ones, and I think I need to be more careful about that assumption.  I ran into a payperpost service where they pay people to post blogs, you'll find at that link they have been explicit about conflict of interest and citing paid sources.

More Articles on Blog Ethics

Great writeup... quite historical as well Rebecca Blood -Weblog Ethics, 2002

Funny example of a guy who summarized Rebecca's article into a simple list.  Cool or not cool?  Definitely seen this. Note that he didn't add his own take on her work or add anything original, but at least he included a link to the source.

An entire blog devoted to the discussion of Blogging Ethics.

WOMMA (Word of Mouth Marketing Association) Code of Ethics - 10 Principles - they suggest reading the "10-item checklist with which to make sure that they are always appropriate and ethical when communicating with bloggers"

I am a fan of this simple "Bloggers Code" by CyberJournalist and after just reading it realize we agree on a lot of things.

I'd like to take that Bloggers code and have us plagiarize it and make it a SharePoint bloggers code where we all agree to give each other proper credit and all be a big happy family.  I think overall we're all pretty cool to each other and the newbies that may copy and paste are learning that the internet makes it way to easy to compare and find the original source.

No harm nor foul.

- Joel

Ranking Your Blog - Managing and Gaining Popularity

In my hopefully noble attempts at putting together a Top 100 SharePoint blogs list, I discovered that not that many SharePoint bloggers had much background in the various means of determining the popularity of blogs.  So I thought, hey, I should put together a blog on how to determine the popularity and what the various ways and means are in doing so, and how to track and ultimately increase the popularity of your blog.

1. Get Crawled

To get ranked by search engines you first have to submit your site to be crawled.  There are hundreds of search engines, but these days a handful really matter, then it really goes down FAST.  Google is obviously the largest and you don't have to look very closely at your logs to notice that they are your biggest bang for your buck.  Yahoo and MSN/Live are next.  There are various directories for blogs and even search places where you can list your blog.  Don't waste too much time there.  Go for the big big, then if you've got spare time there are a handful of places to list, but for SharePoint this list is primarily going to be in the blogrolls of those at the top of the top 100 list.  Doing each of these three will take 15 seconds, and maybe 2-3 minutes on the yahoo.com site.

Add your URL to Google

Live Search URL Submission

Yahoo! Submit Your Site

(Generic 20+ Search Engines) There are a ton of services out there, but this free service ranks high on Live and Google: Free Website URL Submission - Submit Google, Yahoo, MSN

The crawl will index your pages, which will then at least get you listed even if you're not relevant yet.

2. Get Relevant/Ranked

Relevancy is King.  To get relevant you can do a bunch of things.  Optimize your title, keywords, description, and then for yahoo it's about being in the right categories.  For Google it's primarily about three things.  1) Number of unique domains and IP ranges that link to keywords and terms on their pages to you that they themselves have a high page rank...  2) Page Rank which is it's own formlula 3) Frequency.  If your content gets stale or old then your relevancy will drop.

Let me break this down.

1. Link backs and Trackbacks are common terms used in blogging.  These techniques and terms you'll see in blogging are people that are referring to your content and can either be discussing it.  Blog roles or unique blogs and hence often unique domains that point to your blog will increase your page rank and as well increase your relevancy in search results.  A high number of link backs all from one domain will be less relevant than 40 or hundreds of domains pointing to you.  I caution you from trying to spoof this.  You can get delisted or put on a bad list if you simply try to simulate something like this.  In the short term you can make your relevancy shoot up, but they are looking for this and will flag you as suspect.

2. Page Rank is determined by a number of factors and algorithms.  The page rank is another key factor for getting your site or blog to come up high on Google.  The google algorithm trusts more in recent behavior and less in keywords and terms and frequency on a page.  The behavior is what are people saying is relevant when they are searching, and what are they linking to as relevant terms with keywords on their pages.  This is what is relevant.  Then when people link to content, how unique are they and how relevant are their pages.  How important are their sites themselves in terms of click throughs.  You can most definitely expect that they are mining every search request with destination as well as each index that goes out and indexes new content.  If people find it a good result and people are clicking through and are seemingly pleased, then they are more likely to put it higher in the ranks.  New sites and pages are on probation.  Just because your content is relevant doesn't mean it will get a high page rank in the beginning.  You can see your pagerank by using the webmaster tools.

Here's an explanation from Google on PageRank

"PageRank relies on the uniquely democratic nature of the web by using its vast link structure as an indicator of an individual page's value. In essence, Google interprets a link from page A to page B as a vote, by page A, for page B. But, Google looks at considerably more than the sheer volume of votes, or links a page receives; for example, it also analyzes the page that casts the vote. Votes cast by pages that are themselves "important" weigh more heavily and help to make other pages "important." Using these and other factors, Google provides its views on pages' relative importance.

Of course, important pages mean nothing to you if they don't match your query. So, Google combines PageRank with sophisticated text-matching techniques to find pages that are both important and relevant to your search. Google goes far beyond the number of times a term appears on a page and examines dozens of aspects of the page's content (and the content of the pages linking to it) to determine if it's a good match for your query. "

3. Update Frequency - If you post content or are changing content on your site this will encourage the crawler to come back more often to your site and will also encourage higher ranking.  Not just changing a number or flipping a bit, but actually changing the content and getting new links to new pages will encourage higher ranking.

3. Get Involved - Track and Grow Your Community and hence gain Popularity

Know your readers and get involved. It's great that your blogging or have created your site and have cool content up there.  How sticky is your site?  You long is the average session length on your blog or site?  5 minutes?  13 minutes?  27 minutes?  How many pages does the average session consume?  These are very relevant questions.  You really want your users not just to go for the home page or to offline view your RSS, but you want them to come to your blog, consume your content and spend time digging for content and enjoying themselves.  Blogs are intended to be a wealth of knowledge where people can contribute through comments where others can read their comments and respond having a discussion right there with the content.  In addition it's awesome when you see the blogger themselves getting involved in the discussion.  A follow up post can really drive the relevancy of the discussion and help address the needs of the users. 

One of my favorite ways to get to know my readers is through Technorati.com

Technorati will tell you 3 major things.

 

Authority-Rank

1. Who is linking to your posts and what are they adding or saying - you want to read what people are saying about what you wrote.  This will really enforce why you started this whole blogging thing anyway.  The most rewarding experience of blogging is seeing people respond to your posts and add their own message.  It's not just the occasional link where someone says.  Check out this cool post by Joel.  It's the post where they say, he said this, but I think this and let me tell you...  I've had exchanges like this on File Shares where they still continue to inspire others to elaborate on the various parts and pieces.  It's fun when it even crosses technologies where you see Notes guys going off about their features and Windows guys or Exchange guys talking about there's.  The Internet is big and your community that follow your blog doesn't have to just be restricted to those that you think about every day.  I found on my previous blog that the biggest thing I had going for me was my posts on blogs, ironically.  The cross section of the non SharePoint people were coming from Google in droves looking at my blogging posts and enjoying them.  What do you have that's unique that people will get inspired about?  I think it's great when you can post questions and you have enough in your post that it inspires questions and answers.  Just today I was searching for "why do people put shoes over the telephone wires."  My search was shoes and wires, and the top 10 results that were relevant where blog posts and some discussion boards.  The best posts were those that had mini debates in the comments or those that included multiple points of view.  Looking at the results I feel much more informed.  My wife heard it was for good luck.  I thought it was from bullies, the top 10 search results and their debates would suggest it's drug related.

2. Use and Understand your Technorati Reactions and Authority - A single number can't tell you everything, but it's formula is a fun one.  I've found it to be the easiest way to determine popularity in a single number.  Why?  Cause it looks at # of unique blogs that link to your blog, # of links (trackbacks), and gives you a rating.  Sure this rating is based on it's own tracking of more than 10 million blogs these days, but I've found it fascinating to see what the top 100 or top 1000 they have.  You'd think it would be NyTimes or CNN, but no.  It's much more organic than that.  I'll let the others tell you about these very organic services that people LOVE to track, but it's not an empty suit.  There are people and people that trust these people and hold them in very high standards.  Take Scoble.  He's likely our guy we can hold up and say man that guy has it figured out.  He's blogging, twittering, and doing his cool videos and responding to the news like no body's business.  His following is thousands and those thousands have thousands that follow them and hence the authority is being built.  Hence the rank that technorati proves is Authority.  The popularity of blogs truly should be placed on where do people put their trust?  What's the best way to establish that you trust someone?  To put their blog on your blog, not just to link to it, but to actually add it to your blog roll where it will stay until you change it or remove it.  One SharePoint MVP recently suggested that popularity is subjective.  Sure it is, but what's the best way to vote for your top 5 or top 10 blogs?  To put them on your blog... that's how.  If you want to vote for 100 then put 100 on your blog.  No one is telling you how it's done, but that's just what people are doing and it's in turn providing "Authority" and even adding to Google page ranks in a round about way.  (By the way if you aren't seeing authority then you need to register with Technorati.  "Claim your blog."  It's not a bad gig.  They will then crawl and track your trackbacks.  This is especially important for you SharePoint bloggers out there that don't have trackbacks built in.  This will help you to more visibly react to those that are talking about your blog.  Visiting technorati on a weekly basis is something I do even if only to see what reactions there are for my blog.  Essentially that's what I'm looking for and appropriately named.... Reactions.

reactions

To determine your Authority and Read "reactions go to http://www.technorati.com/blogs/www.sharepointjoel.com and replace www.sharepointjoel.com with your own URL.  If you get a 404, then go ahead and register.  (You can also simply use their search interface to put in your keywords or your entire URL.  It will automatically strip the http:// and the www)  I usually don't encourage people to register for things, but these guys are really trying to track all blogs and it will benefit you in the end.  They don't sell your info, and really I don't care if you give them bogus info, at least you can see your tracking info and get them crawling/tracking your links and trackbacks.  When you get to that page for your blog, you'll see either "claim this blog" or a question of "is this your blog?" then you can claim it and register it and so on.

Some notes from the Technorati FAQ on authority...

"Technorati Authority is the number of blogs linking to a website in the last six months. The higher the number, the more Technorati Authority the blog has.

Technorati Rank is calculated based on how far you are from the top. The blog with the hightest Technorati Authority is the #1 ranked blog.

The best way to increase your Technorati Authority is to write things that are interesting to other bloggers so they'll link to you. Linking to source material when you blog is also a great way to engage in conversation and help others find what you find interesting."

3. RSS Reader Stats

Feedburner from my experience is the best way to do a few things with your blog...

    • Keep it dynamic.  You will mostly change the domain or need to redirect your feed in the lifetime of your blog.  Feedburner keeps your feed separate or dynamic so you can easily change your blog without loosing your readers.  I see it as a must have.  It was sad of MSN not to have seen the utility in this.  Good job Google for scooping this baby up.  It is a must have.  The feedburner people are getting this post without even needing to realize I went from http://blogs.msdn.com/joelo to www.sharepointjoel.com.
    • Stats - you can get page stats from multiple sources, but man Feedburner understands readers and clients and can help you keep track of it all over time.  You'll thank me if later for this one.  You don't have to use the widgets when you first start putting this up.  You don't even have to tell your users.  In the background transparently change your feed for this one.  I'm not going to tell you how to do that here.  You could send out some blogs telling your users how to do it, or do some experimenting.  It's amazing to me, I swapped out my old feed for a feedburner feed maybe 1.5 years ago and I still have a few hundred people subscribed to my old blog, and they are missing this post. 
    • Gadgets - there are some cool tracker things you can add to your blog. 
    • Feed modifications - I really love the ability to add the little icons at the bottom that encourage people to get active with the content. By digging it or whatever.  You can even do some interesting things like fixing up your URLs... there's some *very* interesting things you can do with Amazon for example.

Out of feedburner you want to look at the number of subscribers and understand how they are reading it and how many are clicking through.  This % will give you an idea of how many are really getting into and understanding the context.  The people reading the RSS in the readers vs. the people reading it via the web can ultimately have a different experience.  You can't rely on the stats to tell you everything, but it can help you start to understand your audiences better.

BlogLines and Google Reader Subscriptions Stats

These online readers can give you public subscription numbers that can help you compare your own statistics with your friends or with others that you read.  I recommend you see how your blogs look through the readers and see how easy they are to find.  Can you type your name and find your blog?  Can you type SharePoint and your first name and find your blog?  Other keywords?  I was surprised when compiling this list how difficult it was to find some blogs.  Some of it totally unnecessarily.  If they just had some of the keywords like at least SharePoint and something else that people might be looking for then it would help a ton.  You want it to be easy for people to find you.

I also found a unique set of stats here...  Frequency.  How often do you blog?  How often should you blog?  I already mentioned that frequency was important for relevancy or at least played into it.  I'm not going to tell you, that you have to blog every day.  You don't.  In fact if you blog too much you may have some subscribers that drop you as too frequent a poster.  Sometimes I think people fell guilty when looking at my posts.  For me it is simply a brain dump and getting thoughts out of my head.  I'm glad that people find it useful.  It's these methods that I get this feedback, in addition to the comments from people at conferences.  If a post is getting 0.0 posts per week, why would I want to subscribe, even if it is the Albert Einstein of SharePoint?  Maybe he'll wake up one day and post something fabulous.  True, but maybe someone I already subscribe to will tell me about it if he does.  I guess it doesn't hurt if I know who the Einstein is, but if I don't then having a good smattering of people I trust will tell me if he does.

Google reader - when you're looking for your subscription #s, do a search against blogs, not posts.  To do this, you click "Discover" then in the inside frame in "Search and Browse" you can search for feeds by keywords.    That will make a difference.  You'll notice a huge relevancy focus vs. the subscriber numbers.  They aren't necessarily ordered by subscription count, but you can usually find the blog you're looking for on the first page or you should search with better terms.  I love seeing the frequency thing here.  Note for example 4.7 posts per week on my blog or the  0.7 posts per week posts per week with the Designer team blog or the 105.2 posts per week with the aggregated sharepoint blogs.  Big difference, huh?

googlereader

Bloglines.com a similar query is important - choose "search for feeds" in the drop down.  Search for "SharePoint" and you'll see there are 1,780 feeds.  The Team blog coming back with the SharePoint Bloggers (aggregated) feed as second then going into the top 100 SharePoint blogs and so on.  The feeds are returned by popularity, again those with the highest number of subscriptions.  Hence if you want more subscribers through this means you have to have subscribers... what a catch 22.  The answer is people likely won't find you though this means in the beginning unless they are searching for YOU and yes, that's likely where you'll get them.

bloglines

Feel free to blog about this and share your experiences...  Doesn't hurt my feelings.  I just may read your blog.  In fact you can almost count on it.  Web 2.0 is about interactivity and this demonstrates it. :)  I had a foreign exchange student friend from Holland I took out on a date 18 years ago... who read the story I wrote about our crazy date.  All included was her first name and the school I took her from.  She found my email and sent me a note about it.  Amazingly small world.  I'm sure you have experiences similar to this, or are you ready to have them?

Worlds Largest SharePoint Alphabetical Blog Directory (300+ blogs)
In an attempt at Building the report, it was important to put together the largest ever list of SharePoint Blogs in one place.  Here's my attempt.  Let me know if any good ones are missing.  Since putting together that first report, I'm now thinking about other cool metrics and measures and great ways to pivot these things. (Note I've included a couple of aggregator type blogs, here in this list, but did not include them in the Top blogs per popular request.)
 
As I work on this I think I'd presonally like new columns...
  • Title
  • Author
  • "Google Reader count"
  • Categories DEV, IT, Business/IW
  • Author Titles - MVP, MS, Analyst other other distinction
  • Total Post Count
  • Creation Date
  • Most recent post (date)
  • Frequency (Posts per week)
 
User Ratings of Blogs (not individual posts)
Dev volunteers who could whip this together?
 
300+ Global SharePoint Blogs in Alphabetical Order
 
http://blog.mastykarz.nl
http://blog.sharepointhosting.com
http://blog.spsclerics.com
http://blog.tedpattison.net
http://blog.uu.info/DottextWeb/patrick
http://bloggingabout.net/jpsmit
http://blogs.catapultsystems.com/matthew
http://blogs.clearscreen.com/skunkworks
http://blogs.conchango.com/stuartpreston
http://blogs.developpeur.org/phil/default.aspx (French)
http://blogs.developpeur.org/pierre (French)
http://blogs.developpeur.org/themit/default.aspx (French)
http://blogs.devhorizon.com/reza
http://blogs.devleap.com/igor (Italian)
http://blogs.devleap.com/romeopruno (Italian)
http://blogs.imason.com/chris.chapman
http://blogs.imason.com/scott.howlett
http://blogs.infosupport.com/porint
http://blogs.microsoft.co.il/blogs/itaysk (English/Hebrew)
http://blogs.microsoft.co.il/blogs/moss_is_my_middle_name/ (Hebrew)
http://blogs.microsoft.nl/bartwe
http://blogs.msdn.com/ahamza
http://blogs.msdn.com/alimaz
http://blogs.msdn.com/alexma
http://blogs.msdn.com/andrew_may
http://blogs.msdn.com/angus_logan
http://blogs.msdn.com/arpans
http://blogs.msdn.com/cjohnson
http://blogs.msdn.com/cjwalker
http://blogs.msdn.com/danielmcpherson
http://blogs.msdn.com/dwinter
http://blogs.msdn.com/echarran
http://blogs.msdn.com/ecm
http://blogs.msdn.com/edhild
http://blogs.msdn.com/enterprisesearch
http://blogs.msdn.com/erikaehrli
http://blogs.msdn.com/grahamtyler
http://blogs.msdn.com/harsh
http://blogs.msdn.com/jessicagruber
http://blogs.msdn.com/joelo
http://blogs.msdn.com/johnwe
http://blogs.msdn.com/karthick
http://blogs.msdn.com/kn
http://blogs.msdn.com/krichie
http://blogs.msdn.com/lamonth
http://blogs.msdn.com/lauraj
http://blogs.msdn.com/luisbeonservices
http://blogs.msdn.com/markarend
http://blogs.msdn.com/martinkearn
http://blogs.msdn.com/mikefitz
http://blogs.msdn.com/miketag
http://blogs.msdn.com/mikewat
http://blogs.msdn.com/modonovan
http://blogs.msdn.com/pandrew
http://blogs.msdn.com/pavankumar
http://blogs.msdn.com/pjhough
http://blogs.msdn.com/powlo
http://blogs.msdn.com/randalli
http://blogs.msdn.com/recman
http://blogs.msdn.com/roberdan (Italian)
http://blogs.msdn.com/ryanrogers
http://blogs.msdn.com/sfellman
http://blogs.msdn.com/sharepoint
http://blogs.msdn.com/sharepointdesigner
http://blogs.msdn.com/sharepointdeveloperdocs
http://blogs.msdn.com/sherder
http://blogs.msdn.com/steffenk
http://blogs.msdn.com/steveshe
http://blogs.msdn.com/thomriz
http://blogs.msdn.com/toddca
http://blogs.msdn.com/tonymcin
http://blogs.msdn.com/williamcornwill
http://blogs.officezealot.com/legault
http://blogs.officezealot.com/mauro
http://blogs.sharepointguys.com/brendon
http://blogs.sqlxml.org/bryantlikes
http://blogs.tamtam.nl/mart
http://blogs.technet.com/akieft
http://blogs.technet.com/CollabTools
http://blogs.technet.com/corybu
http://blogs.technet.com/josebda
http://blogs.technet.com/lliu
http://blogs.technet.com/mhass
http://blogs.technet.com/sharepointdse
http://blogs.technet.com/stefan_gossner
http://blogs.technet.com/wbaer
http://blumenthalit.net
http://bobfox.securespsite.com/FoxBlog
http://capdes.typepad.com/capdes
http://chrissyblanco.blogspot.com
http://clubspsparis.blogspot.com (French)
http://community.officesharepointpro.com/blogs/danholme
http://community.sgdotnet.org/blogs/kitkai
http://community.zevenseas.com/Blogs/Daniel
http://community.zevenseas.com/Blogs/Robin
http://cregan.wordpress.com
http://daniellarson.spaces.live.com
http://darrinbishop.com/blog
http://dev.collutions.com/blog
http://dev.collutions.com/blogs/sample
http://dotnet.org.za/arnon
http://dotnet.org.za/pieter
http://dotnet.org.za/zlatan
http://dotnetaddict.dotnetdevelopersjournal.com
http://www.elumenotion.com/blog
http://feeds.feedburner.com/BobMixon
http://feeds.feedburner.com/bsimser
http://feeds.feedburner.com/daniellarson
http://feeds.feedburner.com/funknstyle
http://feeds.feedburner.com/Guru-web
http://geeksconnected.com/muhanad
http://geekswithblogs.net/mhamilton
http://geekswithblogs.net/rfoster
http://geekswithblogs.net/tariq
http://giraudyp.perso.cegetel.net
http://glorix.blogspot.com
http://heathersolomon.com/blog
http://hivewarrior.com
http://infowork.ca
http://ipattern.com/simpleblog
http://james.wss.bcentral.com/theblog
http://johnholliday.net
http://jopx.blogspot.com
http://kindohm.com/category6.aspx
http://markharrison.co.uk/blog
http://mcosier.blogspot.com
http://meiyinglim.blogspot.com
http://mikeswss.blogg.de
http://mikewalsh.bilsimser.com
http://mindsharpblogs.com/Andy
http://mindsharpblogs.com/Ben
http://mindsharpblogs.com/bill
http://mindsharpblogs.com/Brett
http://mindsharpblogs.com/daniel
http://mindsharpblogs.com/Driskell
http://mindsharpblogs.com/james
http://mindsharpblogs.com/kathy
http://mindsharpblogs.com/Kyle
http://mindsharpblogs.com/Mark
http://mindsharpblogs.com/MarkF
http://mindsharpblogs.com/Milan
http://mindsharpblogs.com/PaulS
http://mindsharpblogs.com/penny
http://mindsharpblogs.com/Phil
http://mindsharpblogs.com/todd
http://mindsharpblogs.com/Wayne
http://ms.mblogger.cn/tedteng
http://msmvps.com/blogs/shareblog
http://msmvps.com/brad
http://msmvps.com/shane
http://msmvps.com/shareblog
http://mzaki.spaces.live.com
http://net.bloggix.com
http://nicolayoung.blogspot.com
http://offlinesharepoint.com
http://paulgalvin.spaces.live.com
http://playground.doesntexist.org
http://predeekc.spaces.live.com
http://randomelements.me.uk/blog
http://robgarrett.com/cs/blogs/software
http://rpgjunkie.com/cs/blogs/blog
http://schaeflein.net/blog
http://scothillier.spaces.live.com
http://sergelenbet.spaces.live.com
http://sergeluca.spaces.live.com/
http://sharepoint.microsoft.com/blogs
http://sharepoint.microsoft.com/blogs/cgideon
http://sharepoint.microsoft.com/blogs/fromthefield
http://sharepoint.microsoft.com/blogs/GetThePoint
http://sharepoint.microsoft.com/blogs/JCahill
http://sharepoint.microsoft.com/blogs/lliu
http://sharepoint.microsoft.com/blogs/mike
http://sharepoint.microsoft.com/blogs/mikeg
http://sharepoint.microsoft.com/blogs/zach
http://sharepoint.microsoft.com/sharepoint/behindthescenes
http://sharepointdevel.blogspot.com
http://sharepointerol.blogspot.com
http://sharepointguys.com/brendon/
http://sharepointmx.mvps.org/blogs/ldusolier (spanish)
http://sharepointnutsandbolts.blogspot.com
http://sharepoint-one-stop.blogspot.com
http://sharepoint-one-stop-offers.blogspot.com
http://sharepoint-screencasts.com/blog
http://sharepointsolutions.blogspot.com
http://sharepointtalk.blogspot.com
http://slickrickistheman.spaces.live.com
http://spaces.msn.com/members/nickporter
http://spaces.msn.com/mzaki
http://spforsquirrels.blogspot.com
http://spstips.blogspot.com
http://stevepietrek.com/
http://stsadm.blogspot.com
http://suguk.org/blogs/default.aspx
http://techtalkpt.wordpress.com
http://thingsthatshouldbeeasy.blogspot.com
http://timheuer.com/blog
http://waynester.net/blog
http://weblog.vb-tech.com/nick
http://weblogs.asp.net/avnerk
http://weblogs.asp.net/bsimser
http://weblogs.asp.net/erobillard
http://weblogs.asp.net/frontpoint
http://weblogs.asp.net/gregmcb
http://weblogs.asp.net/jan
http://weblogs.asp.net/mnissen
http://weblogs.asp.net/nigelbridport
http://weblogs.asp.net/soever
http://weblogs.asp.net/trobbins
http://weblogs.asp.net/wkriebel
http://weblogs.ilg.com/ksyverstad
http://weblogs.mysharepoint.de/frankfi (German)
http://weblogs.mysharepoint.de/mgreth (German)
http://wss.made4the.net/default.aspx
http://wssdevelopment.blogspot.com
http://www.ahamshay.com/
http://www.alvinashcraft.com
http://www.apps.com
http://www.apps.com/search/label/sharepoint
http://www.beckybertram.com
http://www.binarywave.com/blogs/eshupps
http://www.bloggix.com/blogs/microsoft
http://www.bluedoglimited.com/SharePointThoughts
http://www.bobmixon.com/blog
http://www.brianecooper.com
http://www.chandima.net/Blog
http://www.cjvandyk.com/blog
http://www.cleverworkarounds.com
http://www.darrinbishop.com/blog
http://www.devcow.com/blogs
http://www.devcow.com/blogs/adnrg/default.aspx
http://www.devcow.com/blogs/jdattis/default.aspx
http://www.dotnetblog.de
http://www.ekegren.dk/blog
http://www.endusersharepoint.com/
http://www.graphicalwonder.com
http://www.greghughes.net
http://www.greghughes.net/rant
http://www.grumpywookie.com
http://www.harbar.net
http://www.ideseg.com
Top 100 SharePoint Blogs of Spring 2008
Joel's Top 100 SharePoint Blogs (Spring 2008) Ordered by Technorati Rating
 
URL Author               MVP?     

Cate-
gory 

Blogs In

Links In

Technorati
Rating

Google
Page Rank

Bloglines
Subs

Google
Reader
Subs

Avg
Posts
per
Week

1

http://blogs.msdn.com/sharepoint SP Team MS ALL 512 1295 9,907 7

283

2506 4

2

http://weblogs.asp.net/bsimser    Bil Simser MVP DEV 250 1303 26,043 5 245 686 5.1
3 http://blogs.msdn.com/joelo Joel Oleson IT 202 515 34,741 6 107 931 4.7
4 http://andrewconnell.com/blog AndrewConnell MVP DEV 194 495 36,939 5 242 995 2.3
5 http://blah.winsmarts.com Sahil Malik MVP DEV 108 364 75,992 5 178 793 3.7
6 http://heathersolomon.com/blog Heather Solomon MVP DES 107 179 76,867 5 172 727 .5
7 http://weblogs.asp.net/jan Jan Tielens MVP DEV 95 244 89,650 4 21 545
8 http://sharepoint.microsoft.com/blogs/mikeg Mike Gannotti MS DEV 84 104,521 4 20 126 10.3
9 http://blog.thekid.me.uk Vincent Rothwell MVP DEV 63 547 104,744
* http://blogs.msdn.com/sharepointdesigner Designer Team MS DES 80 127 110,846 6 73 1101 .7
10 http://blogs.msdn.com/pandrew Paul Andrew MS DEV 77 140 115,970 6 20 466 3.3
11 http://blogs.technet.com/wbaer William Baer MS IT 68 123 134,181 6 43 152 3
12 http://jopx.blogspot.com Joris Poelmans MVP DEV 61 122 152,199 5 70 146 3.7
13

http://blogs.developpeur.org/themit/default.aspx 
(French)

Renaud Comte MVP DEV 61 402 152,199 5 45 2.1
14 http://blogs.technet.com/stefan_gossner Stefan Gossner MS ALL 65 144 153,341 5 164 328 .2
15 http://bobfox.securespsite.com/foxblog Bob Fox MVP IT 60 155,116 4
16 http://www.thorprojects.com/blog/ Robert Bogue MVP ALL 58 103 161,307 5 65 303 2.1
17 http://blogs.msdn.com/roberdan  (English/Italian)  Roberto D'Angelo MS DEV 56 168 167,741 5 3 53 1.6
18 http://blogs.devleap.com/romeopruno (Italian/English) Romeo Pruno DEV 56 69 167,741 4
19 http://blogs.msdn.com/ecm SP Team MS DEV 426 173,132 6 103
20 http://blogs.msdn.com/arpans Arpan Shah MS BDM 53 223 178,151 6 331 457 1.4
21 http://blogs.msdn.com/cjohnson Chris Johnson MS DEV 53 98 178,151 5 155
22 http://sharepointnutsandbolts.com   Chris O'Brien MVP DEV 51 97 186,136 0 0
23 http://www.sharepoint-tips.com  Ishai Sagi MVP DEV 48 130 199,227 4 32
24 http://blogs.msdn.com/harsh Harsh Chiplonkar MS DEV 47 50 203,839 6 1
25 http://blogs.developpeur.org/phil (French) Philippe Sentenec MVP DEV 46 513 208,647 4 2
26 http://www.endusersharepoint.com Mark Miller IW 46 208,647
27 http://markharrison.co.uk/blog Mark Harrison MS BDM 44 152 218,928 5 174
28 http://blogs.msdn.com/erikaehrli Erika Ehrli MS DEV 42 69 230,202 6 11
29 http://blogs.tamtam.nl/mart Mark Muller MVP DEV 39 81 249,273 5 40
30 http://www.harbar.net Spencer Harbar MVP IT 39 62 249,273 5 38
31 http://www.sharepointblogs.com/tbaginski Todd Baginski MVP DEV 39 56 249,273 4 83
32 http://johnholliday.net  John Holiday MVP DEV 38 67 256,387 4 27
33 http://www.binarywave.com/blogs/eshupps Eric Shupps MVP DEV 38 256,387 4 16
34 http://stsadm.blogspot.com Gary Lapointe MVP IT 38 159 256,387 3 4
35 http://blogs.msdn.com/markarend Mark Arend MS ALL 37 79 263,809 4 18
36 http://mindsharpblogs.com/Ben Ben Curry MVP IT 37 51 263,809 0 7

37

http://www.msmvps.com/blogs/shane Shane Young MVP IT 199 269,091 4 83
38 http://paulgalvin.spaces.live.com Paul Galvin MVP IT 36 153 271,686 4 4
39 http://weblogs.asp.net/erobillard Eli Robillard MVP DEV 36 67 271,686 4 47
40 http://www.chandima.net/Blog Chandima Kulathilake MVP DES 36 159 271,686 4 7
41 http://www.sharepointjoel.com Joel Oleson IT 35 56 279,760 0 75
42 http://weblogs.asp.net/soever Serge van den Oever MVP 34 63 288,411 5 25
43 http://www.wssdemo.com/Blog Ian Moorish MS 33 101 297,412 4 7
44 http://www.helloitsliam.com Liam Cleary MVP 34 309,815
45 http://www.graphicalwonder.com Shane Perran MVP 30 39 328,547 5 93
46 http://www.21apps.com Andrew Woodward MVP 30 91 328,547 4 5
47 http://www.cleverworkarounds.com Paul Culmsee 30 153 328,547 3 5
48 http://www.sharepointsecurity.com/blog Adam Buenz MVP DEV 29 114 340,254 4 22
49 http://sharepointsolutions.blogspot.com Tony, Asif + Solutions Team MVP ALL 28 45 352,668 5 55
50 http://www.cjvandyk.com/blog Cornelius J. van Dyk MVP DEV 28 97 352,668 3 18
51 http://blog.u2u.info/DottextWeb/patrick Patrick Tisseghem MVP DEV 28 86 376,449 5 201
52 http://www.bluedoglimited.com/SharePointThoughts Maurice Prather MVP DEV 26 31 380,000 5 180
53 http://mindsharpblogs.com/bill Bill English MVP IT 26 36 380,000 4 88
54 http://www.sharepointblogs.com/dustin Dustin Miller MVP DES 24 36 411,621 4 126
55 http://daniellarson.spaces.live.com Daniel Larson MVP DEV 24 45 411,621 4 39
56 http://blogs.catapultsystems.com/matthew Matthew MVP IT 25 52 420,564 4
57 http://www.bobmixon.com/blog Bob Mixon MVP BDM 23 60 429,461 5 33
58 http://blogs.msdn.com/recman RM Team MS ALL 22 33 448,699 6 21
59 http://blogs.officezealot.com/mauro Mauro Caurelli MS DEV 22 51 448,699 5 65
60 http://www.spsfaq.com Stephen Cummings MVP IT 455,987 5 57
61 http://mindsharpblogs.com/penny Penny Coventry MVP IT 21 26 469,745 3 13
62 http://blogs.msdn.com/mikefitz Mike Fitz DEV 253 475,774 6 192
63 http://blogs.msdn.com/mikewat Mike Watson MS IT 20 36 492,178 5 1
64 http://weblogs.mysharepoint.de/mgreth (English/German) Michael Greth MVP ALL 20 46 492,178 4
65 http://www.ideseg.com Carlos Segura Sanz MVP DEV 20 53 492,178 4 4
66 http://www.sharepointblogs.com/ssa S.S. Ahmed MVP DEV 19 48 516,960 5 27
67 http://weblogs.asp.net/wkriebel Westin Kriebel DEV 19 27 516,960 5 27
68 http://chrissyblanco.blogspot.com Chrissy Blanco DEV 19 32 516,960 4
69 http://blogs.msdn.com/williamcornwill William Cornwill MS DEV 18 41 544,327 4 4
70 http://www.elumenotion.com/blog Doug Ware DEV 18 544,327 4 6
71 http://mindsharpblogs.com/todd Todd Bleeker MVP DEV 546,134 5 114
72 http://www.sharepointblogs.com/jasonmedero Jason Medero MVP IT 17 24 574,833 4 33
73 http://mikewalsh.bilsimser.com Mike Walsh MVP IT 16 81 608,616 4 42
74 http://www.mannsoftware.com/Blog David Mann MVP DEV 16 33 608,616 4 6
75 http://sharepointmx.mvps.org/blogs/ldusolier (spanish) Luis du Soldier MS IT 15 26 646,322 4 24
76 http://community.zevenseas.com/Blogs/Daniel Daniel McPherson MVP DEV 15 41 646,322 4 27
77 http://blogs.msdn.com/edhild Ed Hild MS DEV 679,094 4
78 http://blogs.msdn.com/randalli Randall Isenhour MS DEV 14 19 688,970 6 10
79 http://blogs.msdn.com/dwinter Dan Winter MS IT 14 16 688,970 5
80 http://geekswithblogs.net/tariq Tariq Ayad DEV 14 21 688,970 4 84
81 http://glorix.blogspot.com Robin Meure DEV 14 159 688,970 4 3
82 http://www.beckybertram.com Becky Bertram MS DEV 14 21 688,970 4 2
83 http://www.wildwires.com/Blog Stacy Draper MVP DEV 14 19 688,970 4 27
84 http://blogs.sharepointguys.com/brendon Brendon Schwartz MVP IT/DEV 14 103 688,970 3
85 http://blogs.devhorizon.com/reza Reza Alirezaei MVP DEV 14 28 688,970 3 4
86 http://blogs.msdn.com/andrew_may Andrew May MVP DEV 48 722,319 6 153
87 http://blogs.technet.com/corybu Corey Burns MS IT 13 17 736,965 4 1
88 http://www.msftliveblogs.com/mhamilton Mike Hamilton IT/DEV 13 14 736,965 4 18
89 http://blogs.microsoft.co.il/blogs/itaysk (English/Hebrew) Itay Shakury DEV 13 27 736,965 3
90 http://mindsharpblogs.com/kathy Kathy Hughes MVP IT 13 24 736,965 3 6
91 http://cregan.wordpress.com Chris Regan IT 770,942 4 8
92 http://www.zimmergren.net Tobias Zimmer DEV 12 39 790,971 3 0
93 http://weblogs.asp.net/avnerk Avner Kashtan DEV 11 24 854,202 5 75
94 http://meiyinglim.blogspot.com Mei Ying Lim MVP DEV 11 15 854,202 5 20
95 http://wssdevelopment.blogspot.com Chris DEV 11 26 854,202 4 1
96 http://www.plijnaer.nl/weblog Martijn Plijnaer IT/DEV 11 42 854,202 3 1
97 http://blogs.msdn.com/kn MS Team MS ALL 11 890,116 6 74
98 http://blog.krichie.com Keith Richie MVP DEV 10 10 927,370 5 28
99 http://www.toddklindt.com/blog Todd Klindt MVP IT 10 92 927,370 4 5
100 http://dotnet.org.za/zlatan Zlatan Dzinic MVP DEV 10 40 927,370 3 2
 
 
I don't want to miss anyone
If you have much more than 11 blogs based on Technorati that point to yours then give me a shout at joleson@yahoo.com
 
Blogs had to to rank in the top 900,000 blogs of more than 10 million and counting, to make the list.  Bloglines data and was pulled on 5/19/2008 with Technorati on 5/16/2008.  Any mistakes are my mistakes and not intentional.  This list is generated for the purposes of ranking blogs to help improve the quality of original content and to reward those who are truly doing amazing work for the SharePoint community.  (Truly for your enjoyment and for the betterment of the SharePoint community.)

A Joel's "Top 100" and "Top 10 SharePoint Blog" badge will be coming soon...

Note: I've posted this post for comparative reasons with the previous post.  Apologizes for any mistakes or missing blogs.  Also please note that some blogs were removed that were considered aggregated feeds or didn't primarily contain original content such as mirrors, news or republished links.  Although this update may look like a major update, additional updates may be made over the course of the week with a refresh of blog listings around August/September 08.

About RSS and Subscriptions... Although some of the best indicators of blog popularity are unique blogs that point to your blog, and links that point to your blog... RSS subscribers are a very telling story.  For this reason I've included some stats from Bloglines.com an online RSS reader.  I assume these stats don't account for even 5% of readership, but can give an indication of popularity.  A more ideal number would be the actual feed statistics such as through feedburner.com.  Unfortunately, these statistics are only available if they are published by the owner.  I for example, as recent as May 14th had 3,516 subscribers  to my feedburner feed, while looking at bloglines you see only 75 as online web based subscribers happening to be using the bloglines interface to subscribe (it's amazing how many hundreds I can lose over a weekend). Another 29 are subscribed directly to the old feed of the archive site (hence the calculated number in the table). 

According to Andrew Connell's feedburner stats on his site he has around ~3200 subscriptions, while Bil Simser has ~2500.  It's fun to analyze.  I hope you enjoy this data and understand this is all in good fun.  Here's an interesting break down by client consumption.  You can see what small percentage (2%) is taken by bloglines with Outlook 2007 (28%) and Google Feedfetcher (27%) being the two most popular RSS clients for my feed (the very Pro already upgraded Office 2007 client with Outlook 2007).  Very savy indeed.

RSS Conumption of My Blog 

More Background on Top SharePoint Blogs

<update 5/20/08>

Based on a flurry of emails, I see the error of my ways.  Next, I'll spend the next few days trying to make this list as accurate as possible based on your feedback.  We'll call this the posting the first draft... I'll close feedback on Friday May 23rd and we'll call this Joel's Top 100 SharePoint blogs Spring 2008.  If you happen to not make the list and want to be included in the honorable mention, by request I'll add your blog to the end of my current list.  If you've only got a few posts or haven't blogged for 3-6 months or more, please refrain from sending me your blog.  If anything is incorrect, I apologize please send me updates and we'll try to get this as close to correct as possible.  Thanks for your patience.  Really, really I didn't "blacklist" (not my word) or leave anyone off on purpose. If someone like Heather Solomon, Heather Waterman, or Chand or someone else wants to put together a little "badge" for this for your blog (like Joel's Top 100 SharePoint blogs), that would be wicked awesome.  I like the feedback as well that we need to add user based ratings as well.  I agree, anyone want to build that component?  Let's make this fun.

NEW: I've removed the old table that was missing a bunch of blogs.  I'm convinced it was confusing to have them both exist for long.  This one was made with Excel 2003 and didn't look as good as the new one either.

</update>

More background on the Actual Top Blogs post (I'm combining the best of this one with the next...)

I'm being so bold as to post a list of 100 Top SharePoint blogs based on Technorati ratings along with Google Page Rank which can be used to break ties.  See my previous post for behind the scenes.  Let me know what popular blogs I'm missing.  Obviously if you've moved your blog or only post once a month or less, it doesn' t matter how much of an Einstein on SharePoint you are if you don't have blogs that link to yours.  Don't shoot the messenger, let's see if we can together find some way of putting together such a list that is meaninful.  Hopefully this list is more helpful than hurful.  It's not meant to be so much about competition (unless it's healthy competition), but more for helping those looking for SharePoint blogs to follow.  Refer to my previous post as well for aggregated feeds to help you get started and to understand the background associated with.  By the way... this is inspired by the Top 100 Analyst blogs post, and I recommend looking at that for inspiration.

(This list is invalidated by the updated one at http://www.sharepointjoel.com/Lists/Posts/Post.aspx?ID=31)

1 - 10 Next