If you are not sure if the website you would like to visit is secure, you can verify it here. Enter the website address of the page and see parts of its content and the thumbnail images on this site. None (if any) dangerous scripts on the referenced page will be executed. Additionally, if the selected site contains subpages, you can verify it (review) in batches containing 5 pages.
favicon.ico: offprint.app - Bluesky.

site address: offprint.app redirected to: offprint.app

site title: Bluesky

Our opinion (on Tuesday 30 June 2026 12:54:21 UTC):

GREEN status (no comments) - no comments
After content analysis of this website we propose the following hashtags:


page from cache: 1 day ago
Meta tags:

Headings (most frequently used words):

your, write, publish, on, free, keep, what, yours, everything, writer, needs, nothing, they, don, from, setup, to, published, summer, pass, bluesky, frequently, asked, questions, audience, is, waiting, open, social, web, identity, focus, writing, readers, analytics, without, the, trackers, funded, by, writers, not, investors, sign, in, create, pro, product, features, company, blog, atmosphere, community, long, winter, spring, reading, list, why, here,

Text of the page (most frequently used words):
the (39), your (33), bluesky (24), and (22), you (22), offprint (19), open (15), first (14), for (12), web (12), #social (11), #writers (10), with (10), pro (10), writing (9), can (9), publish (9), publication (9), readers (8), work (8), from (8), domain (8), summer (8), built (7), yours (7), audience (7), not (7), other (7), get (7), what (7), email (7), write (7), annual (7), three (7), months (7), publishing (6), platform (6), free (6), editor (6), covers (5), paid (5), when (5), account (5), that (5), standard (5), identity (4), features (4), atmosphere (4), independent (4), start (4), are (4), apps (4), keep (4), does (4), without (4), custom (4), who (4), use (4), plan (4), support (4), nothing (4), one (4), site (4), long (4), monthly (4), before (4), july (4), off (4), basic (4), analytics (4), terms (3), stay (3), there (3), make (3), posts (3), subscribers (3), need (3), plans (3), publications (3), through (3), how (3), platforms (3), yes (3), connect (3), own (3), name (3), any (3), create (3), grow (3), why (3), offer (3), year (3), started (3), renews (3), media (3), storage (3), theme (3), customization (3), articles (3), everything (3), subscriber (3), blog (2), either (2), way (2), same (2), network (2), follow (2), ever (2), don (2), just (2), reader (2), funded (2), subscriptions (2), now (2), money (2), tier (2), subscribe (2), also (2), import (2), another (2), both (2), migrate (2), their (2), newsletters (2), promotion (2), this (2), switch (2), still (2), pricing (2), applied (2), automatically (2), price (2), across (2), comes (2), 2gb (2), dashboard (2), full (2), rich (2), text (2), sync (2), unlimited (2), pass (2), priority (2), post (2), here (2), sub (2), app (2), sign (2), published (2), investors (2), reads (2), relationships (2), where (2), put (2), apr (2), pages (2), verified (2), leave (2), privacy, cookies, contact, company, login, home, product, 2026, blank, page, going, may, well, waiting, practical, means, locked, inside, readable, those, move, understand, technical, details, actually, mean, yet, monetization, options, roadmap, focuses, giving, durable, place, basics, try, commitment, unlock, domains, additional, grows, advertising, venture, capital, introduce, address, anyone, tools, major, progress, have, specific, source, mind, touch, prioritize, substack, live, accessible, lose, happens, stop, using, verify, dns, runs, under, subdomain, ours, compatible, service, known, uses, existing, rather, than, asking, want, essays, serial, fiction, criticism, reporting, founding, shared, form, supporting, standards, paying, applies, billing, already, then, covered, unaffected, stays, end, checkout, code, enter, after, its, regular, discount, run, included, frequently, asked, questions, right, 25gb, advanced, detailed, billed, annually, plus, room, beta, save, yearly, picks, tab, check, out, ready, sending, 742, add, icon, pick, new, signup, continue, handle, steps, setup, works, advertisers, remain, our, see, impressions, growth, third, party, scripts, surveillance, baked, trackers, paris, prado, olivier, simard, casanova, 12h, logan, boris, paul, stephenson, 12m, daniel, morrisey, peter, lewis, miguel, batres, brittany, ellich, moves, delivery, direct, directly, between, draft, saved, ago, choosing, scheduled, books, slow, afternoons, spring, reading, list, staying, enough, winter, drafts, scheduling, revisions, distraction, clean, focus, origin, records, connected, cloudflare, community, portable, find, travels, stored, lives, beyond, including, else, around, writer, needs, they, take, lock, belong, clutter, ceremony, focused, join, haul, log, news,


