We are often asked by those who are new to Drupal and familiar with Wordpress - "what SEO options are available?". In order to answer this, we've put together an overview of some of the tools available for Drupal. We're only really going to scratch the surface, but here's a few things that Drupal can do for you to boost your rankings in search engine results.

SEO. Search engine optimisation. Where to begin with the elusive task of search engine optimisation, around which an entire industry has formed?

Well, I've done some work so you don't have to. Here is a list of 12 areas you can look at to improve your SEO. This is by no means a definitive list of things you'll need to do, and the chances are that some of this information could well go out of date before very long as search algorithms constantly evolve, but hopefully a lot of this information will be relevant and helpful to you, and who knows: maybe even "get you on the first page of Google" - whatever that means!

Drupal 8 is awesome! Let's just get that right out of the way. The work that has gone in to the theme system means it is now easier than ever to spin up a custom theme and get going.

However, Drupal 8 is still in it's early days and we couldn't seem to find how to get a theme up and running with some of the open-source tools that we love to use such as sass, singularity, Breakpoint, LiveReload and Gulp. And so in true open-source spirit we decided to do the legwork and share it back with all of you lovely Drupal people.

We're going to presume you've installed Drupal 8 on your local environment otherwise we could be here all day catering to every niche environment! If you need help setting up a local environment you'll find plenty of resources online with regards to your specific operating system etc.

Just a pre-warning: this is going to a literal step by step guide to setting up a custom theme in Drupal 8. If you want a more generic overview of the Drupal 8 theme system before you get started you might want to check out my colleague Alex's fantastic article "Kickstarting with Drupal 8 themes". These instructions have been written as we've walked through the process using the Mac OSX operating system. We've tried to keep the instructions generic but some of the command line instructions may vary for Windows and Linux. Users should still be able to follow these instructions by correcting the command line instructions for your specific operating system as and when they vary.

If you want to see our working files you can find them over on our GitHub repo.