8 Steps to Sustainable Blogging

Many people are intimidated by the thought of starting a blog. Some of this angst results from misunderstandings: they think a blog is some mysterious creation, when in reality it is an easy-to-publish Web site that allows comments. But some of the trepidation results from a true understanding: starting a blog means you need to regularly update it to keep the content fresh.

The purpose of this article is to provide tips for developing a sustainable blog, not in the ecological sense (though the so-called “carbon footprint” of a blog is toddler-sized), but from the “How can I start small and give the blog a strong path to growth?” perspective:

  1. Start with a hosted blogging platform. I used WordPress.com and highly recommend it. You can get started for free, and for less than $80 a year you can have a blog with the same look as your main Web site that can host a podcast and that is mapped to a subdomain of your main site. But that’s the next step.
  2. Choose your URL and map to it. I mapped my personal blog to https://www.social-media-university-global.org/ and with my work we have blogs at http://sharing.mayoclinic.org/ and http://newsblog.mayoclinic.org/ and http://podcasts.mayoclinic.org/, for instance. By doing this, instead of the default yourname.wordpress.com URL, you preserve your blog’s ability to grow and move later to a self-hosted WordPress installation (as I did with SMUG) without having your incoming links break. That preserves your precious Google juice.
  3. Use Video. I use and like the Flip video camera, which costs about $150 for standard definition and $230 or so for HD. Other cameras are available at similar prices. Particularly if you have busy subject experts you want to include in the blog, you’ll have much more success if you can embed video instead of asking them to write. And if they ask you to write for them, that will make your blog inauthentic. Being able to upload video quickly via built-in USB connector makes it easier for everyone.
  4. Use lots of “tags.” Tags are labels you apply to your posts, which are your way of telling search engines what the post is about. This makes it easier for people looking for your information to find it.
  5. Use descriptive titles or headlines. In WordPress, your headline becomes part of the URL, which has search engine implications. So a cute, human-oriented headline may be less helpful from an SEO perspective. A way around this is to edit the URL for search, but still have the clever play on words in the title.
  6. Schedule posts in advance. You can take a vacation from blogging by using this feature in WordPress, which enables you to set a day and time when you want the post to be published. So you can work ahead and then take off on vacation, knowing that the content will stay fresh even while you personally refresh.
  7. Decide whether comment moderation is necessary. Akismet does a great job in WordPress of weeding out spam comments, and if you don’t require comment moderation your readers will have more immediate gratification for sharing their thoughts, and it will be less work for you.
  8. Use multiple contributors. WordPress and some other blog publishing platforms offer hierarchies and workflows, so you can share the publishing load among many users. Contributors can write, but posts must be edited and approved by, well…an Editor. Authors can write and publish on their own. Administrators can add other users. Multiple contributors also helps with that vacation we talked about in #6.

For more detail on each of these top tips, check out the entire Blogging curriculum.

Introducing the SMUG Bookstore

Over the last couple of years I have done several book reviews on this site, and have typically included a link to the book featured on Amazon.com, so SMUGgles interested in reading for themselves could conveniently order it and get what is likely the lowest price available.

But on Saturday I got the idea of creating a virtual bookstore to go with our ethereal campus through the Amazon Associates program. It was really easy to do; the application process took just a couple of minutes, and within a couple of hours I had gotten my confirmation email that I had been accepted.

So from now on, if you click any of the links to Amazon on this site and go on to purchase those books, SMUG will get a referral bonus of 4 to 8 percent of your purchase price.

For example, if you click the link below and purchase a used copy of David Allen’s Getting Things Done for $7.20, Amazon will deposit the princely sum of 29 cents in the linked account. It doesn’t add anything to what you pay for your product; Amazon considers it part of its marketing expense.
 

So you’ll note there are now links in the top and side navigation to a page called “Bookstore.” That page and its sub-navigation will likely undergo some renovation over the next week or so as I organize and add links to the reviews I’ve previously done.

SMUG isn’t going to become a non-stop book review site; I’ll use this as a show-and-tell learning opportunity, though, creating a course series in the blogging curriculum on implementing the Amazon Associates program in your self-hosted WordPress blog.

Meanwhile, feel free to browse the virtual Bookstore. While we don’t offer comfortable couches or serve Starbucks coffee like a Barnes & Noble, we at least provide free Internet connectivity. 😉

SMUG is Global

One of the benefits of self-hosted WordPress is the ability to run Google Analytics. The statistics package on WordPress.com is nice, but in Google Analytics you can get much more in-depth information about your blog visitors.

Here’s a map from Google Analytics, which shows the location of visitors to SMUG during March (click to enlarge):

 

The Global Reach of SMUG
The Global Reach of SMUG

While we definitely have some gaps in countries that have not yet enrolled SMUGgles, it’s neat that we’ve had visitors from every continent except Antarctica.

I’ll have a future post with more about Google Analytics as an advantage of self-hosted WordPress, but when I saw this map I thought it would be fun to share.

Thanks to SMUGgles across the globe for your participation!

SMUG Speed Solution (I Think)

In an earlier post I lamented some issues we had been having with the SMUG service, in that pages were taking inordinately long to load: sometimes as long as 45 seconds, and occasionally even having some “timeouts.” Not the kind of timeouts modern parents give their children in lieu of spankings, but the kind that made me want to spank my hosting service provider.

