Publish Google Docs to WordPress, the way they look in the Doc

Inkferry turns the Google Doc you're writing into a clean WordPress post: real blocks, compressed images with alt text, featured image, categories, tags and SEO fields. Edit the Doc and publish again to update the same post.

Email us to get Inkferry See pricing A recipe draft in Google Docs with the Inkferry sidebar showing Draft saved, 92 words, 2 images, images compressed from 2.2 MB to 492 KB

What it does

Clean posts, no cleanup

Headings, bold and italic, links, nested lists, tables with header rows, code, footnotes and separators arrive as real WordPress blocks. No stray spans, inline styles or Google redirect links.

Images handled

Each image is resized and compressed in your browser, uploaded to your Media Library with the alt text from the Doc, and placed where it was. The first image can be the featured image.

Update the same post

The Doc remembers its post. Publish again and the same post updates, same URL, and unchanged images are reused instead of uploaded twice.

Safe with editors

If someone changed the post in WordPress after your last publish, Inkferry asks before replacing their edits, or publishes a new post instead.

Categories, tags, SEO

Pick categories or create new ones, add tags, slug and excerpt, and set the SEO title, meta description and focus keyphrase for Rank Math or Yoast SEO.

Draft, schedule or publish

Save a draft, publish now, schedule for later, send for review, or publish privately. Posts, pages and custom post types.

The published draft open in the WordPress block editor with its featured image, excerpt, headings and numbered list

How to publish a Google Doc to WordPress

  1. Install Inkferry, open your Doc and choose Extensions > Inkferry > Connect a WordPress site.
  2. In WordPress, go to Users > Profile > Application Passwords, name it "Inkferry" and click Add New Application Password. Paste it into Inkferry with your site address and username. Application Passwords are built into WordPress 5.6 and later, so there's no plugin to install.
  3. Choose a status, categories and tags, and click Publish to WordPress.
  4. Made changes? Click Update post. The same post is updated.

The post title comes from a line styled Title (or your first Heading 1), and a Subtitle line under it becomes the excerpt. Heading 1 in the Doc becomes H2 on the site, because your theme already prints the post title as H1.

The Inkferry sidebar showing This Doc is linked to post 19, publishing again updates the same post

Google Docs to WordPress with images

Inkferry reads each image from the Doc, resizes it to the width you choose (1200 to 2560 px, or leave it as is), re-encodes photos as JPEG or WebP, keeps PNG for images with transparency and leaves animated GIFs alone. Then it uploads each one to your Media Library with a clean file name based on the post slug and the alt text you set in Docs (right-click an image > Alt text). A short italic line directly under an image becomes its caption.

Yoast SEO and Rank Math fields from Google Docs

Pricing

$199 per year

About $16.58 a month. One Google account, unlimited WordPress sites and posts.

$19 per month

Same features, billed monthly.

$699 per year

Team plan: everyone on your company's Google Workspace domain, unlimited sites and posts.

Free trial

10 publishes or 14 days, whichever comes first. No card needed. A publish is a new post or an update; failed publishes don't count.

No surprise charges. We never charge you unless you start a checkout yourself. Inkferry shows your trial status and these prices in the sidebar from the first minute. When the trial ends it shows the plans; nothing is charged, and every post you published stays on your site.

Renewal. Monthly, annual and team plans renew automatically at the same price until you cancel. Cancel any time from Extensions > Inkferry > Plans and billing, in one step. You keep access until the end of the period you paid for.

Right to cancel (UK and EU). If you are a consumer in the UK or EU, you can cancel within 14 days of buying and get a full refund. Email hello@greatwork.company or cancel in Plans and billing and reply to the receipt.

Mistakes. Charged twice or by accident? Email us and we'll refund it.

Prices are in US dollars and exclude any sales tax or VAT that applies where you live. Payments are processed by Stripe; we never see your card number.

Compared with other Docs to WordPress tools

Inkferry
Monthly publish limitsNone on paid plans: publish and update as often as you like.
Number of sitesUnlimited, on every paid plan.
WordPress plugin required to connectNo. It uses WordPress' own Application Passwords.
Your site login stored on a vendor's serverNo. It stays in your Google account; posts go from Google straight to your site.
Images uploaded again on every updateNo. Unchanged images are reused.
Edits made in WordPress silently overwrittenNo. You're asked first.

Help

Connecting fails with "WordPress didn't see the login"

Some hosts remove the Authorization header before WordPress sees it, or a security plugin blocks Application Passwords. Your host can pass the header through (on Apache, CGIPassAuth On), and security plugins have a setting to allow Application Passwords. Email us your site address and we'll help.

"Your site's firewall blocked the request"

Cloudflare rules or a security plugin are blocking REST API requests. Allow requests to /wp-json/ from logged-in users.

I'm a Contributor on the site

Contributors can't publish, so Inkferry sends the post for review (Pending) and tells you so.

Can my team update a post someone else published?

Yes. The link to the post is stored with the Doc, so any editor of the Doc who has Inkferry and their own WordPress login can update it. Each person's Application Password stays private to them.

What counts as a trial publish?

Each new post or update that succeeds. Connecting sites, loading categories and failed attempts don't count.

Still stuck?

Email hello@greatwork.company. A person replies within one business day.

Privacy