Adding Blog Posts
A complete guide to creating, editing, and publishing blog posts on your website using Sanity Studio — including SEO tips and content best practices.
Adding Blog Posts
Blogging is one of the most effective ways to grow your wellness business online. Every blog post is a new page on your website that Google can index, which means more chances for potential clients to find you through search.
The good news: adding blog posts in Sanity is straightforward. Let's walk through the entire process from start to publish.
Why Blogging Matters for Your Wellness Business
Before we get into the how, here's a quick reminder of the why.
SEO. Each blog post targets specific keywords your ideal clients are searching for. "Best yoga retreats in Spain," "how to choose a life coach," "benefits of coliving" — these are all topics that bring the right people to your website.
Trust. When someone lands on your website and sees thoughtful, helpful articles, they immediately trust you more. It positions you as an expert in your field.
Content for social media. Blog posts give you something to share on Instagram, LinkedIn, and newsletters. Instead of always promoting yourself, you're sharing value.
Creating a New Blog Post
Open Sanity Studio
Navigate to your Studio URL and log in.
Find Blog Posts in the sidebar
In the left sidebar, click on "Blog Post," "Article," or "Post" — the name depends on how your site was set up. You'll see a list of existing posts.
Create a new post
Click the "+" button (or "Create new" button) to start a fresh blog post. A blank editor will open with all the fields you need to fill in.
Filling In the Fields
Here's what each field means and how to fill it in well.
Title
This is the main headline of your blog post — what visitors see at the top of the page and in search results. Make it clear, compelling, and relevant to what the post is about.
Good titles:
- "7 Things to Pack for Your First Yoga Retreat"
- "How Breathwork Changed My Coaching Practice"
- "Why Coliving in Spain Is the Future of Remote Work"
Avoid vague titles like "My Thoughts" or "Update" — they don't tell readers (or Google) what the post is about.
Slug (URL)
The slug is the URL path for your blog post. Sanity usually auto-generates this from your title, but you can (and sometimes should) customize it.
Good slugs are:
- Short and descriptive:
yoga-retreat-packing-list - Lowercase with hyphens:
benefits-of-coliving - Without unnecessary words:
breathwork-coaching(nothow-breathwork-changed-my-coaching-practice-in-2024)
Keep slugs to 3-5 words when possible. They should give someone a clear idea of the page content just from the URL. This also helps with SEO since search engines use the URL as a ranking signal.
Featured Image
This is the main image for your post. It appears at the top of the article and as the thumbnail when the post is shown in listings, social media shares, and search results.
Choose an image that:
- Relates to the topic of the post
- Is high quality and well-lit
- Works at both large (hero) and small (thumbnail) sizes
- Is at least 1200x800 pixels
For more on image sizes and sources, see Updating Images.
Author
Select yourself (or the appropriate author) from the dropdown. If your author profile doesn't exist yet, let us know on Slack and we'll create it.
Your author profile typically includes your name, photo, and short bio, which appear at the bottom of blog posts.
Category
Assign one or more categories to organize your blog content. Categories help visitors find related posts and help Google understand your site structure.
Common categories for wellness businesses:
- Retreats
- Coaching Tips
- Wellness
- Mindfulness
- Business Tips
- Recipes / Nutrition
- Travel
If you need a new category that doesn't exist yet, you can usually create one in the "Categories" section of Sanity, or ask us to add it.
Body Content (The Main Article)
This is where you write your actual blog post. Sanity provides a rich text editor with formatting tools.
Available formatting:
- Headings (H2, H3, H4) — Use these to break your post into scannable sections. Start with H2 for main sections and H3 for sub-sections.
- Bold and italic — Use sparingly for emphasis. Don't bold entire paragraphs.
- Bullet lists and numbered lists — Great for tips, steps, and lists of resources.
- Links — Highlight text and click the link icon to add a URL. Link to other pages on your website (internal links are great for SEO) and relevant external resources.
- Images — Insert images directly into your article text. Use the image button in the toolbar to upload or select from the media library.
- Block quotes — Perfect for client testimonials, notable quotes, or key takeaways you want to highlight.
Remember to use H2 headings for your main sections, not H1. Your blog post title is automatically the H1, and having multiple H1 tags on a page hurts your SEO.
[VIDEO: Korneel creates a blog post from scratch]
SEO Fields
Most blog posts have dedicated SEO fields. These control how your post appears in Google search results. There are usually two fields:
Meta Title — The title that appears in Google search results and browser tabs. Keep it under 60 characters. It should include your main keyword and be compelling enough to click.
Example: "Yoga Retreat Packing List: 7 Essentials You'll Actually Need"
Meta Description — The short description that appears below the title in search results. Keep it under 160 characters. Summarize what the reader will learn and include a call to action.
Example: "Heading to your first yoga retreat? Here's exactly what to pack (and what to leave at home). Plus insider tips from a retreat leader with 10 years of experience."
Think of the meta title and description as a mini ad for your blog post. You're competing with other search results for clicks, so make it specific and enticing. Ask yourself: "Would I click on this?"
Publish Date
Set the date you want displayed on the blog post. This is usually today's date, but you can backdate or future-date posts if needed.
Note: The publish date field controls what's displayed on the blog post, not when it actually goes live. The post goes live when you click the "Publish" button.
Publishing Your Post
When you've filled in all the fields and are happy with your content:
Review everything
Read through your post one more time. Check for typos, broken formatting, and missing images. Make sure the slug, meta title, and meta description are all set.
Use the preview
If your site has a preview feature, click the preview button to see exactly how the post will look on your website. Check it on both desktop and mobile if possible.
Click Publish
Hit the "Publish" button. Vercel will automatically rebuild your site and your new blog post will be live within seconds.
Check the live post
Visit your website and navigate to the blog post to make sure everything looks good. Click through any links, check images, and read it one more time on the live site.
Writing Tips for Better Blog Posts
Here are some practical tips that make a real difference in how well your blog posts perform.
Aim for 800+ Words
Google tends to favor longer, more comprehensive content. Posts under 300 words rarely rank for anything. Aim for at least 800 words, and for competitive topics, 1,500-2,000 words is even better.
That said, don't pad your posts with fluff. Every sentence should earn its place. If you can say something in 800 words, don't stretch it to 2,000 just for the word count.
Use Headings to Break Up Text
No one wants to read a wall of text. Use H2 and H3 headings every few paragraphs to create a clear structure. This helps readers scan your post and find the section most relevant to them.
A good rule of thumb: every 200-300 words should have a new heading.
Add Images Every Few Paragraphs
Images break up the text and make your post more engaging. Aim for at least 2-3 images in a standard blog post. They can be:
- Photos related to the topic
- Screenshots or examples
- Simple graphics or infographics
- Your own photos (these work great for authenticity)
Write for One Specific Person
Don't write for "everyone." Think of one specific person — maybe your ideal client — and write as if you're explaining something to them over coffee. This makes your writing more personal and engaging.
Include Internal Links
Link to other pages on your website when it's natural. If you mention your retreat, link to your retreat page. If you reference a concept you've written about before, link to that post. Internal links help with SEO and keep visitors exploring your website longer.
End with a Call to Action
Every blog post should end with a clear next step. This could be:
- "Book a free discovery call"
- "Check out our upcoming retreats"
- "Download our free guide"
- "Read our related post about..."
Don't let readers hit a dead end. Guide them somewhere.
Editing Existing Blog Posts
To edit a post you've already published:
- Go to "Blog Posts" in the Sanity sidebar
- Click on the post you want to edit
- Make your changes — Sanity auto-saves drafts
- Click "Publish" to push the changes live
The updated post will replace the old version. Vercel handles the rebuild automatically.
Updating old blog posts is a great SEO strategy. If you have a post from six months ago that's getting some traffic, update it with fresh information and Google will reward you with better rankings. It's often easier than writing a brand new post.
Troubleshooting
"My blog post doesn't appear on the blog page." Make sure you clicked "Publish" (not just saved a draft). Also check that all required fields are filled in — sometimes a missing category or featured image prevents the post from showing up in listings.
"The formatting looks wrong on the live site." Double-check your heading levels (H2, H3) and make sure you're not pasting formatted text from Word or Google Docs. If you're pasting content, use Ctrl+Shift+V (Cmd+Shift+V on Mac) to paste as plain text, then add formatting in Sanity.
"My images are too big / too small." See our image guide for recommended sizes. Blog post images should be at least 1200x800 pixels.
Next Steps
Updating Images
Learn about recommended image sizes, formats, and where to find free stock photos for your blog posts.
Last updated today
Built with Documentation.AI