Unsplash, the free, crowd-sourced stock photo service, has announced the launch of a new digital advertising offering that will give brands access to an audience of 300 million users monthly, according to the company.

Dubbed Unsplash for Brands, the platform is still in its early stages, offering advertising services on a brand-by-brand basis. Through the new service, businesses are able to work alongside Unsplash to publish and link sponsored images to relevant search terms – making them visible to a broad range of Unsplash users and creators.

“People want to connect with brands in a way that doesn’t feel fake or forced,” said Unsplash co-founder and CEO Mikael Cho. “With Unsplash dominating the visuals being used across the internet, we could offer brands a positive and authentic opportunity to engage with people at scale, in a way that doesn’t feel like any of the traditional ad products.”

Why we care

Businesses rely on stock imagery for a range of purposes – from editorial and social creative to website graphics and brand mockups. As a free service that sources content and creative licenses from its users, Unsplash often appeals to smaller businesses with limited budgets and resources for content creation. By bringing an image-based ad offering to the service, Unsplash is giving brands the ability to show up at the top of the platform’s search results, bringing visibility to content that users might not see otherwise.

The new ad product could also help brands become bigger players in relevant topics by being featured natively in articles, presentations, posts, and other media. This could help bring awareness and reinforce brand messaging without the exhausting user experience that comes with traditional digital advertising.

More on the news

  • Unsplash has already signed on with a range of brands to help launch campaigns, including Google, Harley Davidson, Square, The Honest Company, and Boxed Water.
  • According to the company, research conducted by Kantar Millward Brown has shown that brands on Unsplash reach mass scale while outperforming TV and digital benchmarks by up to five times on brand lift measures.
  • Unsplash for Brands is currently invite-only. For more information, users can visit

About The Author

Taylor Peterson is Third Door Media’s Deputy Editor, managing industry-leading coverage that informs and inspires marketers. Based in New York, Taylor brings marketing expertise grounded in creative production and agency advertising for global brands. Taylor’s editorial focus blends digital marketing and creative strategy with topics like campaign management, emerging formats, and display advertising.


Black Friday and the busy holiday season is rapidly approaching, it’s a boom time for retailers, but with the fast-moving environment, products rapidly go out stock, often with ads still running resulting in wasted budget.

With large inventories, it’s almost impossible to keep on top of pausing ads to out of stock products manually. 

We hated seeing retailers wasting paid media budget, so our team of developers built this Google Ads script that runs hourly and automatically pauses ads pointing to products that are out of stock on Shopify.

How does the script work?

The logic behind the script is quite simple. It follows the URLs of all active ads to the landing page and searches the landing page for a certain string of text, for example: “out of stock.” 

If the product is out of stock then the ads are paused and the ads should then be labeled with “Paused – Out of Stock.” 

The script also auto-enables ads that are back in stock. It reviews all ads that are labeled “Paused – Out of Stock” to see if the product is back in stock and if it is it will re-enable the ads.

It is worth noting that if you have a multi-variant product (sizes, for example) and your URL leads to an out of stock choice, this will be classified as an out of stock item. 

How to configure the script

The script has a number of different options that you can configure depending on how you want to use it.

On line 16: Enter a common element of all of the campaigns that you want to include. If you want the script to work across all campaigns leave this blank. We would only suggest running this script on product level campaigns where ads point directly to a product page URL as opposed to a category page or other page on the website.

On line 19: Enter a common element of all of the campaigns that you want to exclude. If you want the script to work across all campaigns leave this blank.

On line 22 Enter the html element that you can find using inspect element detail on the page string. For example “sold_out.”

On line 25: Enter the part of the URL that identifies product pages. This is important otherwise the script will also scan category pages and if you have an out of stock product may pause all of the ads pointing towards the category which you will not want to do. For example, if your site is then you would select enter /product/ as this is the common element for all product pages.

Once you’ve configured the script make sure that you test it to ensure that you’ve configured it correctly and the functionality is as expected.

Finally, you will need to set up the script on a schedule so that it runs hourly. It will then check all of your ads to ensure that they are not pointing towards any out of stock products and if they are pause them.

The Script 

More about retail for the winter holidays

Opinions expressed in this article are those of the guest author and not necessarily Marketing Land. Staff authors are listed here.

About The Author

Wesley is managing director at Clicteq. He currently manages a $4M-plus Google Ads portfolio across a range of different sectors. He regularly writes in leading marketing publications such as Econsultancy and Campaign Magazine.