Strange Company`s Director, Hugh Hancock, died in 2018. Strange Company is no longer a registered Company. This site is part of his body of work, and as such it is hosted and maintained by a group of volunteers and as an archive of his work. A comprehensive list of the works being archived can be found here. If you have any problems with the site, please report them using this form.

Guerilla Showrunner

Make your webseries. Better. Faster. Now

The complete guide to setting up your web series’ webpage, Part 1

Other parts of this series : The Complete Guide to Setting Up Your Webseries Webpage

I’ve seen a fair number of people on Web Series Chat on Twitter and elsewhere asking about setting up a website for your web series - how to do it, what to use, what hosts are good, and so on.

I’ve been making websites - mostly for Web series - for 16 years now. There are a lot of choices and options out there, but if you choose the right ones, 2011 is about the best year yet to quickly set up something powerful, flexible and usable that major corporations would have killed for back in 2002.

So, here we go with a complete guide to setting up a site for a web series as quickly and painlessly as possible. I’ll go through the software and hardware you need to make it work, talk about a couple of common customisations, let you know what you need and don’t need, and discuss the goals of the entire thing in the first place!

Oh, one thing. I said that the site would be quick and painless - I didn’t mention cost. From my experience, you’re far better NOT trying to minimise your costs below a certain level. You can produce a surprisingly sophisticated website for a sum which a lot of people would consider ridiculously small, but there comes a point where trying to make your site for free will really hurt in the long term. I’ve tried both ways.

Goals for a site

So what does your site need to do?

One of the things that makes almost any website, and particularly a show site, tricky to design is that it’s actually for two audiences: returning viewers who want to find the new content quickly, and new visitors who want to find out what the show’s about.

I’ve written about taking cues for web design from other industries before, so I’m not going to go into the design of the thing here to any great degree. However, one of the most common mistakes that even experienced Web businesses make is to start designing before you’ve figured out what your design’s supposed to do.

So - what you need your design to do is two-fold. For new visitors, it needs to:

  • Tell them what the show is and why they might want to watch it - either with words or pictures. Importantly, you’re not aiming to sell the show to everyone here - instead, you want your target market to find out that this is the show for them as fast and convincingly as possible. If a visitor isn’t in the target market, you don’t really care about their reaction.

  • Direct them to watch the show in the order that will make the best sense, with as little effort and confusion on their part as possible. That might be most recent episode first, or it might be first episode first, or it might not matter.

  • If they enjoyed your show, persuade them to sign up to some form of subscription or other ongoing contact with your show as effectively as possible.

Meanwhile, for existing visitors, it needs to:

  • Promote your new content so that they can easily find it

  • Allow them to navigate through old content easily and logically.

Your website PROBABLY (but not definitely) also needs to:

  • Help and encourage viewers to share your content and tell their friends, enemies, and Facebook readers about it.

  • Make it easy and fun for your viewers to interact with you and each other, comment on the show, and generally become more involved.

  • Make the site easily visible to search engines so that they can drive new traffic to your show.

(Probably? Yes. You can run a show that doesn’t do these things - but that’s a subject for another article.)

So, now we know what we need to do, we can design a site appropriately!

What you don’t need for your site

The Web development world has really matured over the last few years, and a lot of things that used to be the case if you wanted a sophisticated website no longer are.

In particular, blogging platforms and CMS (Content Management Systems) have advanced leaps and bounds. That means that there’s one huge thing that you absolutely don’t need any more to set a site up from scratch:

You don’t need a programmer

I coded the CMS for every series I’ve worked on, from Matrix 4x1 through BloodSpell through to Kamikaze Cookery. Nowadays, unless I was doing something very specific, I wouldn’t bother.

The Wordpress blogging engine has advanced until it dominates the Internet and provides a solid platform to build 90% of content-centered websites on. There are thousands of plugins to do almost anything you want (and remove some of its more well-known limitations) and highly customisable “themes” that means the amount of HTML and CSS you need to write is minimal.

You still need to be comfortable with computers - your aged relative who tries to use a mouse as a foot pedal still couldn’t do the site setup for you - but you no longer need to be a coder, really, to set up your Web presence.

(Death Knight Love Story’s website is hand-coded rather than using Wordpress. I’m doing something very specific with that site and whilst I theoretically could use a CMS like Wordpress, I have some rather specific and unusual requirements for the site.

If you have the skills to write code or design a website in a very non-standard way, it’s still useful. However, if you’re not setting up with the realistic expectation of tens of millions of visitors, you don’t need to do the kind of hard-coding I’m doing there.)

Other things you don’t need:

  • You don’t need a super-expensive hosting package. It won’t hurt, but the cheapest web hosting setup from a reputable host should be able to handle a pretty solid amount of traffic, enough to cope with a mention in a major news outlet or similar.

  • You don’t need “one-click” Wordpress installation. Various hosting providers offer it, and I initially assumed you’d need it when I researched this article, but in actual fact the Wordpress installation is simple enough that anyone can do it on virtually any platform.

  • You don’t need to install a lot of WordPress plugins. In fact, I’d heartily recommend you avoid doing so. Wordpress plugins can easily make a site much, much slower to load - I can’t count the number of times I’ve traced a speed problem on a WP site to a single rogue plugin calling something huge from an overstretched remote address. In particular, I’d suggest you avoid the Facebook Like plugin unless you really have to - it kinda sucks.

  • You don’t need to be able to use Linux. The Web hosts I recommend will all be running your webspace on Linux, rather than Windows or Mac OS X, and that might sound pretty scary. However, unless you want to get into the nitty-gritty of server administration, you can rely on your webhost for pretty much anything Linuxey - indeed, a lot of hosts would prefer you did. (Sometimes my long-suffering webhosts, the astonishingly cool Bytemark would probably prefer I did too, but hey, they foolishly sold me a dedicated server…)

What you need for your site

For the installation I’m going to suggest, you need a Web server, a mailing list server, an installation of Wordpress, a bunch of plugins to fix problems, and that’s about it.

Engine: Wordpress: The old-school approach to a website was to code everything up in raw HTML - the markup language of the Web. Sites designed like that were difficult to update, and didn’t offer any kind of interaction - even commenting. From our “goals” point of view, a raw HTML site requires a lot of work to fulfil any of them.

That’s why these days most sites are built on a coded Content Management System, or CMS. Using a CMS, you can add whatever you like - text blogs, videos, etc - and the server will convert that into HTML for other web users to view. If you change something, it’ll change it across all pages. And, of course, it means that other people can add content too - like comments!

There are a lot of CMSes out there, and they all have their rabid fans, but realistically for a non-technical setup, and one that isn’t going to take too much time, Wordpress is by far your best alternative. It’s sensationally easy to get going - they tout a “5-minute installation”, and in terms of hands-on time, it’s probably less - even for a non-technical user. You download the Wordpress program, use SFTP to send it to your host (sounds complicated, but it’s basically drag-and-drop like moving files in Explorer or Finder), use your web host’s interface to set up a database (again, sounds scary, but all you’ll have to do is choose a name, username and password for the database and it’ll be done automatically), fill in the fields you just chose on another web form, change a couple of “permissions” via SFTP (by clicking some clickyboxes) and bam - working Wordpress.

Wordpress is also very customisable, and even better, has an awful lot of people doing the customisation for you. It’s been developed for 5 or 6 years in a real-world, big-companies-and-sites-actually-using-it environment, so its design is very well-focussed on what you’ll actually want and need, and it’s very simple to use. It’s also free and Open-Source, which is a bloody good start.

Wordpress is intended as a blogging platform, but a blogging platform has most of the same features you’ll need for your web series. It’s focussed toward getting people to subscribe, having an easily navigable archive of content, and allowing people to interact with you after viewing your content - in other words, it meets most of our goals out of the box. You’ll be embedding video rather than writing text, but other than that, what you’re doing as a Web Series creator is almost exactly what it’s designed for.

Other CMSes like Drupal are harder to configure and have less available options. They’re powerful and they have their fans, but all else being equal, avoid.

Of course, as a final option, you could create the site from scratch using pure HTML (web markup) or write your own CMS. Even if you have the skills to do this, I wouldn’t advise it. I’ve done both and I’d advise you to avoid both unless you have a very specific reason you want to do that. Pure HTML sites are a pain to update and have limited interactivity, and it’ll take a LONG time to code something with the same level of functionality as Wordpress - I know, I’ve tried.

Subscription Engine: Mailchimp or Feedburner As per our goals, you’ll want something to alert your viewers when a new episode comes out, and you want as many as possible of them to subscribe to it. There are basically two options here: either RSS or an email list.

In “Get Crazed Stalkers”, I advise you to use an email list if at all possible. That’s because nearly a decade of research suggests that the response rate to email is far, far, far higher than it is to an RSS feed, Twitter, Facebook, or anything else. Email is a “push” medium - your reminder about the latest episode turns up in your viewers’ inbox without them having to take any action, as opposed to RSS, where they’ll have to remember to check their reader and actually click on your feed, or even worse Twitter, where you’re chancing they’ll see your message before it gets buried by some crap from Charlie Sheen or Stephen Fry’s latest news about his sandwich.

Don’t get me wrong - you should probably use Twitter too. But for notifying your loyal followers that Something Awesome This Way Comes (your new episode), you probably want to use an email list.

I’ve tried a few different email list providers, and the one I’m most impressed with is Mailchimp - it’s free for lists of under 2,000 people (which will include yours, in all probability), it’s very powerful, it tries very hard to be user-friendly (arguably a bit too hard - I get fed up with their design interface - but there’s loads of help available too) and it handles all the gubbins of getting double-opt-ins and so on without you having to faff around with it.

If you’re not comfortable with an email list or think that your audience would prefer RSS (or are just feeling a bit lazy), you’ll want to run your RSS feed through Feedburner. It’s a startup that was bought by Google, and aims to give you some kind of data and intelligence on how your feed’s doing. Most simply and notably, it’ll tell you roughly how many people are subscribed to your feed, and also it will tell Google Analytics how many of them clicked on your latest episode. Analytics and the ability to tell what’s actually happening are vital - grab it.

Hosting Provider - Dreamhost or NearlyFreeSpeech.net Oh, god, the eternal “where should we host this?” question. Sadly, it appears from some reading around that whilst I personally haven’t had any hosting problems in years (the years I’ve been with my current host - Not A Coincidence), the endless hassles of bad, absent, permanently down or clueless webhosting are still very much with us.

Fortunately, there are some superb hosts out there. The very best of the best aren’t really accessible to anyone without hardcore knowledge - much as I’d like to recommend Bytemark, Slicehost, or even Amazon EC2, they’re overkill for a web series and not usable if you’re not competent with Linux server administration. (If you ARE - Bytemark in the UK or Slicehost in the US, done, that’s it, move along.)

The collective brains of Reddit and Hacker News, two of the most knowledgable and largest communities on the ‘net, mention a lot of lower-end hosts, but two names keep cropping up: Dreamhost and NearlyFreeSpeech.net. I’ve also used both, and I can attest that they’re excellent.

NearlyFreeSpeech.net are, as the name suggests, also very very cheap. They charge $.03 per day for basic services like a database and Web availability, and beyond that only charge for bandwidth and disk space used. $1 gets you 100 Mb storage space a month, which is probably a lot more than you’ll need. Meanwhile, bandwidth costs a dollar per gigabyte used. To give you an idea of how far that goes - the BloodSpell site serves up about 100k of data for each page view. Assuming two page views per visitor and 5,000 visitors per month (approximately 1k per episode if you’re releasing weekly), that’d mean you would end up paying… $1 per month for bandwidth. Ten times as much and you’ll pay $10 per month.

Obviously, if you have a large traffic spike, you’ll pay a bit more - but there are very few sites on the internet, speaking from personal experience, that will drive more than 20k visitors to your site, meaning an additional $4 charge or so.

NearlyFreeSpeech have an excellent reputation in almost all other areas. They have been around for nearly a decade, and have a large and loyal following. They’re unusually stable for a shared hosting service - you’ll probably not see much downtime if any. And everything they offer is extremely technically solid.

Their only downside is that they’re not the friendliest of outfits. They pitch themselves at the slightly more expert user, and there are quite a few reports of unfriendly customer service, particularly to somewhat less technically-inclined customers. As one user online said, “if their support tells you what is wrong and you don’t understand what they are saying, it is up to you to go research what the terminology means and do your level best to figure it out”.

If you’re looking for great customer service or you’re worried that your bandwidth bills will mount up, you might want to consider Dreamhost instead.

Like NFS.net, Dreamhost have been around for forever and a week. I used them back in 2006 and they weren’t newbies then. Their selling feature has long been a promise of “unlimited” bandwidth - which, I’d have to say, was in my experience fairly accurate. I was using them to host video files, and probably transferred terabytes of data from them - without a peep of complaint. A lot of web hosts claim unlimited bandwidth but don’t deliver - Dreamhost will, in all likelihood, provide you with more bandwidth than you can use.

They also pride themselves on user-friendliness, and are very well-set-up to assist less technically able users. I’ve personally had excellent technical support interactions with them, including a billing dispute that they refunded without any problems. They also operate a number of “one-click install” systems - I’ve not tried them, and as mentioned above, you don’t need them, but the ease-of-use of installing Wordpress with a single click is a pretty cool feature.

Downsides? Well, they’re not super-cheap, at around $10 per month. And a lot of users complain about downtime or occasional slow service with their services - I’ve seen a few problems in that direction myself. You’re unlikely to see days of outage, but the occasional couple of hours is a possibility - they certainly have a worse reputation for stability than NearlyFreeSpeech.

It’s also worth noting that there are a lot of negative reviews of them on some websites. Reading between the lines, and looking at the fact that they’re mostly complaining about their sites being taken down, I strongly suspect that many of these disputes were due to the complainers using seriously dubious “black-hat” search engine optimisation techniques, spamming, or other stuff that any host is likely to clamp down on.

In summary - if you’re likely to start small and you’re willing to learn and research a bit, choose NearlyFreeSpeech.net. If you’re wanting to go a bit bigger or want a bit more hand-holding, choose DreamHost.

And if the downsides of both of those are too much, read this thread on Hacker News (although ignore the mentions of app hosts like Linode and Heroku) or this one on Reddit for other options.

_In Part 2, Next Week: Domain Names, Wordpress plugins and themes (and which ones you DON’T need, too), analytics, logos, designs and how to actually install all this stuff! _

**What I’d like you to do now: if you found this article useful, please click the retweet button below to share it with others. And let me know if you have any additional Website tips - or problems -  in the comments below! **

Read more →