The skill that turns your blog from invisible to findable — explained so simply that you'll wonder why everyone else makes it sound so complicated.
Over the past eight weeks, you've built something real.
You shifted your mindset. You learned to spot scams. You processed past failures with honesty and grace. You evaluated five business models, identified which one fits you, and understood exactly how affiliate marketing works. You built a blog from scratch. You set up an email list with a signup form, an automated welcome email, and a plan for weekly communication.
That's not nothing. That's a genuine online business infrastructure — created by someone who, two months ago, may not have known what WordPress was.
But here's the honest truth about where you are right now.
Your blog exists. But almost nobody knows it's there.
You have helpful, well-written content sitting on your website. You have affiliate links ready to earn commissions. You have a signup form waiting to collect subscribers. But if nobody can find your blog, none of that matters. It's like opening a beautiful shop on a street with no foot traffic. The products are great. The service is wonderful. But the customers don't know you exist.
That's the problem we solve today.
Today, I'm going to teach you the skill that brings people to your blog — not through paid advertising, not through begging friends to share your posts, not through dancing on social media — but through the most powerful, sustainable, free traffic source on the internet.
Google.
Specifically, I'm going to teach you SEO — Search Engine Optimization. The practice of creating content that Google recognizes as helpful and shows to the people who are searching for exactly what you've written about.
If that term sounds intimidating, I understand completely. The SEO industry has spent decades wrapping a fundamentally simple concept in layers of technical jargon, conflicting theories, and unnecessary complexity. If you've ever tried to learn SEO from a random blog post or YouTube video, you probably walked away more confused than when you started.
That ends today.
By the time you finish this article, you will understand what SEO is, how Google actually decides what to show people, and — most importantly — exactly what to do when you sit down to write a blog post so that Google finds it, trusts it, and shows it to the right readers.
No jargon without explanation. No assumed knowledge. No mystical secrets or expensive tools required. Just clear, honest instruction from someone who wants you to succeed.
Let's start with the most basic question of all.
What Is SEO? (The Simplest Explanation You'll Ever Read)
SEO stands for Search Engine Optimization.
Let's break that down word by word.
Search Engine: A tool people use to search the internet. Google is the most popular search engine by far, handling over 8.5 billion searches every single day. When people say "SEO," they're mostly talking about Google.
Optimization: The process of making something work as well as it possibly can.
So Search Engine Optimization simply means: making your blog content work as well as it possibly can in Google's search results.
When someone types a question or topic into Google, Google shows them a list of results — web pages that it believes will best answer their question. Those results are ranked from most relevant and helpful to least relevant and helpful.
SEO is the practice of writing and structuring your blog posts in a way that helps Google understand what your content is about, recognize that it's genuinely helpful, and rank it high enough in the results that real people actually see it and click on it.
That's it. That's the whole concept.
You're not tricking Google. You're not gaming a system. You're not exploiting some secret loophole. You're simply communicating clearly with Google about what your content covers and creating content that's good enough to deserve a high ranking.
Think of it this way. Imagine you're a librarian. Someone walks in and asks, "Do you have any good books about container gardening for beginners?" Your job is to find the most helpful, relevant book on that topic and hand it to them.
How would you find it? You'd look at the book's title. You'd scan the table of contents. You'd flip through the pages to see if the content actually addresses the question. You'd consider whether it's written clearly and thoroughly, or whether it's thin and unhelpful. You'd check whether it's up to date.
Google is doing the exact same thing — just at an incomprehensibly massive scale. It's a librarian serving 8.5 billion requests per day, scanning billions of web pages to find the most helpful, relevant answer for each question.
Your goal with SEO is to make sure that when Google is looking for the best answer to a question in your niche, it can easily find your blog post, understand what it's about, and confidently recommend it to the person who asked.
How Google Actually Decides What to Show People
Before I teach you what to do, I want you to understand why those things work. Because when you understand Google's thinking — its priorities and its logic — the practical steps I'll teach you later will make intuitive sense instead of feeling like arbitrary rules you're following blindly.
Google has one overriding goal: to show the most helpful result for every search.
That's it. That's Google's entire business model. People use Google because they trust that when they search for something, Google will deliver a useful answer. If Google started showing unhelpful, irrelevant, or spammy results, people would stop using it and switch to a competitor. Google's survival depends on consistently delivering helpful results.
This is actually great news for you. Because it means that Google's interests and your interests are perfectly aligned. You want to create helpful content. Google wants to find and recommend helpful content. You're not adversaries. You're partners.
With that context in mind, here's a simplified explanation of how Google decides which content to show for any given search.
Step 1: Google Discovers Your Content (Crawling)
Google uses automated programs called crawlers (sometimes called "spiders" or "bots") that constantly travel across the internet, visiting websites, reading pages, and following links from one page to another.
When you publish a blog post, Google's crawler will eventually visit your website, read your new post, and add it to Google's massive index — essentially a catalog of every web page Google knows about.
You don't need to do anything special for this to happen. As long as your blog is publicly accessible (which it is, if you followed the setup in Week 7), Google's crawler will find it. Setting up Google Search Console (which I mentioned in Week 7's "next steps" section) can help speed up this process, but it's not strictly required.
Step 2: Google Tries to Understand Your Content (Indexing)
Once Google has read your blog post, it tries to figure out what the post is about. Google looks at several things:
- Your post's title — What does the headline say?
- Your headings — What are the main sections about?
- The words and phrases you use throughout the post — What language and terminology appears?
- The structure of your content — How is it organized?
- The links within your post — What are you linking to? What other pages link to your post?
Based on all of this information, Google categorizes your post. It essentially says, "This post appears to be about [topic]. It seems to answer the question [question]. I'll file it away so that when someone searches for something related, I can consider showing this post."
This is why clear, well-organized writing matters. If your post is rambling, unfocused, or vague about its topic, Google has a harder time understanding what it's about — and a harder time matching it with the right searches.
Step 3: Google Evaluates Your Content (Ranking)
When someone types a search into Google, Google doesn't just look for pages about that topic. It looks for the best pages about that topic. It evaluates every relevant page in its index and ranks them from best to worst.
Google uses hundreds of factors to determine rankings, but the ones that matter most for a new blogger can be summarized in four main categories:
Relevance: Does your content actually address what the person searched for? If someone searches for "best walking shoes for women over 50" and your post is specifically about that topic — not about walking shoes in general, not about shoes for men, not about running shoes — then your content is highly relevant.
Depth and Thoroughness: Does your content provide a complete, satisfying answer? A post that lists 7 walking shoes with detailed reviews, personal experience, pros and cons, and specific recommendations is more thorough than a post that lists 3 shoes with one sentence each. Google rewards thoroughness.
Trust and Authority: Does Google have reason to believe you're a reliable source? This is influenced by factors like how long your blog has been around, how many other websites link to your content, how consistent your publishing is, and whether your content demonstrates genuine knowledge and experience.
User Experience: Is your content easy to read and navigate? Does your website load quickly? Is it mobile-friendly? Is the text broken into readable paragraphs with clear headings? Google penalizes content that's difficult to consume, even if the information itself is good.
Step 4: Google Shows the Results (The Search Results Page)
Based on all of the above, Google creates a ranked list of results and displays them to the searcher. The result Google considers most helpful appears at the top. The second-most helpful appears next. And so on.
Here's the crucial thing you need to understand about this ranking:
The vast majority of clicks go to the results on the first page of Google. Specifically:
- The #1 result gets approximately 27–32% of all clicks
- The #2 result gets approximately 15–17% of clicks
- The #3 result gets approximately 10–12% of clicks
- Results on page 2 collectively get less than 1% of clicks
This means that ranking on the first page of Google — ideally in the top 3–5 positions — is where virtually all of the traffic comes from. A blog post that ranks #3 for a search term gets significant, consistent traffic. A blog post that ranks #15 (page 2) gets almost nothing.
This is why SEO matters so much. It's the difference between your content being seen by hundreds or thousands of people every month and being seen by virtually no one.
Keywords: The Foundation of Everything
Now that you understand how Google works, let's talk about the single most important concept in SEO: keywords.
What Keywords Are
A keyword is simply the word or phrase that someone types into Google when they're searching for something.
When someone types "best air fryer for a small kitchen" into Google, that entire phrase is a keyword. When someone types "how to organize a pantry" into Google, that's a keyword. When someone types "comfortable walking shoes plantar fasciitis" into Google, that's a keyword.
Keywords are the bridge between what people are searching for and the content you create. When you write a blog post that's focused on a specific keyword, you're creating content that's designed to appear when someone searches for that term.
This doesn't mean you're stuffing your articles with repetitive phrases or writing awkwardly to include certain words. It means you're identifying what your target readers are actually searching for and then creating content that directly, thoroughly, and helpfully answers that search.
Why Keywords Matter So Much
Without keyword awareness, you're essentially guessing what people want to read. You might write an article you think is helpful, but if nobody is searching for that specific topic, nobody will find it through Google.
With keyword awareness, you're letting your audience tell you exactly what they want — and then creating it for them. You're not guessing. You're responding to proven demand.
Let me give you a concrete example.
Imagine you have a cooking blog and you're deciding what to write about. You have two ideas:
Idea A: "My Grandmother's Favorite Kitchen Memories"
Idea B: "Best Air Fryer for One Person — 5 Options Tested and Reviewed"
Idea A might be a lovely, nostalgic piece of writing. But how many people are typing "grandmother's favorite kitchen memories" into Google? Essentially none.
Idea B targets a specific keyword — "best air fryer for one person" — that hundreds or thousands of people search for every single month. Those people are actively looking for exactly this kind of recommendation. They're ready to buy. And if your post is the most helpful result, Google will show it to them.
Idea A is writing for yourself. Idea B is writing for your audience. Both have their place. But only one builds your business.
This doesn't mean every post needs to be dry and formulaic. You can absolutely bring your personality, your stories, and your warmth to a keyword-targeted post. In fact, you should. The best blog posts combine strategic topic selection with genuine, personal, helpful writing. That's the sweet spot.
How to Find Good Keywords
Here's where many beginners get overwhelmed, because the SEO industry has created an entire ecosystem of expensive, complex keyword research tools that make the process feel like you need a data science degree.
You don't.
Here are four free, simple methods for finding keywords that your target audience is actually searching for. Start with Method 1 and work your way through the others as you get more comfortable.
Method 1: Google Autocomplete (The Simplest Method)
This is the method I mentioned back in Week 7 when discussing niche selection, and it remains one of the most powerful — and completely free — keyword research tools available.
Here's how it works:
- Go to Google.com
- Start typing a phrase related to your niche into the search bar
- Stop typing before you finish the phrase and look at the dropdown suggestions that appear
These suggestions are called autocomplete predictions, and they represent real searches that real people are performing frequently. Google only suggests phrases that have significant search volume — meaning lots of people are actually searching for them.
Example: If your blog is about cooking for two, type "best cookware for" and stop. Google might suggest:
- best cookware for beginners
- best cookware for glass top stoves
- best cookware for small kitchens
- best cookware for two people
- best cookware for healthy cooking
Each of those suggestions is a potential blog post topic — and a keyword with proven demand.
Now try variations:
- "how to cook for" → how to cook for two, how to cook for one person, how to cook for beginners
- "easy meals for" → easy meals for two, easy meals for seniors, easy meals for beginners
- "best kitchen tools for" → best kitchen tools for small kitchens, best kitchen tools for beginners, best kitchen tools for seniors
You can spend 15 minutes doing this and walk away with dozens of proven keyword ideas for your blog. No fancy tools required. No subscription needed. Just Google and your imagination.
Pro tip: Try adding different words before and after your main topic. Adding "best," "how to," "what is," "for beginners," "for seniors," "for small," "vs," "review," and "worth it" will uncover different types of searches.
Method 2: Google's "People Also Ask" Box
When you actually complete a search on Google — press Enter and look at the results page — you'll often see a section called "People Also Ask." This is a box containing 4–6 related questions that other people have searched for on the same topic.
Each of these questions is a keyword — and a potential blog post.
For example, if you search "best raised garden bed for beginners," the People Also Ask box might show:
- What is the best material for a raised garden bed?
- How deep should a raised garden bed be for vegetables?
- Is it cheaper to buy or build a raised garden bed?
- What do you put at the bottom of a raised garden bed?
Those four questions are four blog post ideas, handed to you by Google itself. And the beautiful thing about People Also Ask is that when you click on one question, more questions appear. You can keep clicking and keep discovering new topics your audience is curious about.
I recommend spending 10 minutes on People Also Ask every time you search for a topic in your niche. Copy the questions into a running list. Over time, that list becomes your content calendar — a queue of articles you know your audience is searching for.
Method 3: Google's Related Searches
Scroll to the very bottom of any Google search results page and you'll find a section called "Related Searches" (sometimes labeled "Related to this search" or just a row of clickable search bubbles at the bottom).
These are additional keywords that Google considers closely related to the one you searched for. They're another goldmine of content ideas.
If you searched "best walking shoes for women over 50," the related searches might include:
- most comfortable walking shoes for older women
- best walking shoes for plantar fasciitis
- walking shoes for wide feet women
- best shoes for walking on concrete all day
- walking shoes with arch support for women
Each of these is a slightly different angle on a similar topic — and each one could be its own blog post targeting a slightly different keyword.
Method 4: Free Keyword Research Tools
Once you're comfortable with the first three methods, you can start using free online tools that provide additional data — like how many people search for a keyword each month and how competitive it is.
Here are the most useful free tools for beginners:
Google Keyword Planner (free with a Google Ads account — you don't need to run any ads)
- Shows approximate monthly search volume for any keyword
- Suggests related keywords you might not have thought of
- Available at ads.google.com → Tools → Keyword Planner
Ubersuggest (free version available at neilpatel.com/ubersuggest)
- Shows search volume, competition level, and related keyword ideas
- Provides a "Keyword Difficulty" score that estimates how hard it would be to rank for that keyword
- Limited free searches per day, but enough to research a few topics
AnswerThePublic (free version available at answerthepublic.com)
- Shows you all the questions people are asking about a topic
- Organizes results visually by question type (who, what, where, when, why, how)
- Excellent for discovering blog post ideas you'd never think of on your own
Google Search Console (free, and you should have this set up from Week 7)
- Once your blog has been live for a few weeks, Search Console shows you what keywords people are already using to find your blog — even if you're ranking on page 5 and getting very few clicks. This data is incredibly valuable because it tells you where Google already sees your content as somewhat relevant. Writing more content on those topics can help you climb higher.
My recommendation for right now: Start with Methods 1–3. They require zero tools, zero accounts, and zero learning curve. Use them to brainstorm your next 10–20 blog post topics. Once you're comfortable and want more data, explore the free tools in Method 4.
Choosing the Right Keywords (The Goldilocks Principle)
Not all keywords are created equal. Some are easy to rank for but nobody searches for them. Others are searched by millions but so competitive that a new blog has zero chance of ranking for them.
The sweet spot — the keywords you want to target — lies in the middle. I call this the Goldilocks Principle.
Too Big (Too Competitive):
Keywords that are extremely broad and short — like "walking shoes" or "gardening" or "cooking" — are searched millions of times per month. But they're also targeted by massive websites with decades of authority. Nike, Amazon, The New York Times, and hundreds of other established sites are competing for these keywords.
As a new blog, you have virtually zero chance of ranking for these terms. Targeting them is like entering a boxing match against a professional heavyweight. You'll just get hurt.
Avoid these. At least for now.
Too Small (Not Enough Traffic):
Keywords that are hyper-specific and rarely searched — like "blue walking shoes for 53 year old women in Vermont" — might be easy to rank for because nobody else is targeting them. But nobody is searching for them either. Ranking #1 for a keyword that gets 2 searches per month doesn't help your business.
Avoid these too.
Just Right (The Sweet Spot):
Keywords that are specific enough to have low competition but broad enough to have meaningful search volume. These are often called long-tail keywords — phrases that are 3–7 words long and target a specific question or need.
Examples of Goldilocks keywords:
- "best walking shoes for plantar fasciitis women" — specific enough to have moderate competition, broad enough to have meaningful monthly search volume
- "how to start a container garden on a balcony" — targets a specific question that many people have
- "best air fryer for one person" — targets a specific buying need with clear purchase intent
- "easy dinner recipes for two over 50" — speaks to a specific audience with a specific need
These are the keywords you should be targeting. They won't each bring tens of thousands of visitors per month. But they'll each bring dozens or hundreds — and when you have 30, 50, or 100 posts each bringing in their own stream of targeted traffic, the total adds up to something powerful.
How to Evaluate a Keyword Before Writing About It
Before you commit to writing a full blog post on a keyword, spend 5 minutes evaluating it. Here's my simple evaluation process:
Step 1: Search for the keyword on Google.
Type your keyword into Google and look at the results on the first page. Ask yourself:
- Who is ranking? Are the top results all from massive, well-known websites (Amazon, WebMD, The New York Times)? Or are there smaller blogs and independent websites ranking on page one? If you see small blogs and independent sites in the top 10, that's a good sign. It means Google is willing to rank content from sites like yours for this keyword.
- What does the content look like? Read the top 2–3 results. Are they incredibly detailed and thorough? Or are they thin, generic, and unhelpful? If the existing content is mediocre, you have an opportunity. Google would love to replace those mediocre results with something better — and you can be that something better.
- Is the content recent? If the top results are 3–5 years old and haven't been updated, that's another opportunity. You can create a fresh, up-to-date resource that Google may prefer over outdated content.
Step 2: Check for purchase intent.
This is particularly important for an affiliate blog. You want to target keywords where the searcher is close to making a purchase — because those readers are the ones most likely to click your affiliate links and buy something.
Keywords that indicate purchase intent include:
- "Best [product] for [specific need]" — The person is comparing options before buying
- "[Product A] vs [Product B]" — The person is deciding between two specific products
- "[Product name] review" — The person is researching a specific product before purchasing
- "Is [product] worth it?" — The person is on the fence and looking for reassurance
Keywords that indicate informational intent are still valuable — they bring readers to your blog and build your authority — but they're less likely to generate immediate affiliate commissions. Examples include "how to" posts, "what is" posts, and general educational content.
A healthy blog has a mix of both. But when you're starting out and want to see affiliate income sooner, lean toward keywords with purchase intent.
Step 3: Ask yourself — can I write something better than what's already ranking?
This is the most important question. Look at the content currently on page one of Google for your keyword. Then honestly ask: can I create something more helpful, more thorough, more personal, more practical, or more up-to-date than what's already there?
If yes — and with your decades of real-world experience, the answer is often yes — that's your keyword. Write the post.
If the existing content is already exceptional and you can't realistically improve on it, move on to a different keyword. There are thousands of keywords in every niche. You don't need to compete for the ones that are already well-covered. Find the gaps.
On-Page SEO: How to Optimize Your Blog Posts
Now we get to the practical, hands-on part. You've chosen a keyword. You're ready to write. Here's how to write your blog post in a way that clearly communicates to Google what it's about — while still sounding natural, helpful, and human to your readers.
This is called on-page SEO — the optimizations you make within the blog post itself.
I'm going to walk you through each element of your blog post and explain exactly what to do.
Element 1: Your Post Title (The Most Important Element)
Your post title is the single most important piece of on-page SEO. It's the first thing Google reads when trying to understand your content, and it's the first thing searchers see in the search results when deciding whether to click.
Rules for writing a great, SEO-friendly title:
Include your target keyword as close to the beginning of the title as possible. Google gives more weight to words that appear early in the title.
- ✅ "Best Walking Shoes for Women Over 50 — 7 Tested and Reviewed"
- ❌ "My 7 Favorite Pairs of Comfortable Shoes That Are Great for Walking If You're a Woman Over 50"
The first title leads with the keyword. The second buries it. Google and searchers both prefer the first version.
Keep it under 60 characters if possible. Google truncates (cuts off) titles that are too long in search results. If your title gets cut off, searchers can't read the whole thing, and they're less likely to click.
Make it specific and compelling. Your title needs to stand out among the other results on the page. Adding numbers, specific details, or benefit-driven language helps.
- Good: "Best Air Fryer for One Person — 5 Options Compared"
- Better: "Best Air Fryer for One Person in 2024 — 5 Budget-Friendly Options Tested"
Be honest. Don't promise something your post doesn't deliver. If your title says "7 Tested and Reviewed," your post better contain 7 products that you actually tested and reviewed. Google is getting better at detecting clickbait, and readers absolutely will notice and lose trust.
Element 2: Your URL (Keep It Clean and Keyword-Rich)
Your post's URL — the web address that appears in the browser bar — is another signal Google uses to understand your content.
If you set your permalinks to "Post Name" in Week 7, WordPress will automatically generate a URL based on your post title. But it might be longer than necessary.
Best practice: Shorten your URL to include just your target keyword.
If your title is "Best Walking Shoes for Women Over 50 — 7 Tested and Reviewed," WordPress might generate a URL like:
yourblog.com/best-walking-shoes-for-women-over-50-7-tested-and-reviewed
That works, but it's longer than it needs to be. Edit it to:
yourblog.com/best-walking-shoes-women-over-50
Shorter. Cleaner. Still contains the keyword. Perfect.
How to edit your URL in WordPress: When you're writing a post, click on the URL slug (visible in the sidebar or below the title) and edit it manually before you publish.
Element 3: Your Introduction (Hook the Reader and Establish Relevance)
Your introduction serves two purposes. For readers, it draws them in and makes them want to keep reading. For Google, it confirms that the post is actually about the topic the title promised.
Include your target keyword naturally within the first 100–150 words of your post. This doesn't need to be forced or awkward. Just make sure the topic is clearly stated early.
Example:
"If you've been searching for the best walking shoes for women over 50, you already know the struggle. Your feet aren't the same as they were twenty years ago. You need more support, more cushioning, and more room — without sacrificing style or paying a fortune. I've been testing walking shoes for three years now, and these seven are the ones I actually wear and recommend."
Notice how the keyword appears naturally in the first sentence, and the rest of the introduction speaks directly to the reader's need. It doesn't feel forced or robotic. It feels like a real person talking to another real person.
That's what good SEO writing looks like. Natural. Human. Keyword-aware but never keyword-obsessed.
Element 4: Your Headings (The Skeleton of Your Post)
Headings are the titles of the sections within your blog post. In HTML terms, your post title is the H1 (Heading 1), and your section headings should use H2 (Heading 2) and H3 (Heading 3).
In WordPress, you create headings by selecting the text and choosing "Heading 2" or "Heading 3" from the block toolbar.
Why headings matter for SEO:
- They help Google understand the structure of your post — which sections cover which subtopics
- They make your post scannable for readers who are looking for specific information
- They create natural opportunities to include your keyword and related phrases
Best practices for headings:
Use H2s for main sections and H3s for subsections within those sections. This creates a logical hierarchy that both Google and readers can follow.
Include your keyword or a close variation in at least one or two H2 headings. Not every heading — that would look forced — but enough that Google can see the keyword reflected in your post's structure.
Example heading structure for a "best walking shoes" post:
- H2: What to Look for in Walking Shoes After 50
- H2: The 7 Best Walking Shoes for Women Over 50
- H3: [Shoe #1 Name] — Best Overall
- H3: [Shoe #2 Name] — Best for Plantar Fasciitis
- H3: [Shoe #3 Name] — Best Budget Option
- (etc.)
- H2: How I Tested These Walking Shoes
- H2: Frequently Asked Questions About Walking Shoes for Women Over 50
Notice how the keyword "walking shoes for women over 50" appears in one H2 heading, variations appear in others, and the overall structure tells Google exactly what the post covers and how it's organized.
Element 5: Your Body Content (Where Depth and Quality Win)
This is the main text of your blog post — the actual substance that your readers came for and that Google evaluates most carefully.
Here's what Google is looking for in your body content:
Thoroughness. Does your post fully answer the question the reader had? If someone searched for "best walking shoes for women over 50" and your post only lists 3 shoes with one sentence each, that's not thorough. If it lists 7 shoes with detailed reviews, personal experience, pros and cons, pricing, and specific recommendations for different needs — that's thorough. Thorough content ranks higher.
Originality. Google does not want to see the same information rewritten from other websites. It wants fresh perspectives, personal experience, and unique insights. This is where your life experience gives you an enormous advantage. You can write about products you've actually used, meals you've actually cooked, gardens you've actually grown, walks you've actually taken. That first-hand experience is something no AI and no 25-year-old copywriter can replicate.
Natural keyword usage. Include your target keyword and related phrases throughout your content, but only where they naturally fit. Google is sophisticated enough to understand synonyms, related terms, and natural language variations. You don't need to repeat the exact keyword phrase in every paragraph.
If your keyword is "best walking shoes for women over 50," natural variations might include:
- "comfortable walking shoes for older women"
- "supportive shoes for walking after 50"
- "the most comfortable shoes I've found for daily walks"
- "walking shoes with good arch support"
Using a variety of related phrases is actually better than repeating the exact keyword over and over. It sounds more natural, and it helps your post rank for multiple related searches — not just one.
Readability. Break your content into short paragraphs (2–4 sentences each). Use bullet points and numbered lists when presenting multiple items. Use bold text to highlight key points. Use subheadings to break up long sections.
Remember: many of your readers will be scanning your post on a phone screen. Long, dense blocks of text are exhausting to read on a small screen. Short paragraphs and clear formatting make your content accessible and inviting.
Word count. There's no magic number, but in general, longer, more comprehensive content tends to rank better than shorter content — as long as the length comes from genuine depth and not from filler or repetition.
For product review and "best of" posts, 1,500–3,000 words is a typical range. For detailed how-to guides, 2,000–4,000 words is common. Don't pad your content to reach a specific word count. Write until you've thoroughly covered the topic, and let the length take care of itself.
Element 6: Images (They Matter More Than You Think)
Images improve your blog posts in three important ways:
- They make your content more engaging and easier to read. A blog post with relevant images breaks up the text and gives readers visual reference points.
- They can rank in Google Image Search — which is another source of traffic. People searching for images related to your topic may discover your blog through an image result.
- They signal quality to Google. Posts with relevant images are generally seen as more complete and more effort-intensive than posts without them.
SEO best practices for images:
Use descriptive file names. Before uploading an image to WordPress, rename the file to something descriptive. Instead of "IMG_4532.jpg," rename it to "best-walking-shoes-women-over-50.jpg." Google reads file names and uses them to understand what the image shows.
Add alt text to every image. Alt text (alternative text) is a brief description of the image that you enter when adding it to your WordPress post. It serves two purposes: it helps Google understand the image, and it's read aloud by screen readers for visually impaired visitors.
To add alt text in WordPress: click on the image in your post, and in the settings panel on the right side, you'll see an "Alt Text" field. Write a brief, natural description that includes your keyword if relevant.
Good alt text: "Woman wearing Brooks Ghost 15 walking shoes on a paved trail"
Bad alt text: "image1" or "shoes" or leaving it blank
Compress your images before uploading. Large image files slow down your website, and site speed is a ranking factor. Use a free tool like TinyPNG.com or Squoosh.app to reduce your image file size before uploading. This takes seconds and can significantly improve your page loading time.
Use original photos when possible. Photos you've taken yourself — of products you own, gardens you've grown, meals you've cooked — are more authentic and trustworthy than stock photos. If you're recommending a walking shoe you actually wear, a photo of that shoe on your foot is more convincing than a generic stock photo. Google is also starting to give preference to original images over stock photos.
Element 7: Internal Links (Connecting Your Content Together)
Internal links are links within your blog post that point to other posts on your own blog. They're one of the simplest and most effective SEO strategies, and most beginners completely overlook them.
Why internal links matter:
- They help Google discover and crawl all of your content (Google follows links from page to page, so linking between your posts helps Google find everything)
- They help Google understand the relationship between your posts and the overall topic structure of your blog
- They keep readers on your blog longer (if they finish one post and see a link to another relevant post, they're likely to click through and keep reading)
- They distribute "ranking power" across your blog (in SEO terms, links pass authority from one page to another)
How to do it:
Whenever you mention a topic that you've written about in another blog post, link to that post. Use natural, descriptive anchor text — the clickable text of the link should describe what the reader will find if they click.
Example: "If you're not sure which type of garden bed is right for your space, I wrote a complete guide to choosing between raised beds and container gardens that walks you through the decision."
Aim to include 2–5 internal links in every blog post — more if the post is very long. As your content library grows, you'll have more opportunities to link between posts, and each new link strengthens your blog's overall SEO structure.
Also go back and add internal links to older posts. When you publish a new post, ask yourself: "Which of my existing posts could I link to this new one from?" Then edit those older posts and add the link. This takes a few minutes and creates connections that benefit both posts.
Element 8: External Links (Linking to Other Helpful Resources)
External links are links in your blog post that point to other websites. Your affiliate links are external links, but I'm talking about something broader here — links to helpful resources that support your content.
Why external links help your SEO:
It might seem counterintuitive — why would you send readers away from your blog? — but linking to authoritative, relevant external resources actually improves your content's trustworthiness in Google's eyes.
Think about it from Google's perspective. A blog post that exists in complete isolation, never referencing or acknowledging any other source, looks less credible than a post that links to reputable sources, studies, product pages, and related resources. External links demonstrate that your content exists within a broader context and that you've done your research.
Best practices:
- Link to the manufacturer's page for products you're discussing
- Link to relevant studies, statistics, or official sources when you cite facts
- Link to genuinely helpful resources your reader might benefit from
- Make sure external links open in a new tab (in WordPress, check the "Open in new tab" option when adding a link) so readers don't leave your blog entirely
Your affiliate links count as external links. So if you're already linking to products on Amazon, you're naturally including external links. Just make sure you're also occasionally linking to non-affiliate resources when they're genuinely helpful.
Element 9: Your Meta Description (The Pitch in Search Results)
The meta description is the short paragraph of text that appears below your post title in Google's search results. It's your two-sentence pitch to the searcher — your chance to convince them that your post is the one they should click.
Google doesn't always use the meta description you write (it sometimes generates its own from your content), but it uses it often enough that writing a good one is worth the 60 seconds it takes.
How to write a good meta description:
- Keep it under 155 characters (Google cuts off anything longer)
- Include your target keyword naturally (Google bolds the keyword in search results, which catches the searcher's eye)
- Make it compelling — give the searcher a reason to choose your result over the others
- Include a benefit or specific detail that differentiates your post
Example for a walking shoes post:
"I tested 7 walking shoes designed for women over 50. Here's which one I actually wear every day — and which ones aren't worth the money."
This is specific, intriguing, and includes a benefit (saving the reader from wasting money on the wrong shoes). A searcher scanning the results page would be drawn to click this.
How to set your meta description in WordPress:
If you install a free SEO plugin (which I'll recommend in the tools section below), you'll see a field below your post editor where you can enter your meta description. It takes 30 seconds per post.
Essential (Free) SEO Tools
You don't need expensive SEO software to do well. Here are the free tools I recommend for beginning bloggers:
Yoast SEO or Rank Math (WordPress Plugin)
Install one of these free WordPress plugins. They add a simple SEO panel below your post editor where you can:
- Set your target keyword for each post
- Write your meta description
- Get real-time feedback on your on-page SEO (it checks your title, headings, keyword usage, etc.)
- See a preview of how your post will appear in Google search results
I recommend Rank Math for beginners because its interface is slightly more intuitive and its free version is more feature-rich. But Yoast is also excellent. Either one will serve you well.
To install: Go to Plugins → Add New in your WordPress dashboard, search for "Rank Math" or "Yoast SEO," click "Install," then "Activate." Follow the setup wizard — it takes about 5 minutes.
Google Search Console (Free)
I mentioned this in Week 7. If you haven't set it up yet, do it now. Search Console shows you:
- Which keywords your blog is appearing for in Google
- Your average ranking position for each keyword
- How many people are clicking through to your blog
- Any technical issues Google has found on your site
It's your direct line of communication with Google, and the data it provides becomes increasingly valuable as your blog grows.
Google Analytics (Free)
Also mentioned in Week 7. Google Analytics shows you:
- How many people visit your blog each day, week, and month
- Which blog posts get the most traffic
- Where your visitors come from (Google, social media, direct, etc.)
- How long visitors spend on your site
- Which pages they visit most often
This data helps you understand what's working and where to focus your energy. If one of your posts is getting significantly more traffic than others, that's a signal to write more content on that topic.
Google Keyword Planner (Free)
Covered in the keyword research section above. Useful for checking search volume and finding new keyword ideas.
TinyPNG or Squoosh (Free)
For compressing your images before uploading them to WordPress. Faster-loading images mean a faster-loading blog, which means better rankings and happier readers.
The SEO Mistakes Beginners Make (And How to Avoid Them)
I've seen hundreds of new bloggers learn about SEO and immediately start doing things that either don't help or actively hurt their rankings. Let me save you from the most common pitfalls.
Mistake #1: Keyword Stuffing
What it is: Cramming your target keyword into every sentence, every heading, and every paragraph in an unnatural, repetitive way.
Why people do it: They think more keyword mentions = higher rankings.
Why it hurts you: Google's algorithm is specifically designed to detect and penalize keyword stuffing. Content that reads like it was written for a robot instead of a human gets pushed down in rankings, not up. It also makes your content unpleasant to read, which means visitors leave quickly — and Google notices that too.
What to do instead: Use your keyword naturally. Include it in your title, your first paragraph, one or two headings, and a few times throughout the body. Use synonyms and natural variations everywhere else. Write for humans first, and simply be aware of Google second.
If you read your post out loud and it sounds like a normal person talking, you're doing it right. If it sounds like a robot with a broken vocabulary, you've over-optimized.
Mistake #2: Targeting Keywords That Are Too Competitive
What it is: Writing posts targeting broad, highly competitive keywords like "walking shoes" or "healthy recipes" or "gardening tips."
Why people do it: Those keywords have huge search volume, so they seem attractive.
Why it hurts you: As a new blog, you cannot compete with established websites that have been building authority for years or decades. You'll write a great post, publish it, wait for traffic — and it will sit on page 4 of Google indefinitely, seen by almost no one.
What to do instead: Target long-tail keywords — the specific, 3–7 word phrases I described in the Goldilocks section. Build your authority gradually by ranking for less competitive terms first. As your blog grows in authority, you'll naturally be able to compete for bigger keywords.
Think of it like a career. You don't apply for the CEO position on your first day. You start in an entry-level role, prove yourself, and work your way up. Same principle applies to keywords.
Mistake #3: Writing for Google Instead of People
What it is: Creating content that's technically optimized but reads like a textbook — dry, generic, impersonal, and devoid of any genuine voice or personality.
Why people do it: They become so focused on "getting the SEO right" that they forget they're writing for actual human beings.
Why it hurts you: Google's algorithm increasingly prioritizes content that demonstrates E-E-A-T: Experience, Expertise, Authoritativeness, and Trustworthiness. The first E — Experience — is particularly relevant to you. Google wants to see content written by someone who has actual personal experience with the topic, not just someone who compiled information from other websites.
Your personal stories, your honest opinions, your real-world testing, your genuine voice — these are SEO assets, not distractions from SEO. They're what make your content different from the thousands of generic articles already out there.
What to do instead: Write like you're explaining something to a friend. Include your personal experiences. Share your honest opinions. Let your personality come through. Then go back and make sure the structural SEO elements (title, headings, keyword placement) are in order. Personality first, optimization second.
Mistake #4: Neglecting Older Posts
What it is: Only focusing on writing new content and never revisiting or improving posts you've already published.
Why people do it: Writing new posts feels more productive and exciting than updating old ones.
Why it hurts you: Your older posts are already indexed by Google. Some of them might be ranking on page 2 or 3 — tantalizingly close to page 1 where the real traffic is. Updating those posts with better content, more depth, newer information, and improved SEO can push them onto page 1 much faster than writing a brand-new post on the same topic.
What to do instead: Once per month, look at your Google Search Console data. Find posts that are ranking between positions 8–20 (late page 1 or page 2). These are your "almost there" posts. Update them with:
- More detailed information
- Newer product recommendations
- Better headings
- Additional sections that address related questions
- Updated images
- More internal links to and from other relevant posts
This practice of updating old content is one of the highest-return activities a blogger can do. Many experienced bloggers spend 30–50% of their time updating existing posts rather than writing new ones.
Mistake #5: Expecting Instant Results
What it is: Publishing a post and checking Google rankings the next day — then feeling discouraged when the post is nowhere to be found.
Why people do it: Because they want to see results, and patience is hard.
Why it hurts you: Not because checking is harmful, but because the discouragement can lead to quitting. And quitting is the only thing that actually prevents you from succeeding.
What to do instead: Understand the realistic timeline. A new blog post typically takes 2–6 months to reach its peak ranking in Google. Some posts take longer. A few rank faster. But the average is several months.
During that time, Google is evaluating your content. It's seeing how other websites respond to it (do they link to it?). It's measuring how users interact with it (do they stay and read, or do they immediately click back to Google?). It's comparing it to all the other content on the same topic.
This process takes time, and there is no shortcut. The bloggers who succeed are the ones who keep publishing during the waiting period. While Post #1 is slowly climbing the rankings, you publish Posts #2, #3, #4, and #5. While those are climbing, you publish more. By the time your earliest posts reach page 1, you have a library of content all at various stages of the ranking process — and the traffic starts compounding.
Publish. Be patient. Keep publishing. Trust the process.
Mistake #6: Ignoring Search Intent
What it is: Writing a blog post that targets a keyword but doesn't match what the searcher actually wants.
Why people do it: They focus on including the keyword without thinking about why someone is searching for that keyword.
Why it hurts you: If someone searches "best air fryer for one person" and your post is a 2,000-word essay about the history of air frying technology, they'll click back to Google within seconds. Google sees this behavior — called a "bounce" — and interprets it as a signal that your content didn't satisfy the searcher. Your ranking drops.
What to do instead: Before writing a post, search for your keyword on Google and look at what's already ranking. The content that Google is currently showing on page 1 tells you exactly what Google believes searchers want. If the top results are all product comparisons, write a product comparison. If they're all how-to guides, write a how-to guide. If they're all list posts, write a list post.
Match the format and the intent. Then do it better, more thoroughly, and with more personal experience than anyone else.
Putting It All Together: Your SEO Workflow for Every Blog Post
Let me give you a simple, repeatable process you can follow every time you write a blog post. Print this out. Pin it next to your computer. Follow it until it becomes second nature.
Before Writing
- Choose a long-tail keyword using the methods from this article (Google Autocomplete, People Also Ask, Related Searches, or keyword tools)
- Search for the keyword on Google. Look at what's currently ranking. Note the format, the depth, and any gaps you can fill. Make sure small blogs are represented on page 1 (if it's all major websites, choose a less competitive keyword).
- Outline your post. Based on what you see ranking and what you know from experience, create a heading structure that covers the topic thoroughly.
While Writing
- Write your title with the keyword near the beginning. Keep it under 60 characters, specific, and compelling.
- Write a strong introduction that includes the keyword naturally within the first 100–150 words and hooks the reader.
- Use H2 and H3 headings to organize your content. Include the keyword or variations in 1–2 headings.
- Write thorough, original body content. Include your personal experience. Be specific. Be honest. Use your natural voice. Include your keyword and variations naturally, but never force them.
- Include internal links to 2–5 other posts on your blog. Use descriptive anchor text.
- Include external links to relevant, helpful resources (including your affiliate links).
- Add images with descriptive file names and alt text. Compress them before uploading.
After Writing
- Edit your URL slug to be short and keyword-rich.
- Write a meta description under 155 characters that includes your keyword and a compelling reason to click.
- Set your target keyword in your SEO plugin (Rank Math or Yoast) and review any suggestions it offers.
- Proofread for spelling, grammar, formatting, and readability. Read it out loud if possible — you'll catch awkward phrasing that your eyes skip over.
- Publish. Then share it with your email











