How to Run and Rotate Sponsor Ads on Squarespace Without AdSense
The question usually comes up after the first sponsor ad is already working.
Your client has a leaderboard space. Or an MPU-style ad space. Or a sponsor banner in a sidebar, directory, article, or resource page.
One banner is easy enough to place in Squarespace.
The problem starts when the client wants more than one ad to run in the same space. They do not want AdSense. They do not want to join an ad network. They want to run their own sponsor ads, rotate banners, track performance, and manage the placements they already sell.
That is a different problem.
At that point, the question is no longer, “Can Squarespace display an ad?”
It can.
The better question is, “Can we manage sponsor ads on Squarespace without turning every campaign into a manual website edit?”
This is not about AdSense
There are two very different kinds of website advertising.
The first is ad network advertising. That is the world of AdSense, programmatic ads, auto ads, and third-party networks that fill ad space for you.
The second is direct sponsor advertising. That is when your client sells ad space directly to a sponsor, advertiser, vendor, partner, or local business.
This article is about the second one.
A sponsor buys a leaderboard. A vendor buys an MPU placement. A local business buys a rotating banner. A partner pays to appear in a resource section. The site owner already has the relationship, the placement, and the audience.
They are not looking for an ad network to fill empty space.
They are looking for a way to run the ads they already sold.
When one sponsor banner is easy enough
If the client has one sponsor, one banner, one link, and one page, a simple Squarespace setup may be enough.
You can add an image block, button, code block, or embed block. You can link the image to the sponsor’s website. You can add a small “Sponsored by” label. You can remove or replace the ad when the campaign ends.
That works when the placement is simple and easy to remember.
A manual setup is usually fine when:
There is only one sponsor
The ad appears in one place
The campaign does not need to rotate
No one needs performance reporting
The start and end date are easy to track
The sponsor relationship is informal
The client is not selling multiple placements
There is no need to add a system when one block solves the problem.
When one ad space needs to rotate multiple ads
The setup changes when the client wants more than one sponsor ad in the same space.
Maybe they sell a leaderboard at the top of the page, but two sponsors want to share that placement. Maybe they have an MPU-style ad space in a sidebar and want a different banner to appear when the page refreshes. Maybe they sell several sponsor placements across a directory, resource hub, or niche publication.
Now the ad space is no longer just a static image.
It is inventory.
The client needs to know which ads are active, where they run, when they start, when they stop, and whether the sponsor got what they paid for.
That is where a normal Squarespace image block starts to feel limited.
The block can show the ad.
It does not manage the campaign.
The DIY code block option
You can rotate ads in Squarespace with custom code.
A developer can create a simple script that cycles through a list of images and links. The ad might change every few seconds, or a different banner might load when the page refreshes.
For a very small setup, that may be enough.
The DIY version might include:
A Squarespace code block or embed block
A list of sponsor image URLs
A list of sponsor links
A script that randomly displays one ad
Manual updates when sponsors change
That can work when the client is comfortable with code and the campaign does not need much management.
But the DIY version has limits.
Someone still has to update the code when an ad changes. Someone has to make sure the right sponsor is active. Someone has to remember start and end dates. Someone has to check the links. Someone has to handle tracking if the sponsor asks how the ad performed.
The rotation is only one part of the problem.
The management is the part that keeps coming back.
Where the manual setup starts to break
The first sponsor is easy.
The second sponsor is where the system starts to show.
A client may start with one leaderboard or one MPU placement. Then another advertiser wants in. Then someone asks to reserve a specific month. Then a sponsor sends new creative. Then someone wants click stats. Then an old banner stays live too long because nobody remembered to remove it.
None of this is dramatic. It is just a pile of small obligations.
Did the sponsor pay?
Which banner is approved?
Which ad space did they buy?
Is the campaign live?
Should it rotate with another ad?
When does it end?
Did the sponsor ask for reporting?
Can they renew?
That is why direct sponsor ads become frustrating inside a manual website setup. The work is not hard enough to feel like a big project, but it is important enough that forgetting something creates a real problem.
What sponsor ad management actually requires
A sponsor ad has a lifecycle.
It has to be sold, submitted, approved, scheduled, displayed, rotated, tracked, ended, and sometimes reported on.
The visible ad may only be a banner. But once someone pays for that banner, the placement carries a promise.
The sponsor may need to know:
Where the ad will appear
What size or format to send
When the campaign starts
When the campaign ends
Whether the placement rotates with other sponsors
Whether the placement is exclusive
How many clicks or impressions it received
Whether they can renew
What other placements are available
That is the difference between putting an ad on a page and running a sponsor ad program.
One is a website edit.
The other is a small ad operation.
Where Ad Manager fits
Ad Manager is useful when a Squarespace site needs to run direct sponsor ads without joining an ad network.
It is for the client who already sells, or wants to sell, their own placements. Leaderboards, MPU-style placements, sidebar banners, directory ads, sponsor cards, resource page promotions, newsletter site placements, and other direct ads can all create the same kind of management problem.
If the client only needs one static ad, they may not need Ad Manager.
But if they need to rotate multiple banners in the same ad space, schedule campaigns, track performance, and manage sponsor placements without hand-editing the site every time, Ad Manager becomes much more relevant.
The point is not that every Squarespace site needs ad management.
Most do not.
The point is that a site selling private sponsor ads eventually needs something better than scattered emails, image blocks, spreadsheets, calendar reminders, and memory.
Manual Squarespace setup vs. Ad Manager
Use a manual Squarespace setup when the ad is simple.
Use Ad Manager when the ad space has become something the client sells and manages.
| Use a DIY Squarespace setup when… | Use Ad Manager when… |
|---|---|
| You only need one static sponsor banner. | You need multiple banners rotating in the same ad space. |
| You are comfortable editing code or image blocks manually. | Your client wants a cleaner way to manage sponsor ads. |
| No one needs performance tracking. | Sponsors want clicks, impressions, or campaign visibility. |
| Campaign dates are easy to remember. | You need scheduling, start dates, end dates, or campaign management. |
| The site owner is not selling ad inventory regularly. | The client sells leaderboard, MPU, sidebar, directory, or sponsored placements. |
| The ad is a one-off placement. | The ad space has become part of the business. |
The key question is simple:
Is this just one sponsor banner, or is this an ad space the client sells?
One sponsor banner can stay simple.
A sellable ad space needs a system.
How Squarespace designers can use this with clients
For Squarespace designers, this is a useful distinction.
A client may not ask for “ad serving.” They may not know that phrase. They may simply say:
“Can we have two banners rotate in this spot?”
“Can sponsors see how many clicks they got?”
“Can businesses pay to be featured here?”
“Can we run different ads in the same space?”
Those are not just design requests.
They are ad management requests.
The client may already be selling attention without having a clean way to manage what they sold. That creates an opportunity to help them think through the setup before it becomes messy.
If the client needs one sponsor image, keep it simple.
If the client is selling leaderboard space, MPU space, directory placements, sidebar ads, or rotating sponsor banners, it may be time to treat the ad space like inventory.
The simple decision test
Ask this:
Does the client need to display one ad, or manage multiple sponsor ads?
If they need to display one ad, a normal Squarespace block may be enough.
If they need to rotate, schedule, track, and manage sponsor placements, a tool like Ad Manager is the cleaner path.
This is especially true when the client wants to run their own ads without AdSense or an ad network.
Because the problem is not whether Squarespace can show a banner.
It can.
The problem is whether the client has a reliable way to manage the sponsor ads they are already selling.
When the answer is yes, the site has moved beyond a static ad placement.
It has become sponsor inventory.