Marketing Tools: Content, SEO, Email, Social, Design
Complete setup guide for marketing and content tools including Notion, SEO research, Mailchimp, Buffer, and Canva
Marketing & Content Tools
Content is how you grow. These tools help you create, optimize, and distribute content without a team.
Notion – Content Creation Workspace
What it is: An all-in-one workspace where you organize ideas, draft content, manage your editorial calendar, and build knowledge bases.
Why: Notion's flexibility lets you build a content system that fits your workflow—not someone else's template.
Setup:
Create Your Content Hub
Create a new workspace or page called "Content Hub".
Create these databases:
Content Calendar:
Columns:
- Title (text)
- Status (select: Idea / Outline / Draft / Review / Published)
- Type (select: Blog / Twitter / LinkedIn / Newsletter)
- Publish Date (date)
- URL (url)
- Tags (multi-select)Content Library (Published Work):
Columns:
- Title (text)
- Type (select)
- Published Date (date)
- URL (url)
- Views (number)
- Engagement (number)
- Notes (text)Idea Inbox:
Columns:
- Idea (text)
- Source (text: conversation, article, tweet, etc.)
- Date Added (date)
- Potential (select: High / Medium / Low)Set Up Your Writing Template
Create a template for blog drafts. Mine looks like this:
# [Title]
**Target Keyword**: [keyword]
**Intended Audience**: [who this is for]
**Goal**: [what I want readers to do]
---
## Outline
- Intro: [hook, problem, promise]
- Section 1: [main point]
- Section 2: [main point]
- Section 3: [main point]
- Conclusion: [summary, CTA]
---
## Draft
[Write here]
---
## SEO Checklist
- [ ] Keyword in title
- [ ] Keyword in first paragraph
- [ ] Keyword in at least one H2
- [ ] Meta description (155 chars)
- [ ] Internal links (3+)
- [ ] External links (2+)
- [ ] Image alt text
---
## Notes
[Research links, feedback, revisions]Use Notion AI (Optional but Powerful)
Notion AI can help you:
- Generate outlines from a topic
- Rewrite sections for clarity
- Create summaries of long notes
- Brainstorm headline variations
Enable Notion AI in Settings → AI. You get 20 free responses, then it's $10/month (separate from your plan).
Pro Tip: Don't rely on AI to write your content. Use it to unstick yourself when you're stuck on a headline or need a different angle on an idea. Your voice is what makes your content valuable.
My Notion Workflow:
1. Capture ideas in Idea Inbox (via mobile or web clipper)
2. Weekly review: Move high-potential ideas to Content Calendar as "Idea"
3. When ready to write: Change status to "Outline", fill in template
4. Write draft, change status to "Draft"
5. Edit, change status to "Review"
6. Publish, change status to "Published", add URL
7. Move to Content Library for trackingCost: Free for personal use (plenty for solopreneurs). Plus Plan ($10/month) adds unlimited file uploads, version history, and advanced permissions if you need them.
Obsidian is a powerful markdown-based note-taking app with a focus on linking ideas. Great if you want a local-first, file-based system with backlinks and graph views. Free, with optional Sync ($10/month).
Google Docs is simple and familiar. Use folders for organization and Google Sheets for your content calendar. Free, but less flexible than Notion.
Craft is a beautiful, minimalist writing app with collaboration features. Great for Apple users. Free tier available, Pro is $5/month.
SEO Research – Ubersuggest + Google Tools
What it is: Tools to find what people are searching for, so you create content that gets found.
Why: You can write amazing content, but if no one searches for it, no one finds it. SEO research helps you create content that matches search intent.
Tools You Need:
Ubersuggest (freemium):
Keyword research, content ideas, and competitor analysis. Free tier gives you 3 searches per day. Paid plans start at $12/month for unlimited searches.
Google Keyword Planner (free):
Shows search volume and competition for keywords. Requires a Google Ads account (free to create, no ad spend required).
Google Search Console (free):
Shows what keywords your site already ranks for, plus crawl errors and indexing issues.
Google Trends (free):
Shows search interest over time and regional differences.
SEO Research Workflow:
Find Keyword Ideas in Ubersuggest
Go to Ubersuggest, enter a topic (e.g., "email marketing for beginners").
Ubersuggest shows:
- Search volume (how many people search this per month)
- SEO Difficulty (SD): How hard it is to rank (0-100)
- Paid Difficulty (PD): How expensive ads are (indicates commercial intent)
- Related keywords and questions people ask
Look for keywords with:
- Search volume: 500-5,000/month (sweet spot for solopreneurs)
- SEO Difficulty: Under 40 (easier to rank)
- Question-based keywords (these are blog gold)
Example:
Keyword: "how to start email marketing"
Volume: 2,400/month
SD: 35
PD: 12
Good target! Medium volume, low difficulty, clear intent.Validate in Google Keyword Planner
Go to Google Keyword Planner (in Google Ads), paste your keyword.
Check:
- Avg. monthly searches (confirms Ubersuggest volume)
- Competition level (Low/Medium/High)
- Top of page bid (high bid = high commercial intent)
Use this to confirm demand and see related keywords Google suggests.
Check What Already Ranks
Google your target keyword. Look at the top 10 results:
- What type of content ranks? (blog posts, videos, tools, listicles)
- How long are they? (word count estimate)
- What angle do they take? (beginner guide, advanced tactics, case study)
- What's missing? (questions not answered, gaps you can fill)
This tells you what you need to create to compete.
SEO Research Workflow Summary: Use Ubersuggest to find keyword ideas, Google Keyword Planner to validate demand, and manual Google search to understand what ranks. Target keywords with search volume between 500-5,000 per month and SEO difficulty under 40 for best results as a solopreneur.
My SEO Research Routine:
I spend 30 minutes every Monday researching keywords for the week's content. I keep a running list in Notion of "Target Keywords" with volume, difficulty, and content angle notes. This way I'm never stuck wondering what to write about.
Cost: All free if you use the free tiers. Ubersuggest paid ($12/month) is worth it if you publish content regularly.
Alternatives:
Ahrefs is the gold standard for SEO research. Keyword Explorer, Site Explorer, Content Explorer—everything you need. Starts at $129/month. Worth it if SEO is your primary growth channel.
SEMrush is another comprehensive SEO suite with competitive analysis, position tracking, and site audits. Starts at $139.95/month. Great for data-driven marketers.
Moz offers Keyword Explorer, Link Explorer, and Rank Tracking. Starts at $99/month. Friendlier UI than Ahrefs/SEMrush, good for beginners.
Mailchimp – Email Marketing
What it is: An email marketing platform for building your list, sending newsletters, and automating campaigns.
Why: Email is the most direct channel you own. No algorithm decides if your audience sees your message.
Setup:
Create Your Mailchimp Account
Sign up at mailchimp.com (free for up to 500 subscribers).
Create your first audience (your email list).
Fill in:
- Audience name (e.g., "XPS Newsletter Subscribers")
- Default From email (your email)
- Default From name (your name or brand)
Design Your Signup Form
Go to Audience → Signup forms.
Choose "Embedded forms" for your website.
Customize:
- Fields to collect (email is required; name is optional but helpful)
- Form design (keep it simple—fewer fields = more signups)
- Confirmation message
Copy the embed code, paste it into your website (in a sidebar, footer, or end of blog posts).
Example embed code:
<!-- Begin Mailchimp Signup Form -->
<div id="mc_embed_signup">
<form action="https://your-audience.us1.list-manage.com/subscribe/post?u=123&id=456" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank">
    <div id="mc_embed_signup_scroll">
	<h2>Subscribe to our newsletter</h2>
