Compare commits

..

No commits in common. "bdbb8b897fd255ed6e3108830aac6f0c0b3b5866" and "f65c91f296da97573659f9310bd0abc8855471bf" have entirely different histories.

18 changed files with 865 additions and 2160 deletions

View File

@ -1,38 +0,0 @@
# Italy implementation — 27 September 2026
## Delegated decisions — 28 September 2026
The owner delegated all decisions in `Docs/implementation-2026-09-27/OWNER-DECISIONS.md` to Codex on 28 September. That register now supersedes the approval/input choices below. No further choice approval is pending. Existing proof, images/alts and review markup remain protected. Nothing is pushed or deployed.
Implemented all ten Italian core paths with 301 aliases, navigation/breadcrumb/export/sitemap updates and equivalent English sibling paths. All page content and assets moved unchanged. Keep www.bunny-agency.it as the selected launch host; retain main-site Italian sources until the new host and full content transfer are ready. Omit template x-default.
The sections below describe the initial implementation before delegation. Current decisions: [network register](../../Docs/implementation-2026-09-27/OWNER-DECISIONS.md). Follow-up verification and commit hashes: [decision results](../../Docs/implementation-2026-09-27/DECISION-RESULTS.md).
## Changed
`src/content/site-content.json`: direct Italian answers, complete metadata and the requested agenzia OnlyFans wording on pricing/services; expanded operational sections and FAQs on core money pages. The original 85.000 creator, 150–180 euro and 0,8% material remains, as do all case figures, testimonials and images. The 25–50% commission is explicit. Proof moved below direct answers stays on the same page and in both llms exports.
Shared template changes fix filler, duplicate FAQ, route-first-publication dates, language schema, hero priority, page landmarks and pricing/FAQ navigation. Organization reviews and rating are unchanged. Retired it-IT alternates were removed throughout the network.
## Verification
Build and validator pass: 49 marketing / 54 total registered pages. All original image references, alts, galleries, videos, people, rating and case amounts pass the baseline preservation check. Final build logs live in the network implementation directory.
## Skipped / needs owner approval
Domain registration, project reassignment and deployment cannot be performed as source edits. Italian slug and main-site migrations are concrete proposals in `URL-CHANGES-PROPOSED.md`; none is applied. The shared instruction to leave x-default pending takes precedence over the site-specific request to change it immediately. Current canonical hosts remain until a migration is approved.
## Owner input needed
Owner of the unrelated Italia Agentur deployment; publishable Italian-speaking staff details. Additional Italian cases and a source link for the existing market figure are optional additions; existing proof is confirmed and remains published. Legal-policy review is listed in the network lawyer inventory.
## Owner actions
Register bunny-agency.it, attach apex/www to the intended Vercel project and set the chosen primary host. Reassign it.bunny-agency.com only after the reviewed redirect plan is approved. Verify GSC/Bing and the destination canonical responses, resolve billing, then rerun IndexNow. Do not restore Italy to the reciprocal cluster until its host serves the intended pages.
## Source locations
- `src/content/site-content.json:684`
- `src/components/MarketingPage.tsx:32`
- `src/components/PageJsonLd.tsx:16`
- `scripts/validate-seo.mjs:26`

View File

@ -1,26 +0,0 @@
> Superseded by the owner-delegated decisions on 28 September 2026 in [OWNER-DECISIONS.md](../../Docs/implementation-2026-09-27/OWNER-DECISIONS.md). This is the original proposal inventory, not an outstanding approval request. Italian core paths and NL/Czech/Israel aliases are selected; the men's blanket map and optional country/article migrations are declined.
# Italian URL proposal — approval required
No route, redirect or canonical has changed. Preserve every figure, testimonial, image and image alt on its destination before applying a migration. Keep /, /blog, /faq and all current article paths in this first proposal; the requested core pages receive Italian paths below.
| Current route | Proposed route | Response from old route |
| --- | --- | --- |
| `/services` | `/servizi` | 301 |
| `/services/account-management` | `/servizi/gestione-account-onlyfans` | 301 |
| `/services/marketing` | `/servizi/marketing-onlyfans` | 301 |
| `/services/chat-management` | `/servizi/gestione-chat-onlyfans` | 301 |
| `/services/content-strategy` | `/servizi/strategia-contenuti-onlyfans` | 301 |
| `/services/privacy-dmca` | `/servizi/privacy-dmca` | 301 |
| `/pricing` | `/prezzi` | 301 |
| `/about` | `/chi-siamo` | 301 |
| `/apply` | `/candidatura` | 301 |
| `/contact` | `/contatti` | 301 |
After approval, update navigation, internal links, canonical URLs, sitemap, llms exports and matching language-cluster paths together. Verify destination 200/self-canonical and exactly one redirect from each old path. Do not send every article to the homepage.
Host plan: register and attach `www.bunny-agency.it` before activation; apex → www 308. Move `it.bunny-agency.com` away from the unrelated deployment and map its reviewed paths only after owner confirmation. The preview host must not become a second indexable canonical copy.
Main-site plan: `https://bunny-agency.com/it/` → `https://www.bunny-agency.it/` after its figures, testimonials and images are carried over. The exact second source is `https://bunny-agency.com/it/guida-onlyfans-twitter-a-comprehensive-guide-to-engage-with-fans/`, confirmed in the main repository at `src/app/it/guida-onlyfans-twitter-a-comprehensive-guide-to-engage-with-fans/page.tsx`. Proposed target: `https://www.bunny-agency.it/blog/questions/how-to-promote-without-spam`. Carry its original social image `/wp-content/uploads/2023/03/jane-sundried-dcJoWqRaWsg-unsplash-scaled.webp` and all figures to the destination before enabling a 301. The main home also carries 400+, $55K, 112+, $15M+, 90% and 24/7; preserve them in the destination home. This cross-repository merge remains a proposal, with no source deletion.
Hreflang: keep the existing x-default until approval under 00-network.md. Options are omission or `https://bunny-agency.com` joining with equivalent reciprocal pages; the Italian prompt's x-default/en request does not justify pointing every article to a non-equivalent homepage. Other site hosts use the current source canonical map. Domain launch must precede restoring it-IT.

View File

@ -2,13 +2,7 @@
const nextConfig = {
poweredByHeader: false,
compress: true,
skipTrailingSlashRedirect: true,
async redirects() {
return [
...Object.entries(require("./src/content/route-migrations.json")).map(([source, destination]) => ({ source, destination, statusCode: 301 })),
{ source: "/:path+/", destination: "/:path+", permanent: true },
];
},
async redirects() { return []; },
async headers() { return [{ source: "/(.*)", headers: [{ key: "X-Content-Type-Options", value: "nosniff" }, { key: "Referrer-Policy", value: "strict-origin-when-cross-origin" }, { key: "Permissions-Policy", value: "camera=(), microphone=(), geolocation=()" }] }]; }
};
module.exports = nextConfig;

View File

