I’ve been there — tabs open everywhere, bookmarks piling up, and a dozen half-finished exercises on different platforms. Learning English online is great, but the chaos? Not so much.
That’s why I built my own personal English learning website. It changed everything. Instead of chasing lessons, I had one place with my goals, my resources, and my progress.
You can do it too. And no, you don’t need to be a programmer. Here’s how to create an English learning website that actually works for you.
Step 1: Decide What You Want Your Site to Do
Before touching any tool, get clear on your “why.” Your website can be anything you need it to be. Ask yourself:
- Do I want a place to collect resources (articles, videos, podcasts)?
- Do I want to track progress (vocabulary mastered, hours spent speaking)?
- Do I want to publish my own writing and get feedback?
- Do I want to share my journey with other learners?
Keep it simple. For example, my first site was just a vocabulary vault. I added new words every day with definitions and example sentences. That’s it.
Step 2: Choose the Easiest Platform
You don’t need to code. These platforms let you create a fully functional site in under an hour:
- Google Sites – Free, zero setup, drag-and-drop. Perfect for beginners.
- Notion – More flexible. You can build databases for vocabulary, link to lessons, and embed YouTube videos. Share it publicly with one click.
- WordPress.com – If you want a blog-style site where you publish your own English writing.
- Carrd – Simple one-page websites. Great if you want a minimal dashboard with links to your favorite tools.
Pick one and move on. You can always switch later.
Step 3: Pick a Domain Name and Hosting (Optional)
If you want your own corner of the internet (e.g., myenglishstudy.com), get a custom domain. Here’s the short version:
- Domain registrar: Namecheap or Google Domains (around $10/year).
- Free option: Use a subdomain like
myenglishstudy.wordpress.comormyenglishstudy.carrd.co. That’s perfectly fine for practice.
Hosting is usually included if you use Google Sites, Notion, Carrd, or WordPress.com. No extra steps.
Step 4: Structure Your Content
This is where most people overthink. Don’t. Start with three pages:
- Home – Your goal and a quick “today’s focus” section.
- Resources – Your favorite YouTube channels, podcasts, and articles (with notes on why you like them).
- Progress Log – A simple journal. Write one sentence every day in English: What did I learn today?
Add more pages as you go. For example, I later added a page for common mistakes – real errors I caught in my own writing. That became my most valuable resource.
Here’s a simple structure you can visualize right now:
Step 5: Add Two Things That Keep You Going
A personal site is useless if you abandon it after three days. Here’s what worked for me:
1. A visible tracker. Put a simple counter on your homepage. “Days of continuous learning: 14.” Seeing that number grow is surprisingly addictive.
2. A “messy” section. Don’t aim for perfection. Create a page where you dump unfinished thoughts, half-correct sentences, and questions you can’t answer yet. It’s your private space. No judgment.
Why This Beats Any App
Apps are designed for millions of people. Your site is designed for one: you.
- You choose the content that actually matters to you.
- You move at your own pace, not an algorithm’s.
- You see exactly where you’ve been and how far you’ve come.
And the best part? You’re already practicing English while building it. Writing descriptions, labeling your pages, choosing your “about me” text — that’s real language use.
Ready to Put Your Skills to the Test?
Once your site is up, the next step is figuring out where you actually stand. Instead of guessing your level, take the English Measure free test. It checks your Reading, Listening, Writing, and Speaking in about 20 minutes. Then you’ll know exactly what to put on that “Today’s Focus” section of your homepage.
Ready to Take Your English Further?
Don't just read! Actively practice and improve your speaking, listening, reading, and writing skills with our interactive modules.