Skip to main content
WorkvivoIntercomZendeskBrazeGoDaddy +11

Worked with 16+ B2B brands

✦ Open to work

B2B Content Marketer Who Writes for Google and AI Search

SEO and GEO content for SaaS brands, in English and Brazilian Portuguese. 62 ghostwritten pieces for Workvivo, Intercom, UserView and Stenn. Remote, and happy to relocate within the EU.
See my portfolio
Nicolas Fioresi

Companies I've ghostwritten for

People also ask

What does Nicolas Fioresi do?

I'm a B2B content marketer. I write SEO and GEO content for SaaS brands, in English and Brazilian Portuguese, so it ranks on Google and gets cited by AI search. Most of my work is ghostwritten and published under the client's name.

Can you work remotely or relocate?

I work remotely today, and I'm happy to relocate for the right role. I hold an Italian passport, so I can live and work in any European Union country without a visa or work permit.

What's in your portfolio?

62 ghostwritten pieces in English for Workvivo, Intercom, UserView and Stenn: 51 blog posts, 4 ebooks and 7 customer stories. In Portuguese, my native language, 209 blog posts and 7 ebooks for 16 Brazilian brands.

See the full portfolio →
What results can you point to?

Ten of my blog posts were on Google's first page for their main keyword in an October 2026 check. My Workvivo customer stories cover results like Zoom saving $250K and reaching 89% participation.

What is GEO, and why does it matter?

GEO (generative engine optimization) means structuring content so AI tools like ChatGPT, Gemini and Perplexity can find it and cite the brand in their answers. More buyers now research with AI before they reach Google, so content has to work for both.

Do you use AI to write?

I use an AI-assisted workflow for research and speed, but a human makes every call. I've been writing content since 2014, and I check and edit every piece myself before it's published.

How do I get in touch?

LinkedIn is the fastest way to reach me. I'm open to work, and happy to start with a quick conversation.

Message me on LinkedIn →