Link Rules
Decide how links behave across your entire website, including single listings. MyListing and WordPress don’t provide a centralized location to manage outbound links, open links in new tabs, choose whether links are followed or not followed, etc. Link Management gives this to you, so you have more control over your website’s user experience, SEO, and more, as well as an additional way to monetize.Globally Nofollow External Links
When this option is on, links that leave your site are marked so search engines do not treat them as endorsements. Links on your exception list are not changed.Globally Open External Links in a New Tab
Choose to open all external links in a new browser tab.Set Exclusions for External Links (Nofollow and New Tab)
Add links or domains that should never be modified, such as affiliate links, sponsor links, or URLs you want to keep exactly as written. You can add:- A full link, such as
https://example.com/page - A domain, such as
example.com(includes subdomains) - Part of a link, such as
/affiliate/
Set Exclusions for Internal Link Nofollows
Add links or domains that should never be modified, such as affiliate links, sponsor links, or URLs you want to keep exactly as written.Single Listing Support
Link Management applies your rules to single listings as well, so links behave just as they do for the rest of your website.Import an Exception List from a File
Instead of maintaining a long list in settings, you can store excluded URLs in a simple file. Example format:Developer Filters
For custom setups, enable this feature to allow developers to extend exception lists or file paths in their code.Database Update Tool
This tool permanently changes content in the database. You enter a specific URL, and it finds content that contains that URL and adds a nofollow directly to the HTML.This is a one-off cleanup or migration tool, not part of everyday use.
How do we set this up?
How do we set this up?
Once the module is enabled, it’s super easy to configure the available options.
- Under Link Rules, turn on the options you want:
- Nofollow External Links
- Open External Links In New Tab
- Open Internal Links In New Tab
- Add excluded links and domains under Exceptions.
- If needed, add domains under Internal New Tab Exceptions.
- Open Advanced only if you need file import, bulk updates, or developer options.
What does “Nofollow External Links” do?
What does “Nofollow External Links” do?
When this is on, links that go to other websites are marked so search engines do not treat them as endorsements of those sites. Links on your exception list are not changed.
What should I put on the Exceptions list?
What should I put on the Exceptions list?
Any link or domain you want Link Management to leave completely alone. That might include affiliate links, sponsor links, links to your other sites, or any URL you do not want changed.
Does this feature work with single listings?
Does this feature work with single listings?
Yes, your link rules apply on listing pages as well as regular posts and pages. We leave search and explore pages alone so those screens keep working normally.
Will this change links while I am editing in WordPress?
Will this change links while I am editing in WordPress?
No, Link Management only affects what visitors see on the public site. It does not change how links appear in the WordPress dashboard or editor.
Do I need to go back and edit old posts?
Do I need to go back and edit old posts?
No, but in the very rare event that you do, use the Database Update Tool.
What is the Database Update Tool for?
What is the Database Update Tool for?
It is for updating links in content that was published before you enabled Link Management. Enter a specific URL, and the tool finds matching links in your posts and updates them in batches. On larger sites, you may need to run it more than once.
Can I import my exception list from a file?
Can I import my exception list from a file?
Yes, under the Advanced area, you can point to a file on your site or create one in your theme. This is useful if you have a long list of URLs to exclude. Use a file on your own site rather than a file hosted somewhere else.
How can I tell if it is working?
How can I tell if it is working?
Enable the module, turn on the options you want, and visit a post, page, listing, etc., that contains links. Click a link to confirm whether it opens in a new tab. If you use the Nofollow option, inspect a few external links on the live page to confirm they are marked the way you expect.
Can we see this on a live MyListing website?
Can we see this on a live MyListing website?
This is a back-end solution, so there’s nothing to see on the front-end.Refer to the MyListing Pro YouTube playlist to learn more.
Link Generator
Stop hand-building links in a text editor. The Link Generator lives inside Link Management and updates as you type. Select a destination, set your options, and then copy the URL or full HTML when you are finished. Use the Hyperlink tab for everyday links to pages, products, and custom addresses. Use the Coupon tab to build WooCommerce discount links that send shoppers to the right place with the code already in the URL. Highlights- Live preview so you see the link before you paste it anywhere
- Two tabs: standard hyperlinks and WooCommerce coupon links
- Smart destinations: pick Home, Shop, Cart, Checkout, any page, or any product from dropdowns
- Coupon links made easy: choose a coupon and destination; the correct URL is built for you
- Add to Cart links: send shoppers straight to the cart with a product and coupon in one click
- Copy ready HTML with the right
target,rel, and link options already set - Optional tracking fields for CSS classes and data attributes on your HTML links
- Works with WooCommerce → Smart Coupon Links so discount links actually apply on your live store
Link Text (Optional)
The words people see and click on. This appears in the Preview and in the HTML Code output. If you leave it empty, the preview and HTML will use the URL itself as the visible text.
Target
Where the link opens when clicked.
Link Options (Optional)
Optional checkboxes that change how the link behaves:
Tracking (Optional)
HTML Code
A complete
<a>...</a> tag. Click inside the field to select all, or use Copy. Paste into:
- Email templates
- WordPress custom HTML blocks
- Page builders that accept HTML
- Theme template files
- Social media posts
- SMS messages
- QR codes
- Any place that only accepts a plain link
Hyperlinks
These are normal links that do not apply a WooCommerce coupon. Use these links for navigation links, content links, downloads, and external sites.Coupons
These links are for URLs that include a WooCommerce discount code. Use these links for promotions, email campaigns, and special offers. Coupon links apply discounts on your site when WooCommerce** → Smart Coupon Links** is enabled in the WooCommerce module. If it is off, the generator still builds the link, but visitors will not receive an automatic discount until you turn that setting on. Frequently Asked Questions (Link Generator)How do we build a normal link?
How do we build a normal link?
Once the module is enabled, it’s super easy to configure the available options.
- Open Link Management and find Link Generator.
- Stay on the Hyperlink tab.
- Choose a Base URL (for example a page or product).
- Enter Link Text (for example “View our plans”).
- Copy URL or HTML Code.
- Paste where you need it.
How do we build a coupon link?
How do we build a coupon link?
- Enable Smart Coupon Links under MyListing Pro → WooCommerce module settings (one-time setup).
- Open Link Management → Link Generator → Coupon tab.
- Choose a Base URL (Shop is a good default).
- Select a Coupon.
- Optionally change Link Text or open Tracking for campaign tags.
- Copy URL or HTML Code and share it.
- Test in a private browser window: click the link and confirm the discount appears in the cart.
Do you have any best practices?
Do you have any best practices?
- **Use Shop for broad promotions: **A shop link works well when you want people to browse and apply a site-wide or general coupon.
- **Use Add to Cart for a specific product offer: **When the promotion is for one item, pick the product under Add to Cart so the item and coupon are both handled in one click.
- **Use HTML Code for emails: **Email tools often need a full link tag. The generator sets
href,target, andrelfor you. - **Use URL for social and SMS: **Platforms usually want a plain address, not HTML.
- **Use Tracking for campaigns: **Add a class like
email-ctaor a data attribute likedata-campaign="june-sale"so your scripts or analytics can tell which link was clicked. - **Test coupon links in a private window: **An existing cart session can make testing confusing. A fresh private window provides a cleaner result.
Do you have any troubleshooting tips?
Do you have any troubleshooting tips?
- **The generator shows “Enter a URL” or an empty output: **Choose a Base URL or enter a custom URL. On the Coupon tab, you must also select a coupon.
- **Coupon list says “No coupons found”: **Create and publish a coupon in WooCommerce → Marketing → Coupons (or Products → Coupons, depending on your WooCommerce version).
- **The coupon link does not apply a discount on the site: **Confirm Smart Coupon Links is enabled in the WooCommerce module. Confirm the coupon is valid (not expired, within usage limits, and allowed for the cart).
- The Add to Cart list is missing a product: only simple, purchasable, in-stock products appear. Variable or out-of-stock products are not listed.
- **Pages or products are slow to appear in the dropdown: **The list loads from your site after the page opens. Wait a moment for loading pages and products… or loading products… to finish.
- **Tracking fields do not show in the URL field: **That is expected. Classes and data attributes are only added to HTML Code and Preview, not the plain URL.
- **I edited Data Attributes on the Coupon tab, and values stopped updating: **Once you type in that box, auto-fill turns off so your edits are kept. Clear the box if you want automatic values again (you may need to refresh the page).
What does Link Generator not do for us?
What does Link Generator not do for us?
- It does not create WooCommerce coupons (use WooCommerce for that).
- It does not turn on Smart Coupon Links for you (use WooCommerce module settings).
- It does not change site-wide link rules (those are in Link Rules above the generator).
- It does not save a library of links; copy each link when you build it.
- It does not guarantee a coupon will work if WooCommerce rules reject it (product restrictions, minimum spend, user limits, and so on).