SEO controls built in
Publish as Public and the page ships canonical URLs, Open Graph tags, robots controls, and JSON-LD. Unlisted and private pages stay out of search.
AI publishing infrastructure
Upload once, share instantly. Sign in when you need private links, SEO controls, custom domains, and CLI bulk publishing.
Login once, then publish from any terminal.
npm i -g @vantienkhai/shippage-clishippage loginshippage publish ./dist \ --title "AI Search Glossary" \ --visibility public
Agent deploy loop
Agents can generate the HTML, upload local assets, publish through CLI or MCP, then return one stable Shippage URL for review, SEO, or custom domains.
{
"tool": "publish_page",
"arguments": {
"targetPath": "./dist",
"title": "Launch Notes",
"visibility": "public",
"uploadAssets": true
}
}$ npm i -g @vantienkhai/shippage-cli
$ shippage login
$ shippage publish ./dist \
--title "Launch Notes" \
--visibility public
Published
Launch Notes: https://k3f9x2m8q1zt.shippage.app/Publish as Public and the page ships canonical URLs, Open Graph tags, robots controls, and JSON-LD. Unlisted and private pages stay out of search.
Public, unlisted, and private token links support both quick sharing and sensitive review loops.
AI agents and scripts can push many pages without touching a browser or a heavyweight CMS.
Shippage separates generation from publication. AI can create content, while visibility states, metadata checks, and review-friendly URLs keep publishing intentional.
shippage bulk "out/**/*.html" --visibility unlisted
shippage share abc123 --visibility private --private-token
shippage domain add docs.example.com
shippage domain verify docs.example.com