A Survival Guide to Substack SEO and Bilingual Blogging

Substack is great for many things, there is an audience for writers and a sense of community. There's also some really great writing to be found on it, really great. It is fantastic as far as email newsletter delivery goes. It does lots of things well, I love writing on it.

I use mainly Substack and Ghost to blog on. (Wordpress I think it's fair to say, is a website builder now rather than a blogging platform.) I'll be referring to them both here.

But Substack is first and foremost an email newsletter platform, it presents some difficulties regarding SEO (Search Engine Optimisation).

I understand that Substack takes a view on some things in order to make the overall experience better for readers. For example, if there were thousands of stray URLs, it's good they avoid people landing on blank missing page 404 errors all the time.

The Substack issues have been compounded for me in that I write a bilingual blog - www.gaelic.blog. I guess I have had to learn the hard way about any workarounds on Substack for this. And sometimes, there are no workarounds. One just have to accept that it'll never be optimal. And maybe that's actually ok. But there are some things to look out for which will save you time.

There is also a big question regarding the balance of discoverability - and how much one wants to allow AI models from using your writing to train LLMs. There are ways to mitigate it, but it's something to think about. I have written about protecting your online writing here.

In this post:

How to choose between Substack and Ghost

Can I redirect old urls on Substack?

The Google Crawl Budget

Can I use custom code in Substack?

Blogging in a minority language

Using Cloudflare with Substack to save money

A positive take on Substack

How to choose between Substack and Ghost

A lot of people advise to start writing online where there is an audience already, and there is truth in that. It allows people to find your work a lot easier. Places like LinkedIn, Medium and so on. Substack is excellent for this.

However, if you want people to find you on Google and to go up the rankings, Ghost is probably better. It is faster and more customisable. The trade-off though, is that there is no built-in audience. You're having to do all that yourself, so it is much slower than Substack as regards building subscriber numbers.

So what are the SEO issues with Substack?

Can I redirect old URLs on Substack?

No. You can't. And this is a problem.

So a url is the name of say the website page that someone is visiting on your site -like yourdomain/mygreatpost. As we're getting up to speed, learning about how to use Substack, it's natural to write posts that we then delete. Or we might set up a whole section or podcast, but then change strategy.

In some platforms, you have control over this redirection process, You can point a URL you don't need anymore to one you do.

Substack's system of 'soft redirects'

In Substack, they do a kind of soft redirect themselves, so any missing pages take people to your archive section. This is good for the reader experience - no big 'No Page Found Error 404' screens. (A 404 error just means that Google can't find the page to deliver it to you.)

However, it confuses Google. When I look on my Google Search Console, I have pages which are both classed as redirected and missing. (You can find this info in 'settings' at the bottom left, then 'crawl stats' and 'open report'.)

And I can't do anything about them except let them fade away. Normally this is a natural process but because of what I've mentioned here, it really drags on. And it has repurcussions.

The Google Crawl Budget

Google is like a pedantic uncle in charge of an enormous library who is pushed for time to get his Saab to the garage. He just doesn't have much time to spend on you.

And if you make it hard for him, in this case wandering around dead ends looking at pages that don't exist (broken links), looking at pages that don't connect to anything, on a very slow website, well... he's got better things to do. He's got to go and look at the trout your other uncle Frank caught.

Why Google might not want to waste crawl budget on you

The wandering about is what Google calls crawling. And they decide how much attention to give you based on things like, how often do you post. Does your content show Experience - Expertise - Authoritativeness - Trustworthiness?

Or are you sucking the soul out of the little google robot's body as your site is a hot mess of broken links and missing pages?

So in short, try not to create web pages in Substack and then just delete them. Try and re-use the url. In your crawl stats go to 'by response' and 'no found' and you'll see the pages that Google visits and finds nothing.

Can I use custom code in Substack?

No, you can't.

I think it's worth writers learning to get used to being able to copy little bits of code from reliable sources and then pasting them into the relevant spot which is happy to take it on your website back-end. If you don't like the results, you can delete it.

In Ghost, there is a way to add custom code in the settings and it is very simple and handy.

For example, you might want to use Plausible Analytics, for cleaner stats on site visits than Google Analytics. (Plausible does cost a bit though, but it is excellent for reader privacy.)

But as you can't add a wee bits of code on Substack, you can't do it. It also causes other issue...

Blogging in a minority language

Welcome to the thunderdome.

So Google are clear about how to handle the same page in multiple languages. If you don't handle it properly, Google thinks you are trying to duplicate content to get more attention.

Google's advice on handling multilingual sites

Here is detailed information : Managing multi-regional and multilingual sites in Google Search Central.

Google recommends using different URLs for each language version of a page. But then you have to add a little bit of code (look up 'hreflang') to make it clear to Google which URL is the English version and which is the other language. Without it, Google treats the two languages as unrelated pages and may rank or show the wrong one. Or it may think you are being spammy and for that you will pay. Not like King Lear pay, but you will pay.

Substack unfortunately doesn't allow you to add this little bit of code. So I have been round the houses a bit with it all.

Canonical posts and bilingual blogging

I tried having the same article in two pages on Substack, but it caused problems with which one was canonical in Google's eyes. (Here is a little info on what canonical means.) So now I have both language versions on the same page. This leads to other issues.

I wanted the site to have Gaelic first on the page, but Google likes its English. Oh yes.

Invisible on the Web: How Language Data Imbalance Affects Your Ranking

Prof. Will Lamb framed it this way in the Angus Matheson Memorial Lecture (2025) :

When we look at Common Crawl (essentially a linguistically-tagged crawl of the internet), we see that English accounts for nearly half of the data. When you get to the 10th most represented language, Italian, it accounts for only 2%

And minority languages have much, much less data than languages like Italian on the internet. In short, it has an impact on how your page ranks and how it is shown on Google.

This next short section is more to highlight that this option exists. If you are just going to use the yourname.substack.com URL I would jump ahead to the next section.

Using Cloudflare with Substack to save money

I think talking about this set-up deserves another post, I started writing about it but it's turtles all the way down.

Cloudflare is a great tool. It's like a high-tech shield that sits between your website and the rest of the internet. It gives you some protection from bots, increases security and makes your website faster.

A lot of people use it when setting up a Substack custom domain as it takes care of the DNS setting - the is how your website is found on the internet. And it saves money on having to take out more hosting.

With Substack, a lot of its capabilities are wasted, even though the saving money thing is good. In short, my point is that even Cloudflare doesn't help get over the issues with Substack, like not being able to redirect urls etc. And it doesn't help with bots visiting your site and inflating your Google Analytics stats. And it's unfortunate you can't use Cloudflare's facility to prevent AI bots using your writing for training.

To do this, you'd have to set the proxy setting to on in Cloudflare, but this causes other problems which will waste too much of your one precious life.

A positive take on Substack

So possibly Substack isn't the best place for SEO or a bilingual newsletter in some ways.

But on the other hand, the community of readers makes up for it. They are generous. Your work, whatever it is, will find an audience.

And it comes down to the question - who are you writing for? Is the aim to maximise page ranking (which is valid if you are, say, a business), or is it to feel free to express yourself and develop your writing craft. You read your favourite blogs because you love the writing. These tips are just to try and help people to find your great writing.

So while it's good to be aware of issues one might run into, it's also good to keep the eyes on the prize. And the pedal to the metal. If you do both, there'll be no stopping you.

Subscribe to Iain F Macleod

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
jamie@example.com
Subscribe