---
title: "SEO mistakes I've made and how I fixed them"
url: https://daily.dev/posts/seo-mistakes-i-ve-made-and-how-i-fixed-them-gjthx1wq8
source_url: https://blog.maximeheckel.com/posts/seo-mistakes-i-have-made-and-how-i-fixed-them
type: article
source: "Maxime Heckel"
published: 2026-05-31T07:48:35.209Z
updated: 2026-05-31T09:07:46.306Z
tags: ["seo", "netlify", "gatsby"]
reading_time: 8
upvotes: 0
comments: 0
language: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# SEO mistakes I've made and how I fixed them

**[Maxime Heckel](https://daily.dev/sources/maximeheckel)** · 8 min read · 0 upvotes · 0 comments

## Summary

A developer shares three SEO mistakes made while running a Gatsby blog hosted on Netlify, and how fixing them grew daily impressions from under 50 to over 1000. The issues covered are: inconsistent trailing slashes causing 301 redirects and broken Open Graph previews, duplicate content from migrating Medium posts without setting canonical URLs, and blindly trusting Gatsby plugins that incorrectly inject meta tags. Each problem is explained with concrete fixes, including disabling Netlify's Pretty URLs, adding canonical link tags to the HTML head, and verifying page source rather than relying solely on browser dev tools.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://blog.maximeheckel.com/posts/seo-mistakes-i-have-made-and-how-i-fixed-them>

---

Tags: [#seo](https://daily.dev/tags/seo), [#netlify](https://daily.dev/tags/netlify), [#gatsby](https://daily.dev/tags/gatsby)

[View this post on daily.dev](https://daily.dev/posts/seo-mistakes-i-ve-made-and-how-i-fixed-them-gjthx1wq8)
