Skip to Main

BETA Shipping weekly

Ship once. Own your badge forever.

Drop one script tag during the build. Edit the badge from your OneBadge dashboard, and every site you have shipped stays in sync, without you touching it again.

From $9/mo14-day free trialWorks on any platform
Enter your brand name & link here
© 2026 Harbour CoffeeBuilt by YourBrand

It’s not a picture. Click it. That click just became a data point.

That’s the switch. Now point your badge at whatever matters this month.

Built by@jsahani_aiPowered by DataFast Made with IndieKitMade with OneBadge

The problem

Your badge is everywhere. You don’t control it.

Every site you ship adds another badge you will never open again. They go stale where they sit, and not one of them reports back.

badge-updates-Q3.xlsx — Badge Update Tracker Day 1
📋 Update badge link · 50 live sites Because all 50 badges still link to a page that no longer exists…
1 done 0 waiting 0 blocked 49 pending
Site Access What you're trying Status
🏪dirtygoodco.com
🔑Connected to OneBadge
No login needed. It updated itself.✓ Updated
🧪ineduverse.com
✉️Emailing the new owner, no reply yet
Whoever runs it now won’t give you access.— —
💄annalia.beauty
💬WhatsApp · read 2 days ago
Going to WhatsApp them.— —
🌿activegreens.in
🏢Team took over, no idea it’s yours
Checking if you still have FTP…— —
🏥whitestorkivf.com
📞The contact info you have is dead
Checking old contact info…— —
🎨portfolio.dev
✉️Sent follow-up #3
Sending first email.— —
☕cafedelcorso.it
🏢The business behind it closed
Need to reach whoever runs it.— —
✂️+ 43 more sites
— haven't started —
This is going to take weeks.— —

Baked into every page you ship

Your old name is still in the footer

If it broke, nobody would tell you

You have no idea if anyone clicks it

The Solution

Edit the badge. Never the site.

Your badge is served from your dashboard, not baked into the page. Change what it says or where it points, and every connected site follows in seconds.

OneBadge Dashboard — Manage BadgeLive
✓ Template
Design
Settings
Badge text
Made by Longshore
Badge link
longshore.co
Style
PillElegantMinimalHuman
Icon
DotLogoEmoji
Shadow
Dark mode
Live preview
▭
▯
▫
Made by Longshore
Propagating to all connected sites…
🏪dirtygoodco.com
Waiting…
Views—
Clicks—
🧪ineduverse.com
Waiting…
Views—
Clicks—
💄annalia.beauty
Waiting…
Views—
Clicks—
🌿activegreens.in
Waiting…
Views—
Clicks—

One dashboard controls every badge

Change it once, everywhere follows

Know the moment one of them breaks

Views and clicks for every single site

Four of the things it does.See every feature →

The business case

The badge stays. The destination moves.

Most badges point at the same URL for years and quietly go stale. Change the destination once in OneBadge and every connected site follows, whether you shipped it last week or five years ago.

  • The day you shipped it
    /portfolio
    It sent people to your portfolio.
    Every visitor, for years
  • Whenever you want
    /anywhere
    Next month, somewhere else again.
    You decide when
Sites you would open by handEvery single one
Sites you open with OneBadgeZero
Time for every connected site to updateUnder 60 seconds
See pricing
From $9/mo14-day free trialWorks on any platform

How it works

One line of code. Nothing after that.

One script tag per site. No integration work, and nothing to maintain afterwards.

1
Step 01

Design the badge

Choose a template, then set how it looks and where it sits. Floating or inline, either corner, dot, logo or emoji. The preview follows every change.

Badge template
FloatingInlineBottom leftBottom right
Human CraftedMade by people, not agentsHuman
Made by @longshoreCreator
Built by LongshorePill
Built by LongshoreElegant
👋Built by LongshoreMinimal Text
©Built by LongshoreCopyright
yourwebsite.com
2
Step 02

Paste one script tag

Copy one script tag into the footer or layout of any stack you use, like WordPress, Shopify, Framer, Webflow or static HTML. The badge appears and stays connected to OneBadge.

<script src="onebadge.app/e/9f3c.js"></script>YOUR TAG
harbourcoffee.com
3
Step 03

Change it without touching the site

Point the badge somewhere new whenever it suits you, from your dashboard. Every connected site follows. The sites themselves are never opened, never redeployed, never logged into again.

harbourcoffee.comHANDED OVER · ONEBADGE INSTALLED
THE SITE — UNTOUCHEDTHE BADGE — 3 CHANGES
nothing touched since
deployed8 months ago
Feblongshore.co/launch
Marlongshore.co/work
today
POINTS TOJUST CHANGED
longshore.co/offer
Live on 9 sites in seconds

From the founder

No tool did this.
So I built one.

“

The day I rebranded KrazyKlicks to ElevareHQ, it hit me: every client site we ever shipped still had “Designed by KrazyKlicks” sitting in the footer.

The ones already handed over were out of reach. The rest meant opening each site and editing the footer by hand.

I could not get those back. I could make sure it never happened again. This is why I built OneBadge.

© Designed by KrazyKlickssketchspaces.com · 2022The brand is gone. The footer is not.
Built by ElevareHQflowvibe.app · 2026Portfolio last month. OneBadge today.

Before you install

Fair questions. Straight answers.

A credit badge is the small “Built by”, “Made with” or “Powered by” line in a website’s footer that credits whoever built it. Most are hardcoded into the page, so changing one means opening the site and editing it by hand. OneBadge serves the badge from your dashboard instead, so its text, style and destination can change on every site you have shipped without touching any of them.

If the site was built with OneBadge installed, you change it from your dashboard and every connected site updates. Nothing is republished and no files are edited. If the site does not have the script yet, you need access to it once to paste a single line into the footer or layout. After that one install, you never need the site again.

No. That is the entire point. The badge is served from OneBadge rather than baked into each page, so the text, the style and the link it points to are all changed in one place. A studio with fifty client sites updates all fifty without opening any of them.

No. The badge is a single script of about 8kb — roughly the size of a small logo file. That is the whole delivered payload: 6kb for the loader and base script, plus 2kb only if you switch on instant badge updates. Logos are served separately from storage, so they never bloat the script. The badge renders in its own container and does not affect the surrounding layout.

Your badges keep rendering. The script caches the last version it was served, so if OneBadge is ever unreachable the badge on your client's site carries on showing what it showed yesterday. It does not blank out, and it does not leave broken markup behind. For ordinary outages we notify affected users directly and fix them within a stated timeline rather than leaving you to find out for yourself.

Start here

Ship it once. Control it for good.

Paste the script while you still have access to the site. After that, everything the badge says and everywhere it points changes from your dashboard, on every site at once.

From $9/mo14-day free trialWorks on any platform