The Best Platforms For Building Web Sites

Building an impressive web site takes work, whether you love to code or don't know the first thing about it. There are lots of tools which aim to make creating a site easier, but no single option fits everyone's needs. In this post, we'll take a look at a handful of popular options, their pros and cons, and why you might pick them to build your web site.

Photos by Tatiana Popove (Shutterstock) and Jason Winter

I've constructed many web sites over the years, and the approach needed varies. Some sites work best when coded from scratch, while others benefit significantly from using a content management system (CMS) such as WordPress. Requirements vary from site to site, so sticking with the same tools every time isn't necessarily the best way to go.

Squarespace: A Rock-Solid But Costly Platform

Squarespace tops the rankings when it comes to ease of use. Sites are incredibly simple to build via the well-designed default templates. These templates are customisable, even if you don't know how to code, and they're minimal enough that a few changes will give your site a unique look. Seasoned coders get an even larger amount of flexibility. Either way, the service offers a solid platform for building sites quickly and a cloud-based approach that usually keeps your site online regardless of any traffic spikes.

The Good

Squarespace had significant limitations when it started out, but as of version 6 the service has grown into an ideal tool for creating a blog or web site. Anyone can use it, and it will teach you how it works the first time you sign in. Squarespace offers so many beautiful templates that you'll have a difficult time making a choice. This is a very different experience from something like WordPress, where the hard part is choosing a template you actually like from a potential pool of thousands. After selecting a basic design, Squarespace offers visual editing tools that offer instant feedback. People comfortable with code can jump in and make edits to the CSS as well.

On top of well-thought-out design and editing features, the platform makes it incredibly easy to add page content. Whether you're posting in your blog, creating a static page or adding a photo gallery, you can do it with little effort and expect beautiful results. If you want to allow comments on a blog post, you just turn them on. Users log in using their existing Twitter or Facebook accounts, or you can integrate the popular internet-wide commenting system Disqus. Integrating social media just takes a few clicks, statistics are thorough and well-presented, and you can even manage your site with a mobile app. In the past I've found Squarespace too limited, but the latest release is thoroughly impressive.

The Bad

Squarespace offers a stellar platform, but that comes at a cost. If you're trying to build a small site, every other option we look at here will cost you less money. Building a site with Squarespace will cost you $US8 a month if you prepay for a year. That's a small amount but will add up fast if you have multiple sites. The feature set on the cheapest plan is also more limited; for the full range of options, you need to pay $US16 a month (on an annual contract). Paying $US192 a year is a hefty price tag for a single site if you aren't drawing loads of visitors every day.

Pricing aside, Squarespace only makes good sense if your site requires a number of pages or you want to start a blog. It's essentially wasteful to use such a powerful platform for a tiny, static site. That waste becomes even greater when you factor in how much you're paying for the service. The same could be said for other full-blown CMS systems, but those are often available for free.

The Bottom Line

While Squarespace is a phenomenal platform, it doesn't make sense for everyone. If you want to create a large web site quickly, avoid worries about traffic and don't mind the fees, Squarespace is the way to go. For smaller sites, another solution will suit you better.

WordPress: Nearly Unlimited Options

WordPress has been the CMS of choice for many bloggers and web site creators for years. While the original code dates back nine years, it still holds up as an incredibly powerful and versatile platform (we use it for Lifehacker). You can do a lot with WordPress even if you don't know how to code, but if you can the possibilities are enormous.

The Good

WordPress is an open source project with an enormous user base and developer community. Not only is the platform easy to use when creating sites, if there's something it can't do out of the box you'll usually be able to find a plug-in (or 20) that solves the problem. You'll also have access to massive selection of site templates (called themes in WordPress jargon). Some templates cost money, but many are available for free.

WordPress provides numerous options for just about every possibility you can think of, and if you know how to code you can create custom plug-ins and themes for yourself as while. (We have a detailed guide on how to do that.)

Thanks to WordPress' open source status, you can choose whether you want to install the software on your own server or sign up for a hosted version at WordPress.com or another provider. For $US100 per year (about $US8.33 per month), which is about the same price as a basic Squarespace account, you get a wide range of features, including a custom domain name.

