If you want to start making money with affiliate marketing, a blog is one of the best tools you can build. It works while you sleep. It answers questions for people you have never met. And once it ranks in Google, that traffic keeps coming without you running ads or posting every hour. Alston says in the video that the first 20 days are heavy workload, but after that you can pull back and let the content do its job.
This guide walks through every step he covers, from picking a niche all the way to reviewing analytics after your first 50 posts. If you follow these steps, you give yourself a real shot at generating $100 or more per day in passive affiliate income from a blog you built yourself.
What You’ll Walk Out With
- A clear method for picking a niche that is not boxed in by a single product
- Step-by-step instructions for getting your domain and hosting live on Bluehost for $3.95/month
- A WordPress setup process that takes under an hour with no coding required
- Three proven keyword research methods including the alphabet soup technique and AnswerThePublic
- The who-what-when-where-why-how content framework that cuts your writing time in half
- How to find affiliate programs in any niche and what a 90-day cookie actually means for your income
- A traffic strategy for the first three months when Google does not trust you yet
- Not sure which topic to blog about? finder.platformproof.com will match you to the right niche based on skills you already have.
Step 1: Pick Your Niche
The first thing you do is pick a niche. A niche is basically a topic area you are at least somewhat interested in. Alston makes a point of saying do not spend a lot of time trying to find the perfect niche, because every hour you spend thinking is an hour you are not creating content or making money.
The most popular niches are health, wealth, relationships, and technology. Those also happen to be the most competitive. If you are just starting out, you are better off looking at your own search history. What have you Googled recently? What did you buy on Amazon in the last six months and why? What questions do you find yourself asking YouTube? The answers to those questions are better niche starting points than any list someone else gives you.
One rule Alston is firm on: do not build your blog around a specific product. If you create a website about the iPhone X S-Max, you are in trouble the moment Apple releases the next model. Instead, build around the problem. Someone has a pain point. Your blog solves that pain. You then recommend a product as the solution. That product might change year to year. The problem does not.
He gives two examples. Instead of a blog about a Blue Yeti microphone, create a blog about getting started with podcasting or YouTube. The Blue Yeti becomes your recommendation, not your whole identity. Instead of a blog about basketball shoes, create a blog about training seventh-grade basketball players. The shoes, the training programs, the gear are all recommendations inside a blog that solves a real coaching problem.
Pick the problem. Not the product.
Step 2: Get Your Domain Name
Once you know your niche, you need a domain name. A domain name is the address people type to find your site. Alston recommends going to a site called Instant Domain Search to brainstorm options before you commit to anything.
A few rules for picking a domain name that will serve you well long term. First, stay with .com. People automatically expect .com. If you use a country extension or something unusual, visitors will assume your content only applies to a specific country or audience. Second, keep it short and memorable. If people cannot remember your domain after hearing it once, you are losing repeat visitors. Third, do not tie the domain name to one narrow sub-niche if you might want to expand later.
Alston walks through the basketball example in the video. If you just call your site basketball-something, you are stuck in basketball forever. But if you call it winter sports world or sports training hub, you can expand to soccer, baseball, and track field later without starting over. When you search on Instant Domain Search, red means someone already owns it. Keep trying variations until you find a clean .com that is short, memorable, and broad enough to grow with you.
Step 3: Set Up Web Hosting and Install WordPress
Web hosting is the hard drive space that holds your website on the internet. Without it, your domain name points to nothing. Alston recommends Bluehost for beginners. You can get started for $3.95 per month. At that price point you get shared hosting and one website, which is all you need right now.
Once you sign up for Bluehost, you install WordPress. WordPress is your content management system, which means it is the tool that lets you write and publish blog posts without knowing PHP, JavaScript, or HTML. Bluehost offers a one-click WordPress install. You click the button, wait five to ten minutes, and WordPress sets itself up. That is it.
After WordPress installs, you will be offered a free WordPress theme. Go ahead and activate it. A theme controls how your site looks and feels. It does not affect your content or your rankings in the short term, so do not overthink this step. You can always swap themes later.
Step 4: Choose a WordPress Theme
The free theme that comes with WordPress is fine to start. But if you can invest a little money in yourself, Alston recommends going to ThemeForest and buying a premium theme. Premium themes typically load faster, have better code behind them, and come with additional features and plugins that make your site look more professional out of the gate.
When you browse ThemeForest, look for a theme that has a strong rating, a reasonable load speed, and a price you are comfortable with. Do not spend two hours comparing every theme on the marketplace. Pick one with good ratings, buy it, download it, and upload it through your WordPress dashboard under Settings and then Themes. The whole process should take fifteen to twenty minutes.
The time you save by not overthinking your theme is time you can put into content. Content is what actually makes you money. Your theme just makes the room look nice when visitors arrive.
Step 5: Do Keyword Research Before You Write Anything
Keyword research is the most important step in building a blog for affiliate marketing. Alston makes this clear in the video. Do not write about what you want to tell people. Write about what they are already searching for. Those are two very different things, and getting this wrong is why most blogs get zero traffic.
Start with Google. Type your niche topic into the search bar and look at what comes up. If you go directly for the biggest keyword in your niche, you will be competing against Wikipedia, ESPN, and major media outlets that have years of domain authority built up. Domain authority is how much Google trusts a website. New sites have low domain authority. You need to go after less competitive keywords to get on the first page, because most people never go past the third or fourth search result.
Alston used basketball as an example. Typing in NBA basketball puts you up against major sports networks. But typing in basketball drills for seventh graders gives you a real shot. One of the top results for that phrase was from a site created in 2017, which tells you the competition is manageable. Google also shows you related questions in the People Also Ask section. Those are goldmines. Every one of those questions is a potential blog post.
The next method is the alphabet soup technique. Type your topic followed by the word for into Google, then start cycling through letters of the alphabet. Basketball drills for a, basketball drills for b, and so on. Write down every autosuggest result that appears. Google is telling you exactly what people are typing. By the time you reach Z, you have dozens of blog post ideas pulled straight from real search data.
The third tool Alston recommends is AnswerThePublic. This site gathers search queries from Google, Bing, Yahoo, and DuckDuckGo and displays them in a visual format. Type your niche topic in and it returns a long list of questions and phrases people are actively searching. You can download the entire results as a CSV file and use it to plan your content calendar. Alston recommends cross-referencing anything you find on AnswerThePublic with a Google search to make sure there is actually competition and real traffic around that phrase.
Keep all of your keyword research in Google Docs or Google Sheets so you can access it from anywhere. This becomes your content roadmap.
Step 6: Create Content Consistently
Now that you have a list of keywords, you create content. Your goal is to answer questions. That is the entire job of a blog post. Someone typed a question into Google. Your post answers it better than any competing post on the page. That is how you rank.
Alston uses a framework he calls who-what-when-where-why-how to write posts faster. Before you write anything, jot those six words at the top of a blank document. Then answer each one in relation to your topic. If your keyword is best basketball drills for seventh graders, you would write: who are seventh graders, what drills will you cover, when should they practice and how often, where can these drills be done, why these specific drills build skills, and how does each drill help the coach and the player.
Once you have those six questions answered, each one becomes a subheading in your post. You turn the answer you wrote under each question into the body copy beneath that subheading. Alston says this method saves hours compared to staring at a blank page, and it naturally produces content that mirrors what readers are thinking when they arrive at your post.
His publishing schedule recommendation for new blogs: post every day or every other day when you are getting started. The goal is to reach 50 blog posts of varying lengths. Google wants to see that you are a real brand building real value, not someone who posted five articles and disappeared. At 50 posts, your analytics will start showing you which content is working and which is not. From there, you can decide where to go next. And Alston says if you want to build something serious, aim for 100 to 200 posts total over time.
Not sure what niche or topic to build your blog around?
Take the free quiz at finder.platformproof.com and get matched to a monetizable topic based on the skills and knowledge you already have.
Step 7: Find Affiliate Programs in Your Niche
Once you have content live, you need affiliate programs to monetize it. Most people default to Amazon Associates because it is easy to join and you can find products in almost any niche. Amazon Associates pays a small commission percentage per sale, so it works best when the products you are recommending have a solid price point or when your traffic volume is high enough to make up for the lower rates.
But Amazon is not the only option, and for most niches it is not the best option. The smarter move is to go to Google and type your niche name followed by affiliate programs. Alston did this in the video with basketball and pulled up a list of ten niche-specific programs. One example he highlighted was Pro Skills Basketball, which pays a 10 percent commission and carries a 90-day cookie.
That 90-day cookie detail matters. A cookie is the tracking window that connects a visitor’s click on your affiliate link to any purchase they make. Pro Skills Basketball gives you 90 days. That means if someone clicks your link today and buys anything from that program within the next 90 days, you earn a commission. On day 91, you earn nothing from that click. Understanding your cookie window helps you build urgency into your calls to action and email follow-up sequences.
You can run multiple affiliate programs on one blog. Just make sure they are relevant to your niche. If your blog is about seventh-grade basketball training, there is no reason to have a link to a soccer rebounder or football pads. Visitors who come for basketball content are not going to buy unrelated products, and cluttering your pages with irrelevant offers signals to Google that your site lacks focus.
Step 8: Add Affiliate Links and Calls to Action
Finding an affiliate program does nothing if you do not add your links to your posts in a way that drives clicks. Alston says there are several ways to add affiliate links. You can use text links inside a paragraph. You can add a button that stands out visually. You can add a small banner ad that links to the affiliate offer. All three work, and using a combination of them across different posts keeps things fresh.
The most important thing is to include a call to action. If you do not tell people what to do, they will not do it. Do not assume someone reading your post about basketball drills will scroll down, notice your link, and click it on their own. You need to tell them directly. Something like click here to get the complete seventh-grade basketball training guide or learn what the pros are doing by visiting the link below. A simple direct instruction dramatically increases your click-through rate compared to a passive link buried in your text.
Bonus: Collect Email Addresses Instead of Just Sending Traffic
Here is the step that separates bloggers who plateau from bloggers who build a real business. Instead of sending all your traffic directly to an affiliate link, send them first to a landing page where you collect their email address in exchange for something free. A simple PDF guide, a checklist, a printable training plan, anything that solves one small piece of their problem.
Alston is clear about why this matters. Many visitors will find your blog post once and never return. They got what they needed and they moved on. If you captured their email, you can follow up with them the next day, and the day after, and the day after that. You can notify them when you publish a new post. You can recommend additional products they might actually need. You can build a relationship over time that a single blog post visit never could.
The example he gives in the video: a visitor comes to your seventh-grade basketball training post. They are likely a coach or a parent. If you have solved their problem in your blog post, they will not hesitate to give you their email in exchange for a free training guide. From there, you can follow up with affiliate recommendations for clipboards, whistles, rebounding aids, agility equipment, or anything else a youth basketball coach might buy. That is one click that can generate multiple commissions over time.
How to Get Traffic in the First Three Months
Alston gives you fair warning about what happens when you launch a new blog. The first week or two, you will get a small rush of traffic from friends, family, and your own obsessive page refreshing. Then it will die. This is normal and expected. Google does not trust new sites. Search engines want to see that your content is real, useful, and not spam before they route their own readers your way.
That means in the first three months, you need to go get your own traffic instead of waiting for Google to send it. There are five channels Alston recommends for this early stage.
YouTube is first. You can create a channel in your niche and simply read your blog post out loud on camera. At the end of the video, direct viewers to your blog for more. You do not need to be a professional video creator. Reading an article on camera counts. The link you drop in the video description sends search engine signals that your site is getting real engagement from real humans.
Pinterest is next. Create engaging pins that link back to individual blog posts. Pinterest functions more like a search engine than a social network, which means pins can drive traffic for months or years after you post them. Every time someone saves or re-pins your content, it gets shown to a wider audience.
TikTok is a strong option if your niche has visual appeal. A 15-second clip showing a basketball drill, the right way to do a layup, or a quick coaching tip with a caption directing people to your website can go far. The barrier to entry is low and the potential reach is high.
Twitter and Instagram both work for niche communities. Post your blog content, engage with people already talking about your topic, and build a presence one post at a time. Facebook groups are another underrated source. Find groups built around your niche and become a genuinely helpful member. Share your blog posts when they directly answer a question someone asks in the group.
The combined goal of all this early traffic work is to send positive engagement signals back to the search engines. When Google sees that people are finding your content through social platforms and spending time on your pages, it gets more confident about testing your content against real search queries. Keep this up for three months and your organic rankings will start to move.
When to Review Your Analytics
Alston recommends setting up Google Analytics and Google Search Console from day one. These two free tools tell you everything about what is working on your site. Google Analytics tracks how many people visit, how long they stay, how many pages they look at per session, and where they came from. Google Search Console tells you which of your blog posts are appearing in search results, what keywords they are ranking for, and how often people click through.
The key metrics to watch are how many posts appear on the first page of Google, how long people are spending on each page, and how many pages they visit per session. A visitor who reads one post and bounces immediately sends a negative signal. A visitor who reads three posts in one session sends a strong positive signal. You want to keep people on your site long enough for Google to see your content as worth promoting.
One warning Alston gives: do not check your analytics every day. It will make you anxious and lead you to make changes before you have enough data to make good decisions. Check your analytics once a week or once every two weeks. At 50 posts, do a full review. Look at which posts are getting traction and which are not. If your seventh-grade basketball drills posts are outperforming everything else, write more of those. You can also start expanding your niche at this point. Seventh grade becomes middle school, then high school, then college training, then a full youth sports coaching blog. That is how you scale.
Honest Drawbacks to Building an Affiliate Blog
It takes longer than most people expect to see income. Alston estimates the first 20 days are heavy on work and light on reward. Many blogs do not see their first affiliate commission for 90 days or more. If you expect to write ten posts and make money in week two, you will be disappointed and quit before the site has a chance to gain any real traction.
Google’s trust cycle is slow by design. New sites have to earn their place in search results. There is no shortcut for this. You can accelerate it by getting real traffic from social platforms, but you cannot skip it entirely.
Content creation is repetitive. Writing 50 blog posts on a narrow niche means you will run into topics that feel similar to things you already covered. You need to find new angles, new questions, and new ways into the same general problem. That takes creativity and patience.
Affiliate programs change their terms. A program that pays 10 percent commission today might cut it to 5 percent next year. Amazon Associates has famously slashed commission rates multiple times. The more diverse your affiliate income is across several programs, the less any single change can hurt you.
Find Your X
Before you pick a niche, a domain, or an affiliate program, the real question is what topic you are already positioned to talk about with authority and consistency. That is where finder.platformproof.com comes in. The free quiz matches you to a monetizable online income path based on skills and knowledge you already have. It takes a few minutes and saves you months of second-guessing which direction to go.
Frequently Asked Questions
How long does it take for an affiliate blog to make money?
Most new affiliate blogs see their first commission somewhere between 60 and 180 days, depending on how consistently they publish, how competitive their niche is, and how actively they drive early traffic from social platforms. Alston says the first 20 days are the most work-intensive. The income side takes longer than most people expect.
Do I need to know how to code to start an affiliate blog?
No. WordPress handles everything without you needing to know PHP, HTML, JavaScript, or CSS. Bluehost installs WordPress with one click. From there, creating a blog post is not much different from typing in a Google Doc. You do not need a technical background to get a site live and publishing content.
How much does it cost to start an affiliate blog?
The minimum startup cost is around $3.95 per month for shared hosting on Bluehost, plus the cost of your domain name, which is typically under $15 per year. If you want a premium WordPress theme from ThemeForest, budget another $20 to $60 as a one-time purchase. You can realistically get a professional-looking affiliate blog live for under $75 in year one.
What is the alphabet soup method for keyword research?
It is a technique where you type your niche topic followed by a trigger word like for into Google, then cycle through each letter of the alphabet one at a time. You write down every autosuggest result that appears. By the time you reach Z, you have a list of real search queries that people are actively typing. Each one is a potential blog post topic.
What is a cookie in affiliate marketing?
A cookie is a tracking file that connects a visitor’s click on your affiliate link to any purchase they make within a set window of time. If a program has a 90-day cookie and someone clicks your link today, you earn a commission on anything they buy from that program within 90 days. After day 91, that click no longer earns you anything. Longer cookie windows generally give you more earning opportunities per visitor.
How many blog posts do I need before I start seeing traffic?
There is no universal number, but Alston recommends 50 posts as the first milestone. At that point you have enough content for Google to take your site seriously as a real brand rather than a spam site. You will also have enough analytics data to see which posts are gaining traction and make smarter decisions about what to write next.
Can I put multiple affiliate programs on one blog?
Yes, and Alston recommends it. As long as every program you promote is relevant to your niche and your audience, you can run several programs at once. The important thing is that they all make sense for the same reader. If your blog is about youth basketball training, affiliate programs for training equipment, coaching courses, and sports nutrition all fit. An unrelated program for home improvement tools does not.
Why should I collect email addresses instead of sending traffic straight to affiliate links?
Most visitors to a new blog will never return after their first visit. If you send them straight to an affiliate link and they do not buy, that visit is lost forever. If you capture their email first through a landing page with a free guide or checklist, you can follow up with them repeatedly over days and weeks. That turns a one-time visitor into a long-term customer relationship and dramatically increases your chances of earning a commission over time.
Read Next
Once your blog is live and your keyword list is built, your next challenge is writing posts that actually convert readers into clicks and buyers.
This post breaks down exactly how to do that: How To Write Content For Affiliate Marketing: 7 Tips To Write Content That Converts
Sources
- Alston Godbolt, “How To Create Blog For Affiliate Marketing,” YouTube, https://youtu.be/OgmtIIFNr1w
- Bluehost web hosting, https://www.bluehost.com
- Instant Domain Search, https://instantdomainsearch.com
- ThemeForest WordPress themes, https://themeforest.net
- AnswerThePublic keyword research tool, https://answerthepublic.com
- Google Search Console, https://search.google.com/search-console
- Google Analytics, https://analytics.google.com
Related Reading
- How To Do Affiliate Marketing Without A Website Or Blog (Simple Two-Step Method)
- How to Create an Affiliate Marketing Website for Beginners (Step by Step)
- AI Affiliate Marketing: Do AI Blog Posts Rank On Google?
- How To Write The Perfect Affiliate Marketing Blog Post Using AI
Helping 1 million working adults make their first $3,000 online with the skills they already have. Alston Godbolt, Platform Proof.