Amazon Affiliate Compliance Guide for WordPress Publishers (2026)
Getting accepted into the Amazon Associates program is the easy part. Staying in it — without accidentally violating rules you didn't know existed — is where most WordPress publishers struggle. Amazon's Operating Agreement is a dense legal document that governs everything from how you display product prices to where you can place affiliate links. Violations can result in warnings, commission clawbacks, or outright account termination with no appeal.
This guide covers the key compliance rules that affect WordPress affiliate publishers in 2026, the most common violations we see, and practical steps to protect your account. We'll also explain how tools like Tidy Amz Blocks automate the technical side of compliance so you can focus on creating content.
Understanding the Amazon Operating Agreement
The Amazon Associates Program Operating Agreement is the contract between you and Amazon. It's updated periodically, and it's your responsibility to stay current with changes. Here are the sections that matter most for WordPress publishers:
Section 5: Product Data and Pricing Rules
This is the section that trips up the most publishers. Amazon has strict rules about how product information can be displayed on your site:
- Prices must be current — you cannot display a product price that is more than 24 hours old. Amazon prices fluctuate constantly due to dynamic pricing algorithms, and showing an incorrect price misleads consumers.
- Data must come from the PA-API — product titles, descriptions, images, prices, and reviews must be retrieved through the Product Advertising API, not scraped from Amazon's website or manually copied.
- No price manipulation — you cannot alter, truncate, or "round" prices retrieved from the API. If the API returns $29.97, you display $29.97, not "under $30" or "$29.99."
- No cached images on your server — product images must be served from Amazon's CDN through API-provided URLs. Downloading Amazon product images and hosting them on your WordPress media library is a violation.
Section 6: Disclosure and Trademark Requirements
Amazon requires a specific disclosure statement on your site:
"As an Amazon Associate I earn from qualifying purchases."
This statement (or a substantially similar one) must appear on every page that contains Amazon affiliate links. It should be visible without scrolling on the page. Many publishers place it in a site-wide header notice, at the top of individual posts, or in the footer — though footer placement alone may not satisfy the "visible without scrolling" requirement for longer pages.
Section 7: Prohibited Uses of Affiliate Links
Several common marketing channels are explicitly off-limits for Amazon affiliate links:
- Email — you cannot include Amazon affiliate links in emails, newsletters, or any electronic messages. This is one of the most frequently violated rules.
- Offline materials — print, PDF, or any non-web medium cannot contain affiliate links.
- Social media (with exceptions) — while Amazon allows links on certain social platforms through their Social Media Policy, the rules are restrictive and platform-specific.
- Pop-ups and pop-unders — affiliate links in pop-up windows, interstitials, or similar overlay mechanisms are prohibited.
- Link cloaking — using URL shorteners or redirect services to mask Amazon affiliate links is technically a violation, though this rule is inconsistently enforced. It's safer to use clean, direct links.
Section 8: Traffic Quality
Amazon monitors the quality of traffic you send. Practices that artificially inflate clicks or manipulate conversions will get your account terminated:
- No incentivized clicks ("click here to support us")
- No purchasing products through your own affiliate links
- No automated clicks or bot traffic
- No misleading buttons or fake "download" links that actually redirect to Amazon
Common Compliance Violations on WordPress Sites
Based on what we see across thousands of WordPress affiliate sites, these are the violations that most frequently lead to account issues:
1. Stale Cached Prices
This is by far the most common technical violation. Many WordPress setups cache pages aggressively for performance — which is generally good practice — but if your caching system serves a page with a product price that was retrieved more than 24 hours ago, you're in violation. This includes:
- Full-page caching plugins (WP Super Cache, W3 Total Cache) that don't invalidate affiliate content
- CDN caching that serves stale pages for days
- Manually entered prices in post content that never get updated
- Custom database tables that store product data without automatic refresh
The fix: use a plugin that manages its own cache with a maximum TTL of 24 hours for price data, independent of your page cache. Tidy Amz Blocks does this automatically — product data is cached locally for performance, but prices are refreshed within Amazon's required window.
2. Scraped or Self-Hosted Product Images
Many publishers right-click Amazon product images, save them, and upload them to their WordPress media library. This violates Amazon's terms in two ways: the images aren't sourced through the PA-API, and they're hosted on your server rather than Amazon's CDN. Some publishers use browser extensions or scraping tools that automate this process, which is equally problematic.
The fix: only display product images through the PA-API. Tidy Amz Blocks serves all product images from Amazon's CDN URLs provided by the API, keeping you compliant without any manual work.
3. Missing or Inadequate Disclosures
The FTC requires affiliate disclosures that are "clear and conspicuous." Amazon requires their specific disclosure language. Many WordPress publishers either:
- Have no disclosure at all
- Bury the disclosure in a footer that's only visible after scrolling past thousands of words of content
- Use vague language like "this post contains affiliate links" without mentioning Amazon specifically
- Have a disclosure page but don't link to it from individual posts
The fix: add Amazon's required disclosure text prominently on every page with affiliate links. A notice at the top of your content area, below the post title, is the most reliable placement.
4. Affiliate Links in Email Newsletters
This catches a lot of publishers off guard. If you send a weekly newsletter featuring product recommendations, you cannot include Amazon affiliate links in those emails. This applies to all email services — Mailchimp, ConvertKit, Substack, or anything else. Instead, link to your review post on your website, where the affiliate links live.
5. Price Comparisons with Other Retailers
Comparing Amazon's price against other retailers (Walmart, Target, etc.) is a violation of the Operating Agreement. You cannot display text like "Amazon: $29.99 | Walmart: $34.99" to make Amazon look cheaper. Each retailer's affiliate program has similar restrictions, and Amazon specifically prohibits this practice.
6. Modifying Link Structure
Amazon affiliate links have a specific format, and modifying the URL structure — adding parameters, changing the domain, or routing through intermediary servers — can invalidate your tracking or violate terms. Use the link format that Amazon or your affiliate plugin provides, and don't alter it.
How Tidy Amz Blocks Handles Compliance Automatically
Manually tracking all these compliance requirements is a full-time job. Tidy Amz Blocks automates the technical compliance aspects so publishers can focus on creating content:
- Automatic cache invalidation — product data is cached for performance, but prices and availability are refreshed within Amazon's 24-hour requirement. The cache system operates independently of your WordPress page cache.
- API-sourced images — all product images are served from Amazon's CDN URLs provided by the PA-API. Images are never downloaded or stored on your server.
- Correct link attributes — every affiliate link generated by Tidy Amz Blocks includes
rel="nofollow sponsored"attributes, satisfying both Google and Amazon requirements. - Unmodified pricing — prices are displayed exactly as returned by the API, with proper currency formatting. No rounding, no manipulation.
- Availability detection — when a product becomes unavailable, the plugin flags it in your dashboard so you can update your content rather than displaying stale or misleading product data.
- Disclosure support — configurable disclosure text can be automatically inserted on pages containing affiliate links.
A Compliance Checklist for WordPress Publishers
Use this checklist to audit your WordPress affiliate site for compliance issues:
- Disclosure audit — visit 10 random pages with affiliate links. Is the Amazon Associates disclosure visible on each page without excessive scrolling? Does it use Amazon's required language?
- Price freshness check — pick a product on your site and compare the displayed price with Amazon's current price. If they differ, your cache may be stale. Check your caching TTL settings.
- Image source verification — right-click a product image on your site and inspect the URL. It should point to an Amazon CDN domain (e.g.,
images-na.ssl-images-amazon.com), not your own domain or media library. - Email audit — review your last 5 newsletter emails. Do any contain direct Amazon affiliate links? If so, replace them with links to your website content.
- Link attribute check — inspect the HTML of your affiliate links. Each one should have
rel="nofollow sponsored". Missing attributes can cause issues with both Amazon and Google. - Price comparison scan — search your site for any content comparing Amazon prices with other retailers. Remove or rephrase these comparisons.
- Social media review — check your social media posts for Amazon affiliate links. Ensure any platform you use is covered by Amazon's Social Media Policy.
- Incentivized click check — look for any language on your site that encourages clicks for reasons other than genuine product interest ("click to support us," "help us keep the lights on").
What Happens If You Violate the Agreement
Amazon's enforcement varies based on the severity and nature of the violation:
- Warning email — for minor or first-time violations, Amazon may send an email asking you to fix the issue within a specified timeframe.
- Commission withholding — Amazon can withhold pending commissions if they detect violations during a payment period.
- Account termination — serious or repeated violations result in immediate account termination. Amazon does not typically offer appeals for terminated accounts.
- Retroactive clawbacks — in some cases, Amazon can reclaim previously paid commissions if they determine those commissions resulted from non-compliant practices.
The key takeaway: compliance isn't optional, and "I didn't know" isn't a defense. The Operating Agreement puts the burden on you to understand and follow the rules. Using tools that automate the technical requirements is the most reliable way to protect your account.
Staying Current with Policy Changes
Amazon updates its Operating Agreement periodically. Changes are communicated via email to associates, but they can be easy to miss. Here's how to stay informed:
- Read every email from Amazon Associates, even if it looks like a standard newsletter
- Bookmark the Operating Agreement page and review it quarterly
- Follow affiliate marketing forums and communities where policy changes are discussed
- Keep your affiliate plugin updated — reputable plugins like Tidy Amz Blocks update their compliance features when Amazon changes its requirements
Frequently Asked Questions
Can I use Amazon affiliate links in my email newsletter?
No. Amazon's Operating Agreement explicitly prohibits affiliate links in emails, newsletters, and electronic messages of any kind. Instead, link to your website content where the affiliate links are placed. This is one of the most commonly violated rules and a frequent cause of account termination.
How often do product prices need to be refreshed?
Amazon requires that displayed prices be no more than 24 hours old. If you're using a caching plugin on your WordPress site, make sure your affiliate product data is refreshed within this window. Tidy Amz Blocks handles this automatically with its independent cache system.
Can I download Amazon product images and host them on my server?
No. Product images must be sourced through the PA-API and served from Amazon's CDN. Downloading, re-hosting, or modifying Amazon product images violates the Operating Agreement. This includes saving images to your WordPress media library.
Is link cloaking allowed for Amazon affiliate links?
Amazon's Operating Agreement discourages masking or cloaking affiliate links. While enforcement has been inconsistent, the safest approach is to use direct Amazon affiliate links without any URL shortening or redirection. Using your plugin's built-in link format is the best practice.
What disclosure text does Amazon require?
Amazon requires the statement "As an Amazon Associate I earn from qualifying purchases" or substantially similar language. This must appear on every page containing affiliate links and should be visible without excessive scrolling. The FTC has additional requirements for affiliate disclosures that may apply depending on your content format.