The Bad

Although WordPress is highly customisable, you'll still need to know how to code to have full control over the design. Even with a comprehensive tutorial, you'll still need to learn the basics of coding in order to create your own theme.

The massive number of plug-ins and pre-existing themes can be a little daunting. With so many options, you'll have trouble sorting through them all to find exactly what you're looking for. WordPress tries to alleviate this problem with a ratings system, but that doesn't mean a good plug-in has the exact feature set you want. Additionally, many plug-ins and themes become outdated when WordPress updates.

Because WordPress is so popular it's often a target for spammers and hackers. However, if you keep your installation updated regularly, you don't have as much to worry about. Spam comments are also a frequent issue, though plug-ins like Akismet (built into default installations) and SpamBam can help reduce the problem.

The Bottom Line

WordPress remains a solid choice for building sites. It offers more customisation options than any other platform, but you may miss out on some of that if you don't have any coding skills. It scales well and it's easy to get started for nothing.

Tumblr: Great For Non-Coders Seeking Community

Tumblr is a microblogging platform, which means it was designed for to host a lot of short posts. Nevertheless, you can use it to create a web site. Your options are limited, but you don't have to code and you gain the benefits of joining a large, thriving community.

The Good

Tumblr offers a very simple way to get your content online fast. All you do is sign up, pick a template, and start posting. Your posts show up on your site (yourusername.tumblr.com by default, though you can assign a custom domain), and other Tumblr users can reblog them easily. This makes it possible for your content to reach more people with virtually no effort on your part. Tumblr users who subscribe to your Tumblr will see all the new items you post, and non-Tumblr users can grab an auto-generated RSS feed to get updates through their newsreader application. If you want more than a (micro)blog, Tumblr also allows the creation of static pages.

The Bad

Although you can create a site with Tumblr, your options are limited. The service wasn't designed for complex web pages. Any serious customisation requires a knowledge of CSS and HTML (for template editing purposes), and even then your options are limited. Tumblr has encountered serious security and downtime issues in the past. That's a potential challenge for any site, but worth bearing in mind, especially since you'll have limited recourse given you aren't paying to use the service.

The Bottom Line

If you want to create a simple blog, pay nothing, and benefit from Tumblr's online community, it's a good choice. If you want more flexibility, pick another option.

Coding From Scratch: First Choice For Control Freaks

When you want to construct a web site to exacting standards, you have to code from scratch. Obviously this means you need to know the basics of programming and how to make a web site, as well as some design skills. If you have the time and the skills, nothing offers more control than building a site from the ground up.

The Good

You can do anything you want. You can host the site anywhere you want. What you can accomplish is only limited by your ability to learn.

The Bad

No option takes more work than coding from scratch. Even if you use a framework like Ruby on Rails or Zend to help you code faster, the workload is considerable.

The Bottom Line

Building a web site from scratch offers a lot of control and costs nothing (aside from paying for a web host), but requires a lot of time. If you're building a small site and have the requisite skills, it's a good option.

Other Options

The options above do not represent every single tool that's available; they're our pick of the best choices for a range of skill levels. If you want to look further afield, here are some other alternatives to consider.

Squarespace Alternatives

WordPress Alternatives

Tumblr Alternatives

The service you choose will always come down to the needs of the site you're creating. Even if you really like one of the services we have discussed herehere, remember that the next site you create may work better with a different tool. Choose wisely for the best results and you'll create a site that you're proud of.


