Guide
When inkFrog shut down in June 2026, it didn't just kill the app — it killed the servers hosting the images, CSS, and JavaScript that thousands of eBay listing templates pointed to. Any listing built on an inkFrog template now shows broken image icons, missing banners, or raw HTML where a polished description used to be. This guide walks you through exactly how to identify affected listings, strip the dead markup, write clean replacement descriptions, and protect your rebuilt listings with an automatic floor so a repricer never sells them below cost.
inkFrog's template engine worked by injecting an HTML wrapper into your eBay listing description. That wrapper referenced assets — background images, logo files, CSS stylesheets, and sometimes JavaScript — stored on inkFrog's own CDN and web servers. As long as those servers were running, buyers saw a branded, polished description. The moment inkFrog took those servers offline in June 2026, every HTTP request for those assets returned a 404. Browsers render a broken-image icon for missing images and silently drop missing stylesheets, leaving raw unstyled text or an empty white box where the template frame used to be.
The eBay listing itself is not deleted — the item is still live and can still sell. The damage is cosmetic and structural: a listing with a broken image grid and scrambled layout converts far worse than a clean one. In competitive categories, poor presentation also suppresses your Best Match ranking indirectly, because lower click-through and conversion rates are signals eBay's algorithm weighs when ordering search results. Fixing the HTML is not optional if you care about sales.
eBay does not flag listings with broken external asset references, so you have to find them yourself. The fastest method is a keyword search inside Seller Hub: go to Listings → Active, then use the search bar to filter by keyword. inkFrog templates almost always contain one or more of the following strings in the raw HTML: "inkfrog", "inkfrog.com", "eztemplates", or the CDN subdomain "cdn.inkfrog.com". Search each term and note the item IDs.
For sellers with hundreds of listings, a more systematic approach is to export your active listings via Seller Hub's bulk download (Seller Hub → Reports → Downloads → Active listings report). Open the CSV in any spreadsheet app and use a column filter or CTRL+F search on the Description column for the strings above. Every row that matches is a listing you need to edit. Record the item IDs in a working document — you will edit each one individually in Seller Hub or through eBay's Quick Listing tool, since there is no automated way to bulk-strip HTML across listings.
Also check your Sold and Unsold listings if you relist frequently. A saved template in eBay's system can re-inject broken HTML every time you relist from a draft that was originally built in inkFrog.
Once you have a list of affected item IDs, open each listing in Seller Hub → Edit. Switch the description editor to HTML view (the "<>" or "Source" button, depending on your browser and eBay's current editor version). You will see something like this at the top or wrapping the real description text:
<div class="ift-template" style="background-image:url('https://cdn.inkfrog.com/assets/template_bg_12345.jpg')">
Your goal is to delete everything that references an inkFrog domain and keep only the content that describes your actual item. A safe workflow: (1) Select all the HTML in the source view. (2) Paste it into a plain-text editor like Notepad or TextEdit. (3) Manually delete every tag or attribute that contains "inkfrog" or "eztemplates" — including <link> stylesheet references, <script> tags, and inline style attributes that reference those domains. (4) What remains should be the core item description: condition notes, measurements, compatibility, and any images you uploaded directly to eBay (those URLs begin with "i.ebayimg.com" and are safe). (5) Paste the cleaned HTML back into the eBay editor source view and save.
For images that were hosted on inkFrog's CDN (URLs containing "cdn.inkfrog.com"), you must re-upload those images directly through eBay's picture uploader and replace the broken <img> tags with the new eBay-hosted URLs. eBay hosts up to 24 photos per listing at no extra charge — use that capacity. Clean, eBay-hosted images load reliably and contribute to listing quality scores.
A worked example: suppose you sell a graphics card listed at $320. The inkFrog template was injecting a 14 KB CSS file and three banner images totalling about 800 KB from inkFrog's CDN. All four assets are now broken. After stripping the template HTML, you are left with 180 words of item description and two photos you had uploaded natively to eBay. You re-upload the banner images directly to eBay, write a short compatibility table in plain HTML, and save. The listing now renders cleanly on every device. With eBay's final value fee of approximately 13.6%, your net on a $320 sale is $320 − ($320 × 0.136) − $0.30 insertion = $320 − $43.52 − $0.30 = $276.18. Setting your hard floor at $276.18 or above ensures a repricer never pushes the price to a point where you break even or lose money.
Once your listings are clean, the next risk is pricing. Sellers who were relying on inkFrog for listing management sometimes had no separate repricing protection in place. If you now add an automatic repricer without a hard floor, a race to the bottom can erase your margin just as quickly as a broken template erases your conversions.
Undercut clamps every repricing move to a per-listing hard floor that you set manually. The repricer will undercut the lowest comparable live competitor by your chosen amount — a fixed number of cents or a percentage — but it will never move a listing below its floor, no exceptions. Here is a concrete example: you have a sealed board game listed at $85. Your all-in cost (product + shipping supplies + eBay's ~13.6% final value fee) works out to a minimum acceptable price of $72. You set the floor at $72. If a competitor drops to $71, Undercut holds your price at $72 rather than following them below cost. If the competitor drops to $80, Undercut sets your price to $79.50 (assuming a 50-cent fixed undercut), keeping you competitive without sacrificing margin.
For sellers rebuilding after the inkFrog shutdown with dozens or hundreds of newly cleaned listings, setting the floor on each listing individually is the right workflow — you know your costs per item better than any automated system does. On the Free plan (25 listings) and Starter plan ($29/month, 100 listings), the hard floor is fully enforced with hourly repricing. On Pro ($79/month, 1,000 listings) and Scale ($199/month, 10,000 listings), repricing runs every 15 minutes. Pro and Scale also include the optional Claude AI aggressiveness tuning, which adjusts how quickly each listing moves toward its floor — but it never overrides the floor you set.
If you want to stress-test your floor before committing: take your item cost, add shipping supplies, and divide by (1 − 0.136) to find the break-even sale price. For a $180 cost basis, that is $180 ÷ 0.864 ≈ $208.33. Set your floor at $208.33 or above and no repricing event will ever sell that item at a loss.
Cleaning the HTML and setting a floor gets your listings back to baseline. The next step is staying competitive in search results without manually watching prices. eBay's Best Match algorithm rewards listings that convert well — meaning clean presentation (which you have now restored), competitive pricing, and positive seller metrics all matter. A repricer that checks competitor prices every 15 minutes and automatically moves your price to just below the lowest comparable live listing gives you a meaningful edge over sellers still adjusting prices manually once a day or once a week.
For sellers migrating from inkFrog with a large catalogue, the Scale plan ($199/month) supports up to 10,000 listings with 15-minute repricing and priority support — useful when you have a backlog of template fixes still in progress and need quick answers. For mid-size catalogues up to 1,000 listings, Pro at $79/month covers you with the same 15-minute repricing cadence. If you are still assessing your catalogue size after the migration chaos, the 14-day free trial (no credit card required) starts you at Starter level — 100 listings, hourly repricing, hard floor — so you can verify the tool fits your workflow before spending anything. There is also a one-time Season Pass ($145) that grants 90 days of Starter-level access without a recurring subscription, which suits sellers who want a fixed-cost window to get their repricing house in order post-migration.
One practical sequencing tip: finish stripping the broken HTML from a listing before you add it to Undercut. A listing with malformed template markup can sometimes cause eBay's API to return unexpected data. Clean first, then configure the floor and ceiling in Undercut, then let the repricer run.
Start a 14-day free trial — no credit card required. Set your hard floor, let Undercut beat the competition, and never sell below cost.
Start freeGet the eBay repricing starter guide — how to set floors that protect margin — by email.
Are my inkFrog listings deleted after the shutdown?
No. The eBay listings themselves remain live and active — the item data, price, and quantity are unaffected. What broke is the template HTML that inkFrog injected into the description field, because it referenced images and stylesheets hosted on inkFrog's now-offline servers. The listings still sell; they just render poorly until you strip the dead markup.
Can I fix multiple inkFrog listings at once with a bulk tool?
eBay's Seller Hub allows you to download an active listings CSV report, which is the fastest way to identify all affected listings in one pass — search the Description column for "inkfrog" or "cdn.inkfrog.com". However, actually editing and saving the cleaned HTML must be done listing by listing in Seller Hub or the Quick Listing editor; there is no tool that will automatically strip arbitrary template HTML across your entire catalogue for you.
What is the break-even floor formula I should use?
Divide your total cost basis (product cost plus any supply costs you want to recover) by (1 − 0.136), where 0.136 represents eBay's standard ~13.6% final value fee. For example, a $180 cost basis gives a break-even sale price of $180 ÷ 0.864 ≈ $208.33. Set your Undercut hard floor at or above that number, and the repricer will never push your listing below break-even regardless of competitor moves.
Does Undercut's AI feature change the floor I set?
No. The optional Claude AI aggressiveness tuning available on Pro and Scale plans only adjusts how quickly or conservatively each listing moves toward its already-set floor — it does not change the floor itself and cannot override it. Your hard floor is an absolute ceiling on how low the price will ever go, regardless of any AI setting.
I relisted an item from a saved draft and the broken template came back. Why?
If your original inkFrog-built listing was saved as a draft or as a relistable template inside eBay's system, the broken HTML is stored in that draft and re-injected every time you relist from it. Open the draft directly in Seller Hub, switch to HTML source view, strip all inkFrog references, and save the cleaned version as your new draft before relisting again.
Related: How to Set an eBay Price Floor · How to Avoid Selling Below Cost on eBay · How to Reprice eBay Listings · What Is a Price Floor? · eBay Repricing Best Practices · Free eBay Repricer