Text of the page (random words):
write publish keep what s yours offprint features pricing news log in standard site summer 25 off annual write publish keep what s yours offprint is where independent writers publish grow an audience and keep both for the long haul start writing join 1k writers on offprint a focused editor write without clutter publish without ceremony readers stay yours subscriber relationships belong to you not the platform no lock in take your writing and your audience with you if you ever leave features everything a writer needs nothing they don t the work comes first everything else is built around that open social web your writing lives beyond any one platform including this one articles stored on the open web identity that travels with you nothing to migrate if you leave your identity connect a custom domain readers find you not us custom domain support verified through your domain portable across the open web blog atmosphere community verified cloudflare connected apr 12 records 4 origin offprint app focus on writing a clean editor and publication pages that put the writing first distraction free editor drafts scheduling revisions reader first publication pages a long winter on staying still long enough published 2 4k reads spring reading list books for slow afternoons scheduled apr 30 why i write here on choosing where to put the work draft saved 2s ago your readers subscribers connect to you directly no platform in between direct subscriber relationships email delivery built in audience moves with you brittany ellich bluesky now miguel batres bluesky 2m peter lewis email 5m daniel morrisey email 12m paul stephenson email 1h boris bluesky 3h logan bluesky 5h m email 12h olivier simard casanova bluesky 1d paris prado bluesky 2d analytics without the trackers see impressions reads and subscriber growth no third party scripts no surveillance baked in funded by writers not investors we re paid by the writers who use offprint not advertisers or investors the writers remain our priority how it works from setup to published three steps from sign in to your first post bluesky bluesky handle you continue with atmosphere 01 sign in use a bluesky account or any other on the open social web no new signup publication name sub domain offprint app 02 create name your publication add an icon and pick a sub domain that s it publishing why i write here sending to 742 subscribers publish 03 publish open the editor write your first post and publish when you re ready bluesky bluesky offprint summer offer summer pass on bluesky go annual before july 31 and bluesky covers your first three months of pro bluesky picks up the tab applied automatically when you check out yearly monthly save 25 bluesky covers 3 months pro beta price everything in free plus room to grow 70 52 yr 4 33 mo billed annually up to 5 publications email newsletters detailed publication analytics advanced theme customization 25gb media storage custom domain support priority support get pro for summer summer pass start your summer off right your first three months paid by bluesky renews at 70 yr 25 off your first three months paid by bluesky renews at 70 yr free 0 mo 1 publication unlimited articles open social web sync full rich text editor basic theme customization basic dashboard analytics 2gb media storage get started free 0 mo get started 1 publication unlimited articles open social web sync full rich text editor basic theme customization basic dashboard analytics 2gb media storage q a frequently asked questions what is standard site summer a summer promotion run with bluesky across the platforms built on standard site offprint included start an annual pro plan before july 31 and bluesky covers your first three months so your first year comes to 25 off how does the discount work switch to an annual pro plan and bluesky covers the first three months it is applied automatically at checkout with no code to enter after the first year pro renews at its regular price when does the offer end july 31 annual pro plans started before then get the first three months covered monthly pricing is unaffected and stays as it is i m already on monthly pro can i still get it yes switch from monthly to annual before july 31 and the offer applies to your first year on annual billing why is bluesky paying for this offprint is one of the founding platforms built on standard site a shared standard for long form publishing on the open social web the same network as bluesky the promotion is their way of supporting independent publishing built on open standards what is offprint a publishing platform for independent writers create publications write posts and grow your audience who is offprint for writers who want to publish on their own terms newsletters essays serial fiction criticism reporting if the work is yours offprint is built for it do i need a bluesky account yes or an account on any other compatible service on the open social web also known as the atmosphere offprint uses your existing identity rather than asking you to create another one can i use my own domain yes when on the pro plan connect a domain you own and verify it through dns your publication runs under your name not a subdomain of ours what happens to my work if i stop using offprint your posts and your audience stay with you both live on the open social web accessible from other apps that support publishing nothing to migrate nothing to lose can i import from substack or another platform import tools for the major platforms are in progress if you have a specific source in mind get in touch and we can prioritize it do my readers need an account to subscribe no readers can subscribe with just an email address when you re on the pro plan anyone with an account on the open social web can also follow your publication from other apps how does offprint make money through subscriptions paid by the writers who use it there s no advertising no venture capital and no plans to introduce either is there a free tier a free tier covers the basics so you can try offprint without commitment paid plans unlock custom domains additional publications and other features as your work grows can i make money from my writing not yet reader funded subscriptions and other monetization options are on the roadmap for now offprint focuses on giving writers a durable place to publish what does open social web actually mean for me in practical terms it means your writing and your readers are not locked inside offprint your posts are readable by other apps in the same network your subscribers can follow you from those apps and if you ever move on your audience and your work go with you you don t need to understand the technical details you just get to keep what s yours your audience is waiting the blank page is going to be there either way may as well make it yours start writing offprint is a publishing platform for independent writers built on the open social web so your work and your readers stay yours 2026 product home login atmosphere features open social identity writing readers company contact bluesky blog cookies privacy terms
Thumbnail images (randomly selected): * Images may be subject to copyright.GREEN status (no comments)

