This article will teach you everything you need to know about starting your own language learning blog – whether it’s to provide a resource for other learners or to keep yourself accountable (or both).
I never actually intended for The Mezzofanti Guild to become what it is today but by consistently providing useful information for other learners, it’s now a full-time job that supports me and my family, offering useful advice to thousands of people around the world every day.
I’ve been writing now for decades (nearly 15 years on the topic of languages and language learning) and I’ve learned a LOT over that time about what works and what doesn’t in the world of blogging.
So since I occasionally get requests asking for advice on how to start a language blog, I’ve decided to provide this article as a guide to help anyone interested.
So let’s get started!
NOTE: You can jump to different parts using these content links:
Table of Contents:
1. Come up with a unique idea that people will love and benefit from
You need to sit down and plan.
There’s no use reinventing the wheel.
Without a clear direction and plan, your new blog will end up on the trash heap with every other directionless, haphazard blog ever made.
So let’s say you speak Spanish and you want to create a blog where you offer people tips and advice on how to learn Spanish. A very quick search will show you that you’re the 2,512,679th person to try this.
Unless your blog is incredible, it’ll be drowned out by a million other voices saying the same thing.
You need to come up a unique spin or angle that everyone else has ignored.
Find a specific gap and fill it. This could be anything where there’s a serious need, lack of information or (better yet) an area that’s covered by your own expertise.
To give you an example, let’s say you learned Spanish from Peruvian speakers and most of your friends come from Peru.
You could start a blog that’s all about Peruvian Spanish where you cover local expressions and pronunciations, slang and swear words, dissect Peruvian TV shows, talk about the best places in Peru to study Spanish and so on.
A tagline for your blog could be something like: ‘Everything You Need To Know About Peruvian Spanish’.
Since there appears to be a lack of blogs and sites specifically focused on this particular niche of Spanish, you’d be instantly authoritative and stand out from the crowd. You’d be filling a gap that no one else has filled.
Of course, this is just a simple example of the kind of thing you could dream up and put to paper.
So start brainstorming ideas!
It could be literally anything that other people find useful.
Never think that your topic or niche is too specific either – to somebody out there it’s exactly what they need.
2. Choose and register a name and domain that you won’t regret later
So let’s say you’ve decided to go with the Peruvian Spanish idea I mentioned.
Now you need a name.
You’ve got two options for naming:
- A domain name that explains what you’re doing and leaves little doubt or confusion to new people (e.g. SpeakPeruvianSpanish.com, LearnPeruSpanish.com, SpanishInPeru.com).
- A unique name that says nothing about what your brand is about (e.g. The Mezzofanti Guild, italki, Google) <– the risky option.
When I first started The Mezzofanti Guild, I had no intention of it ever even being read by many people.
I didn’t care about blogging full-time.
But I’ll be honest with you – as it began to grow into one of the most popular language learning blogs, I started to deeply regret the brand I’d created because few people know who Mezzofanti is and the domain name I have ‘mezzoguild.com’ is confusing and needs to be spelled out every time I tell someone about it.
I often considered changing it to something easier and more obvious.
But… over time I fell in love with it. It became recognizable .
It’s unique and these days much more widely recognizable as being related to languages AND to myself.
It’s uniquely mine .
So yes, you could start something like ‘learn-peruvian-spanish.com’ which tells people exactly what you’re all about or you could find a Peruvian expression that sounds cool for example and use that instead.
Many people believe that a specific name (e.g. thebestspanishresources.com) is advantageous for SEO, but in my experience this is not true and actually just comes off as spammy and untrustworthy. My domain (mezzoguild.com) is totally non-specific, yet it’s one of the highest ranking domains in the language learning niche. It simply doesn’t matter.
Alternatively, if you have a unique personal name, consider branding your own name instead. This will enable you to pivot later on.
Just remember that whatever you go with, brand consistency is crucial.
There are loads of options for registering domain names but I now use Google Domains personally (domains usually cost a couple of bucks per year too so it’s very cheap).
You can also get a domain name registered for free when signing up for a hosting plan (see my next step).
3. Find the right web host for what you plan to do
So you have a great language learning idea, a well-thought-out plan and a domain name that you’re happy with.
Now you need a host (server).
The host is where you put your website and the domain name is what points people to it.
Your host will usually have an option to set up WordPress or another CMS automatically (this is the software that allows you to write posts, create pages and so on).
I’ve used a lot of web hosts over the years for this and other sites and they all have their own pros and cons. I’ll share what I know with you below, but in summary:
- Best for beginners: Bluehost
- Most affordable: Hostinger
- Best VPS/Cloud/Dedicated option: Siteground
- Best fully managed/stress-free option: WPEngine
- Best technical option: Vultr
- Best environmental option: GreenGeeks
Cheap and low-risk Wordpress hosts (shared)
What you want at this level is a shared server which is the cheapest option and just means that you’re sharing your server with hundreds of other websites.
If you’re just starting out in the world of blogging and you’re really just a newbie trying to figure everything out - and you want something cheap - then Bluehost is a very safe option as it’s really been a market leader for decades in the ‘affordable hosting’ space for Wordpress users. Most bloggers start out here.
Hostinger is actually the cheapest option available for shared Wordpress hosting (about $2.99 a month last time I checked). They also have excellent uptime for such a low cost host.
SiteGround is another very popular alternative to services like Bluehost and Hostinger. I prefer their interface and find their server quality better, but it’s an extra dollar or two per month.
I thought I’d just add GreenGeeks here for those who are concerned about the environment or climate issues. Web hosting generally consumes enormous amounts of energy, and GreenGeeks prides itself on being the most eco-friendly web host as they actually replace the power they consume back into the electricity grid.
Environmental matters aside, they’re actually a really good host and affordable too.
Shared servers like the ones listed above are insanely cheap – usually just a few bucks per month (but usually charged up front for a year).
These shared hosting options are perfectly adequate for new, small blogs but as soon as you start pulling in decent traffic, you may start to run into performance issues (e.g. if someone else on your server is hogging resources).
At this point you’ll need a VPS or dedicated server option.
Upgrading to VPS or Dedicated (Cloud) hosting
If you’re aiming for your website to become big and popular, or if you find your growing site to be slowing down, then you’ve outgrown shared hosting.
I personally upgraded my servers at Bluehost when traffic reached a point where it was necessary for a more powerful hosting option.
Most of the shared hosting options I’ve listed also offer VPS and/or dedicated servers (these days often listed as “cloud hosting”), and in most cases, they can even perform the upgrade for you so you don’t have to worry about it.
Siteground is excellent for this, but Bluehost also offers very affordable VPS and Dedicated services.
The ultimate, bells-and-whistles “managed” option
There’s one other option I’d like to share here: WP Engine.
I met these guys at a blogging conference recently and after learning more about their services (I was setting up another site and approached them about it), I was blown away at what they offer.
They’re a fully managed , WordPress-specific host based in Texas and they are basically the ultimate service for anyone wanting a safe, secure and ultra fast blog. The WP Engine servers are built and designed specifically for WordPress bloggers and developers.
Their support is second-to-none too – if you call for help, you don’t get routed to a call center in Asia.
WP Engine devs in Texas talk to you directly.
These guys are strict in a good way – they won’t let customers install risky plugins on their blogs (they’ll advise you on alternatives). WP Engine keeps everything safe and secure to protect you down the track.
Backups are done routinely and your site is monitored by staff who will take action if anything goes wrong.
The only con with WP Engine is that they’re higher priced than other hosts but the service definitely makes this worthwhile (if you sign up using this link then you get 3 months free).
WP Engine offers loads of other bonus perks and addons too that you can read about here:
The technical (I want fine-grained control over everything) option
So you’re pretty clever?
As a web developer, I don’t personally need any of the above hosts for my Wordpress sites.
Whenever I need to set up Wordpress, I use a host called Vultr (requires a lot of technical knowledge to get set up). You get to select your OS or Docker image, and it deploys a fully self-managed VPS for you.
These are generally much cheaper but you’re on your own getting the server set up and dealing with issues. If you break something, you’re on your own.
I’ve found Vultr absolutely fantastic but it’s not at all suitable for anyone not technically minded.
At this point, it’s time to focus on design .
4. Get design work done by someone who knows exactly what they’re doing
NOTE: I’d recommend not getting obsessed with perfecting your blog design at first but just get it to a point where it’s acceptable and then really spend your energy on making amazing content.
I’m going to assume that you selected WordPress as your CMS to create posts and manage your site (it’s the most popular platform).
As far as design goes, you have 4 options:
1. Use a free theme. 2. Use a paid theme. 3. Pay a professional to design your site. 4. Design a custom theme yourself.
Initially you might want to just go with a free theme and really focus on producing excellent content that people will love.
At the end of the day, if your posts are incredibly helpful to people then nobody cares what the design of your site looks like. My first theme for The Mezzofanti Guild was a hideous free theme but my content was well-received by people so it didn’t matter (much).
Take a look at the progression of my logo design/skills (simplicity rules!):
Of course, an ugly or boring site design can only get you so far! 🙂
A step up from free themes are paid themes which are often much higher quality, supported by the creators and easier to customize.
Envato Market is still the most popular marketplace for Wordpress themes in the world. You can find tonnes of low-cost, stunning themes and website designs on there (highly customizable).
I recommend a subscription with Envato, as it provides a lot of other useful stuff that you’ll use time and time again.
If you’re not graphically inclined and you want a professional design, then above all else, I recommend using a service like Upwork. Upwork is my go-to service for pretty much any job I can’t do myself.
You can get some amazing logo and web design work done there for a reasonable price which will add to the professional image (and authority) of your site.
Rather than slap together a dodgy do-it-yourself logo that screams unprofessional (my first logo is great example of this), let someone create it for you.
Another popular option is 99Designs.
For a complete, custom job by a creative expert, you’re looking at thousands of dollars so unless you have disposal income then I wouldn’t spend this on a custom site. If you do want to make that investment, then I highly recommend Toptal as I’ve used their services in the past (they’re basically a high-end agency that will get you set up with expert designers and developers — but be prepared to spend big ).
If you sign up with WPEngine, premium themes are included as part of their service.
5. Produce content that YOU wish someone else had created when you needed it
Great content is everything in the world of blogging.
There’s no point having an amazing, professional design if you have nothing to offer people. As a general rule, I wouldn’t even bother publicly releasing a blog unless it had a dozen or so quality posts on it already.
Get writing!
Not a writer? Make some awesome videos!
Not a writer or videographer? Make something that people can use.
Since you’re creating a language learning blog that’s highly specific and targeted (if you followed my advice earlier in this post that is), you need to consistently offer people content that they have a genuine need and use for.
Not sure what to write about?
Here’s the best advice I can give you:
List all of the problems and issues that YOU have experienced learning this language and how you overcame them.
If you struggled with it, you can be guaranteed you’re not the only one.
Create the very thing that you wish someone else had created when you needed it.
Don’t assume everyone’s at the same level you are either.
You might be an advanced learner and only interested in advanced grammar topics for example but just remember that a lot of your visitors may still be learning the alphabet or just looking for basic advice on how to get started.
Unless your blog is highly targeted to a specific learner level (e.g. only for advanced learners), then make sure your content is appropriate for everyone. Write naturally – as if you were talking directly to a friend (this is one really important way you can relate to your readers).
Set up a schedule (e.g. once per week or once per month) and stick to it .
NOTE : For content planning, either by yourself or with a team, I highly recommend tools like Monday. They have been game-changers for my blog and business.
Make it a thing that has to be done without fail.
There’s nothing more disappointing than landing on what looks like a really useful blog and noticing that they haven’t written anything new in ages.
6. Email, email, email
If you browse through this site, you’ll notice that on almost every page I have an email sign-up form.
Email is where real connections are made as far as blogging goes.
Of all the thousands of people who land on this site each day, unless people sign up to my email list then I have no idea who they are or what their needs are. They come, they read and they go.
So having an email list is vital to the life of any blog and enables you to send your content directly to a person’s inbox, survey them and receive direct replies back from them.
For a language learning blog, you can send exclusive tips/advice this way or create email courses which give readers something to look forward to each day/week/month.
For this, I definitely recommend ConvertKit which is currently the most popular (trending) email platform. As far as features and functionality go, it’s the best out there.
There are other alternatives but ConvertKit is second-to-none.
7. Earn a living by blogging about languages
Let me be blunt for a moment:
If your main motivation for starting a language learning blog is to make money, you’ve almost certainly set yourself up for failure already.
I really mean that.
I never started The Mezzofanti Guild because I wanted to make money. It came about over time, birthed out of a genuine love for what I do (I had previously made money either translating or teaching English).
It’s taken me well over a decade of persistent, daily hard work to turn a hobby blog into a 7 figure online business.
I went from journaling about my interest in languages on a $200 broken laptop using free wifi at the local pub, to now running my own company and managing a global team.
I now own over 30 profitable language learning websites and courses, including this one.
I’ve written this guide for people like myself who are passionate about language learning (or a specific language) and want to share their passion and expertise with the world.
Of course (like anything) profit often does/can follow passion.
Share amazing, free content with people that comes from a genuine love for what you do, be consistent, never be dishonest and you can financially benefit in the long run.
There are generally 3 ways to do this:
- Advertise (i.e. place banners on your site that send people to language products that you endorse).
- Become an affiliate of language products that you endorse and earn a commission on their sales when you refer people.
- Create something yourself that people need and put a price tag on it.
Notice how I emphasized “that you endorse”.
Never ever promote something that you haven’t used or don’t believe in.
If you don’t stand 100% behind the quality and effectiveness of a language product then you should not be trying to convince people to buy it.
I turn down offers all the time for high commission opportunities on products that I believe are trash.
You’ll also notice that unlike many other blogs which list hundreds of resources, I stick to the few that I know are top quality.
People respect honesty and as a blogger you should consider the trust of your readers as a precious thing to be nurtured and cared for.
Once your reputation and credibility are shot, it’s game over.
When I first started earning from The Mezzofanti Guild, I was simply placing advertising banners on my site but I quickly learned that this is incredibly annoying for most people (since we all hate ads), I couldn’t control who Google placed in those ads (since they decide) and it just distracted people away from the content I was trying to share.
So as you can see if you look around this site, there are no distracting banner ads.
UPDATE: I’m currently experimenting with a display ad network, so I’d appreciate your feedback in the comments on whether or not it’s affecting the user experience.
The other issue with display ads is that you need very high traffic in this niche for it to be truly profitable.
My income from this site comes from two streams: affiliate commissions and my own products, TalkInArabic.com (and other undisclosed products I own).
For affiliate commissions, I review and sample language products of all kinds and when I find a product that I truly believe in, I contact the company to see if they have an affiliate program set up for it.
That way when I share the product with my readers, if they find it useful and decide to buy it or sign up for it, I receive a small percentage of the sale.
It’s rewarding not only in terms of earning a small commission but also knowing that I’m referring people to a good product that I know will help them.
But if it’s something you’re serious about then I highly recommend creating something new that fills a serious need people have.
In my case, I came up with my idea years ago because it was not being done by anybody and so many people needed a service like it. I personally struggled when I was learning Arabic because no product existed to help me.
So whatever your language is, use your expertise to produce something that will truly benefit people.
There are many ways to produce your own profitable course or platform for language learners, but one of the easiest ways to do it is with a platform like Teachable.
Teachable makes course creation super easy, and they also handle payment processors, taxes, affiliates and so on. It’s really the quickest way to get started and launch a revenue-generating language product.
If you’re looking for a recommendation on a course to teach you how to blog for “passive” income, the truth is that nearly all of them are overpriced, overrated garbage not worth the cost (more often that not, these influencers got lucky in the early 2010’s when blogging was at its peak and they’ll tell you how they succeeded 10 years ago which is no longer applicable).
They usually sell you on their lifestyle (here’s a picture of me with my laptop on a beach in Costa Rica – pay me so I can tell you my secrets).
Avoid these like the plague.
The best thing you can do is just focus on producing content that helps other people and learn through persistent trial and error.
8. Let your readers get to know you and never pretend to be something you’re not
Don’t brag or show off.
It’s very easy to attract a following by masquerading as something that you’re not – a hyperpolyglot with twenty C2 languages under your belt or whatever – but that’s not who you are. Don’t create a false identity with your blog.
Creating a connection with your readers is about letting them get to know you personally, including your weaknesses. You may be an advanced learner of a language but you’re still exactly that – a learner.
Let your subscribers see your mistakes.
Let people know that they also have a lot to teach you .
See your blog as two-way communication rather than just a platform for you to get your message out.
People relate to real stories so whenever I write or make a video about what I’m doing, I’m careful to emphasize that I’m just a regular guy who loves languages and I make tonnes of mistakes along the way (sometimes even posting videos of myself trying to speak a new language).
9. Be a language learning brand , not just a blog
I’m sure you’ve seen all the big language learning companies that have very recognizable brands.
Rosetta Stone, Pimsleur, Michel Thomas, Assimil…
They have websites, social media pages, they’re all over YouTube and other places, and they have instantly-recognizable logos.
Treat your own blog the same way: as a brand, not just a blog.
You don’t have to be a business to be a brand.
So from the very beginning – before you even come up with a name – decide on an idea that you can envisage being shared and spread across every online platform. Make a very detailed checklist of every facet of your brand from the domain name, Facebook/Twitter/LinkedIn/YouTube accounts, email addresses and signatures, logos and so on.
Be present everywhere on the Internet with your brand.
This doesn’t just get your idea exposure – it shows people how serious and professional you are about what you say and do.
Be consistent .
Hope that helps!
Got a specific question for me on blogging? Ask it in the comments below.
Also make sure to support me by sharing this post on Facebook, Twitter, etc. if you found it useful. Thanks!
🎓 Cite article
26 COMMENTS
NO ADVERTISING. Links will be automatically flagged for moderation.
Eilidh
Heya, there’s some really good advice here! And finding this post was entirely serendipitous. I came across your website today because I want to learn Arabic, and just so happen to be intending to start an entirely unrelated blog this week. What a lucky find, this is the most comprehensive blog advice I’ve come across so far. Thank you!
Anastasiya
Thank you, Donovan, for the great article! I speak Russian, English, German and Serbian. My next challenge is the Greek language. I love languages since I can remember, that’s why I am launching a website. Your advice was very helpful!
I am struggling to make my content high-quality, but it looks like a report. Do you have some tips, how to write content that people like?
Andreas Wolff
Hi Donovan,
I’m a bit of a language junkie myself, but I like your point about now bragging about one’s own language proficiency. However, I do find your example inspiring, because you made a living out of your passion through this blog (and not by becoming a teacher or translator/ interpreter) and I would also find it inspiring to know how many languages you speak and which ones. I’m not sure if that information is buried in blog posts somewhere or if it something you keep a secret.
Btw, are you still looking for writers? I see that post is almost a year old.
Slán go fóill, Andreas
Anglia Smith
I found your post about English Learning, and it interesting to read. I cant wait to see your post soon, and good luck with the upcoming update. This article is fascinating and useful. Thank you, and God bless!!
Amy Gallagher
I could see and feel your passion and your authenticity as I read your teaching points, suggestions, advice --- without sounding arrogant. Come to think of it, I think it might even be a first for me to experience! So, thank you! I am grateful to know a genuine teacher who knows the key to teaching: nurturing your position as a consummate student who shares his mistakes like a real human being.
Lola Cuevas
Hi Donovan!, First of all, thank you for this amazing article and congratulations for your website! I’d like to know your opinion about something.
I’m starting a spanish blog with infographics I make myself.
My question is : The main language of the blog should be spanish? or should be english to get to people with low level in every country?
Micah
This is an interesting article, thank you for sharing. I haven’t done much language learning yet, but right now, language learning and cross cultural interaction are some of the few things I really think I can be passionate about long term. If I can make my love into a work of some kind I think that would be awesome. Right now I’m starting with Mandarin, but I would like to attempt to learn the language without needing to use English to learn. Many of the self learning products you can buy online rely extensively on translating English words and phrases into the target language, but I would like to learn and develop a method which enables one to learn primarily in the target language from the beginning without the need to pay a ton of money to take a class specially tailored for monolingual language learning. To that end I’ve been enlisting the help of my Chinese friends to help me learn, and we’ve been planning to use pictures and to interact in stores, restaurants, and other circumstances to learn contextualized language. I don’t know if I could turn that into a blog or not, but the idea of sharing my journey and using it to help other people learn to utilize the resources around them, or to learn a language when they don’t have access to professional programs or resources sounds exciting. If you have any thoughts, I welcome them, otherwise thanks for the post.
Roderick Mandau
I am not so if anybody for that matter has thought of or started a blogging site for learning Papua New Guinean Pidgin English (Tok Pisin). But after talking to a Journalist colleague of mine from Japan, she pointed out the need for Learning Resources & a go to site where can assist foreign Journalists as well as whoever visitors who want visit my country (PNG)with the need to grasp a bit of the language to be able to communicate with. Thank you for the directions so far because at least it has given me a sense of directions as well.
Donovan Nagel
That’s an amazing (and unique) niche to focus on. I wish you the best with it!
If I can help you get started, let me know.
Naomi
Hi Donovan,
I am thinking about setting up a first-time blog about how learning poetry in your target language can help absorb the language faster. I love poetry in any language, and when I was studying MSA I was thrilled at all the poetry. I don’t know Arabic well enough to focus the blog specifically on Arabic poetry, so I’m assuming to sweep a wider net. Do you know of anyone else writing in that area?
Naomi
Lola
relevant information for me as a newby blogger still trying to figure out my focus (def travel related). 1 of your tips i esp enjoyed --> “I wouldn’t even bother publicly releasing a blog unless it had a dozen or so quality posts on it already”...much appreciated, thanks.
Jessie
Thank you for the splendid advice. I find this very valuable and I’m so interested in blogging.
Marie
As a language blogger, I can vouch for the importance of your email list. It’s not only good for getting your content in front of people that already like your blog but also to create a deep and true relationship with your readers. It’s very conversational!
I just started creating YouTube videos for my first blog, and I find it very fun. However, it’s quite a long process. How long did it take for you to be comfortable on camera?
Thanks :)
Donovan Nagel
I’m still uncomfortable on camera to be honest.
But I do it anyway because life is too short to avoid things that make us momentarily uncomfortable. :) You miss out on too much otherwise.
Jigar
In my opinion, the beginning of everything requires an adequate understanding of the field of work, especially if it is in the field of learning and learning languages.
Donovan Nagel
Absolutely.
Ted Garcia
Hi, Donovan . . . I came across your blog a few weeks ago and ran with the ideas of establishing one myself. The blog I set up is a way to make it a daily habit of learning and practicing the target language I want to learn: Italian. Thanks for the tips and encouragement. I have not had any comments from viewers yet, but that would be a bonus since the purpose for me is to stay motivated and moving forward daily as I strive to become tri-lingual. My blog is taking on the shape of a journal with some personal comments and experiences, plus some pictures -- what’s a blog without pictures? Thanks again.
T
Mark
HI Donovan, thank you for this guide. I’m another person that has started a blog recently and have been thinking of which direction to take with it. Your suggestions are really helpful. Cheers.
Donovan Nagel
Thanks Mark.
How’s the blog coming along?
Riva
Thank you so much for all of the helpful do’s and dont’s. Please check out my blog.
I started it very recently and would love to get some feedback :)
haley
Thanks for the very useful and practical tIps. I am wondering if its ok to be an anonymous blogger. I love learning foreign languages and would like to start a blog on some language learning resources. However I am not prepared to put my face and name out there. Would that alienate my readers?
Donovan Nagel
It’s certainly doable but people are far less likely to follow an anonymous writer (unless the content is really unique).
There are many anonymous/faceless language blogs around but I’ve yet to see any that stand out or maintain a true following. The only anonymous ‘language resources’ blogs around are dodgy attempts to get search traffic from Google. (e.g. search Product X review and see the amount of anonymous blogs that pop up offering generic information so they can make some money). Just something to think about. Depends on what you’re trying to achieve with your idea.
Jamie
I’ve been in the blogging game for a bit, but I’m struggling to find readers who are interested in the niche. My blog is a travel blog with a language learning sub-niche; it’s horribly easy to find an audience for the travel posts, but I don’t know where to find language learners. Where did you look for your audience?
Donovan Nagel
This is an old question but I just realized I never responded to you (so sorry!). I’ll respond anyway in case it benefits anyone else here.
I ascribe to the old adage: “preach the truth and they will come”.
Of course, you can reach out to other bloggers and guest post, share tweets and so on which help a little to get noticed (sometimes) but I can tell you that I ignore 99% of attempts to get my attention that way (and so do other bloggers).
What really gets people’s attention is a unique voice - someone breaking the mold and doing something fresh.
Focus on that and people will start noticing/following you before long.
Angela
Thank you for this! As a blogger just starting up, all of this information will come in handy!
Donovan Nagel
Thanks Angela.
Glad it helped :)