Import from Google Docs & Notion

Keep writing where you already write. Download the file, import it, keep the formatting. Nothing connects to your Google or Notion account.

How it works, precisely

Most writers draft in Google Docs or Notion and have no reason to stop. Download what you wrote as a file, import the file into Superblog, and the post arrives formatted. It takes about fifteen seconds per post.

From Google Docs: go to File, then Download, then Markdown (.md) or Microsoft Word (.docx). In Superblog, open the post editor and choose Import from file.

From Notion: use Export on the page and pick Markdown & CSV, or HTML. Import the resulting .md or .html file the same way. A page with subpages or images exports as a .zip, which goes through ZIP import instead.

The post editor accepts .docx, .md and .html. If you would rather not download anything, pasting straight from Google Docs into the editor also carries formatting across cleanly, and the editor has a Markdown box you can paste raw Markdown into.

Nothing to connect, nothing to authorize

There is no Google Docs or Notion connector, and that is the point. Superblog never asks for access to your Drive or your Notion workspace, so there is no OAuth screen, no admin approval, and no third-party app sitting inside your company's documents.

You decide which document leaves, and you move it yourself. Everything else you have written stays where it is, visible to nobody but you. For teams whose legal or IT review blocks new integrations, a downloaded file is the path that needs no review at all.

What survives the trip

Formatting. Headings, paragraphs, ordered and unordered lists, bold and italic, and links all convert to clean HTML. Word documents are converted with Mammoth, which maps semantic structure rather than copying Word's inline styling, so you get blog markup instead of a wall of span tags.

Images. Images embedded in the document are extracted, uploaded to the CDN, and optimized during import. You do not re-upload them by hand.

Everything arrives as a draft. Nothing publishes itself. You get a draft to review, retitle, and schedule.

What to expect, so nothing surprises you

The title comes from the filename. A file called how-to-do-x.docx becomes a draft titled "how-to-do-x", so rename it before importing or fix the title afterwards. Markdown is the exception: if the file carries YAML front matter, its title, slug, meta title, meta description and tags are used instead.

Single-file import handles one document at a time. For a large archive, zip your Markdown or HTML files and use the ZIP import instead, which processes them in one pass. ZIP import reads YAML front matter, so a Markdown archive that carries its own title, slug and date keeps them. Note that ZIP import takes .md and .html, not .docx.

Word's more exotic features do not translate. Comments, tracked changes, text boxes and custom fonts are not part of a blog post and are dropped.

Just want the HTML?

If you only need clean markup and are not importing into Superblog, the free Word to HTML converter runs the same conversion in your browser and gives you the HTML to paste wherever you like. Nothing is uploaded.

Moving a whole blog rather than a few drafts?

Exports are for drafts. If you are migrating an existing blog, Superblog imports directly from WordPress, Ghost, Webflow, Wix, Shopify, Drupal, Blogger and Docusaurus by URL or API token, and from Medium using the ZIP export Medium provides. Those paths preserve your slugs, so the URLs Google already ranks keep working.

Ready to get started?

Join the companies using Superblog to publish content that ranks.