Comments

    Weebly not mentioned...? A lot cheaper than the alternatives, and in my experience, super easy to use, and produces great results...

      I came here to say the same thing! I've found Weebly really good

    What's wrong with "Adobe Dreamweaver" etc. Initial cost is moderate for one time purchase but last I used it, which was admittedly years ago, I found it easy to learn and quite a powerful tool for Pro's and beginners alike. Not to mention the plethora of free programs out there.

      Dreamweaver is a development environment, not a platform.

      Dreamweaver falls under the same category as Frontpage. ie...trash. You learn nothing by using applications like those.

        Err Frontpage writes horrible spaghetti code (or at least did last time I used it ... umm about 15 years ago), Dreamweaver doesn't. Dreamweaver is the de-facto standard used by probably the majority of web designers, and would be classed as 'coding from scratch' in the roundup above. Most users would switch between 'code view' and 'design view' (or keep it in 'mixed view') so not only can you code 'from scratch' but you can even 'handcode' your HTML/XHTML using DW if you don't like WYSIWYG and want to make life hard for yourself ...

        Frontpage is just ... ugh ... the MS Paint of web design.

        As a working web designer on and off since '99 (back when DW was still called "Macromedia Dreamweaver Ultradev" and Macromedia & Adobe were bitter rivals instead of the same company) and a web 'tinkerer' before that, I can tell you DW is probably the BEST way to earn your stripes as a designer. Start out using DW templates and library 'behaviours' (scripting), and go from there.

        So I definitely wouldn't put Frontpage and DW in the same league.

        Last edited 04/12/12 2:15 pm

          Jeez - I feel old now. I can remember developing my first database driven site using Elemental Drumbeat, which became Macromedia Ultradev - then Dreamweaver Ultradev and so on. Must be fifteen odd years ago...

          DW is overrated, the WYSIWYG editor is horrible and likes to mess up by pretty code and generally ruin anything. Using the text mode is pointless when I can use Notepad++ and a browser, which give me the same functionality without the cost of the bloatware that is DW.

          Admittedly I haven't touched the thing in a few years but it'd probably take a fair bit of money for me to bother trying with that infuriating piece of software.

          "Dreamweaver is the de-facto standard used by probably the majority of web designers".
          A web designer might use Dreamweaver......a web developer probably won't.

      Yes, I've found some of these great. They aren't platforms though, they are development environments. I've used WebMatrix and Notepad ++ and found them both great.

    With some development knowledge I use the Umbraco CMS

    what about joomla?

      Its under Wordpress alternatives. The categorisation in this article is wrong - Squarespace is a hosted environment, and Wordpress, Joomla, Drupal, etc are CMS'. They aren't 'Wordpress alternatives' - as if Wordpress is the best of the bunch.

    +1 on Umbraco.
    Orchard is not a bad option too. However most people are scared of .Net

    Wordpress.com is a hosted environment, the CMS software is downloadable from Wordpress.org

    One thing that hasn't been mentioned is the security factor. I guess similarly to how windows has more viruses than macs, because windows is more prevalent, wordpress has a lot of potential exploits. We've found that the stock standard wordpress install is inherantly insecure and vulnerable to a number of exploits., and every single one of the wordpress sites we host have been exploited at some point. As a programmer, that's fine I can take responsibility for securing my own site, but wordpress has hit the point where anybody with absolutely no technical knowhow can install it, but would not have a clue how to fix anything if their site was exploited.

    "My website got hacked" is the new "I got a virus" for computer n00bs.

    Google are closing in on all the standard approaches leaving on the larger product sites and small niche sites to grow. We were going to use WordPress but as Google are starting to delist these types of sites we thought twice, we did come across a company that builds ShopStyle 2million product websites which generate $150-200,000/yr, but they require impressive hosting as they process 10millon records per day. In the end it looks like the net is closing for all but the best of the best websites.

    I am glad to see some of you like Weebly as we are launching two Weebly sites as soon as we can decide on an online db to work with it. I am just getting started and am considering Zoho (CRM, Creator), Caspio, Nuodb, Sodadb and Intuit. May I ask for your suggestion? Thanks in advance.

    WordPress is no doubt the easiest platform for web development.With this developing websites is not a big deal.

    Webstarttoday.com can also be the nice choice for building websites of different categories like hotel, accounting, jewelry, mobile sites, travel, and restaurant websites etc. I have taken web building services from them and finds best under my budget. A nice and user friendly website can be created with attractive interface at really affordable price.

Join the discussion!

Trending Stories Right Now