Verified site has: 5 subpage(s). Do you want to verify them? Verify pages:

1-5


The site also has references to the 1 subdomain(s)

  news.offprint.app  Verify


The site also has 2 references to external domain(s).

 atproto.com  Verify  bsky.app  Verify


Top 50 hastags from of all verified websites.

Supplementary Information (add-on for SEO geeks)*- See more on header.verify-www.com

Header

HTTP/1.1 308 Permanent Redirect
Date Sun, 28 Jun 2026 13:33:45 GMT
Content-Length 0
Connection close
Nel report_to : cf-nel , success_fraction :0.0, max_age :604800
Location htt????/offprint.app/
Server cloudflare
Cf-Cache-Status DYNAMIC
Report-To group : cf-nel , max_age :604800, endpoints :[ url : htt????/a.nel.cloudflare.com/report/v4?s=P%2FxXfJFlluWgWD5xQ5pq%2FSneWCT05x18sEZYZt8rUZGhJKm8%2Feylx9qDQnpmpHHYZnoQdKH7qURL%2FJFRYYv47BoQL83sCIc4ftBKS62G%2BWjIWEemFNGSq5F9EK1E2lc%3D ]
CF-RAY a12d10a44a93b945-AMS
alt-svc h3= :443 ; ma=86400
HTTP/2 200
date Sun, 28 Jun 2026 13:33:46 GMT
content-type text/html; charset=utf-8
alt-svc h3= :443 ; ma=86400
cache-control no-cache, private
nel report_to : cf-nel , success_fraction :0.0, max_age :604800
link <htt????/offprint.app/build/assets/central-ClPJy7av.css>; rel= preload ; as= style , <htt????/offprint.app/build/assets/SignInStepVisual-BR84JXPp.css>; rel= preload ; as= style , <htt????/offprint.app/build/assets/SubscribersListVisual-M8E2-ryT.css>; rel= preload ; as= style , <htt????/offprint.app/build/assets/Index-n23fgzpk.css>; rel= preload ; as= style , <htt????/offprint.app/build/assets/central-Dx-16ZOz.js>; rel= modulepreload ; as= script , <htt????/offprint.app/build/assets/index-BrC7J6kf.js>; rel= modulepreload ; as= script , <htt????/offprint.app/build/assets/index-C4yGV_EI.js>; rel= modulepreload ; as= script , <htt????/offprint.app/build/assets/GlobalToaster.vue_vue_type_script_setup_true_lang-Bw1BmT4e.js>; rel= modulepreload ; as= script , <htt????/offprint.app/build/assets/Index-C7wwdAUY.js>; rel= modulepreload ; as= script , <htt????/offprint.app/build/assets/Avatar.vue_vue_type_script_setup_true_lang-CYMNFPBM.js>; rel= modulepreload ; as= script , <htt????/offprint.app/build/assets/utils-BK5K6r20.js>; rel= modulepreload ; as= script , <htt????/offprint.app/build/assets/index-CPR1Yn5N.js>; rel= modulepreload ; as= script , <htt????/offprint.app/build/assets/index-myc76LFX.js>; rel= modulepreload ; as= script , <htt????/offprint.app/build/assets/Primitive-CELQoQio.js>; rel= modulepreload ; as= script , <htt????/offprint.app/build/assets/index-eSCl5kn5.js>; rel= modulepreload ; as= script , <htt????/offprint.app/build/assets/user-tm7bza5a.js>; rel= modulepreload ; as= script , <htt????/offprint.app/build/assets/createLucideIcon-B-h4Rx0F.js>; rel= modulepreload ; as= script , <htt????/offprint.app/build/assets/x-CntHIGGU.js>; rel= modulepreload ; as= script , <htt????/offprint.app/build/assets/CsrfToken.vue_vue_type_script_setup_true_lang-6ORYfYMM.js>; rel= modulepreload ; as= script , <htt????/offprint.app/build/assets/HandleInput.vue_vue_type_script_setup_true_lang-xNERio8-.js>; rel= modulepreload ; as= script , <htt????/offprint.app/build/assets/index-B4BXr8hj.js>; rel= modulepreload ; as= script , <htt????/offprint.app/build/assets/at-sign-5DUn0Ts-.js>; rel= modulepreload ; as= script , <htt????/offprint.app/build/assets/badge-check-BKZFdW4n.js>; rel= modulepreload ; as= script , <htt????/offprint.app/build/assets/LoadingText.vue_vue_type_script_setup_true_lang-DKOY_O2x.js>; rel= modulepreload ; as= script , <htt????/offprint.app/build/assets/index-kYyoszWR.js>; rel= modulepreload ; as= script , <htt????/offprint.app/build/assets/chevron-down-CUR-OLkn.js>; rel= modulepreload ; as= script , <htt????/offprint.app/build/assets/LandingSectionHeader.vue_vue_type_script_setup_true_lang-BJopTCLn.js>; rel= modulepreload ; as= script , <htt????/offprint.app/build/assets/AppLogoType.vue_vue_type_script_setup_true_lang-DdioXHF-.js>; rel= modulepreload ; as= script , <htt????/offprint.app/build/assets/index-ZrDDvfUa.js>; rel= modulepreload ; as= script , <htt????/offprint.app/build/assets/index-CrKevHw7.js>; rel= modulepreload ; as= script , <htt????/offprint.app/build/assets/AppMark.vue_vue_type_script_setup_true_lang-t29DoFJG.js>; rel= modulepreload ; as= script , <htt????/offprint.app/build/assets/menu-CymAfXkb.js>; rel= modulepreload ; as= script , <htt????/offprint.app/build/assets/users-round-BjFm0Oke.js>; rel= modulepreload ; as= script , <htt????/offprint.app/build/assets/shield-check-C7ZreG9z.js>; rel= modulepreload ; as= script , <htt????/offprint.app/build/assets/_plugin-vue_export-helper-DlAUqK2U.js>; rel= modulepreload ; as= script , <htt????/offprint.app/build/assets/AnalyticsBarsVisual.vue_vue_type_script_setup_true_lang-COCbOS6F.js>; rel= modulepreload ; as= script , <htt????/offprint.app/build/assets/CreateStepVisual.vue_vue_type_script_setup_true_lang-ThVnOeBP.js>; rel= modulepreload ; as= script , <htt????/offprint.app/build/assets/DraftsStackVisual.vue_vue_type_script_setup_true_lang-CM2gyLVM.js>; rel= modulepreload ; as= script , <htt????/offprint.app/build/assets/landingGradient-BKpu_yB7.js>; rel= modulepreload ; as= script , <htt????/offprint.app/build/assets/EditorMockup-Bx9BzBQM.js>; rel= modulepreload ; as= script , <htt????/offprint.app/build/assets/IdentityCardVisual.vue_vue_type_script_setup_true_lang-D1T3FAtc.js>; rel= modulepreload ; as= script , <htt????/offprint.app/build/assets/globe-LQWM8xCT.js>; rel= modulepreload ; as= script , <htt????/offprint.app/build/assets/OpenSocialVisual.vue_vue_type_script_setup_true_lang-C9G2R_qe.js>; rel= modulepreload ; as= script , <htt????/offprint.app/build/assets/BlueskyVerifiedIcon.vue_vue_type_script_setup_true_lang-cmuSlXIl.js>; rel= modulepreload ; as= script , <htt????/offprint.app/build/assets/PricingSection.vue_vue_type_script_setup_true_lang-DFCsaOqI.js>; rel= modulepreload ; as= script , <htt????/offprint.app/build/assets/FreePlanIcon.vue_vue_type_script_setup_true_lang-54LQAZCn.js>; rel= modulepreload ; as= script , <htt????/offprint.app/build/assets/ProPlanIcon.vue_vue_type_script_setup_true_lang-CH9_sGqw.js>; rel= modulepreload ; as= script , <htt????/offprint.app/build/assets/useFeature-mO1RSm7g.js>; rel= modulepreload ; as= script , <htt????/offprint.app/build/assets/useSummerPricing-LmrM1yDm.js>; rel= modulepreload ; as= script , <htt????/offprint.app/build/assets/vue3-simple-icons-CtIbUW7k.js>; rel= modulepreload ; as= script , <htt????/offprint.app/build/assets/check-n0GcEq53.js>; rel= modulepreload ; as= script , <htt????/offprint.app/build/assets/PricingSectionBeta.vue_vue_type_script_setup_true_lang-BOUzYjR1.js>; rel= modulepreload ; as= script , <htt????/offprint.app/build/assets/PublishStepVisual.vue_vue_type_script_setup_true_lang-xycm0WGh.js>; rel= modulepreload ; as= script , <htt????/offprint.app/build/assets/SignInStepVisual-pt3R6kKY.js>; rel= modulepreload ; as= script , <htt????/offprint.app/build/assets/SubscribersListVisual-BqIcxfAS.js>; rel= modulepreload ; as= script , <htt????/offprint.app/build/assets/mail-rXOZL6Sv.js>; rel= modulepreload ; as= script , <htt????/offprint.app/build/assets/SupporterClusterVisual.vue_vue_type_script_setup_true_lang-BUIutq2k.js>; rel= modulepreload ; as= script , <htt????/offprint.app/build/assets/history-CTXSnBNW.js>; rel= modulepreload ; as= script , <htt????/offprint.app/build/assets/send-B3NOrSOx.js>; rel= modulepreload ; as= script
server cloudflare
set-cookie XSRF-TOKEN=eyJpdiI6IjhFNjhubGx3QkRvYjRlTm5RWlpVd1E9PSIsInZhbHVlIjoiNXhxNXdrV0N5N1hjYTdsUzR4eGdCc242TXA0cU82MXdFZVlXTWpoZnEwYjF4UnVMN1VNUTBRU1F5YjBWczRsQW5LL0N2U2poV0d5VUlXajdhMUtuaVNMRmpkMUlyNlVZc3V2VlJmMExYT2ZxNVJZUnBOVlBCRmtubGRnNjlGRW0iLCJtYWMiOiIwNjliYTdjMjdhZWRmMzEzYTVlNGUyZjZjMTFhNDdhMDcwODdhZDAwY2U2YzhiZjMzODY5ZDIzYTU4ZmFhZjczIiwidGFnIjoiIn0%3D; expires=Sun, 28 Jun 2026 15:33:46 GMT; Max-Age=7200; path=/; domain=.offprint.app; secure; samesite=lax
set-cookie offprint_session=eyJpdiI6IlVFN3c0ZlpvSFFZalkyb1dEdXFwQWc9PSIsInZhbHVlIjoiQktpSTlsdnVNZzBUNFFKNkVkbXJ1UHZndlh3MC9qTGNvZVBnWjRVTXMwcG1KWjIrUXFjR3VObCtuT2dBRG9xOTVZTllHd0xzTnFWd21hUlI0TXRCVmQ5bENSWjZEKzBtZWFlaGkyOWF1S1lEd3J3dnVYbWR3UVFKQ1hGTGtBaVEiLCJtYWMiOiJkOWYyNTcyNjM1MmU5ZTk1YWIzOGZhMjU0MDJkOGE3NjVjMDNkNzk5YzVjZjdkZmVjZmM0ODVmNWZhZGQwZDFiIiwidGFnIjoiIn0%3D; expires=Sun, 28 Jun 2026 15:33:46 GMT; Max-Age=7200; path=/; domain=.offprint.app; secure; httponly; samesite=lax
vary Accept-Encoding
vary X-Inertia
via 1.1 Caddy
x-content-type-options nosniff
x-frame-options SAMEORIGIN
x-xss-protection 1; mode=block
cf-cache-status DYNAMIC
report-to group : cf-nel , max_age :604800, endpoints :[ url : htt????/a.nel.cloudflare.com/report/v4?s=ZwU9fe0yz96tYyzFRlLgpRCBuMGM%2BczD3jPYcOcx%2B%2FyjjJbYLNs1gAiRgOYPZEPMIUuByJRlO%2FuFb2bPzMVotugyOzVsVRtE%2F4RldAL7pQsV%2B44xuzpozCpw1h881Co%3D ]
content-encoding gzip
cf-ray a12d10a68a55494a-CDG

Meta Tags

title="Bluesky"
charset="utf-8"
name="csrf-token" content="zekh6o0tfNMwB6CuslDWuuguzWZdmMidYfARuiwe"
name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no, interactive-widget=resizes-content"
property="og:image" content="/static/images/ogimage-summersale.jpg"
property="og:image:width" content="1200"
property="og:image:height" content="630"
property="og:image:type" content="image/jpeg"
property="og:image:alt" content="Own your words. Own your audience. Offprint."

Load Info

page size241910
load time (s)1.636428
redirect count1
speed download31679
server IP 104.21.64.132
* all occurrences of the string "http://" have been changed to "htt???/"