In a world where writers are building audiences on platforms like Substack and Medium, one truth still holds: you need your own website. Why? Because platforms come and go, but your website is your digital home—a place where you control the narrative, design, and the data.
If you’re a journalist, blogger, essayist, or author building your online presence, here are the must-have elements that will help your website stand out, attract opportunities, and grow your readership.
1. A Clean, Readable Design
Forget flashy animations or cluttered layouts that look like they belong in a tech startup’s pitch deck. A good writer’s site is clean, focused, and visually calm so the words can shine.
Here’s what that actually looks like:
- Plenty of white space to give your content room to breathe
- High contrast between text and background (think dark gray or black on white, not pastel pink on tan)
- Consistent styling for headings, body text, quotes, and links
- Responsive design that looks just as good on phones and tablets as it does on a laptop
Fonts matter, too. You don’t need anything overly stylized—just something legible and modern. Typewolf is an excellent resource for discovering font pairings that strike the right tone for your brand, whether it’s traditional and literary or more contemporary and edgy.
Want a shortcut? The Basil Website Template takes care of the hard stuff for you. It was designed specifically for journalists and writers, with thoughtful typography, mobile-friendly layouts, and a simple structure that makes your work easy to browse and enjoy.
2. A Clear Bio & About Page
People don’t just read your work—they want to know who’s behind the words. Whether you’re a journalist, essayist, novelist, or content creator, a strong bio and About page help readers connect with you on a human level.
Here’s how to make your bio and About page work harder for you:
- Add a punchy one-liner bio at the top of your homepage so visitors instantly know who you are and what you write about.
- Use your About page to go deeper. Share your background, your journey as a writer, notable publications, and what drives your work. Don’t be afraid to include personal touches—your favorite coffee shop, a story behind your first byline, or what inspires your creativity.
- Include a professional headshot, or even better, a short welcome video that introduces your personality. It adds warmth and builds trust.
- Make it actionable. End with a call to action: link to your portfolio, invite readers to join your email list, or share how to contact or hire you.
Need help writing copy that feels natural but also gets results? Download the Website Copywriting Guide—it walks you through how to write every major page of your site (including the About page), with prompts and examples designed just for creatives and service providers.
Pro Tip: Use first-person voice to make your bio feel approachable and engaging. Third-person can feel stiff, especially if you’re the one managing your site.
3. An Email Newsletter Signup
Your email list isn’t just a marketing tool—it’s your direct line to your most loyal readers. Unlike social media or platform-based newsletters, email gives you control. No algorithms. No third-party rules. Just you and the inbox.
Platforms like Substack and Medium are great for distribution, but they own the audience. If they shut down, rebrand, or change the rules? You could lose everything. That’s why building your own list is essential.
By collecting email addresses through your own website, you’re creating a personal reader base that you can tap into again and again, for everything from new article releases and podcast episodes to book launches and paid offerings.
Here’s how to make it work:
- Offer a lead magnet (e.g., a free chapter, resource guide, or behind-the-scenes essay)
- Add an embedded newsletter signup on your homepage, blog posts, and footer
- Send regular updates to stay top of mind—even if it’s just once a month
- Segment your audience based on interests or past content engagement
We recommend using Kit—it’s built with creators in mind and makes email marketing simple.
Pro tip: If you’re migrating from Substack, you can even export your email list and continue growing your community on your own terms.
4. A Blog or Essays Section
Even if your bylines live on big-name platforms like Substack, Medium, or major publications, having a blog or essays section on your own site is still essential. It’s your digital archive—where new readers, editors, and collaborators can explore your voice, ideas, and body of work in one central location.
If you self-publish:
WordPress makes it easy to publish directly on your site with its built-in blog feature. You can organize your posts by category (e.g., essays, interviews, book reviews), add SEO-friendly metadata, and build a searchable archive over time.
If you publish on other platforms:
You can still feature your external work on your blog by creating posts that link out to the original articles. Use the free Page Links To plugin to create a post on your WordPress site that redirects to the original article on Substack, Medium, or any publication. This lets you maintain a centralized, branded archive of your work, without duplicating content.
Why is this important?
Because it keeps visitors on your website longer, showcases the full breadth of your writing, and ensures that your work isn’t scattered across third-party platforms with no clear way to explore more. It’s also a great SEO move: internal linking and updated content help boost your visibility in search engines.
Bottom line: Whether you blog natively or link externally, your website should be the go-to destination for anyone looking to read, reference, or share your work.
5. SEO Basics
Let’s bust a myth real quick: SEO (Search Engine Optimization) isn’t about hacking your way to the top of Google overnight. That’s not how it works—and anyone promising that is selling snake oil.
What SEO does is help search engines understand what your content is about and who it’s for. Think of it less like a trick and more like a translator that makes your writing easier to discover. And no, you don’t need to be a tech wizard to get the essentials right.
Here are the actual on-page SEO basics every writer should know:
- Choose a clear focus keyword: Pick one main phrase that describes what your page is about and use it naturally throughout.
- Write a compelling meta title & description: Create a short, accurate preview that shows up in search results and encourages clicks.
- Use headings to structure your content: Organize your text with H1, H2, and H3 tags so it’s easy to read and scan.
- Optimize your images: Compress files for faster loading and add alt text to describe each image for accessibility and SEO.
- Link internally to other pages: Add links to your other content to guide readers and help search engines connect your pages.
SEO Is a Long Game. Just because you publish a post today doesn’t mean it’ll be on the first page of Google tomorrow. That takes time, consistency, and often backlinks (when other websites link to your content). Focus on creating valuable, relevant content for your niche, and optimize it for search, not for instant fame.
6. A Contact Page (or form) That Works
A working contact page is non-negotiable. If editors, podcast hosts, clients, or collaborators can’t reach you easily, you could be missing out on career-changing opportunities. And no, just listing your email address in plain text won’t cut it.
Instead, use a contact form plugin like Fluent Forms to build a clean, user-friendly form that lets people message you directly from your site.
What to include:
- A short, welcoming intro (e.g., “Got a project, pitch, or question? Let’s connect.”)
- Required fields for name, email, and message
- Optional dropdowns for things like Collaboration, Media Inquiry, or Freelance Work
- A success message or redirect to a thank-you page after submission
Bonus points:
- Include links to your most active social media profiles
- Add a downloadable press kit or a link to your media bio with high-res images and contact details
- Display your average response time (e.g., “Typically replies within 1–2 business days”)
7. Press Mentions or Testimonials
People trust people. And when others vouch for your talent, expertise, or professionalism, it creates instant credibility. Whether you’ve been interviewed on a podcast, quoted in an article, or received glowing feedback from an editor or client, proudly showcase that social proof.
Here’s how to do it effectively:
- Create a “Featured In” section with recognizable logos from outlets where your work has appeared (e.g., NPR, Forbes, The Atlantic)
- Add short testimonials or pull quotes from clients, editors, or readers that highlight your writing, reliability, or impact
- Include media snippets like a screenshot from an article, a podcast embed, or a short video clip
You can even make this interactive—a carousel of quotes, a grid of media logos, or collapsible sections by category (e.g., “Podcasts,” “Press Features,” “Reader Reviews”). Not only does this build trust with new visitors, it also positions you as someone with a track record—someone who’s already in demand.
Pro tip: Keep a running Google Doc or Notion board of your media features and testimonials so you’re always ready to update your site when the praise rolls in.
Final Thoughts
Relying solely on Medium or Substack is like renting an apartment—you don’t own it. If those platforms shut down tomorrow, where would your readers go? Your writing deserves a digital home as compelling as your words. By investing a little time (or working with a pro), you can build a site that attracts readers, editors, and new opportunities. Ready to start strong? Explore the Basil Website Template and take control of your online presence.
Share this:
- Share on Facebook (Opens in new window) Facebook
- Share on X (Opens in new window) X
- Email a link to a friend (Opens in new window) Email
- Share on LinkedIn (Opens in new window) LinkedIn
- Share on Reddit (Opens in new window) Reddit
- Share on Pinterest (Opens in new window) Pinterest
- Share on Threads (Opens in new window) Threads