You have a WordPress site. You have an affiliate account. But every tutorial you find either shows you how to do one thing or skips straight to results without explaining why each method works. Meanwhile, you are staring at the Gutenberg editor wondering which block to click next.
This post walks through five concrete ways to place affiliate offers on a WordPress site, why each one works differently, and the one mistake that beginners make that gets them banned from Amazon Associates before they ever earn a dollar. Alston has been running affiliate sites on WordPress for years as a working software developer who chose WordPress specifically because it lets him focus on content instead of backend configuration. These are the methods he actually uses.
What You’ll Walk Out With
- A clear picture of what WordPress actually is and why affiliate marketers prefer it
- The difference between blog posts and pages, and which one to use for affiliate content
- Five specific placement methods: opt-in overlay, banner ads, buttons, text links, and SiteStripe images
- Why sending traffic directly to Amazon is the wrong move and what to do instead
- The Amazon Associates image rule that gets beginners banned if they skip it
- A plugin warning that most tutorials leave out: how too many plugins tank your Google rankings
- A clear next step for finding the right niche and monetization model for your background at finder.platformproof.com
Why WordPress for Affiliate Marketing
WordPress is a content management system that sits on top of your web hosting. You create content in a visual editor, and WordPress handles formatting, database storage, and delivery without you writing a line of code. That is the reason a software developer who could hand-code everything still chooses WordPress: it removes friction so the work can go into content, not configuration.
The platform comes with search engine optimization baked into its structure. URLs, heading hierarchy, sitemap generation, and clean HTML output all work in your favor from day one. For affiliate marketers, organic search traffic is the goal because it compounds over time without ongoing ad spend. A post that ranks on page one of Google today can send commissions months or years later without you touching it again.
There are free themes and paid themes. There are free plugins and paid plugins. The paid versions generally offer more functionality and often cater specifically to affiliate marketers with features like comparison tables, disclosure automation, and link cloaking. You do not need paid tools to start. But you do need to understand what these tools do so you can pick the right ones without overloading your site.
Blog Posts vs. Pages: Which One to Use
WordPress has two main content types and the difference matters for affiliate work. A page is for static content: landing pages, your About section, a product-catalog style layout where you are sending people straight to a cart. A blog post is for content that lives in your RSS feed, gets tagged and categorized, and is built to rank in search results.
If you are writing a review, a comparison, a tutorial, or an article on any topic in your niche, use a blog post. If someone is Googling “best water filter for well water” and your review shows up, that is a blog post doing its job. Blog posts get indexed faster, carry more SEO signals, and are the format search engines expect to find when they send someone to an informational query. Most affiliate content belongs in a blog post, not a page.
Inside a blog post, you create your title first. The title is what appears in search results, so do keyword research before you write it. If your audience is searching “how to lose 10 pounds in 10 days,” your title should reflect that exact language. Keyword research is its own skill, but the principle is simple: find out what people are already typing into Google and match your title to that intent.
Way 1: Opt-in Overlay
This is the most important method on this list, and it has nothing to do with placing an affiliate link directly. An opt-in overlay is a popup or screen overlay that asks a visitor for their email address in exchange for something valuable, a free guide, a checklist, a short course, anything that solves a real problem for your audience. The overlay can appear when someone first lands on the page, after a few seconds, or when they scroll to a certain point.
Why is this the first and best method? Because you own that email address. When someone clicks your affiliate link and lands on Amazon, Amazon owns that relationship. Amazon does not share customer information with you. You sent the traffic, they made the sale, and you got a commission percentage with no way to follow up. If that customer buys something six months later, you get nothing. If you want to promote a different product next week, you have no way to reach them.
With an email list, you can follow up as often or as rarely as you choose. You can share a new blog post, recommend a product related to what they came looking for originally, or let them know about a sale. Email marketing converts at a significantly higher rate than cold affiliate traffic because the people on your list already know you and have opted in to hear from you.
Tools for adding opt-in overlays to WordPress include HelloBar, which has a free tier and a paid tier, ClickFunnels opt-in overlays, and MailChimp, which also has overlay functionality built in. Many WordPress plugins handle this as well. The one you choose matters less than actually using one. Beginners who skip email capture and go straight to affiliate links are building on someone else’s platform with no safety net.
Way 2: Banner Ads
A banner ad is an image, usually with some text, that links to an affiliate offer or a landing page. You have seen these on almost every blog you have ever read. They sit above the content, in the sidebar, or between sections, and they are designed to catch the eye of someone who is skimming rather than reading every word.
Adding one in Gutenberg is straightforward. Click the plus sign to add a new block, select the Image block, and upload your banner. Once the image is in place, look at the right-hand panel under Link Settings. Set the destination to Custom URL and paste in your affiliate link or your landing page URL. Toggle “open in a new window” so that clicking the banner does not pull the reader away from your content entirely.
Where that link goes matters. Sending the banner click directly to Amazon or your affiliate merchant’s product page will get you the sale sometimes, but you lose that visitor permanently once they are on Amazon’s site. The better move is to send the click to your own landing page, collect their email, and then redirect to the offer. That way you get the potential sale and the long-term relationship.
One practical note: how a banner ad is positioned in your theme depends on the theme you are using. Some themes have dedicated banner zones above the header or in the sidebar. Others require you to drop the image inside the post content itself. Plugins can help with banner placement, but that brings up a warning covered at the end of this post.
Way 3: Buttons
A button is more visually distinct than a text link and more specific than a full banner image. The Gutenberg editor has a Button block built in. Click the plus sign, type “button,” and select it. Type your call-to-action text directly on the button, then link it to your affiliate destination.
The text on the button matters more than most beginners realize. “Click here” does not tell the reader anything about what they are clicking toward. “Check the current price on Amazon” tells them exactly what happens when they click. “Get the free guide” sets a clear expectation. Specific anchor text on buttons converts better because the reader knows what they are agreeing to before they click.
Gutenberg lets you center the button, adjust the width, and change the color. Making the button color contrast with the surrounding content helps it stand out. You can preview the button in context before publishing to see how it reads inside your actual post layout. Buttons work best as the primary call to action inside a section, placed right after you have explained why the reader would want to click.
Not sure which affiliate niche or model fits your current skills?
Answer a few questions and get a specific recommendation at finder.platformproof.com.
Way 4: Text Links
Text links are the simplest and most familiar affiliate placement method. You write a sentence, highlight a phrase, click the link icon in Gutenberg, and paste in your affiliate URL. The linked text turns into a clickable hyperlink inside your paragraph. Readers who have been scanning your post slow down when they hit a link because hyperlinks signal additional information.
Best practice is to always open affiliate links in a new tab. This keeps your article open in the reader’s original window, which means they can come back and continue reading after checking the product. If your link closes your page when clicked, that reader is often gone for good, even if they did not buy anything on the merchant site.
Text link anchor text should describe the destination. “Click here to get started today” is weaker than “check the current price on Amazon” or “read the full specs for the XYZ model.” Descriptive anchor text also gives search engines a signal about what the linked page contains, which can have minor SEO benefits. When you are writing a review and you link to the product, use the product name or a benefit phrase as the anchor.
Text links blend naturally into content without disrupting the reading flow. They are the most common form of affiliate placement in review and comparison articles because they fit inside your analysis without requiring a reader to stop and look at an image or a button. Use them throughout the body of your post wherever the mention of the product or service fits naturally.
Way 5: Amazon SiteStripe Images (The One Beginners Get Wrong)
This fifth method is the most important one to understand correctly, because getting it wrong can get your Amazon Associates account permanently closed. When you want to display a product image on your blog and link it to Amazon, you cannot just right-click the image on Amazon’s website and paste it into your WordPress post. That is copyright infringement and a direct violation of Amazon’s terms of service.
The correct tool is called SiteStripe. It is the toolbar that appears at the top of Amazon product pages when you are logged into your Amazon Associates account. SiteStripe gives you a text link, an image link, or a combined text-and-image link, all with your affiliate tracking ID baked in. The image version gives you a small block of HTML code that you paste into your WordPress post using a Custom HTML block in Gutenberg.
Here is how to do it step by step. Find the product you want to promote on Amazon. Look for the SiteStripe bar at the top of the page. Click “Image” or “Text+Image” depending on which format you want. Copy the HTML code that appears. In your WordPress post, click the plus sign, add a Custom HTML block, and paste the code in. Preview the post and you will see the product image appear with your affiliate link embedded. When a visitor clicks that image and makes a purchase, you earn the commission.
The reason Amazon requires this specific method is attribution tracking. The SiteStripe HTML contains your unique affiliate tag, the proper Amazon image URL format, and the tracking parameters that credit you for any sales that follow. If you bypass SiteStripe and embed Amazon images another way, Amazon has no reliable way to credit you, and their system flags it as a policy violation. The risk is not just losing that one post. Amazon can close your entire Associates account, and once it is closed, getting reinstated is very difficult.
Amazon also changes their API and processes frequently. There are WordPress plugins that claim to scrape Amazon listings and auto-import them with your affiliate link attached. Alston does not recommend these. The terms and conditions on scraping tools are unclear, Amazon updates their system regularly in ways that break third-party integrations, and the risk of a permanent ban outweighs the convenience of auto-importing. Use SiteStripe manually. It takes an extra minute per product and it keeps your account safe.
The Plugin Warning Most Tutorials Skip
Every WordPress tutorial tells you to use plugins. Install this plugin for SEO. Install this plugin for email opt-ins. Install this plugin for affiliate link management. The advice is not wrong exactly, but there is a cost that adds up fast and most beginners do not hear about it until their site is already slow.
Every plugin you install adds code that runs on your server every time a page loads. More plugins mean more processing time, which means slower page loads. A slow site is not just an annoyance for visitors. Google measures page speed and uses it as a ranking signal. If your site loads slowly, Google will push your content off the first page. Bing and Yahoo may still send you some traffic, but Google is where the volume is, and if you have ever run a web search yourself you know that almost nobody clicks to the second or third page of results.
The practical rule: install the minimum number of plugins that do the actual jobs you need. One SEO plugin, one caching plugin, one email opt-in plugin. Evaluate every additional plugin by asking whether the functionality it adds is worth the potential performance cost. Free functionality that slows your site and kills your rankings is not actually free.
Honest Drawbacks of Affiliate Marketing on WordPress
WordPress is not the fastest path to a first affiliate commission. Building organic search traffic takes time, often months before your content ranks and sends consistent traffic. During that window, you are putting in work without seeing proportional returns. That is not a reason to avoid it. It is a reason to understand the timeline before you start.
Sending people directly to affiliate offers without capturing their email first is the most common mistake beginners make. The appeal is obvious: fewer steps, more direct. The reality is that you build nothing from it. You get a one-time commission with no ability to follow up, no customer relationship, and no data on who that buyer was. Every dollar of commission earned through a direct link is a harder dollar to repeat than a dollar earned through someone on your email list.
Amazon Associates is a low-barrier starting point for most beginners, but the commission rates are lower than most other affiliate programs. Physical products on Amazon typically pay between 1 and 10 percent depending on category. Digital products and software often pay 30 to 50 percent or higher. If your niche has a relevant software tool, course, or service with an affiliate program, it may be worth more of your real estate than Amazon products, even if Amazon is the familiar name you started with.
Find Your X
Knowing the five placement methods matters. Knowing which one to lead with for your specific niche, your current audience size, and your existing skills is a different question. If you are not sure whether affiliate marketing is the right starting point for your background, or you are trying to decide between building a blog, a YouTube channel, or another model entirely, the Platform Proof Finder can help narrow it down.
Answer a few questions about what you already know, how much time you have, and what your income target looks like, and you will get a specific recommendation rather than a generic list. Start at finder.platformproof.com.
Frequently Asked Questions
Do I need a paid WordPress plan to use affiliate links?
You need self-hosted WordPress (WordPress.org), not WordPress.com’s free tier. WordPress.com’s free plan restricts affiliate links and third-party monetization. Self-hosted WordPress requires paying for web hosting, which typically runs between $3 and $15 a month depending on the provider. From there you have full control over plugins, themes, and affiliate link placement.
How many affiliate links should I include in one blog post?
There is no universal rule, but a useful frame is this: place a link wherever the mention of the product or service is natural and where the reader would genuinely benefit from seeing it. Overloading a post with links can read as spam to both visitors and search engines. A focused review post might have three to six links to the same product in different formats: one text link early, one button in the middle, one image near the end. A comparison post might have one link per product reviewed.
Can I use WordPress as a free website builder for affiliate marketing?
The WordPress software itself is free and open source. You pay for hosting, which is the server that makes your site accessible on the internet. Some hosting providers offer a first year at very low cost. The total minimum to get started with a self-hosted WordPress affiliate site is typically a domain name (around $12 a year) and hosting. You can start with a free theme and free plugins and upgrade as your income grows.
What is the difference between a blog post and a page in WordPress?
Blog posts are time-stamped, appear in your RSS feed, support categories and tags, and are built to rank for search queries. Pages are for static content that does not change often: your About page, a Contact page, a standalone landing page. For affiliate marketing content like reviews, tutorials, and “best of” lists, use blog posts. For a standalone email capture page or a product launch funnel, use a page.
Is it against Amazon’s rules to copy product images from Amazon’s website?
Yes. Downloading or screenshotting product images from Amazon and uploading them to your WordPress site is a violation of Amazon’s terms and a copyright issue. The approved method is Amazon SiteStripe, which generates image embed code with your affiliate tag already included. Using SiteStripe keeps your account in compliance and ensures your tracking works correctly so you actually get credit for sales.
Why does email capture matter more than direct affiliate links?
When someone clicks a direct affiliate link and goes to Amazon or another merchant, that merchant owns the customer relationship going forward. You receive a one-time commission and no contact information. With an email address, you can follow up, promote related products, share new content, and build a relationship over time. Email converts at higher rates than cold traffic because the subscriber already knows you. That compounding relationship is what allows an affiliate business to scale beyond trading clicks for commissions.
How many plugins is too many on a WordPress affiliate site?
There is not a strict number, but performance is the test. Each plugin adds server processing time on every page load. A site with 20 plugins that still loads in under two seconds may be fine. A site with 8 plugins that loads in five seconds has a problem. Run your site through a speed test tool periodically and investigate any plugin that adds significant overhead. Prioritize your slowest plugins for replacement or removal before adding new ones.
Should I use buttons, images, or text links for affiliate placements?
Use all three in combination. Text links are the lowest friction and fit naturally inside paragraph content. Buttons stand out for primary calls to action and work well at the end of a review section or after you have made a recommendation. Images from SiteStripe give the reader a visual product reference and a second click opportunity. A post with only text links leaves visual conversion opportunities on the table. A post with nothing but buttons and images reads as promotional rather than helpful. The mix matters.
Read Next
This post covers where to put your affiliate links inside WordPress. The next question most people have is how to follow up with the email subscribers you capture. Email marketing is where the scaling actually happens in an affiliate business, and getting the sequence right matters as much as getting the opt-in.
Read How to Make $10,000+/Month with Email Marketing for Affiliate Marketing (Step-by-Step Guide!) for a walkthrough of the Soap Opera Sequence and how to turn a new subscriber into a paying customer over a short email series.
Sources
- Alston Godbolt, “Affiliate Marketing for Beginners on WordPress: 5 Ways to Make $10,000+/Month!” at youtube.com/watch?v=bbRWK4cyRzw
- Amazon Associates Program Policies at affiliate-program.amazon.com/help/operating/policies
- Amazon SiteStripe information at affiliate-program.amazon.com
- WordPress.org documentation at wordpress.org/documentation
Related Reading
- Affiliate Marketing for Dummies: Step-by-Step Guide to Making $5,000/Month (Even for Beginners!)
- How To Make Money Online Without Affiliate Marketing – WordPress Developer
- How To Create Affiliate Marketing Website In WordPress
- Affiliate Marketing for Beginners: The Honest Guide to Getting Started
Helping 1 million working adults make their first $3,000 online with the skills they already have. Alston Godbolt, Platform Proof.