Replacing
Active Content
Active content will be disabled in all eBay listings on June 26, 2017.
Click here to see your listings that contain active content.
![]() |
Active content will be disabled in all eBay listings on June 26, 2017.
Click here to see your listings that contain active content.
Active content such as JavaScript and Flash hinders mobile purchases, creates longer load times, and increases security vulnerabilities. To ensure the best shopping experience, it’s important to replace active content in your listings now—before it’s disabled in all listings across all devices starting in June, 2017.
What is active content?
Active content is a broad term which covers any type of non-standard text that can be included in item descriptions to provide additional functionality. Such applications can negatively affect the user experience by inhibiting purchasing on mobile devices, increasing page load times, and raising security vulnerabilities.
We also strongly suggest you don't invest in creating or augmenting a custom Store experience with active content since this capability will be retired at a later date.
Use this guide to help you remove active content or find a third- party resource to help manage it for you. Contact information for trusted partners who can help is listed below. You can also check out our free template creator.
You can see what your listing looks like with and without active content enabled. This new feature/check box is located at the top of the Description on your item page—it's the content in the box below.
Advanced users and third-party partners can go to http://www.i-ways.net/mobile-friendly/en-us/ to find additional details as well as other recommendations to make the listing more mobile-friendly.
This guide covers the most common cases where you might use active content in your listings. It also offers recommendations to replace active content. By removing active content, you will get the benefits of faster-loading listings that enhance viewing on mobile devices.
In some cases, you may find alternative features and options already built into the listing flow (seller tools, My eBay selling form, and APIs) or in the standard View Item page. In other cases, we provide example code to incorporate CSS/HTML for similar results without using active content.
When you cross-promote related items, you may have used active content to display product thumbnails with links to live eBay listings, as shown below.
For sellers with an eBay Store subscription
We recommend using Promotions Manager to merchandise relevant items. See the Grow Your Business seller page for more information on Promotions Manager. An example of how a promotion appears on your View Item page is below, just above the product image.
Since your items compete against other sellers' items on eBay, promotions help yours stand out. They also drive traffic to your Store, where shoppers see more of your relevant inventory. That helps you sell more per visit. APIs for third party partners are available now.
Links are allowed as long as they conform to eBay's link policy.
If your item descriptions contain links, please make sure that they are defined correctly. Specifically, make sure they each include a target attribute in the link definition. The target attribute specifies where to open the linked document. After June, for a link to be clicked on successfully, the target must be defined to open in a new tab or window by setting a target="_blank" attribute to the link definition. If you do not define the target accordingly, the link may not open successfully.
For example: ✔ <a href="www.yourlinkhere.com" target="_blank">eBay</a>
✘ <a href="www.yourlinkhere.com">eBay</a>
Newsletters, product coupons, discounts, and sales events can be effective tools for attracting and keeping buyers. Here are tips to make them more effective.
Note: To be eligible to use Promotions Manager, you must have an active eBay Store with a Store subscription. See the Grow Your Business seller page for more information on Promotions Manager.
You can let shoppers easily search your eBay Store by including a search box in your item description section. Simply enable the listing frame feature. For more information see the Customizing your store's appearance help topic. You can see an example of an embedded search bar below.
The listing frame feature not only allows Store searching, it lets you offer category links, newsletter subscriptions, and lets you display your Store logo.
You can create the most complete and optimal listings across all devices when you use the standard eBay listing fields instead of creating tabs of information. Just type in the information in the corresponding fields: acceptable payment methods, shipping options, return policies, and item specifics. But try to avoid repeating information already in the standard eBay listing fields. Buyer testing has confirmed that tabs get less than a 3% open rate, so try to avoid doing this:
If you still have reason to create custom tabbed panes, create them by using only HTML and CSS. Below you'll find an example code to create a four-tabbed pane. You can cut and paste this code into the item description when you list.
<! -- HTML code --> <main> <input id="tab1" type="radio" name="tabs" checked> <label for="tab1">Tab 1</label> <input id="tab2" type="radio" name="tabs"> <label for="tab2">Tab 2</label> <input id="tab3" type="radio" name="tabs"> <label for="tab3">Tab 3</label> <input id="tab4" type="radio" name="tabs"> <label for="tab4">Tab 4</label> <section id="content1"> Tab 1 Content </section> <section id="content2"> Tab 2 Content </section> <section id="content3"> Tab 3 Content </section> <section id="content4"> Tab 4 Content </section> </main> <! -- CSS code --> main { min-width: 320px; max-width: 400px; padding: 50px; margin: 0 auto; background: #fff; } section { display: none; padding: 20px 0 0; border-top: 1px solid #ddd; } input { display: none; } label { display: inline-block; margin: 0 0 -1px; padding: 15px 25px; font-weight: 600; text-align: center; color: #bbb; border: 1px solid transparent; } label:hover { color: #888; cursor: pointer; } input:checked + label { color: #555; border: 1px solid #ddd; border-top: 2px solid orange; border-bottom: 1px solid #fff; } #tab1:checked ~ #content1, #tab2:checked ~ #content2, #tab3:checked ~ #content3, #tab4:checked ~ #content4 { display: block; } @media screen and (max-width: 650px) { label { font-size: 0; } label:before { margin: 0; font-size: 18px; } } @media screen and (max-width: 400px) { label { padding: 15px; } }
The result of this HTML and CSS is the tabbed pane shown below. The name of each tab label can be configured by editing the text between the <label> tags. So, instead of <label for="tab1">Tab 1</label>
, you might have
<label for="tab1">Description</label>
. The content under each tab is input between the <section> tags. The tab dimensions, text font size, colors, behavior, and other look-and-feel elements are controlled through the CSS.
Offering a robust picture gallery in your listing can also improve the user experience, especially on mobile devices. You can include up to 12 photos in your listings for free using the image gallery feature (24 in eBay Motors listings.) More images can help conversions. Plus, buyers can zoom in on gallery photos—another helpful feature to encourage conversion.
Here's an example of a mobile image gallery:
Avoid creating your own gallery in a listing
If you create your own in-listing gallery, like the one shown, buyers on mobile devices will not be able to see them. Since more than 50% of shoppers use mobile, that puts you at a disadvantage. Plus, your pages take longer to load with custom gallery images.
While not recommended, you may need to create your own image carousel in your listing by adding HTML and CSS to your item description. Below is one example of how HTML and CSS code can be used to create an image carousel.
<!-- HTML Code --> <header> <div><img src="https://ir.ebaystatic.com/pictures/aw/pics/s.gif" alt></div> <div><img src="https://ir.ebaystatic.com/pictures/aw/pics/s.gif" alt></div> <div><img src="https://ir.ebaystatic.com/pictures/aw/pics/s.gif" alt></div> <div><img src="https://ir.ebaystatic.com/pictures/aw/pics/s.gif" alt></div> <div><img src="https://ir.ebaystatic.com/pictures/aw/pics/s.gif" alt></div> </header> <!-- CSS --> body { margin: 0; background: #333; } header { padding: .5rem; font-size: 0; display: -ms-flexbox; -ms-flex-wrap: wrap; -ms-flex-direction: column; -webkit-flex-flow: row wrap; flex-flow: row wrap; display: -webkit-box; display: flex; } header div { -webkit-box-flex: auto; -ms-flex: auto; flex: auto; margin: .5rem; } header div img { width: 100%; height: auto; border: 1px solid #fff; } @media screen and (max-width: 400px) { header div { margin: 0; } header { padding: 0; } }
When you copy and paste this code into your item description, you'll get something similar to the image below. You'll need to include the actual paths to the image files between the <div> tags above.
While we discourage custom image galleries, it can make sense for adding contextual photos and content to tell a specific story. But you should also include the images by using the eBay image gallery built into your listing template.
You can include videos in your listing using the HTML5 code below or by including an external link to a whitelisted video hosting site as outlined in the eBay Links policy. While some popular video hosting sites do not fully support HTML5, you can either host HTML5 video yourself or through a partner who supports it. Before you include a video, make sure you understand the eBay Links policy for more information on restrictions/requirements for videos in listings.
Here's some code to embed a HTML5 video in your listing:
<video controls="" height="240" width="320"> <source src="https://yoursite.com/movie.mp4" type="video/mp4"> </video>
Here's some code to link out to a product video hosted on YouTube:
<a href="https://www.youtube.com/watch?v=xy3RMMUScOE" target="_blank"> See the product in action. </a>>
For sellers who would like to include more details around their links to YouTube-hosted videos, use either example lines of code below and input your own information:
Watch the YouTube Skylanders Giants extended game trailer:
<a target="_blank" href="https://youtu.be/DUMFF7ekbvw"><img src="https://iphone-tricks.com/files/2016/10/safari-video-small-play-icon.jpg" alt="View Skylanders Giants extended trailer"></a>
Watch the embedded YouTube Skylanders Giants extended game trailer:
<a target="_blank" href="https://www.youtube.com/embed/DUMFF7ekbvw"><img src="https://iphone-tricks.com/files/2016/10/safari-video-small-play-icon.jpg" alt="View Skylanders Giants embedded extended trailer"></a>
Calculators built with active content won’t display properly after June 2017. We suggest you provide flat rate freight shipping so these charges are clear to your buyers while they’re browsing.
If you cannot offer flat rate pricing, use the regular freight option wherein buyers will reach out to you for obtaining a quote or for arranging shipping on their own or plan to use our new location-specific shipping available soon.
Another option is to include a link to your preferred carrier’s website, where they can view shipping costs (make sure this link complies with eBay's link policy.), or add a small rate table into the listing using HTML code.
If you use eBay Seller Hub, it's no longer necessary to embed JavaScript code to track listings and analytics. Get more information on the Seller Hub at this help topic link: Growing your business. Seller Hub-related APIs are now available.
If you sell motor vehicle parts, the Parts Compatibility feature generally does a great job of matching up parts to compatible vehicles. You can find this feature in the listing flow and API area. However, if you discover that the feature generates incomplete or slightly inaccurate information, you can embed a simple HTML table to give the complete list of compatible vehicles. For more information, see this help topic link: Parts Compatibility.
Your listings can be optimized with responsive design to control width and user-friendly design on various devices and browsers. Using HTML and CSS in the item description, you can detect the browser or device type and serve up content that's easier to consume.
<!-- HTML code --> <div id="pagewrap"> <header> <h1>3 Column Responsive Layout</h1> </header> <section id="content"> <h2>Column 1</h2> </section> <section id="middle"> <h2>Column 2</h2> </section> <aside id="sidebar"> <h2>Column 3</h2> </aside> <footer> <h4>Footer</h4> <p>Footer text</p> </footer> </div> <!-- CSS --> #pagewrap { padding: 5px; width: 960px; margin: 20px auto; } header { height: 100px; padding: 0 15px; } #content { width: 290px; float: left; padding: 5px 15px; } #middle { width: 294px; float: left; padding: 5px 15px; margin: 0px 5px 5px 5px; } #sidebar { width: 270px; padding: 5px 15px; float: left; } footer { clear: both; padding: 0 15px; } /************************************************************************************ MEDIA QUERIES *************************************************************************************/ /* for 980px or less */ @media screen and (max-width: 980px) { #pagewrap { width: 94%; } #content { width: 41%; padding: 1% 4%; } #middle { width: 41%; padding: 1% 4%; margin: 0px 0px 5px 5px; float: right; } #sidebar { clear: both; padding: 1% 4%; width: auto; float: none; } header, footer { padding: 1% 4%; } } /* for 700px or less */ @media screen and (max-width: 600px) { #content { width: auto; float: none; } #middle { width: auto; float: none; margin-left: 0px; } #sidebar { width: auto; float: none; } } /* for 480px or less */ @media screen and (max-width: 480px) { header { height: auto; } h1 { font-size: 2em; } #sidebar { display: none; } } #content { background: #f8f8f8; } #sidebar { background: #f0efef; } header, #content, #middle, #sidebar { margin-bottom: 5px; } #pagewrap, header, #content, #middle, #sidebar, footer { border: solid 1px #ccc; }
If you use this code, here's what you'll see. As you can see in the 'Media Queries' section, column width, font size, and other page attributes are adjusted based on the size of the screen that is rendering the page.
For more information on best practices for media queries, you may find the following sites helpful:
Using the visit counter provided by eBay on your listing is a good idea, especially if you rely on page-view hits. Here's an example of what this feature looks like:
This feature eliminates the need to include an external page visit counter which may include active content.
The item description is one of the most important parts of your listing because the basic information helps buyers complete the transaction. You should avoid information not directly related to the product in the item description. The following are some examples of unrelated information. If you are using active content to display this information you should discontinue its use:
<!DOCTYPE html>
will be added by eBay to the description document so that browser knows what type of document to expect.The following HTML4 elements have been removed in HTML5. So please do not use them.
Removed Element | Use Instead |
---|---|
<acronym> | <abbr> |
<applet> | <object> |
<basefont> | CSS |
<big> | CSS |
<center> | CSS |
<dir> | <ul> |
<font> | CSS |
<frame> | |
<frameset> | |
<noframes> | |
<strike> | CSS, <s>, or <del> |
<tt> | CSS |
There are also many more providers that are active content compliant – please view some of them here or just ask your provider if they are compliant with eBay’s active content change. You can also check out our free template creator.
Service Provider | Pricing & Sales Contact | Primary Offering |
---|---|---|
Frooition |
Remove existing active content $149 and up New active content designs $3.50/month and up Sales: Email |
|
Inkfrog |
Free plans available Sales: Email |
|
Sellbrite |
$200 and up Sales:
Email |
|
Suredone |
$299 and up Sales:
Email |
|
SellerActive |
$299/month and up Sales:
Kevin Thomson |
|
Crazylister |
Free Trial Sales: Email |
|
Auctiva |
$3.95/month and up Sales: Email |
|
Seller Sourcebook |
$8.95 per month Sales: Email |
|
Maker Inc. |
$499/month and up Sales:
Email |
|
Note: Failure to adjust active content in your listings may impact a buyers' ability to discern item information after June 2017. This means you may be responsible, as a seller, should a buyer claim be filed as a result.
Example: <a href="url" target="_blank">link text</a>
Links in your item descriptions should only be used if they comply with eBay's link policy.
If your item descriptions contain links, they will need to open in a new tab or window. To achieve this, include the target=”_blank” attribute in the html code in your links. If you don’t include this attribute, the link may not work for some browsers starting in June 2017.
An example of a link which is defined properly:
✔ <a href="www.ebay.com" target="_blank">eBay</a>
✘ <a href="www.ebay.com" >eBay</a>
✔ With target=blank:
✘ Without target = blank
To see if the experience of the listing is impaired after the June enforcement date, use the Item Description preview tool.
To discover the specific details regarding the active content in your listing, make sure you check for the below tags in the HTML code behind the listing using the cub listing editor tool.
Javascript
<script
/vbscript
on[a-z]*[\s\t]*=[\s\t]*['"]?
javascript:
Flash or other plug-ins:
<object
<embed
.swf
<applet
Form actions
<form action
iFrame
Javascript
<script
/vbscript
on[a-z]*[\s\t]*=[\s\t]*['"]?
javascript:
Flash or other plug-ins:
<object
<embed
.swf
<applet
Form actions
<form action
iFrame
Remove those tags. It may be simpler to copy the pertinent text content, delete the entire code and replace with just the text based version of that content.