<div class="mc-field-group">
	<label for="mce-EMAIL">Email Address </label>
	<input type="email" value="" name="EMAIL" class="required email" id="mce-EMAIL" required="">
</div>
	<div id="mce-responses" class="clear">
		<div class="response" id="mce-error-response" style="display:none"></div>
		<div class="response" id="mce-success-response" style="display:none"></div>
	</div>
	<div style="position: absolute; left: -5000px;" aria-hidden="true"><input type="text" name="b_123_456" tabindex="-1" value=""></div>
    <div class="clear"><input type="submit" value="Subscribe" name="subscribe" id="mc-embedded-subscribe" class="button"></div>
    </div>
</form>
</div>
<!--End mc_embed_signup-->Set Up a Welcome Email (Automation)
Go to Automations → Create → Welcome new subscribers.
Design your welcome email:
- Subject: "Welcome to [Your Newsletter Name]!"
- Preview text: "Here's what to expect..."
- Body: Introduce yourself, set expectations (how often you'll email, what topics you cover), and thank them for subscribing.
Example:
Subject: Welcome to XPS Insights!
Hey [First Name],
Thanks for subscribing! I'm [Your Name], and I write about [your topics] every [frequency].
Here's what you can expect:
- Weekly insights on [topic 1]
- Tools and frameworks I actually use
- No fluff, no spam, unsubscribe anytime
Your next email will land in your inbox this [day of week].
— [Your Name]
P.S. Hit reply anytime—I read every response.Create Your First Campaign
Go to Campaigns → Create → Email.
Choose your audience, design your email (use a template or plain text—plain text often performs better for newsletters).
Write your content, preview, test send to yourself.
Subject line tips:
- Keep it under 50 characters (mobile-friendly)
- Be specific ("3 tools I use daily" > "Productivity tips")
- Avoid spammy words ("free", "limited time", "$$$")
Schedule or send.
Email Best Practices: Subject lines under 50 characters perform better on mobile. Be specific rather than generic. Avoid spam trigger words like "free" and "limited time". Plain text emails often outperform heavily designed templates because they feel more personal and have better deliverability.
My Email Workflow:
I batch-create content on Mondays, write my newsletter draft in Notion, then paste it into Mailchimp on Wednesdays for a Thursday send. I track open rates and click rates, and experiment with subject lines to see what resonates.
Key Metrics to Track:
- Open rate: Aim for 20-30% (industry average is ~21%)
- Click rate: Aim for 2-5%
- Unsubscribe rate: Under 0.5% is healthy
Cost: Free for up to 500 subscribers. After that, Essentials plan starts at $13/month (up to 500 contacts). Standard plan ($20/month) adds automation, retargeting, and A/B testing.
ConvertKit is built for creators. Great automation, tagging, and segmentation. Free up to 300 subscribers, then $9/month. Easier than Mailchimp for solopreneurs who want powerful automation without the complexity.
Self-hosted options like Listmonk (open-source) give you full control and no per-subscriber fees. Requires technical setup and a server. Great if you're comfortable with self-hosting and want to avoid vendor lock-in.
Buffer – Social Media Scheduling
What it is: A tool to schedule social media posts in advance across multiple platforms (Twitter, LinkedIn, Facebook, Instagram).
Why: Posting consistently on social media is hard. Buffer lets you batch-create content and schedule it to post automatically, so you're not glued to your phone all day.
Setup:
Create Your Buffer Account
Sign up at buffer.com (free plan allows 3 social channels, 10 scheduled posts per channel).
Connect your social accounts (Twitter, LinkedIn, etc.) by clicking "Add Channel" and authorizing Buffer.
Plan Your Posting Schedule
Go to Settings → Posting Schedule for each channel.
Set your preferred posting times based on when your audience is active.
Example posting schedule:
Twitter:
- Monday-Friday: 8am, 12pm, 5pm
- Weekend: 10am
LinkedIn:
- Monday, Wednesday, Friday: 9am, 3pm
- Sunday: 11am (thought leadership content)Create and Schedule Posts
Click "Create Post", write your content, select which channels to post to.
Click "Schedule Post" to add it to your queue (Buffer will post it at the next available time slot).
Or, click "Schedule for a Specific Time" to choose exactly when it posts.
Example tweet thread:
Thread on building a solopreneur tech stack:
1/ Your tech stack should solve problems, not create them.
Here's my minimal setup for running a one-person business:
2/ Communication: @Slack for async team communication (with freelancers), @Loom for async video updates.
No more "quick calls" that eat your deep work time.
3/ Project Management: @Linear for tasks, @Notion for docs.
Linear keeps me focused on what's next. Notion is my second brain.
4/ Development: @github for code, @Vercel for deployment.
Push to main, it's live. No DevOps headaches.
5/ Marketing: @buffer for social scheduling, @mailchimp for email.
Batch-create content, automate delivery.
6/ Analytics: @plausible for web analytics, @stripe for revenue tracking.
Simple dashboards, no data overwhelm.
That's it. 9 tools. No bloat.
What's your essential tool?Schedule each tweet with 2-3 minute intervals.
Buffer Scheduling Strategy: Batch-create your social content once per week. Schedule posts for peak engagement times based on when your specific audience is active. For Twitter, aim for 8am, 12pm, and 5pm on weekdays. For LinkedIn, 9am and 3pm work well for B2B audiences. Test different times and track engagement to optimize your schedule.
My Buffer Workflow:
Every Sunday, I spend 1 hour creating social posts for the week. I write 5-10 tweets, 2-3 LinkedIn posts, and schedule them in Buffer. This gives me consistent presence without constant context-switching.
Cost: Free plan (3 channels, 10 posts each). Essentials plan ($6/month per channel) for unlimited posts and advanced analytics. Pro plan ($12/month per channel) adds first comment, hashtag manager, and link shortening.
Hootsuite is a comprehensive social media management platform with scheduling, monitoring, and analytics. Starts at $99/month. Overkill for most solopreneurs, but powerful if social is your primary channel.
Later is focused on visual platforms (Instagram, Pinterest, TikTok) with a visual content calendar. Free plan available, paid plans start at $25/month. Great for visual-first brands.
Typefully is a Twitter-focused writing and scheduling tool with thread composer, analytics, and AI suggestions. Free plan available, Pro is $12.50/month. Best-in-class for Twitter-focused solopreneurs.
Canva – Design & Visual Content
What it is: A drag-and-drop design tool for creating graphics, social media images, presentations, and more—without needing design skills.
Why: Visuals matter. Canva makes it easy to create professional-looking graphics quickly, so you're not stuck staring at a blank Photoshop canvas.
Setup:
Create Your Canva Account
Sign up at canva.com (free plan has 250,000+ templates and design elements).
Explore templates for your most common needs (social media posts, blog headers, presentations).
Set Up Your Brand Kit (Pro Feature, but Worth It)
If you upgrade to Canva Pro ($14.99/month), you can create a Brand Kit with:
- Brand colors: Your primary and secondary colors (hex codes)
- Brand fonts: Your preferred fonts for headings and body text
- Brand logos: Upload your logo variations (full, icon, monochrome)
This makes every design consistent with one click.
Example Brand Kit:
Colors:
- Primary: #4A90E2 (blue)
- Secondary: #F5A623 (orange)
- Neutral: #4A4A4A (dark gray)
- Background: #F8F8F8 (light gray)
Fonts:
- Heading: Montserrat Bold
- Subheading: Montserrat SemiBold
- Body: Open Sans Regular
Logos:
- Full logo (horizontal)
- Icon logo (square)
- Monochrome logo (white on transparent)Create Design Templates for Recurring Needs
Don't redesign from scratch every time. Create templates for:
- Social media posts: 1080x1080px (Instagram), 1200x675px (Twitter/LinkedIn)
- Blog headers: 1200x630px (matches OpenGraph preview size)
- Email headers: 600px wide (Mailchimp-friendly)
- Presentation slides: 1920x1080px (16:9 ratio)
Save these as templates in Canva, customize as needed.
Example template structure:
Blog Header Template:
- Size: 1200x630px
- Background: Brand color or image with 40% opacity overlay
- Title: Montserrat Bold, 64px, white
- Subtitle: Montserrat SemiBold, 32px, white
- Logo: Bottom right, 100px wideMy Canva Workflow:
When I write a new blog post, I duplicate my blog header template, update the text, export as PNG, and upload to my CMS. Takes 2 minutes. Same for social posts—duplicate template, customize, schedule in Buffer.
Design Best Practices:
Typography:
- Use 2-3 fonts max (one for headings, one for body)
- Maintain clear hierarchy (heading 2x larger than body text)
- Ensure readability (contrast between text and background)
Color:
- Stick to your brand colors (consistency builds recognition)
- Use color to guide attention (bright accent colors for CTAs)
- Ensure accessibility (4.5:1 contrast ratio for text)
Images:
- Use high-quality stock photos (Unsplash, Pexels are free sources)
- Avoid cheesy stock photos (no fake handshakes or generic office shots)
- Add overlays or filters for consistency
Layouts:
- Follow the rule of thirds (place key elements off-center)
- Leave white space (don't cram everything in)
- Align elements to a grid (Canva has built-in alignment tools)
Cost: Free plan is generous. Canva Pro ($14.99/month) adds Brand Kit, background remover, resize magic, and 100GB storage. Worth it if you create visuals regularly.
Figma is a professional design tool used by designers and product teams. Free for personal use, powerful for UI/UX design, but steeper learning curve than Canva. Great if you want full design control.
GIMP is a free, open-source alternative to Photoshop. Powerful for photo editing and graphic design, but the UI is clunky. Good if you want advanced features without paying for Adobe.
Photopea is a free, web-based photo editor that mimics Photoshop. No account required, works in your browser. Great for quick edits when you don't want to install software.
Next Steps
You now have a complete marketing and content toolkit:
- Notion: Organize your ideas and content workflow
- SEO Research: Find what people are searching for
- Mailchimp: Build and nurture your email list
- Buffer: Maintain consistent social presence
- Canva: Create professional visuals quickly
These tools work together. You research keywords in Ubersuggest, outline your content in Notion, design visuals in Canva, schedule social promotion in Buffer, and send it to your email list in Mailchimp.
Next chapter: We'll cover analytics and measurement tools to track what's working (and what's not).
Development Tools: VS Code, GitHub, Vercel, Supabase, CI/CD
Complete setup guide for development environment including IDE, version control, hosting, database, and CI/CD pipeline
Operations Tools: Project Management, Documentation, Analytics, Forms
Setup guide for operations infrastructure including GitHub Projects, Notion+Wiki docs, Google Analytics, and Google Forms