Bill Ferris (@billfer) offered some good pointers in response, and suggested that I call my hosting provider to see if we could clarify the problem. But then, having applied some of his tips (and deactivating a couple of plug-ins), the response times seemed to get somewhat better.

So, like the typical male who cancels the doctor appointment when he starts feeling a little better, or who just learns to live with a little nagging health concern instead of getting to the root of the problem, I let the situation continue.

Yesterday, though, I had the blog equivalent of an out-of-hospital-cardiac arrest. When I tried to visit SMUG I got an “unable to create database connection error” message, and got a similar message when I tried to access my WordPress dashboard. The WordPress error message suggested I might want to contact my hosting service.

So I called GoDaddy, and as often happens the problem went away while I was on hold. But the friendly customer service guy checked into it further with those on the technical side, and apparently there had been some problems with the server on which SMUG is hosted, and they were in the process of solving them.

When I Tweeted about the issue, @paulacassin said:

@LeeAase YES! It’s not blindingly fast, but 3-4secs. Much better than before. 🙂 Looks like they tweaked something the right way

…and Monty Flinsch (@mflinsch) echoed the assessment.

So it appears we may have solved the problem. To confirm it, I would appreciate it if you would leave a comment indicating the approximate page load time you’re experiencing, and what kind of Internet service you have (i.e. T1, cable, dial-up, etc.)

I hope it’s not blindingly fast, because I would hate to be responsible for vision loss, but it would be nice if it could be just a little blurry, like Michael Johnson in the 200 meters.

GoDaddy Enhancements?

Long-term SMUGgles will know that in early January I made the switch from hosting this august university on wordpress.com, to a self-hosted wordpress platform using GoDaddy as the provider.

I still plan to do some posts on that process, which was fairly straightforward and has some signficant advantages, not least of which is the little ShareThis button I have at the bottom of each post, which makes it much easier to pass them along.

One problem I’ve experienced lately, though, has been a slowdown in site performance. On Saturday morning at 9:49 CST, for instance, I tried to access the SMUG dashboard, and I got the following message (click to enlarge):

dropped-1

Saturday mornings are the least busy time of the week for Web server traffic. But at 10:32 I got this message:

dropped-2

Followed by this at 10:43

dropped-3

And this at 10:57

dropped-4

Is it just me, or do you see a pattern, too?

<rant>

One of my pet peeves when traveling is when, after a long delay, the flight attendant or the captain comes on the intercom and says, “Ladies and Gentlemen, thank you for our patience….”

How do they know we’re being patient? Is it just because we haven’t ransacked the cabin? Patience is a virtue, fruit of the Spirit in Biblical reckoning, and I’m trying to cultivate it, but too often when I’m being thanked for patience I’m not feeling it. In fact, being thanked for patience sounds to me more like presumption.

</rant>

So, as your Chancellor I won’t thank you for your patience in continuing your studies even though SMUG has sometimes been slow.

I am, however, inviting you to join me in a research project to diagnose and hopefully fix the problem.

Part of the problem might be that I’m using the Shared Hosting plan with GoDaddy, instead of a dedicated server. Maybe another blog on my server is getting a lot of hits and slowing the performance.

But I’m using the Deluxe plan, which allows the following:

picture-1

With 1,500 GB of monthly transfer available for my account, I would think the server should be more responsive. After all, I believe 1,500 GB would be enough bandwidth to download every post I’ve written (and every file I’ve uploaded) something like 37,000 times. I know some new SMUGgles have really been diving in, but we only have 274 in our Facebook group, 923 Twitter followers and a little over 300 RSS subscribers.

So somehow I don’t think SMUG is what’s swamping the servers. I also don’t believe I’m running any plug-ins that would be likely to cause the slowdown, although that’s certainly possible. But one of the plug-ins I had installed was an HTML cache that should have actually speeded up the loading.

I want to get to the cause of the problem, so I can solve it to provide a good experience here for SMUGgles, and also to help you – if you move to a self-hosted WordPress blog – to avoid slow page loads for your users.

My hypothesis is that the GoDaddy server isn’t delivering, because while I just loaded this page (where you can buy GoDaddy services) in 6 seconds, the front page of SMUG took 25 seconds (although I just tried it again and it was 8 seconds.)

So I’m inviting you to help me diagnose the extent of the problem. 

Your assignment, should you choose to accept it:

  1. Have a clock ready that enables you to measure time in seconds
  2. Click this link to open the SMUG front page in a new window, and note how long it takes to load.
  3. Leave your measurement in the comments on this post, or if you are on Twitter, send your measurement as a tweet with the hashtag #smugtime. Please also indicate what kind of Internet service you have (i.e. DSL, dial-up, cable modem, T1) Your comment on this post could just say, for instance, “12 seconds DSL” or your tweet would say something like:

Helping @LeeAase diagnose server issues. #smugtime = 8 seconds cable modem.

Either way, I will get time stamped measures for what users are experiencing (in addition to my snapshots from last Saturday) to help me determine the extent (and hopefully the cause) of the slowdown.

Thanks for reading this far (note that I’m inferring, not presuming!), and please help in this project if you can by taking a few measurements at various times of the day.

I will update this post as I learn more.