@ -13,7 +13,7 @@
"originality": "AI-generated fictional market master; unique deterministic crop, color grade, and graphic treatment"
},
{
"route": "/servizi",
"route": "/services",
"file": "/images/seo/services-italy.webp",
"alt": "Servizi di management per creator in Italia — Bunny Agency Italia",
"width": 1200,
@ -23,7 +23,7 @@
"originality": "AI-generated fictional market master; unique deterministic crop, color grade, and graphic treatment"
},
{
"route": "/chi-siamo",
"route": "/about",
"file": "/images/seo/about-italy.webp",
"alt": "Un modello operativo chiaro per creator indipendenti — Bunny Agency Italia",
"width": 1200,
@ -33,7 +33,7 @@
"originality": "AI-generated fictional market master; unique deterministic crop, color grade, and graphic treatment"
},
{
"route": "/candidatura",
"route": "/apply",
"file": "/images/seo/apply-italy.webp",
"alt": "Candidati per un'analisi strategica riservata — Bunny Agency Italia",
"width": 1200,
@ -63,7 +63,7 @@
"originality": "AI-generated fictional market master; unique deterministic crop, color grade, and graphic treatment"
},
{
"route": "/prezzi",
"route": "/pricing",
"file": "/images/seo/pricing-italy.webp",
"alt": "Costi e perimetro di un'agenzia per creator — Bunny Agency Italia",
"width": 1200,
@ -73,7 +73,7 @@
"originality": "AI-generated fictional market master; unique deterministic crop, color grade, and graphic treatment"
},
{
"route": "/contatti",
"route": "/contact",
"file": "/images/seo/contact-italy.webp",
"alt": "Contatta Bunny Agency Italia — Bunny Agency Italia",
"width": 1200,
@ -83,7 +83,7 @@
"originality": "AI-generated fictional market master; unique deterministic crop, color grade, and graphic treatment"
},
{
"route": "/servizi/gestione-account-onlyfans",
"route": "/services/account-management",
"file": "/images/seo/service-account-management-italy.webp",
"alt": "Gestione account — Italia — Bunny Agency Italia",
"width": 1200,
@ -93,7 +93,7 @@
"originality": "AI-generated fictional market master; unique deterministic crop, color grade, and graphic treatment"
},
{
"route": "/servizi/marketing-onlyfans",
"route": "/services/marketing",
"file": "/images/seo/service-marketing-italy.webp",
"alt": "Strategia di marketing — Italia — Bunny Agency Italia",
"width": 1200,
@ -103,7 +103,7 @@
"originality": "AI-generated fictional market master; unique deterministic crop, color grade, and graphic treatment"
},
{
"route": "/servizi/gestione-chat-onlyfans",
"route": "/services/chat-management",
"file": "/images/seo/service-chat-management-italy.webp",
"alt": "Gestione chat — Italia — Bunny Agency Italia",
"width": 1200,
@ -113,7 +113,7 @@
"originality": "AI-generated fictional market master; unique deterministic crop, color grade, and graphic treatment"
},
{
"route": "/servizi/strategia-contenuti-onlyfans",
"route": "/services/content-strategy",
"file": "/images/seo/service-content-strategy-italy.webp",
"alt": "Strategia dei contenuti — Italia — Bunny Agency Italia",
"width": 1200,
@ -123,7 +123,7 @@
"originality": "AI-generated fictional market master; unique deterministic crop, color grade, and graphic treatment"
},
{
"route": "/servizi/privacy-dmca",
"route": "/services/privacy-dmca",
"file": "/images/seo/service-privacy-dmca-italy.webp",
"alt": "Privacy e tutela DMCA — Italia — Bunny Agency Italia",
"width": 1200,

File diff suppressed because it is too large Load Diff

View File

@ -2,73 +2,71 @@
Bunny Agency unisce gestione dell'account, piano dei contenuti, crescita del pubblico, chat con gli abbonati e tutela della privacy in un unico sistema di management misurabile per creator.
## Chi siamo
## Key facts / proof
Bunny Agency LLC
- Legal entity: Bunny Agency LLC; founded 2019 by Sophia Brecht.
- Documented creator results: $0 to $330k in 3.5 months; $2k to $33k/month in 2 months. These are individual case studies, not guarantees.
- Independent Trustpilot profile: 4/5 from 3 reviews, checked 2026-07-18.
- Commission model: the percentage and calculation base are agreed in writing; there is no universal fixed rate or upfront fee.
- Creator control: the creator retains the account, revenue, identity, and data; access and exit terms are documented.
Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano.
## Pages
Recensioni: 4/5 (3); Aggiornato: 2026-07-18. https://www.trustpilot.com/review/bunny-agency.com
Il nostro metodo editoriale e operativo separa i fatti verificabili dalle stime, protegge i confini delle creator e documenta chi è responsabile di ogni decisione. La pagina presenta il team e il modo in cui vengono organizzati contenuti, fonti e lavoro sugli account. Per conoscere il perimetro applicabile al tuo profilo, chiedi una proposta scritta.
Bunny Agency applica una quota del 25–50% sui ricavi, secondo i servizi concordati. Il preventivo deve precisare la base di calcolo, le attività incluse e le eventuali spese extra. Confronta anche gli accessi richiesti, il lavoro che resta a tuo carico e le condizioni di uscita prima di accettare la proposta.
## Sfoglia tutte le domande delle creator
- [Agenzia OnlyFans per creator in Italia](https://www.bunny-agency.it): Bunny Agency unisce gestione dell'account, piano dei contenuti, crescita del pubblico, chat con gli abbonati e tutela della privacy in un unico sistema di management misurabile per creator. Il percorso parte dalle attività che vuoi delegare e dai limiti che vuoi mantenere, con responsabilità definite e risultati da leggere nel contesto del tuo profilo. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano.
- [Agenzia OnlyFans: servizi per creator in Italia](https://www.bunny-agency.it/servizi): Scegli un servizio mirato o un piano di gestione completo. Ogni raccomandazione parte dai dati del tuo account, dalla tua capacità produttiva, dai tuoi limiti personali e da priorità misurabili. Chiarisci quali compiti restano a te e quali decisioni richiedono la tua approvazione, così puoi confrontare il servizio proposto con le tue esigenze. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano.
- [Un modello operativo chiaro per creator indipendenti](https://www.bunny-agency.it/chi-siamo): Il nostro metodo editoriale e operativo separa i fatti verificabili dalle stime, protegge i confini delle creator e documenta chi è responsabile di ogni decisione. La pagina presenta il team e il modo in cui vengono organizzati contenuti, fonti e lavoro sugli account. Per conoscere il perimetro applicabile al tuo profilo, chiedi una proposta scritta. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano.
- [Candidati per un'analisi strategica riservata](https://www.bunny-agency.it/candidatura): Descrivi situazione attuale, obiettivi, lingua e tipo di supporto preferito. La candidatura è una valutazione di compatibilità, non una promessa di reddito né una garanzia di ammissione. Indica i canali su cui lavori già e il tempo disponibile; non inviare password o documenti personali prima di aver verificato il canale di contatto. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano.
- [La biblioteca delle domande delle creator](https://www.bunny-agency.it/blog): Risposte dirette e pratiche alle domande più frequenti delle creator: lancio, contenuti, prezzi, promozione, privacy, tasse, cura degli abbonati e scelta dell'agenzia. Scegli il tema che riguarda la decisione che devi prendere, leggi i limiti della risposta e usa i collegamenti alle fonti per approfondire i punti che richiedono una verifica. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano.
- [Domande sull'agenzia per creator, risposte chiare](https://www.bunny-agency.it/faq): Parti dalla risposta breve, poi usa le checklist e le fonti ufficiali per capire cosa vale per il tuo account e per il mercato italiano. Le domande riguardano la collaborazione, le attività da delegare e le decisioni che restano alla creator; le condizioni del singolo incarico vanno confermate nella proposta ricevuta. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano.
- [Agenzia OnlyFans: costi e servizi inclusi](https://www.bunny-agency.it/prezzi): Bunny Agency applica una quota del 25–50% sui ricavi, secondo i servizi concordati. Il preventivo deve precisare la base di calcolo, le attività incluse e le eventuali spese extra. Confronta anche gli accessi richiesti, il lavoro che resta a tuo carico e le condizioni di uscita prima di accettare la proposta. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano. In Italia circa il 90% delle creator guadagna meno di 180 euro al mese e solo lo 0,8% supera gli 85.000 euro l’anno. Le promesse di "10.000 euro al mese garantiti" sono un segnale da verificare: i casi pubblicati non costituiscono una garanzia individuale.
- [Contatta Bunny Agency Italia](https://www.bunny-agency.it/contatti): Usa il modulo tracciato per una richiesta riservata. Registra la pagina e il tema che hanno generato la tua domanda, così risponde il team giusto. Descrivi il supporto che cerchi e il modo in cui preferisci essere ricontattata. Condividi soltanto le informazioni utili alla richiesta, senza inserire password o dati dei fan. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano.
- [gestione account OnlyFans](https://www.bunny-agency.it/servizi/gestione-account-onlyfans): La gestione di un account OnlyFans coordina pubblicazioni, messaggi, prezzi e lettura dei risultati. Prima di delegare, stabilisci quali attività può svolgere il team, quali richiedono la tua approvazione e come controlli gli accessi. Il piano deve adattarsi ai contenuti che vuoi realizzare e al tempo che puoi dedicare al profilo. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano. In Italia circa il 90% delle creator guadagna meno di 180 euro al mese e solo lo 0,8% supera gli 85.000 euro l’anno. Le promesse di "10.000 euro al mese garantiti" sono un segnale da verificare: i casi pubblicati non costituiscono una garanzia individuale.
- [strategia di marketing OnlyFans](https://www.bunny-agency.it/servizi/marketing-onlyfans): Un piano di marketing solido rispetta le regole delle piattaforme e unisce intenzione del pubblico, capacità produttiva, attribuzione ed esperimenti ripetibili, invece di puntare su spam o su un singolo post virale. Collega ogni iniziativa alle visite e alle iscrizioni che riesci effettivamente a osservare, segnalando i limiti dei dati disponibili. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano.
- [gestione chat OnlyFans](https://www.bunny-agency.it/servizi/gestione-chat-onlyfans): Una chat gestita in modo responsabile usa linee guida di tono approvate, regole di escalation, limiti di orario, controllo qualità e accessi trasparenti e revocabili. Documenta le offerte disponibili e le richieste da riportare alla creator, poi rivedi le conversazioni per verificare che le istruzioni siano comprese e rispettate. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano.
- [strategia dei contenuti OnlyFans](https://www.bunny-agency.it/servizi/strategia-contenuti-onlyfans): Un sistema di contenuti trasforma il posizionamento in temi ripetibili, shot list, cadenza di pubblicazione, regole di riutilizzo e un ciclo di revisione basato sui dati. Parti dai materiali che puoi produrre davvero, separa riprese e pubblicazioni e prevedi tempo per approvare ogni contenuto prima che raggiunga il pubblico. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano.
- [privacy e tutela DMCA per creator](https://www.bunny-agency.it/servizi/privacy-dmca): La protezione della privacy inizia prima della pubblicazione: separazione delle identità, pulizia dei metadati, controllo degli accessi, raccolta delle prove e una procedura documentata di risposta ai leak. Controlla anche sfondi e dettagli riconoscibili nei materiali. Queste precauzioni riducono l'esposizione, ma non possono impedire ogni copia o riconoscimento. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano.
- [Come aprire OnlyFans in modo responsabile?](https://www.bunny-agency.it/blog/questions/how-to-start-onlyfans): Parti dai requisiti legali (18+ e verifica dell'identità), dalle decisioni su identità e limiti personali, da una riserva realistica di contenuti, da ipotesi di prezzo e da un piano di promozione. Non pubblicare finché sicurezza, pagamenti, registri fiscali e flussi di supporto non sono documentati. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano. In Italia circa il 90% delle creator guadagna meno di 180 euro al mese e solo lo 0,8% supera gli 85.000 euro l’anno. Le promesse di "10.000 euro al mese garantiti" sono un segnale da verificare: i casi pubblicati non costituiscono una garanzia individuale.
- [Come iniziare a guadagnare su OnlyFans?](https://www.bunny-agency.it/blog/questions/how-to-start-making-money-on-onlyfans): Requisiti 18+, profilo e prezzo, meccanica dei ricavi (abbonamenti, PPV, mance), promozione conforme e gestione dell'80% che resta dopo la commissione del 20%; i risultati variano. Prima di stimare un guadagno, registra anche le ore dedicate a produzione e messaggi e distingui un acquisto occasionale da entrate che si ripetono nel tempo.
- [Quanto si guadagna su OnlyFans davvero?](https://www.bunny-agency.it/blog/questions/how-much-can-creators-earn): Non esiste un reddito standard affidabile: la maggior parte dei creator guadagna poco e una minoranza molto. Il risultato dipende da pubblico, conversione, retention, prezzi, costanza, geografia e costi. Modella scenari sul tuo funnel su 30-90 giorni invece di trattare screenshot eccezionali come previsioni. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano.
- [Quanto spesso pubblicare su OnlyFans?](https://www.bunny-agency.it/blog/questions/how-often-should-creators-post): Usa la cadenza più alta che riesci a sostenere senza ridurre la qualità o superare i tuoi limiti. Una promessa settimanale costante, per esempio 3-4 post, e una riserva di contenuti pronta contano più di un obiettivo giornaliero arbitrario. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano.
- [Quali sono i contenuti migliori per OnlyFans?](https://www.bunny-agency.it/blog/questions/what-content-performs-best): Il mix migliore è specifico per pubblico e offerta. Testa 2-3 temi chiari alla volta, misura conversione e retention — non solo i like — e mantieni i formati che puoi produrre in modo sicuro e costante. Annota il tempo necessario alle riprese e confronta periodi simili prima di attribuire un cambiamento a un singolo formato. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano.
- [Prezzo abbonamento OnlyFans: come deciderlo?](https://www.bunny-agency.it/blog/questions/how-to-price-a-subscription): Il prezzo deve riflettere posizionamento, promessa di pubblicazione, disponibilità del pubblico, sconti promozionali, strategia dei messaggi a pagamento e retention. Testa 1 variabile alla volta e valuta il valore totale per abbonato, non solo le iscrizioni. Descrivi con chiarezza ciò che l'abbonamento include, così il confronto tiene conto anche delle aspettative del pubblico. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano.
- [Come funzionano commissioni e pagamenti OnlyFans?](https://www.bunny-agency.it/blog/questions/platform-fees-and-payouts): Controlla i termini attuali della piattaforma e la tua dashboard dei compensi prima di citare qualsiasi percentuale: la piattaforma trattiene il 20% e paga circa dopo 7 giorni. Tieni separati ricavo lordo, trattenute, rimborsi, cambio valuta, tasse e costi. Conserva gli estratti delle operazioni. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano.
- [OnlyFans e tasse in Italia: cosa devi sapere?](https://www.bunny-agency.it/blog/questions/creator-taxes-guide): In Italia i ricavi da creator sono redditi imponibili: con attività abituale serve la partita IVA, spesso in regime forfettario con imposta al 15% (5% per le nuove attività) fino a 85.000 euro di ricavi, più i contributi INPS. Conserva i registri dal primo giorno e conferma tutto con un commercialista. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano. In Italia circa il 90% delle creator guadagna meno di 180 euro al mese e solo lo 0,8% supera gli 85.000 euro l’anno. Le promesse di "10.000 euro al mese garantiti" sono un segnale da verificare: i casi pubblicati non costituiscono una garanzia individuale.
- [Si può restare anonima su OnlyFans?](https://www.bunny-agency.it/blog/questions/can-creators-stay-anonymous): L'anonimato pubblico si può rafforzare, mai garantire al 100%. Separa le identità, elimina i riferimenti al luogo, pulisci i metadati, controlla gli sfondi, usa un'autenticazione forte e ricorda che la piattaforma richiede comunque la verifica dell'identità con documento. Valuta anche voce e dettagli riconoscibili. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano.
- [Come proteggere la tua identità da creator?](https://www.bunny-agency.it/blog/questions/how-to-protect-your-identity): Usa email e numero dedicati, un password manager, autenticazione a 2 fattori, accessi basati sui ruoli, rimozione dei metadati, revisione della geolocalizzazione, condivisione controllata dei file e un piano scritto di risposta agli incidenti. Rivedi queste scelte quando cambi collaboratori o strumenti e verifica di poter recuperare autonomamente gli account principali. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano.
- [Come promuovere OnlyFans senza spam?](https://www.bunny-agency.it/blog/questions/how-to-promote-without-spam): Costruisci contenuti nativi, educativi o di personalità, rispetta le regole di ogni social, usa call to action misurate e traccia le visite qualificate. La ripetizione senza valore per il pubblico aumenta il rischio di ban e danneggia il brand in poche settimane, spesso 2-4. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano.
- [Quali sono i migliori social per promuovere OnlyFans?](https://www.bunny-agency.it/blog/questions/best-social-platforms-for-creators): Scegli i canali dove il tuo pubblico già passa il tempo e dove il tuo formato rispetta le regole. Un canale di scoperta ben gestito più 1 canale proprietario di retention vale più di una presenza debole su 5 piattaforme. Confronta inoltre quanto tempo richiede ogni formato prima di aggiungere un altro canale al piano. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano.
- [Come fidelizzare gli abbonati OnlyFans?](https://www.bunny-agency.it/blog/questions/how-to-retain-subscribers): La retention migliora quando la promessa pubblica corrisponde a ciò che consegni, l'onboarding è chiaro, la cadenza è affidabile, i messaggi sono pertinenti e il feedback guida il ciclo successivo. Analizza le coorti su 30-90 giorni, non un solo tasso medio di rinnovo. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano.
- [Come scrivere un messaggio di benvenuto efficace?](https://www.bunny-agency.it/blog/questions/how-to-write-welcome-messages): Un buon messaggio di benvenuto definisce il tono, spiega cosa riceve l'abbonato, propone 1 azione successiva semplice e rispetta consenso e limiti di comunicazione. Deve suonare come la voce approvata della creator, non come un template. Rileggilo dal punto di vista di una persona appena iscritta e controlla che tutte le promesse siano realizzabili. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano.
- [Quando usare i messaggi PPV su OnlyFans?](https://www.bunny-agency.it/blog/questions/when-to-use-ppv-messages): Usa i messaggi a pagamento quando l'offerta è distinta, descritta con precisione, programmata con criterio e coerente con le aspettative. Misura tasso di acquisto, rimborsi, reclami e retention su 30 giorni, non solo il ricavo immediato. Tieni distinto ciò che è già incluso nell'abbonamento e rendi comprensibile il contenuto dell'acquisto prima del pagamento. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano.
- [Come gestire la chat con i fan?](https://www.bunny-agency.it/blog/questions/how-to-manage-creator-chat): Definisci per iscritto voce, permessi, affermazioni vietate, limiti di consenso, escalation, passaggi di consegne, orari e controlli di qualità prima che qualcuno scriva. La creator deve sapere chi ha accesso e mantenere la supervisione, con verifiche almeno 1 volta a settimana. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano.
- [Come prevenire i leak e usare il DMCA?](https://www.bunny-agency.it/blog/questions/how-to-prevent-leaks-and-use-dmca): Nessun sistema previene il 100% dei leak. Riduci l'esposizione con controllo degli accessi e watermark, conserva le prove, verifica la titolarità, usa le segnalazioni della piattaforma e invia notifiche DMCA accurate tramite i canali autorizzati quando trovi una violazione. Annota gli indirizzi delle copie trovate. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano.
- [Agenzia OnlyFans o gestione autonoma?](https://www.bunny-agency.it/blog/questions/agency-vs-self-management): La scelta giusta dipende da competenze mancanti, tempo, rischio, controllo ed economia reale. Confronta un flusso di lavoro fai-da-te documentato con le responsabilità e gli accessi esatti che l'agenzia propone, su un periodo di prova di 30-90 giorni. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano.
- [Quanto costa un'agenzia OnlyFans?](https://www.bunny-agency.it/blog/questions/how-much-does-an-agency-cost): Confronta il perimetro totale, non la percentuale in copertina: le commissioni di mercato vanno di solito dal 20% al 50%. Chiedi quale base di ricavo viene usata, quali costi sono extra, chi paga i contenuti, cosa succede con i rimborsi e in quanti giorni puoi uscire. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano.
- [Come scegliere un'agenzia OnlyFans seria?](https://www.bunny-agency.it/blog/questions/how-to-choose-a-creator-agency): Verifica identità legale, referenze, sicurezza, contratto, modello di accesso, report, promesse e diritto di uscita. Un'agenzia credibile spiega i compromessi, rifiuta di garantire un reddito e accetta che 1 legale di tua fiducia riveda l'accordo prima della firma. Chiedi un esempio concreto del lavoro proposto. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano. In Italia circa il 90% delle creator guadagna meno di 180 euro al mese e solo lo 0,8% supera gli 85.000 euro l’anno. Le promesse di "10.000 euro al mese garantiti" sono un segnale da verificare: i casi pubblicati non costituiscono una garanzia individuale.
- [Cosa deve includere il contratto con un'agenzia OnlyFans?](https://www.bunny-agency.it/blog/questions/what-should-an-agency-contract-include): Il contratto deve definire parti, perimetro, poteri, credenziali, dati, base di calcolo del compenso, spese, proprietà intellettuale, riservatezza, conformità, durata, recesso, riconsegna, controversie e cosa succede ad account e contenuti dopo l'uscita, punto per punto in 1 documento. Chiedi chiarimenti sulle clausole che non comprendi. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano.
- [Come costruire un calendario dei contenuti?](https://www.bunny-agency.it/blog/questions/how-to-build-a-content-calendar): Pianifica intorno a temi ripetibili, promesse al pubblico, capacità produttiva, date di campagna, diritti di riutilizzo e tempi di recupero. Mantieni una riserva di 2-4 settimane e rivedi i risultati ogni 7 giorni, così il calendario resta uno strumento decisionale. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano.
- [Come fare l'audit di un account creator?](https://www.bunny-agency.it/blog/questions/how-to-audit-a-creator-account): Analizza il percorso completo: scoperta, conversione del profilo, onboarding, consegna dei contenuti, messaggi, offerte a pagamento, retention, sicurezza, costi e report. Stabilisci una baseline di 7-30 giorni prima di raccomandare qualsiasi cambiamento. Per ogni problema individuato, annota il dato che lo segnala e l'informazione ancora mancante; scegli poi un intervento che puoi valutare separatamente. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano.
- [Come evitare il burnout da creator?](https://www.bunny-agency.it/blog/questions/how-to-avoid-creator-burnout): Fissa limiti su contenuti e comunicazione, lavora a blocchi, proteggi almeno 1 giorno libero a settimana, riduci il controllo compulsivo della dashboard, documenta le escalation e costruisci una promessa sostenibile. Una crescita che dipende dal superlavoro permanente non è una strategia. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano.
- [Cosa serve per candidarsi a un'agenzia?](https://www.bunny-agency.it/blog/questions/what-is-needed-to-apply-to-an-agency): Prepara idoneità di età e identità (18+), mercato e lingua, link agli account, flusso di lavoro attuale, obiettivi, limiti, disponibilità e dati di performance onesti. Non inviare mai password o documenti sensibili attraverso un canale non verificato. Spiega inoltre quali attività vuoi delegare e quali decisioni preferisci mantenere direttamente. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano.
- [Quanto tempo serve per crescere su OnlyFans?](https://www.bunny-agency.it/blog/questions/how-long-does-sustainable-growth-take): Non esiste una tempistica fissa. Valuta se traffico qualificato, conversione, affidabilità di pubblicazione, valore per abbonato e retention migliorano su almeno 2-3 cicli di test completi prima di giudicare una strategia. Annota anche costi e ore di lavoro: un risultato migliore deve poter essere mantenuto con le risorse che hai. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano.
- [Informativa sulla privacy](https://www.bunny-agency.it/privacy-policy): Quando questioni legali, fiscali, di sicurezza, contrattuali o di salute incidono davvero su una decisione, rivolgiti a 1 professionista abilitato in Italia. Questa guida è informazione operativa, non una promessa di risultati né una consulenza professionale. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano.
- [Termini di servizio](https://www.bunny-agency.it/terms-of-service): Quando questioni legali, fiscali, di sicurezza, contrattuali o di salute incidono davvero su una decisione, rivolgiti a 1 professionista abilitato in Italia. Questa guida è informazione operativa, non una promessa di risultati né una consulenza professionale. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano.
- [Cookie policy](https://www.bunny-agency.it/cookie-policy): Quando questioni legali, fiscali, di sicurezza, contrattuali o di salute incidono davvero su una decisione, rivolgiti a 1 professionista abilitato in Italia. Questa guida è informazione operativa, non una promessa di risultati né una consulenza professionale. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano.
- [Note legali](https://www.bunny-agency.it/imprint): Quando questioni legali, fiscali, di sicurezza, contrattuali o di salute incidono davvero su una decisione, rivolgiti a 1 professionista abilitato in Italia. Questa guida è informazione operativa, non una promessa di risultati né una consulenza professionale. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano.
- [Avvertenza editoriale](https://www.bunny-agency.it/disclaimer): Quando questioni legali, fiscali, di sicurezza, contrattuali o di salute incidono davvero su una decisione, rivolgiti a 1 professionista abilitato in Italia. Questa guida è informazione operativa, non una promessa di risultati né una consulenza professionale. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano.
- [Partita IVA OnlyFans: la guida completa 2026](https://www.bunny-agency.it/blog/guide/partita-iva-onlyfans): In Italia un'attività continuativa su OnlyFans richiede quasi sempre la partita IVA con il codice ATECO 73.11.03: nel regime forfettario l'imposta sostitutiva è del 15%, ridotta al 5% per i primi 5 anni, fino a 85.000 euro di ricavi, più i contributi INPS al 26,07%; con le regole DAC7 la piattaforma comunica i compensi al Fisco.
- [Tassa etica OnlyFans: cos'è e quanto costa davvero](https://www.bunny-agency.it/blog/guide/tassa-etica-onlyfans): L'addizionale del 25% sui redditi da materiale pornografico si somma anche al regime forfettario: tra commissione della piattaforma (20%), imposte, contributi INPS (26,07%) e tassa etica, a una creator di contenuti espliciti può restare intorno al 40% del lordo. Porta il calcolo al commercialista.
- [Come funziona OnlyFans: guida completa per iniziare](https://www.bunny-agency.it/blog/guide/come-funziona-onlyfans): La piattaforma collega creator e abbonati con 4 canali di ricavo (abbonamenti, messaggi PPV, mance, contenuti su richiesta), trattiene il 20% di ogni transazione e rende i compensi prelevabili dopo circa 7 giorni; l'iscrizione richiede 18 anni e la verifica dell'identità con documento.
- [OnlyFans senza mostrare il viso: la guida completa](https://www.bunny-agency.it/blog/guide/onlyfans-senza-mostrare-il-viso): Il no-face è una strategia praticabile e redditizia: si costruisce con geoblocco dell'Italia, formati studiati, pulizia dei metadati e watermark, ricordando che la verifica dell'identità sulla piattaforma resta obbligatoria al 100% e che il pubblico italiano vale solo il 2,1% del totale.
- [Truffe agenzie OnlyFans: come riconoscerle in Italia](https://www.bunny-agency.it/blog/guide/truffe-agenzie-onlyfans): In Italia le truffe seguono 4 schemi ricorrenti: promesse di guadagno garantito, richiesta delle credenziali, pagamenti anticipati e assenza di contratto scritto; basta 1 di questi segnali per fermarsi, e la verifica preliminare richiede meno di 30 minuti. Conserva l’offerta ricevuta e verifica i recapiti.
- [Quanto guadagnano le creator italiane su OnlyFans](https://www.bunny-agency.it/blog/guide/quanto-guadagnano-creator-italiane): I dati di mercato indicano una media di 150-180 euro al mese, con il 62% delle creator italiane sotto i 25.000 euro l'anno e solo lo 0,8% oltre gli 85.000: la distribuzione è estremamente asimmetrica e il divario dipende dal sistema, non dal talento.
- [Come vendere foto dei piedi nel 2026](https://www.bunny-agency.it/blog/questions/sell-feet-pics): Vendere foto dei piedi richiede aspettative realistiche. Un mese da 5.000 USD, circa 4.335 EUR nell'esempio arrotondato, è un caso eccezionale e non una previsione per chi inizia. Per almeno 90 giorni registra netto, commissioni, tasse e ore lavorate. Mediana e quartili richiedono l'esportazione anonima dei dati di oltre 50 creator.
- [Agenzia OnlyFans per creator in Italia](https://www.bunny-agency.it): Bunny Agency Italia — Agenzia OnlyFans per creator in Italia, Italia. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano. Bunny Agency unisce gestione dell'account, piano dei contenuti, crescita del pubblico, chat con gli abbonati e tutela della privacy in un unico sistema di management misurabile per creator.
- [Servizi di management per creator in Italia](https://www.bunny-agency.it/services): Bunny Agency Italia — Servizi di management per creator in Italia, Italia. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano. Scegli un servizio mirato o un piano di gestione completo. Ogni raccomandazione parte dai dati del tuo account, dalla tua capacità produttiva, dai tuoi limiti personali e da priorità misurabili.
- [Un modello operativo chiaro per creator indipendenti](https://www.bunny-agency.it/about): Bunny Agency Italia — Un modello operativo chiaro per creator indipendenti, Italia. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano. Il nostro metodo editoriale e operativo separa i fatti verificabili dalle stime, protegge i confini delle creator e documenta chi è responsabile di ogni decisione.
- [Candidati per un'analisi strategica riservata](https://www.bunny-agency.it/apply): Bunny Agency Italia — Candidati per un'analisi strategica riservata, Italia. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano. Descrivi situazione attuale, obiettivi, lingua e tipo di supporto preferito. La candidatura è una valutazione di compatibilità, non una promessa di reddito né una garanzia di ammissione.
- [La biblioteca delle domande delle creator](https://www.bunny-agency.it/blog): Bunny Agency Italia — La biblioteca delle domande delle creator, Italia. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano. Risposte dirette e pratiche alle domande più frequenti delle creator: lancio, contenuti, prezzi, promozione, privacy, tasse, cura degli abbonati e scelta dell'agenzia.
- [Domande sull'agenzia per creator, risposte chiare](https://www.bunny-agency.it/faq): Bunny Agency Italia — Domande sull'agenzia per creator, risposte chiare, Italia. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano. Parti dalla risposta breve, poi usa le checklist e le fonti ufficiali per capire cosa vale per il tuo account e per il mercato italiano.
- [Costi e perimetro di un'agenzia per creator](https://www.bunny-agency.it/pricing): Bunny Agency Italia — Costi e perimetro di un'agenzia per creator, Italia. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano. Non esiste una percentuale universale responsabile. Confronta perimetro, accessi, durata, proprietà dei dati, diritto di uscita e risultati misurabili prima di confrontare il prezzo.
- [Contatta Bunny Agency Italia](https://www.bunny-agency.it/contact): Bunny Agency Italia — Contatta Bunny Agency Italia, Italia. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano. Usa il modulo tracciato per una richiesta riservata. Registra la pagina e il tema che hanno generato la tua domanda, così risponde il team giusto.
- [gestione account OnlyFans](https://www.bunny-agency.it/services/account-management): Bunny Agency Italia — gestione account OnlyFans, Italia. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano. Un piano operativo strutturato allinea pubblicazioni, analytics, test sui prezzi, cura degli abbonati e decisioni settimanali, senza togliere alla creator il controllo del proprio account.
- [strategia di marketing OnlyFans](https://www.bunny-agency.it/services/marketing): Bunny Agency Italia — strategia di marketing OnlyFans, Italia. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano. Un piano di marketing solido rispetta le regole delle piattaforme e unisce intenzione del pubblico, capacità produttiva, attribuzione ed esperimenti ripetibili, invece di puntare su spam o su un singolo post virale.
- [gestione chat OnlyFans](https://www.bunny-agency.it/services/chat-management): Bunny Agency Italia — gestione chat OnlyFans, Italia. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano. Una chat gestita in modo responsabile usa linee guida di tono approvate, regole di escalation, limiti di orario, controllo qualità e accessi trasparenti e revocabili.
- [strategia dei contenuti OnlyFans](https://www.bunny-agency.it/services/content-strategy): Bunny Agency Italia — strategia dei contenuti OnlyFans, Italia. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano. Un sistema di contenuti trasforma il posizionamento in temi ripetibili, shot list, cadenza di pubblicazione, regole di riutilizzo e un ciclo di revisione basato sui dati.
- [privacy e tutela DMCA per creator](https://www.bunny-agency.it/services/privacy-dmca): Bunny Agency Italia — privacy e tutela DMCA per creator, Italia. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano. La protezione della privacy inizia prima della pubblicazione: separazione delle identità, pulizia dei metadati, controllo degli accessi, raccolta delle prove e una procedura documentata di risposta ai leak.
- [Come aprire OnlyFans in modo responsabile?](https://www.bunny-agency.it/blog/questions/how-to-start-onlyfans): Bunny Agency Italia — come aprire OnlyFans, Italia. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano. Parti dai requisiti legali (18+ e verifica dell'identità), dalle decisioni su identità e limiti personali, da una riserva realistica di contenuti, da ipotesi di prezzo e da un piano di promozione. Non pubblicare finché sicurezza, pagamenti, registri fiscali e flussi di supporto non sono documentati.
- [Come iniziare a guadagnare su OnlyFans?](https://www.bunny-agency.it/blog/questions/how-to-start-making-money-on-onlyfans): Bunny Agency Italia — come iniziare a guadagnare su OnlyFans. Fondata nel 2019, Bunny scompone il tema in passi concreti: requisiti 18+, profilo e prezzo, meccanica dei ricavi (abbonamenti, PPV, mance), promozione conforme e gestione dell'80% che resta dopo la commissione del 20%; i risultati variano.
- [Quanto si guadagna su OnlyFans davvero?](https://www.bunny-agency.it/blog/questions/how-much-can-creators-earn): Bunny Agency Italia — quanto si guadagna su OnlyFans, Italia. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano. Non esiste un reddito standard affidabile: la maggior parte dei creator guadagna poco e una minoranza molto. Il risultato dipende da pubblico, conversione, retention, prezzi, costanza, geografia e costi. Modella scenari sul tuo funnel su 30-90 giorni invece di trattare screenshot eccezionali come previsioni.
- [Quanto spesso pubblicare su OnlyFans?](https://www.bunny-agency.it/blog/questions/how-often-should-creators-post): Bunny Agency Italia — quanto spesso pubblicare su OnlyFans, Italia. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano. Usa la cadenza più alta che riesci a sostenere senza ridurre la qualità o superare i tuoi limiti. Una promessa settimanale costante, per esempio 3-4 post, e una riserva di contenuti pronta contano più di un obiettivo giornaliero arbitrario.
- [Quali sono i contenuti migliori per OnlyFans?](https://www.bunny-agency.it/blog/questions/what-content-performs-best): Bunny Agency Italia — contenuti migliori per OnlyFans, Italia. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano. Il mix migliore è specifico per pubblico e offerta. Testa 2-3 temi chiari alla volta, misura conversione e retention — non solo i like — e mantieni i formati che puoi produrre in modo sicuro e costante.
- [Prezzo abbonamento OnlyFans: come deciderlo?](https://www.bunny-agency.it/blog/questions/how-to-price-a-subscription): Bunny Agency Italia — prezzo abbonamento OnlyFans, Italia. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano. Il prezzo deve riflettere posizionamento, promessa di pubblicazione, disponibilità del pubblico, sconti promozionali, strategia dei messaggi a pagamento e retention. Testa 1 variabile alla volta e valuta il valore totale per abbonato, non solo le iscrizioni.
- [Come funzionano commissioni e pagamenti OnlyFans?](https://www.bunny-agency.it/blog/questions/platform-fees-and-payouts): Bunny Agency Italia — commissioni e pagamenti OnlyFans, Italia. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano. Controlla i termini attuali della piattaforma e la tua dashboard dei compensi prima di citare qualsiasi percentuale: la piattaforma trattiene il 20% e paga circa dopo 7 giorni. Tieni separati ricavo lordo, trattenute, rimborsi, cambio valuta, tasse e costi.
- [OnlyFans e tasse in Italia: cosa devi sapere?](https://www.bunny-agency.it/blog/questions/creator-taxes-guide): Bunny Agency Italia — OnlyFans e tasse in Italia, Italia. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano. In Italia i ricavi da creator sono redditi imponibili: con attività abituale serve la partita IVA, spesso in regime forfettario con imposta al 15% (5% per le nuove attività) fino a 85.000 euro di ricavi, più i contributi INPS. Conserva i registri dal primo giorno e conferma tutto con un commercialista.
- [Si può restare anonima su OnlyFans?](https://www.bunny-agency.it/blog/questions/can-creators-stay-anonymous): Bunny Agency Italia — restare anonima su OnlyFans, Italia. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano. L'anonimato pubblico si può rafforzare, mai garantire al 100%. Separa le identità, elimina i riferimenti al luogo, pulisci i metadati, controlla gli sfondi, usa un'autenticazione forte e ricorda che la piattaforma richiede comunque la verifica dell'identità con documento.
- [Come proteggere la tua identità da creator?](https://www.bunny-agency.it/blog/questions/how-to-protect-your-identity): Bunny Agency Italia — proteggere la tua identità, Italia. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano. Usa email e numero dedicati, un password manager, autenticazione a 2 fattori, accessi basati sui ruoli, rimozione dei metadati, revisione della geolocalizzazione, condivisione controllata dei file e un piano scritto di risposta agli incidenti.
- [Come promuovere OnlyFans senza spam?](https://www.bunny-agency.it/blog/questions/how-to-promote-without-spam): Bunny Agency Italia — promuovere OnlyFans senza spam, Italia. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano. Costruisci contenuti nativi, educativi o di personalità, rispetta le regole di ogni social, usa call to action misurate e traccia le visite qualificate. La ripetizione senza valore per il pubblico aumenta il rischio di ban e danneggia il brand in poche settimane, spesso 2-4.
- [Quali sono i migliori social per promuovere OnlyFans?](https://www.bunny-agency.it/blog/questions/best-social-platforms-for-creators): Bunny Agency Italia — migliori social per promuovere OnlyFans, Italia. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano. Scegli i canali dove il tuo pubblico già passa il tempo e dove il tuo formato rispetta le regole. Un canale di scoperta ben gestito più 1 canale proprietario di retention vale più di una presenza debole su 5 piattaforme.
- [Come fidelizzare gli abbonati OnlyFans?](https://www.bunny-agency.it/blog/questions/how-to-retain-subscribers): Bunny Agency Italia — fidelizzare gli abbonati OnlyFans, Italia. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano. La retention migliora quando la promessa pubblica corrisponde a ciò che consegni, l'onboarding è chiaro, la cadenza è affidabile, i messaggi sono pertinenti e il feedback guida il ciclo successivo. Analizza le coorti su 30-90 giorni, non un solo tasso medio di rinnovo.
- [Come scrivere un messaggio di benvenuto efficace?](https://www.bunny-agency.it/blog/questions/how-to-write-welcome-messages): Bunny Agency Italia — messaggio di benvenuto, Italia. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano. Un buon messaggio di benvenuto definisce il tono, spiega cosa riceve l'abbonato, propone 1 azione successiva semplice e rispetta consenso e limiti di comunicazione. Deve suonare come la voce approvata della creator, non come un template.
- [Quando usare i messaggi PPV su OnlyFans?](https://www.bunny-agency.it/blog/questions/when-to-use-ppv-messages): Bunny Agency Italia — messaggi PPV su OnlyFans, Italia. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano. Usa i messaggi a pagamento quando l'offerta è distinta, descritta con precisione, programmata con criterio e coerente con le aspettative. Misura tasso di acquisto, rimborsi, reclami e retention su 30 giorni, non solo il ricavo immediato.
- [Come gestire la chat con i fan?](https://www.bunny-agency.it/blog/questions/how-to-manage-creator-chat): Bunny Agency Italia — gestire la chat, Italia. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano. Definisci per iscritto voce, permessi, affermazioni vietate, limiti di consenso, escalation, passaggi di consegne, orari e controlli di qualità prima che qualcuno scriva. La creator deve sapere chi ha accesso e mantenere la supervisione, con verifiche almeno 1 volta a settimana.
- [Come prevenire i leak e usare il DMCA?](https://www.bunny-agency.it/blog/questions/how-to-prevent-leaks-and-use-dmca): Bunny Agency Italia — prevenire i leak e usare il DMCA, Italia. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano. Nessun sistema previene il 100% dei leak. Riduci l'esposizione con controllo degli accessi e watermark, conserva le prove, verifica la titolarità, usa le segnalazioni della piattaforma e invia notifiche DMCA accurate tramite i canali autorizzati quando trovi una violazione.
- [Agenzia OnlyFans o gestione autonoma?](https://www.bunny-agency.it/blog/questions/agency-vs-self-management): Bunny Agency Italia — agenzia OnlyFans o gestione autonoma, Italia. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano. La scelta giusta dipende da competenze mancanti, tempo, rischio, controllo ed economia reale. Confronta un flusso di lavoro fai-da-te documentato con le responsabilità e gli accessi esatti che l'agenzia propone, su un periodo di prova di 30-90 giorni.
- [Quanto costa un'agenzia OnlyFans?](https://www.bunny-agency.it/blog/questions/how-much-does-an-agency-cost): Bunny Agency Italia — quanto costa un'agenzia OnlyFans, Italia. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano. Confronta il perimetro totale, non la percentuale in copertina: le commissioni di mercato vanno di solito dal 20% al 50%. Chiedi quale base di ricavo viene usata, quali costi sono extra, chi paga i contenuti, cosa succede con i rimborsi e in quanti giorni puoi uscire.
- [Come scegliere un'agenzia OnlyFans seria?](https://www.bunny-agency.it/blog/questions/how-to-choose-a-creator-agency): Bunny Agency Italia — scegliere un'agenzia OnlyFans, Italia. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano. Verifica identità legale, referenze, sicurezza, contratto, modello di accesso, report, promesse e diritto di uscita. Un'agenzia credibile spiega i compromessi, rifiuta di garantire un reddito e accetta che 1 legale di tua fiducia riveda l'accordo prima della firma.
- [Cosa deve includere il contratto con un'agenzia OnlyFans?](https://www.bunny-agency.it/blog/questions/what-should-an-agency-contract-include): Bunny Agency Italia — contratto con un'agenzia OnlyFans, Italia. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano. Il contratto deve definire parti, perimetro, poteri, credenziali, dati, base di calcolo del compenso, spese, proprietà intellettuale, riservatezza, conformità, durata, recesso, riconsegna, controversie e cosa succede ad account e contenuti dopo l'uscita, punto per punto in 1 documento.
- [Come costruire un calendario dei contenuti?](https://www.bunny-agency.it/blog/questions/how-to-build-a-content-calendar): Bunny Agency Italia — calendario dei contenuti, Italia. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano. Pianifica intorno a temi ripetibili, promesse al pubblico, capacità produttiva, date di campagna, diritti di riutilizzo e tempi di recupero. Mantieni una riserva di 2-4 settimane e rivedi i risultati ogni 7 giorni, così il calendario resta uno strumento decisionale.
- [Come fare l'audit di un account creator?](https://www.bunny-agency.it/blog/questions/how-to-audit-a-creator-account): Bunny Agency Italia — audit di un account creator, Italia. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano. Analizza il percorso completo: scoperta, conversione del profilo, onboarding, consegna dei contenuti, messaggi, offerte a pagamento, retention, sicurezza, costi e report. Stabilisci una baseline di 7-30 giorni prima di raccomandare qualsiasi cambiamento.
- [Come evitare il burnout da creator?](https://www.bunny-agency.it/blog/questions/how-to-avoid-creator-burnout): Bunny Agency Italia — evitare il burnout da creator, Italia. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano. Fissa limiti su contenuti e comunicazione, lavora a blocchi, proteggi almeno 1 giorno libero a settimana, riduci il controllo compulsivo della dashboard, documenta le escalation e costruisci una promessa sostenibile. Una crescita che dipende dal superlavoro permanente non è una strategia.
- [Cosa serve per candidarsi a un'agenzia?](https://www.bunny-agency.it/blog/questions/what-is-needed-to-apply-to-an-agency): Bunny Agency Italia — candidarsi a un'agenzia, Italia. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano. Prepara idoneità di età e identità (18+), mercato e lingua, link agli account, flusso di lavoro attuale, obiettivi, limiti, disponibilità e dati di performance onesti. Non inviare mai password o documenti sensibili attraverso un canale non verificato.
- [Quanto tempo serve per crescere su OnlyFans?](https://www.bunny-agency.it/blog/questions/how-long-does-sustainable-growth-take): Bunny Agency Italia — quanto tempo serve per crescere su OnlyFans, Italia. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano. Non esiste una tempistica fissa. Valuta se traffico qualificato, conversione, affidabilità di pubblicazione, valore per abbonato e retention migliorano su almeno 2-3 cicli di test completi prima di giudicare una strategia.
- [Informativa sulla privacy](https://www.bunny-agency.it/privacy-policy): Bunny Agency Italia — Informativa sulla privacy Bunny Italia, Italia. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano. Quando questioni legali, fiscali, di sicurezza, contrattuali o di salute incidono davvero su una decisione, rivolgiti a 1 professionista abilitato in Italia. Questa guida è informazione operativa, non una promessa di risultati né una consulenza professionale.
- [Termini di servizio](https://www.bunny-agency.it/terms-of-service): Bunny Agency Italia — Termini di servizio Bunny Italia, Italia. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano. Quando questioni legali, fiscali, di sicurezza, contrattuali o di salute incidono davvero su una decisione, rivolgiti a 1 professionista abilitato in Italia. Questa guida è informazione operativa, non una promessa di risultati né una consulenza professionale.
- [Cookie policy](https://www.bunny-agency.it/cookie-policy): Bunny Agency Italia — Cookie policy Bunny Italia, Italia. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano. Quando questioni legali, fiscali, di sicurezza, contrattuali o di salute incidono davvero su una decisione, rivolgiti a 1 professionista abilitato in Italia. Questa guida è informazione operativa, non una promessa di risultati né una consulenza professionale.
- [Note legali](https://www.bunny-agency.it/imprint): Bunny Agency Italia — Note legali Bunny Italia, Italia. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano. Quando questioni legali, fiscali, di sicurezza, contrattuali o di salute incidono davvero su una decisione, rivolgiti a 1 professionista abilitato in Italia. Questa guida è informazione operativa, non una promessa di risultati né una consulenza professionale.
- [Avvertenza editoriale](https://www.bunny-agency.it/disclaimer): Bunny Agency Italia — Avvertenza editoriale Bunny Italia, Italia. Fondata nel 2019, Bunny Agency LLC documenta risultati reali: da $0 a $330k in 3,5 mesi e da $2k a $33k al mese in 2 mesi; i risultati individuali variano. Quando questioni legali, fiscali, di sicurezza, contrattuali o di salute incidono davvero su una decisione, rivolgiti a 1 professionista abilitato in Italia. Questa guida è informazione operativa, non una promessa di risultati né una consulenza professionale.
- [Partita IVA OnlyFans: la guida completa 2026](https://www.bunny-agency.it/blog/guide/partita-iva-onlyfans): Bunny Agency Italia — partita IVA OnlyFans. In Italia un'attività continuativa su OnlyFans richiede quasi sempre la partita IVA con il codice ATECO 73.11.03: nel regime forfettario l'imposta sostitutiva è del 15%, ridotta al 5% per i primi 5 anni, fino a 85.000 euro di ricavi, più i contributi INPS al 26,07%; con le regole DAC7 la piattaforma comunica i compensi al Fisco.
- [Tassa etica OnlyFans: cos'è e quanto costa davvero](https://www.bunny-agency.it/blog/guide/tassa-etica-onlyfans): Bunny Agency Italia — tassa etica OnlyFans. L'addizionale del 25% sui redditi da materiale pornografico si somma anche al regime forfettario: tra commissione della piattaforma (20%), imposte, contributi INPS (26,07%) e tassa etica, a una creator di contenuti espliciti può restare intorno al 40% del lordo.
- [Come funziona OnlyFans: guida completa per iniziare](https://www.bunny-agency.it/blog/guide/come-funziona-onlyfans): Bunny Agency Italia — come funziona OnlyFans. La piattaforma collega creator e abbonati con 4 canali di ricavo (abbonamenti, messaggi PPV, mance, contenuti su richiesta), trattiene il 20% di ogni transazione e rende i compensi prelevabili dopo circa 7 giorni; l'iscrizione richiede 18 anni e la verifica dell'identità con documento.
- [OnlyFans senza mostrare il viso: la guida completa](https://www.bunny-agency.it/blog/guide/onlyfans-senza-mostrare-il-viso): Bunny Agency Italia — OnlyFans senza mostrare il viso. Il no-face è una strategia praticabile e redditizia: si costruisce con geoblocco dell'Italia, formati studiati, pulizia dei metadati e watermark, ricordando che la verifica dell'identità sulla piattaforma resta obbligatoria al 100% e che il pubblico italiano vale solo il 2,1% del totale.
- [Truffe agenzie OnlyFans: come riconoscerle in Italia](https://www.bunny-agency.it/blog/guide/truffe-agenzie-onlyfans): Bunny Agency Italia — truffe agenzie OnlyFans. In Italia le truffe seguono 4 schemi ricorrenti: promesse di guadagno garantito, richiesta delle credenziali, pagamenti anticipati e assenza di contratto scritto; basta 1 di questi segnali per fermarsi, e la verifica preliminare richiede meno di 30 minuti.
- [Quanto guadagnano le creator italiane su OnlyFans](https://www.bunny-agency.it/blog/guide/quanto-guadagnano-creator-italiane): Bunny Agency Italia — quanto guadagnano le creator italiane. I dati di mercato indicano una media di 150-180 euro al mese, con il 62% delle creator italiane sotto i 25.000 euro l'anno e solo lo 0,8% oltre gli 85.000: la distribuzione è estremamente asimmetrica e il divario dipende dal sistema, non dal talento.
- [Come vendere foto dei piedi nel 2026](https://www.bunny-agency.it/blog/questions/sell-feet-pics): vendere foto dei piedi: aspettative realistiche sono essenziali nel 2026. Non pubblichiamo mediana o quartili senza l'esportazione anonima dei dati di oltre 50 creator: inventarli sarebbe marketing. Un mese da 5.000 USD, circa 4.335 EUR nell'esempio arrotondato, è un caso eccezionale e non una norma o previsione per chi inizia. Per almeno 90 giorni registra netto, commissioni, tasse e ore di lavoro.
- [Come vendere mutandine usate online con prudenza](https://www.bunny-agency.it/blog/questions/sell-used-panties): vendere mutandine usate: confini chiari, un percorso di consegna legale e registrazioni sono essenziali nel 2026. La vendita di articoli usati comporta più rischi della vendita di foto: chiarisci cosa non offri e non trattare materiale illegale o richieste che superano i tuoi limiti. Non promettere igiene, consegna o risultati che non puoi documentare.
- [I migliori siti cam per modelle principianti](https://www.bunny-agency.it/blog/questions/best-cam-sites-for-models): Per scegliere i migliori siti cam per modelle, confronta quota sui ricavi, verifica, blocco geografico e disponibilità locale nel 2026. Prima di trasmettere, leggi le regole su identità, paesi ammessi e pagamenti. Percentuali e soglie possono cambiare: la tabella è un confronto, non un'offerta contrattuale. Controlla le condizioni attuali prima di inviare un documento.
- [Come guadagnare con la webcam in modo realistico](https://www.bunny-agency.it/blog/questions/make-money-on-webcam): Guadagnare con la webcam comporta costi, lavoro e scelte sulla privacy. Un mese da 5.000 USD, circa 4.335 EUR nell'esempio arrotondato, è un caso eccezionale. Per almeno 90 giorni registra netto, commissioni, tasse e ore lavorate. Per calcolare mediana e quartili serve l'esportazione anonima dei dati di oltre 50 creator.
- [I migliori siti cam per modelle principianti](https://www.bunny-agency.it/blog/questions/best-cam-sites-for-models): migliori siti cam per modelle: confronta la quota di compartecipazione alle entrate, la verifica, il blocco geografico e la disponibilità locale nel 2026. Prima di trasmettere, leggi le regole su verifica d'identità, paesi ammessi, pagamenti e geo-blocking. Percentuali e soglie cambiano, quindi la tabella è un confronto e non un'offerta contrattuale. Controlla le condizioni attuali prima di inviare un documento.
- [Come guadagnare con la webcam in modo realistico](https://www.bunny-agency.it/blog/questions/make-money-on-webcam): guadagnare con la webcam: nel 2026, questo è il lavoro dei creatori con costi, lavoro sulla privacy e nessun reddito standard. Non pubblichiamo mediana o quartili senza l'esportazione anonima dei dati di oltre 50 creator: inventarli sarebbe marketing. Un mese da 5.000 USD, circa 4.335 EUR nell'esempio arrotondato, è un caso eccezionale e non una norma o previsione per chi inizia. Per almeno 90 giorni registra netto, commissioni, tasse e ore di lavoro.
## Editorial note
Questo è contenuto informativo, non una consulenza legale, fiscale, finanziaria o medica. Conferma le decisioni su tasse, contratti, sicurezza e diritto con un professionista abilitato in Italia.

View File

@ -1,16 +1,30 @@
import fs from "node:fs";
import path from "node:path";
import { fileURLToPath } from "node:url";
const root = path.resolve(path.dirname(fileURLToPath(import.meta.url)), "..");
const data = JSON.parse(fs.readFileSync(path.join(root, "src/content/site-content.json"), "utf8"));
const rating = data.site.aggregateRating;
const proof = data.pages.find((page) => page.caseStudyNote)?.caseStudyNote;
const ratingText = rating ? `${data.labels.reviewsLabel}: ${rating.ratingValue}/${rating.bestRating} (${rating.reviewCount}); ${data.labels.updated}: ${rating.verifiedAt}. ${rating.source}` : "";
const intro = [`# ${data.site.name}`, "", data.site.description, "", `## ${data.labels.about}`, "", data.site.legalEntity.name, "", ...(proof ? [proof, ""] : []), ...(ratingText ? [ratingText, ""] : []), ...["/chi-siamo", "/prezzi"].flatMap((route) => { const page = data.pages.find((item) => item.path === route); return page ? [page.summary, ""] : []; })];
const pages = data.pages.filter((page) => page.indexable);
const url = (page) => data.site.url + (page.path === "/" ? "" : page.path);
const index = [...intro, `## ${data.labels.browse}`, "", ...pages.map((page) => `- [${page.h1}](${url(page)}): ${page.summary}${page.caseStudyNote ? " " + page.caseStudyNote : ""}`), "", data.labels.ymyl, ""].join("\n");
const full = [...intro, ...pages.flatMap((page) => [`## ${page.h1}`, "", `URL: ${url(page)}`, "", page.summary, "", ...(page.caseStudyNote ? [page.caseStudyNote, ""] : []), ...page.sections.flatMap((section) => [`### ${section.heading}`, "", section.body, ...(section.items ?? []), ...(section.steps ?? []), ...(section.table ? [section.table.headers.join(" | "), ...section.table.rows.map((row) => row.join(" | "))] : []), ""]), ...page.faq.flatMap((faq) => [`### ${faq.question}`, "", faq.answer, ""])]), data.labels.ymyl, ""].join("\n");
fs.writeFileSync(path.join(root, "public/llms.txt"), index);
const keyFacts = [
`- Legal entity: ${data.site.legalEntity.name}; founded 2019 by ${data.site.legalEntity.managingDirector}.`,
"- Documented creator results: $0 to $330k in 3.5 months; $2k to $33k/month in 2 months. These are individual case studies, not guarantees.",
`- Independent Trustpilot profile: ${rating.ratingValue}/${rating.bestRating} from ${rating.reviewCount} reviews, checked ${rating.verifiedAt}.`,
"- Commission model: the percentage and calculation base are agreed in writing; there is no universal fixed rate or upfront fee.",
"- Creator control: the creator retains the account, revenue, identity, and data; access and exit terms are documented.",
].join("\n");
const llms = [
`# ${data.site.name}`, "", data.site.description, "", "## Key facts / proof", "", keyFacts, "", "## Pages", "",
...data.pages.filter((page) => page.indexable).map((page) => `- [${page.h1}](${data.site.url}${page.path === "/" ? "" : page.path}): ${page.summary}`),
"", "## Editorial note", "", data.labels.ymyl, "",
].join("\n");
const full = [
`# ${data.site.name} — full answer corpus`, "", "## Key facts / proof", "", keyFacts, "",
...data.pages.filter((page) => page.indexable).flatMap((page) => [
`## ${page.h1}`, "", `URL: ${data.site.url}${page.path === "/" ? "" : page.path}`, "", page.summary, "",
...page.faq.flatMap((faq) => [`### ${faq.question}`, "", faq.answer, ""]),
]),
"## Editorial note", "", data.labels.ymyl, "",
].join("\n");
fs.writeFileSync(path.join(root, "public/llms.txt"), llms);
fs.writeFileSync(path.join(root, "public/llms-full.txt"), full);
console.log(`${data.site.code}: generated llms.txt and llms-full.txt`);

View File

@ -1,74 +1,12 @@
import fs from "node:fs";
import path from "node:path";
import { fileURLToPath } from "node:url";
export function validateContent(data, root) {
const errors = [];
const marketing = data.pages.filter((page) => page.category !== "legal");
const moneyPaths = new Set(["/", "/services/account-management", "/pricing", "/blog/questions/creator-taxes-guide", "/blog/questions/how-to-start-onlyfans", "/blog/questions/how-to-choose-a-creator-agency"]);
const paths = new Set(data.pages.map((page) => page.path));
const segmenter = new Intl.Segmenter(data.site.locale, { granularity: "word" });
if (marketing.length < 38) errors.push("fewer than 38 marketing/content pages");
for (const field of ["path", "title", "description", "h1"]) {
const seen = new Map();
for (const page of data.pages) {
const key = String(page[field] ?? "").trim().toLocaleLowerCase();
if (seen.has(key)) errors.push(`duplicate ${field}: ${page.path} and ${seen.get(key)}`);
seen.set(key, page.path);
}
}
for (const page of data.pages) {
for (const field of ["path", "title", "description", "h1", "summary", "image", "alt", "keyword"]) {
if (!page[field]) errors.push(`${page.path} missing ${field}`);
}
for (const [field, value] of [["summary", page.summary], ["title", page.title], ...page.faq.map((faq) => ["FAQ answer", faq.answer])]) {
if (/LLC: 2019/.test(value) || /\| Bunny\.$/.test(value.trim()) || value.startsWith(`${data.site.name} —`)) {
errors.push(`${page.path} ${field} contains generated filler`);
}
}
if (!page.faq?.length) errors.push(`${page.path} missing visible FAQ`);
if (new Set(page.faq.map((faq) => faq.question.trim().toLocaleLowerCase())).size !== page.faq.length) errors.push(`${page.path} duplicate FAQ question`);
if (page.title.length > 60) errors.push(`${page.path} title exceeds 60 characters`);
if (page.description.length > 155) errors.push(`${page.path} description exceeds 155 characters`);
if (/[….] \| Bunny\.$|…/.test(page.title)) errors.push(`${page.path} truncated title`);
if (page.citations.length < 2) errors.push(`${page.path} has fewer than 2 citations`);
if (page.category === "service" && !page.h1.toLocaleLowerCase().includes(page.keyword.toLocaleLowerCase())) errors.push(`${page.path} service keyword missing from H1`);
if (page.category === "blog" && ![page.h1, ...page.sections.map((section) => section.heading)].some((value) => value.toLocaleLowerCase().includes(page.keyword.toLocaleLowerCase()))) errors.push(`${page.path} blog keyword missing from H1/H2`);
for (const related of page.relatedPaths ?? []) if (!paths.has(related)) errors.push(`${page.path} broken related path ${related}`);
if (moneyPaths.has(page.alternatePath ?? page.path)) {
if (page.sections.length < 5 || page.sections.length > 7) errors.push(`${page.path} money page needs 5-7 sections`);
if (page.faq.length < 5) errors.push(`${page.path} money page needs at least 5 FAQs`);
const rendered = [page.summary, ...page.sections.flatMap((section) => [section.heading, section.body, ...(section.items ?? []), ...(section.steps ?? []), ...(section.table?.headers ?? []), ...(section.table?.rows.flat() ?? [])]), ...page.faq.flatMap((faq) => [faq.question, faq.answer])].join(" ");
if (["zh-TW", "th-TH", "ko-KR"].includes(data.site.locale)) {
if (rendered.length < 1400) errors.push(`${page.path} money page is too short`);
} else {
const words = [...segmenter.segment(rendered)].filter((item) => item.isWordLike).length;
if (words < 580) errors.push(`${page.path} money page needs at least 580 words: ${words}`);
}
}
if (root && !fs.existsSync(path.join(root, "public", page.image))) errors.push(`${page.path} missing image ${page.image}`);
if (!/^\d{4}-\d{2}-\d{2}$/.test(page.datePublished) || !/^\d{4}-\d{2}-\d{2}$/.test(page.dateModified) || page.datePublished > page.dateModified) errors.push(`${page.path} invalid publication/modification dates`);
}
if (data.site.hreflang?.["it-IT"]) errors.push("unlaunched Italian hreflang target");
for (const url of data.site.schemaSameAs ?? []) {
if (url.replace(/\/+$/, "") === data.site.url.replace(/\/+$/, "")) errors.push("sameAs points to this site");
if (new URL(url).hostname === "www.bunny-agency.it") errors.push("unlaunched Italian sameAs target");
}
if (root) {
for (const file of ["public/llms.txt", "public/llms-full.txt", "src/app/robots.ts", "src/app/sitemap.ts", "src/components/TrackedHubSpotForm.tsx", "src/components/SiteJsonLd.tsx", "src/components/Breadcrumbs.tsx"]) if (!fs.existsSync(path.join(root, file))) errors.push(`missing ${file}`);
for (const file of ["SiteJsonLd.tsx", "PageJsonLd.tsx"]) {
const schema = fs.readFileSync(path.join(root, "src/components", file), "utf8");
if (/"@type": "HowTo"/.test(schema)) errors.push(`${file} contains HowTo schema`);
if (file === "SiteJsonLd.tsx" && (!schema.includes("aggregateRating:") || !schema.includes("review:"))) errors.push(`${file} must retain the existing rating and testimonial markup`);
}
}
return errors;
}
if (process.argv[1] && path.resolve(process.argv[1]) === fileURLToPath(import.meta.url)) {
const root = path.resolve(path.dirname(fileURLToPath(import.meta.url)), "..");
const data = JSON.parse(fs.readFileSync(path.join(root, "src/content/site-content.json"), "utf8"));
const errors = validateContent(data, root);
if (errors.length) { console.error(errors.join("\n")); process.exitCode = 1; }
else console.log(`${data.site.code}: ${data.pages.filter((page) => page.category !== "legal").length} marketing pages, ${data.pages.length} total pages; SEO registry valid`);
}
import fs from "node:fs"; import path from "node:path"; import { fileURLToPath } from "node:url";
const root=path.resolve(path.dirname(fileURLToPath(import.meta.url)),"..");
const data=JSON.parse(fs.readFileSync(path.join(root,"src/content/site-content.json"),"utf8"));
const marketing=data.pages.filter((p)=>p.category!=="legal"); const errors=[];
const moneyPaths=new Set(["/","/services/account-management","/pricing","/blog/questions/creator-taxes-guide","/blog/questions/how-to-start-onlyfans","/blog/questions/how-to-choose-a-creator-agency"]);
const wordCount=(value)=>{try{return [...new Intl.Segmenter(data.site.locale,{granularity:"word"}).segment(value)].filter((item)=>item.isWordLike).length}catch{return value.trim().split(/\s+/).length}};
if(marketing.length<38)errors.push("fewer than 38 marketing/content pages");
for(const field of ["title","description","h1"]){const seen=new Map();for(const p of data.pages){const key=p[field].trim().toLocaleLowerCase();if(seen.has(key))errors.push("duplicate "+field+": "+p.path+" and "+seen.get(key));else seen.set(key,p.path)}}
for(const p of data.pages){for(const field of ["path","title","description","h1","summary","image","alt","keyword"]){if(!p[field])errors.push(p.path+" missing "+field)}if(!p.faq?.length)errors.push(p.path+" missing visible FAQ");if(p.title.length>60)errors.push(p.path+" title exceeds 60 characters");if(p.description.length>155)errors.push(p.path+" description exceeds 155 characters");if(p.citations.length<2)errors.push(p.path+" has fewer than 2 citations");if(!/\d/.test(p.summary))errors.push(p.path+" summary has no quotable number or date");for(const faq of p.faq){if(!/\d/.test(faq.answer))errors.push(p.path+" FAQ answer has no quotable number or date: "+faq.question)}if(p.category==="service"&&!p.h1.toLocaleLowerCase().includes(p.keyword.toLocaleLowerCase()))errors.push(p.path+" service keyword missing from H1");if(p.category==="blog"&&![p.h1,...p.sections.map((section)=>section.heading)].some((value)=>value.toLocaleLowerCase().includes(p.keyword.toLocaleLowerCase())))errors.push(p.path+" blog keyword missing from H1/H2");if(moneyPaths.has(p.path)){if(p.sections.length<5||p.sections.length>7)errors.push(p.path+" money page needs 5-7 sections");if(p.faq.length<5)errors.push(p.path+" money page needs at least 5 FAQs");const rendered=[p.summary,...p.sections.flatMap((section)=>[section.heading,section.body,...(section.items??[]),...(section.steps??[])]),...p.faq.flatMap((faq)=>[faq.question,faq.answer])].join(" ");if(["zh-TW","th-TH","ko-KR"].includes(data.site.locale)){if(rendered.length<1400)errors.push(p.path+" money page is too short")}else{const words=wordCount(rendered);if(words<580||words>1000)errors.push(p.path+" money page outside 580-1000 words: "+words)}}const image=path.join(root,"public",p.image);if(!fs.existsSync(image))errors.push(p.path+" missing image "+p.image)}
if(!data.site.hreflangXDefault)errors.push("missing cluster-wide hreflangXDefault");if(data.site.foundingDate!=="2019")errors.push("missing verified foundingDate");if(!data.site.aggregateRating?.ratingValue||!data.site.aggregateRating?.reviewCount)errors.push("missing aggregate rating evidence");if((data.site.schemaSameAs?.length??0)<15)errors.push("entity sameAs graph is incomplete");
for(const file of ["public/llms.txt","public/llms-full.txt","src/app/robots.ts","src/app/sitemap.ts","src/components/TrackedHubSpotForm.tsx","src/components/SiteJsonLd.tsx","src/components/Breadcrumbs.tsx"]){if(!fs.existsSync(path.join(root,file)))errors.push("missing "+file)}
if(errors.length){console.error(errors.join("\n"));process.exit(1)}console.log(data.site.code+": "+marketing.length+" marketing pages, "+data.pages.length+" total pages; SEO registry valid");

View File

@ -1063,6 +1063,3 @@ html.js .reveal.is-in { opacity: 1; transform: none; }
.article-body table{width:100%;min-width:620px;border-collapse:collapse;font-size:.92rem;line-height:1.45}
.article-body th,.article-body td{padding:.72rem;text-align:start;vertical-align:top;border:1px solid var(--line,rgba(127,127,127,.35))}
.article-body th{font-weight:700;color:inherit;background:rgba(127,127,127,.12)}
/* Confirmed case material remains visible immediately after the direct answer. */
.case-study-note{margin:1rem 0;font-size:1rem;line-height:1.7}

View File

@ -3,7 +3,7 @@ import { content, pages, type SeoPage } from "@/lib/content";
export function breadcrumbPages(page: SeoPage): SeoPage[] {
if (page.path === "/") return [];
const parentPath = page.path.startsWith("/servizi/") ? "/servizi" : page.path.startsWith("/blog/") ? "/blog" : null;
const parentPath = page.path.startsWith("/services/") ? "/services" : page.path.startsWith("/blog/") ? "/blog" : null;
const parent = parentPath ? pages.find((candidate) => candidate.path === parentPath) : undefined;
return [...(parent ? [parent] : []), page];
}

View File

@ -9,7 +9,7 @@ import Reveal from "@/components/Reveal";
export default function MarketingPage({ page }: { page: SeoPage }) {
const related = page.relatedPaths.filter((item) => item !== page.path).map((item) => pages.find((candidate) => candidate.path === item)).filter(Boolean) as SeoPage[];
const articles = page.isBlogHub ? pages.filter((item) => item.category === "blog") : [];
const serviceChildren = page.path === "/servizi" ? pages.filter((item) => item.category === "service") : [];
const serviceChildren = page.path === "/services" ? pages.filter((item) => item.category === "service") : [];
const media = (content as { videos?: { caseStudiesHeading?: string; testimonialsHeading?: string; caseStudies?: { vimeoId: string; title: string; stat: string }[]; testimonials?: { name: string; vimeoId: string }[] } }).videos;
const gallery = (content as { creatorGallery?: { heading?: string; items?: { src: string; alt: string }[] } }).creatorGallery;
const heroHome = (content as { heroHome?: { ctaPrimary?: { label: string; href: string }; ctaSecondary?: { label: string; href: string }; badges?: string[]; statChip?: { value: string; label: string } } }).heroHome;
@ -29,7 +29,6 @@ export default function MarketingPage({ page }: { page: SeoPage }) {
<strong>{content.labels.directAnswer}</strong>
<p>{page.summary}</p>
</div>
{page.caseStudyNote && <p className="case-study-note">{page.caseStudyNote}</p>}
{isHome && heroHome ? <>
<div className="hero-ctas">
{heroHome.ctaPrimary ? <Link className="button button-hero" href={heroHome.ctaPrimary.href}>{heroHome.ctaPrimary.label}</Link> : null}
@ -39,7 +38,7 @@ export default function MarketingPage({ page }: { page: SeoPage }) {
</> : null}
</div>
<div className="hero-media">
<Image className="hero-image" src={page.image} alt={page.alt} width={1200} height={675} priority sizes="(max-width: 960px) 100vw, 52vw" />
<Image className="hero-image" src={page.image} alt={page.alt} width={1200} height={675} priority={page.path === "/"} sizes="(max-width: 960px) 100vw, 52vw" />
<span className="hero-corner hero-corner-tl" aria-hidden="true" />
<span className="hero-corner hero-corner-br" aria-hidden="true" />
{isHome && heroHome?.statChip ? <p className="hero-chip"><strong>{heroHome.statChip.value}</strong><span>{heroHome.statChip.label}</span></p> : null}
@ -50,7 +49,7 @@ export default function MarketingPage({ page }: { page: SeoPage }) {
{stats.items.map((stat) => <div key={stat.label} className="stat-tile"><strong>{stat.value}</strong><span>{stat.label}</span></div>)}
</section> : null}
<div className="content-grid">
<article className="article-body">
<main className="article-body">
{page.sections.map((section) => <Reveal as="section" key={section.heading} className="prose-section"><h2>{section.heading}</h2><p>{section.body}</p>{section.steps?.length ? <ol>{section.steps.map((item) => <li key={item}>{item}</li>)}</ol> : null}{section.items?.length ? <ul>{section.items.map((item) => <li key={item}>{item}</li>)}</ul> : null}{section.table?.headers.length ? <div className="overflow-x-auto content-table-wrap"><table><thead><tr>{section.table.headers.map((header) => <th key={header} scope="col">{header}</th>)}</tr></thead><tbody>{section.table.rows.map((row, rowIndex) => <tr key={rowIndex}>{row.map((cell, cellIndex) => <td key={cellIndex}>{cell}</td>)}</tr>)}</tbody></table></div> : null}</Reveal>)}
{serviceChildren.length > 0 && <section className="collection"><h2>{content.labels.services}</h2><div className="card-grid">{serviceChildren.map((service) => <Link key={service.path} className="content-card" href={service.path}><span>{service.keyword}</span><h3>{service.h1}</h3><p>{service.summary}</p><strong className="card-cta">{content.labels.read} →</strong></Link>)}</div></section>}
{articles.length > 0 && <section className="collection"><h2>{content.labels.browse}</h2><div className="card-grid">{articles.map((article) => <Link key={article.path} className="content-card" href={article.path}><span>{article.keyword}</span><h3>{article.h1}</h3><p>{article.summary}</p><strong className="card-cta">{content.labels.read} →</strong></Link>)}</div></section>}
@ -61,7 +60,7 @@ export default function MarketingPage({ page }: { page: SeoPage }) {
<p className="ymyl-note">{content.labels.ymyl}</p>
<p className="reviews-link">{content.labels.reviewsLabel}: {content.site.reviews.map((href, i) => <span key={href}>{i > 0 ? " · " : ""}<a className="review-link" href={href} rel="noopener noreferrer">{new URL(href).hostname.replace(/^www\./, "")}</a></span>)}</p>
</section>
</article>
</main>
<aside className="cta-panel">
<div className="cta-panel-inner">
<span className="cta-flourish" aria-hidden="true" />

View File

@ -40,7 +40,7 @@ export default function MobileNav({ items, applyLabel }: { items: [string, strin
{items.map(([href, label]) => (
<Link key={href} href={href} onClick={() => setOpen(false)}>{label}</Link>
))}
<Link className="mnav-cta" href="/candidatura" onClick={() => setOpen(false)}>{applyLabel}</Link>
<Link className="mnav-cta" href="/apply" onClick={() => setOpen(false)}>{applyLabel}</Link>
</nav>
</div>
{open && <button className="mnav-scrim" aria-hidden="true" tabIndex={-1} onClick={() => setOpen(false)} />}

View File

@ -13,17 +13,17 @@ export default function PageJsonLd({ page }: { page: SeoPage }) {
]
} : null;
const main = page.category === "service" ? {
"@type": "Service", inLanguage: content.site.locale, "@id": absoluteUrl(page.path + "#service"), name: page.h1, description: page.summary,
"@type": "Service", "@id": absoluteUrl(page.path + "#service"), name: page.h1, description: page.summary,
provider: { "@id": organizationId }, areaServed: content.site.market, url: absoluteUrl(page.path)
} : page.category === "blog" ? {
"@type": "Article", inLanguage: content.site.locale, "@id": absoluteUrl(page.path + "#article"), headline: page.h1, description: page.summary,
"@type": "Article", "@id": absoluteUrl(page.path + "#article"), headline: page.h1, description: page.summary,
image: absoluteUrl(page.image), datePublished: page.datePublished, dateModified: page.dateModified,
author: { "@type": "Person", name: page.author ?? content.site.legalEntity.managingDirector, worksFor: { "@id": organizationId } },
reviewedBy: { "@type": "Person", name: page.author ?? content.site.legalEntity.managingDirector },
publisher: { "@id": organizationId }, mainEntityOfPage: absoluteUrl(page.path),
citation: page.citations.map((item) => item.url)
} : {
"@type": "WebPage", inLanguage: content.site.locale, "@id": absoluteUrl(page.path + "#webpage"), name: page.h1, description: page.summary, url: absoluteUrl(page.path),
datePublished: page.datePublished, dateModified: page.dateModified,
"@type": "WebPage", "@id": absoluteUrl(page.path + "#webpage"), name: page.h1, description: page.summary, url: absoluteUrl(page.path),
isPartOf: { "@id": absoluteUrl("/#website") }
};
const faq = page.faq.length ? {

View File

@ -5,7 +5,7 @@ import MobileNav from "@/components/MobileNav";
export function SiteHeader() {
const labels = content.labels as typeof content.labels & { pricing?: string; navBlog?: string };
const nav: [string, string][] = [["/", labels.home], ["/servizi", labels.services], ["/prezzi", labels.pricing ?? "Prezzi"], ["/blog", labels.navBlog ?? labels.blog], ["/chi-siamo", labels.about], ["/candidatura", labels.apply]];
const nav: [string, string][] = [["/", labels.home], ["/services", labels.services], ["/pricing", labels.pricing ?? "Prezzi"], ["/blog", labels.navBlog ?? labels.blog], ["/about", labels.about], ["/apply", labels.apply]];
return (
<header className="site-header">
<div className="site-header-inner">
@ -15,7 +15,7 @@ export function SiteHeader() {
</Link>
<nav className="site-nav" aria-label="Primary">
{nav.map(([href, label]) => (
<Link key={href} href={href} className={href === "/candidatura" ? "nav-cta" : "nav-link"}>{label}</Link>
<Link key={href} href={href} className={href === "/apply" ? "nav-cta" : "nav-link"}>{label}</Link>
))}
</nav>
<MobileNav items={nav} applyLabel={content.labels.apply} />
@ -41,12 +41,12 @@ export function SiteFooter() {
<nav className="footer-col" aria-label="Site">
<strong className="footer-col-title">{labels.services}</strong>
<Link href="/">{labels.home}</Link>
<Link href="/servizi">{labels.services}</Link>
<Link href="/prezzi">{labels.pricing ?? "Prezzi"}</Link>
<Link href="/services">{labels.services}</Link>
<Link href="/pricing">{labels.pricing ?? "Prezzi"}</Link>
<Link href="/blog">{labels.navBlog ?? labels.blog}</Link>
<Link href="/faq">{labels.faq}</Link>
<Link href="/chi-siamo">{labels.about}</Link>
<Link href="/candidatura">{labels.apply}</Link>
<Link href="/about">{labels.about}</Link>
<Link href="/apply">{labels.apply}</Link>
</nav>
<nav className="footer-col" aria-label="Legal">
<strong className="footer-col-title">{(content.core as { imprintH1?: string }).imprintH1 ?? "Legal"}</strong>
@ -55,7 +55,7 @@ export function SiteFooter() {
<Link href="/cookie-policy">{content.core.cookiesH1}</Link>
<Link href="/imprint">{(content.core as { imprintH1?: string }).imprintH1 ?? "Imprint"}</Link>
<Link href="/disclaimer">{(content.core as { disclaimerH1?: string }).disclaimerH1 ?? "Disclaimer"}</Link>
<Link href="/contatti">{content.labels.contact}</Link>
<Link href="/contact">{content.labels.contact}</Link>
</nav>
</div>
{network?.items?.length ? (

View File

@ -1,12 +0,0 @@
{
"/services": "/servizi",
"/services/account-management": "/servizi/gestione-account-onlyfans",
"/services/marketing": "/servizi/marketing-onlyfans",
"/services/chat-management": "/servizi/gestione-chat-onlyfans",
"/services/content-strategy": "/servizi/strategia-contenuti-onlyfans",
"/services/privacy-dmca": "/servizi/privacy-dmca",
"/pricing": "/prezzi",
"/about": "/chi-siamo",
"/apply": "/candidatura",
"/contact": "/contatti"
}

File diff suppressed because it is too large Load Diff

View File

@ -4,7 +4,7 @@ import type { Metadata } from "next";
export type FaqItem = { question: string; answer: string };
export type Citation = { label: string; url: string };
export type ContentSection = { heading: string; body: string; items?: string[]; steps?: string[]; table?: { headers: string[]; rows: string[][] } };
export type SeoPage = { path: string; category: string; intent: string; keyword: string; title: string; description: string; h1: string; summary: string; caseStudyNote?: string; image: string; alt: string; sections: ContentSection[]; faq: FaqItem[]; citations: Citation[]; relatedPaths: string[]; datePublished: string; dateModified: string; indexable: boolean; isBlogHub?: boolean; author?: string; hreflangExclusions?: string[]; italyOnly?: boolean; alternatePath?: string };
export type SeoPage = { path: string; category: string; intent: string; keyword: string; title: string; description: string; h1: string; summary: string; image: string; alt: string; sections: ContentSection[]; faq: FaqItem[]; citations: Citation[]; relatedPaths: string[]; datePublished: string; dateModified: string; indexable: boolean; isBlogHub?: boolean; author?: string; hreflangExclusions?: string[]; italyOnly?: boolean };
export type SiteContent = typeof raw;
export const content = raw;
export const pages = raw.pages as SeoPage[];
@ -17,7 +17,7 @@ export const absoluteUrl = (pathname: string) => siteUrl + (pathname === "/" ? "
export const metadataForPage = (page: SeoPage): Metadata => {
const canonical = absoluteUrl(page.path);
const suffix = (page.alternatePath ?? page.path) === "/" ? "" : (page.alternatePath ?? page.path);
const suffix = page.path === "/" ? "" : page.path;
// Pages that exist only on this site have no sibling equivalents: emitting the
// network hreflang map would point search engines at 404s on every other domain.
const languages = page.italyOnly
@ -26,6 +26,7 @@ export const metadataForPage = (page: SeoPage): Metadata => {
...Object.fromEntries(
Object.entries(raw.site.hreflang as Record<string, string>).filter(([locale]) => !page.hreflangExclusions?.includes(locale)).map(([locale, base]) => [locale, base + suffix])
),
"x-default": raw.site.hreflangXDefault + suffix,
};
return {
title: page.title,

View File

@ -3,46 +3,23 @@
"framework": "nextjs",
"buildCommand": "npm run build",
"installCommand": "npm ci",
"regions": [
"fra1"
],
"github": {
"silent": true
},
"regions": ["fra1"],
"trailingSlash": false,
"github": { "silent": true },
"headers": [
{
"source": "/(.*)",
"headers": [
{
"key": "Strict-Transport-Security",
"value": "max-age=63072000; includeSubDomains; preload"
},
{
"key": "X-Content-Type-Options",
"value": "nosniff"
},
{
"key": "Referrer-Policy",
"value": "strict-origin-when-cross-origin"
},
{
"key": "Permissions-Policy",
"value": "camera=(), microphone=(), geolocation=()"
},
{
"key": "X-Frame-Options",
"value": "SAMEORIGIN"
}
{ "key": "Strict-Transport-Security", "value": "max-age=63072000; includeSubDomains; preload" },
{ "key": "X-Content-Type-Options", "value": "nosniff" },
{ "key": "Referrer-Policy", "value": "strict-origin-when-cross-origin" },
{ "key": "Permissions-Policy", "value": "camera=(), microphone=(), geolocation=()" },
{ "key": "X-Frame-Options", "value": "SAMEORIGIN" }
]
},
{
"source": "/images/(.*)",
"headers": [
{
"key": "Cache-Control",
"value": "public, max-age=31536000, immutable"
}
]
"headers": [{ "key": "Cache-Control", "value": "public, max-age=31536000, immutable" }]
}
]
}