Learn about SEO Performance

Learn the secrets of SEO and optimize your website for search engines. Improve your site's visibility and gain traffic by using keywords, building links, and more.

Getting started with SEO

  • All SEO content:

    1. 5 Important Factors to Consider When Creating Your Blog

      5 Important Factors to Consider When Creating Your Blog

      Tutorial Beginner

      Tips on how to create a blog that works seamlessly and delivers excellent user experience.

    2. How to Use Ghost’s Built-In AMP Support

      How to Use Ghost’s Built-In AMP Support

      Tutorial Intermediate

      In this tutorial I’ll walk you through all the key aspects of using Ghost’s in-built AMP support.

    3. The State of SEO in 2017

      The State of SEO in 2017

      Tutorial Beginner

      At the beginning of 2016 we published an article about the state of SEO, highlighting some of the most interesting trends and novelties. As this has become...

    4. Open Graph: Take Control of How Social Media Shares Your Web Pages

      Open Graph: Take Control of How Social Media Shares Your Web Pages

      Tutorial Beginner

      The Open Graph Protocol (OGP) is an initiative developed by Facebook that allows it to recognize web content easily, displaying it nicely within their...

    5. Performance Enhancement: How to Load Images Using in-view.js

      Performance Enhancement: How to Load Images Using in-view.js

      Tutorial Intermediate

      In this tutorial I’ll show you how to improve the performance of your web pages by using in-view.js. This JavaScript library reports back when something has...

    6. How to “Lazy Load” Embedded YouTube Videos

      How to “Lazy Load” Embedded YouTube Videos

      Tutorial Intermediate

      In this tutorial I’ll explain how to “lazy load” multiple embedded YouTube videos. Doing so will improve the performance of our initial page load, and hand...

    7. Four Challenges of Content-First Web Design

      Four Challenges of Content-First Web Design

      Tutorial Beginner

      In this article I’m going to outline some of the key challenges to a content-first approach to planning, producing and publishing website content. I’ll also...

    8. How to Make a Basic AMP Page From Scratch

      How to Make a Basic AMP Page From Scratch

      Tutorial Intermediate

      In this tutorial we’ll be super practical, with a step by step guide for creating an AMP page from scratch, explaining how to do some common tasks the AMP...

    9. Quick Tip: Make AMP’s Inline CSS Easier With Jade or PHP

      Quick Tip: Make AMP’s Inline CSS Easier With Jade or PHP

      Tutorial Beginner

      If you see yourself making more than one AMP template you’ll want to find a way to write your CSS in an external stylesheet so your usual workflow is...

    10. AMP in 60 Seconds

      AMP in 60 Seconds

      Tutorial Beginner

      The AMP project is an open source initiative backed by Google, with the goal of making websites faster. Here’s what it is, in sixty seconds!

    11. What “Avg. Time on Page” Really Shows

      What “Avg. Time on Page” Really Shows

      Tutorial Beginner

      Ever wondered how Google Analytics knows when you leave a page? It turns out, it doesn’t, which makes “Avg. Time on Page” and “Avg. Session Duration”...

    12. When a Bounce is Not a Bounce

      When a Bounce is Not a Bounce

      Tutorial Beginner

      Continuing our series on interpreting web analytics, this article looks at how factors like infinite scrolling affect bounce rate, and how it’s possible to...