Syncing from Shopify...
Starting...

Links Stats

Most linked to domains

Loading...

Internal vs External links

Internal: 0
External: 0
Domain Linking Items Links
Loading rules...
Loading registry data...

Orphaned Products Detector

Check which products have no blog post linking to them via the "Complete the Look" product list. Uses live Shopify data β€” make sure you have synced before running.

Upload Data

Upload a file containing your product list. Accepted formats: .csv, .xlsx, .xls. The file must have a Name column and a URL column. All other columns are ignored. You can also use the template below if you want to build a list manually.

No file chosen

Check a Single Product

Paste one product URL to check if it has a blog link β€” no file needed.

Run Audit

Once you have uploaded a file, click Run Audit. The tool will check every product in the list against all published blog posts. This may take 20–30 seconds.

Check All Store Products

No file needed β€” checks every product in your store against all blog slots. Use this once you've finished placing products to confirm nothing is missed. Filter results by vendor to work on one group at a time.

Settings

General

Ignore Numbers
Numbers will not be used as anchor text for links.
Suggest Links Between Products
When off, products will not suggest links to other products. Recommended: off.
Open Links in a New Tab
Not recommended for internal links β€” keep off for best SEO.
Add rel="noreferrer" to Created Links
Not recommended for internal links β€” keep off for best SEO.
Make Suggestions Use Relative Links
Use /path instead of https://aboutwallart.com/path.

Display

Max Items Per Page
How many items to show per page in the Links Report.

Data Types to Create Links For

Words to be Ignored

These words will never be used as anchor text. Add each word on a new line.

URLs to be Ignored

These URLs will never be suggested as link targets. Add each URL on a new line.

Auto-Link Webhooks

Register webhooks with Shopify so auto-link rules are applied automatically whenever a new product or collection is created. Only needs to be done once. Your current words-to-ignore list and data type settings are saved to GitHub so the server can use them.

Clean Product Link Records

Removes any products from the tracking file that are not from the About Wall Art vendor. Run this once to clean up records added before this tool existed. Make sure your Shopify data is synced before clicking.

Clean Up Duplicate Phrases

Scans all pages, blog posts, collections and trend pages for duplicate inbound link phrases saved before the deduplication fix. Removes extra copies and merges multiple collection links into one sentence. Make sure your Shopify data is synced before clicking.

Migrate Trend Pages to Metafields

Scans all trend pages for existing inbound link sentences (collections, blog posts, other trend guides) written into the page body. Moves each link into the correct Shopify metafield, then removes the old sentence from the body. Shows a full preview before making any changes β€” nothing is saved until you confirm. Make sure your Shopify data is synced first.

Migrate Articles to Metafields

Scans all blog articles for existing inbound link sentences (collections, other articles, trend guides) written into the article body. Moves each link into the correct Shopify metafield, then removes the old sentence from the body. Shows a full preview before making any changes β€” nothing is saved until you confirm. Make sure your Shopify data is synced first.

Migrate Products to Metafields

Scans all products for existing collection and blog link sentences written into the product body. Moves each link into the correct Shopify metafield, then removes the old sentence from the body. Shows a full preview before making any changes β€” nothing is saved until you confirm. Run in batches of 50 to avoid timeouts. Make sure your Shopify data is synced first.

Migrate Collections to Metafields

Scans all collections for the "Not sure where to start?" sentence written into the collection description. Moves the linked blog post into the collection's Shopify metafield, then removes the old sentence from the description. Shows a full preview before making any changes β€” nothing is saved until you confirm. Make sure your Shopify data is synced first.

Clear Stored Data

Clears all cached Shopify data and forces a full fresh sync next time you load the tool. Use this if data looks out of date.