What is Pretty Links plugin?
ThirstyAffiliates is a WordPress affiliate link management plugin with over 40,000 active installations, designed specifically for affiliate marketers and bloggers who manage large volumes of affiliate links. It provides a dedicated “Affiliate Links” post type in the WordPress admin for organizing all affiliate URLs, a link cloaking system (converting affiliate URLs to clean branded paths like yoursite.com/recommends/product), click tracking, and features specifically designed for affiliate marketing workflows.
ThirstyAffiliates Pro ($79.99/year for 1 site) adds features that distinguish it from Pretty Links: geographic link redirects (automatically send visitors from different countries to their local Amazon store or appropriate regional affiliate program), automatic keyword linking with smart limiting to prevent over-linking, link health monitoring (check if destination URLs have broken or changed), CSV import/export for bulk link management, and Amazon Product Advertising API integration for automatic affiliate link generation and product information display.
For bloggers managing 50+ affiliate links across multiple programs and posts, ThirstyAffiliates’ dedicated link type (rather than just a redirect manager) provides better organizational structure than Pretty Links. The geographic redirect feature is particularly valuable for affiliate sites with international audiences — sending UK visitors to Amazon.co.uk and German visitors to Amazon.de with the appropriate affiliate tag for each market doubles the monetizable traffic reach compared to a single-country affiliate link.
Need Help With Pretty Links Setup, Troubleshooting, or Customization?
Need help with Pretty Links? Whether you are dealing with errors, broken functionality, styling problems, plugin conflicts, or advanced customization, we can help you fix the issue and get the plugin working properly on your WordPress site.
Get Pretty Links Expert HelpKey Features
- Dedicated "Affiliate Links" custom post type for structured link management
- Link cloaking: convert affiliate URLs to branded paths (yoursite.com/recommends/product)
- Link categories for organizing links by program, product type, or topic
- Click tracking with date-based reporting
- Automatic keyword linking (Pro)
Pros & Cons
Pros
- Dedicated link post type provides better organization for large affiliate portfolios than Pretty Links
- Geographic redirects for international affiliate programs are a unique capability at this price point
- Amazon API integration automates link creation and product data display
Cons
- Geographic redirects and Amazon API (key differentiators vs Pretty Links) require Pro
- Pro pricing ($79.99/year per site) comparable to Pretty Links Pro without the auto-link breadth
Free vs Premium
Free: link cloaking, click tracking, link categories, keyword linking (basic). Pro ($79.99/year, 1 site): geographic redirects, Amazon API, health monitoring, CSV import/export, advanced auto-linking.
Common Problems & Fixes
ThirstyAffiliates geographic redirect is not working — all visitors are being sent to the default destination regardless of their country. How do I configure geographic redirects?
Geographic redirects require ThirstyAffiliates Pro. Go to ThirstyAffiliates → Affiliate Links → [link] → Geo Locations tab. Add country codes and their corresponding destination URLs (e.g., GB → your Amazon.co.uk affiliate URL, DE → your Amazon.de affiliate URL, default → your Amazon.com URL). Geographic detection uses IP geolocation — if testing from the same country as the default destination, the redirect appears not to work. Test with a VPN set to a different country to verify geographic routing. Also ensure ThirstyAffiliates’ GeoIP database is up to date.
ThirstyAffiliates automatic keyword linking is adding too many links on each page — the same affiliate keyword links multiple times per post. How do I limit auto-linking?
Go to ThirstyAffiliates → Settings → Automatic Linking and find the “Maximum links per post” setting. Set a maximum number (e.g., 1 or 2) for how many times each keyword can be linked per post. Also configure “Link the same affiliate link once per page” to prevent the same destination URL from appearing more than once. The keyword limit applies per keyword per post — different keywords can still link separately. For posts where auto-linking is inappropriate (resource pages, tables of contents), use the ThirstyAffiliates per-post setting to disable auto-linking for specific posts.
ThirstyAffiliates link health check is reporting a link as broken, but the destination URL loads correctly in the browser. Why is the health check failing?
Health checks use your WordPress server to fetch the destination URL and check the HTTP response code. False positives occur when: (1) the destination website blocks server-side requests (bot detection) — many affiliate platforms block automated HTTP requests while allowing browser access; (2) the destination URL uses JavaScript-based redirects that don’t return a standard HTTP 200 response; (3) your server’s IP is blocked by the destination site; (4) the destination URL requires cookies or session state. If the link works in a browser but fails health checks consistently, mark it as “verified” in ThirstyAffiliates to suppress the false warning.
Customization & Developer Notes
How do I organize ThirstyAffiliates links by affiliate program for better management?
ThirstyAffiliates supports link categories (Link Categories custom taxonomy). Create categories for each affiliate program (Amazon, Commission Junction, ShareASale, Rakuten, etc.). When creating or editing affiliate links, assign them to the appropriate program category. In the ThirstyAffiliates links list, filter by category to see all links from a specific program. This organization makes program-wide audits and updates easier — if a program changes its URL structure, filter by that program’s category to find and update all affected links.
How do I insert a ThirstyAffiliates link into WordPress content?
ThirstyAffiliates adds a “TA” button to the WordPress Classic Editor and a block to the Gutenberg editor. In Classic Editor, highlight the text to link, click the “TA” button, and search for the affiliate link by name or URL — select it to insert it as a standard link. In Gutenberg, the ThirstyAffiliates block allows searching and inserting links via the standard link tool (Ctrl+K) by searching for the affiliate link name. For shortcode insertion anywhere, use the ThirstyAffiliates shortcode: [thirstylink id=”X” link=”Y”].
Frequently Asked Questions
Does ThirstyAffiliates work with Amazon's affiliate program?
Yes — ThirstyAffiliates works with Amazon Associates links. Create affiliate links using your Amazon affiliate URLs and ThirstyAffiliates cloaks them to your branded URLs. ThirstyAffiliates Pro adds Amazon Product Advertising API integration, which allows automatically generating affiliate links for products by ASIN and displaying product information (title, image, price, description) pulled from Amazon’s API without manually copying URLs. Note that Amazon’s Associates program terms around link cloaking should be reviewed — compliance requirements vary by market.
Can ThirstyAffiliates track which posts generate the most affiliate clicks?
ThirstyAffiliates tracks clicks per affiliate link with date-range filtering. The reporting shows total clicks per link and click trends over time, but does not natively show which specific posts or pages generated each click. For post-level attribution (knowing that your “Best Hosting” post generated 50 clicks to your Bluehost link this month), use Google Analytics event tracking or MonsterInsights alongside ThirstyAffiliates — GA tracks click events with the referring page URL, providing the post-level attribution that ThirstyAffiliates’ own tracking does not.
Can Pretty Links break after updates?
Yes, that can happen, especially on older sites with many plugins. This usually happens when the plugin, theme, and add-ons are updated out of sequence. In most cases, testing on staging catches the issue before it reaches the live site. From experience, backups and changelog reviews save a lot of cleanup time.
What should I check before installing Pretty Links?
Start by checking whether another plugin already does the same job. In most cases, overlap is what creates avoidable conflicts and performance issues. A common issue is installing a plugin because it looks convenient without checking the stack first. From experience, a short compatibility review avoids most of the pain later.