Publish Google Docs and Files to Blogger
Publish a Google Doc or upload a Word DOCX, Markdown, or text file to Blogger. Choose the destination, add your content, and review the publishing settings before confirming. You can create a draft first to check the result.
For your first export, follow the first-draft walkthrough. It explains how to check that the result will stay a draft before confirming.
Before You Start
Section titled “Before You Start”Make sure you have:
- A Blogger account with at least one blog, connected to Tenwrite (see How to Connect Your Blogger Blogs)
- A Google Doc or a supported local file ready to publish
Selecting Google Docs needs Google files access. Uploading a file from your computer does not need that connection. Publishing to Blogger still needs Blogger access.
Open the Export Page
Section titled “Open the Export Page”Open the Tenwrite add-on or the Web Dashboard, then click Blogger > New Export.

Choose: Post or Page
Section titled “Choose: Post or Page”At the top of the export form, choose whether Blogger should create a Post (standard blog content) or a Page (static standalone content). You can change this at any point before starting the export.

Step 1 — Choose Your Destination Blog
Section titled “Step 1 — Choose Your Destination Blog”Select the Blogger blog you want to publish to. This applies to all documents in the batch.

Step 2 — Choose Google Docs or Upload Files
Section titled “Step 2 — Choose Google Docs or Upload Files”Choose Google Docs or upload a file in Google Docs or local files. In the guided first export, this section is called Choose a document.

Select a Google Doc
Section titled “Select a Google Doc”Click Google Docs, allow Google files access if asked, and choose your document in the picker. The standard export form also accepts Word .docx files from Drive. Saving frontmatter changes through Tenwrite requires a native Google Doc; convert a Word file in Google Docs first if you need that workflow.
Upload from your computer
Section titled “Upload from your computer”- Under Upload a file, open the file chooser.
- Select a Word
.docx, Markdown.mdor.markdown, or plain text.txtfile. - Wait for preparation to finish and check any warnings before continuing.
DOCX files can be up to 25 MiB each. Markdown and text files can be up to 5 MiB each and must use UTF-8 text. Empty files are not accepted. Complex files can fail conversion even when they are within the size limit.
The standard form accepts up to 20 items per batch, combining Google files and uploads, within your export allowance. Use the same buttons again to add more items, or remove an unwanted row. The guided first export handles one item at a time.
Upload expiry and file contents
Section titled “Upload expiry and file contents”A prepared upload expires 24 hours after preparation. If it expires before Tenwrite starts the export, upload the file again and review its settings. Keep the original file on your computer. Expiry does not remove content already published to Blogger or cancel a schedule already saved there.
Set publishing details in the form for uploaded files. A recognized Tenwrite frontmatter table in an uploaded DOCX, or a leading YAML header in Markdown, is removed with a warning; it does not control the export settings. Text files are treated as plain text. Markdown images need public HTTP(S) URLs; relative image paths such as images/photo.png are not supported.
See upload limits and common problems for help with expired uploads, preparation limits, and images.
Step 3 — Set Post Details
Section titled “Step 3 — Set Post Details”Tenwrite shows per-document settings for each file you’ve added. If you added multiple documents, use Prev and Next to move through them.
For every document, you can set:
- Title (required)
- Labels — Blogger labels, comma-separated
- Status —
Draft,Publish, orScheduled - Publish Date — appears when Status is set to
Scheduled - Reader comments — choose
Allow,Do not allow; show existing, orDo not allow; hide existing

If the selected Google Doc already contains frontmatter, Tenwrite shows a notice and Edit existing frontmatter. Filled fields—including labels and an explicit status—are read-only in the export form and marked Already set in frontmatter. Edit or remove the value in frontmatter to change it; empty fields use the form values. Without frontmatter, use the form normally; no table is needed or inserted. If Tenwrite cannot read or validate frontmatter, correct the problem before exporting. See Blogger frontmatter for scheduling and keeping dated posts as drafts. Blogger pages cannot be scheduled.
Step 4 — Advanced Options (Optional)
Section titled “Step 4 — Advanced Options (Optional)”If you want more control over how the content is converted, click Show Advanced Options to reveal Step 4: Content Formatting & Optimization.

Cleanup
Section titled “Cleanup”Controls how much of the source document’s original styling comes through:
- Balanced — strips unnecessary markup while preserving important formatting. This is the recommended default.
- Original — keeps more of the original styling if you need it.
Content Transformations
Section titled “Content Transformations”- Balanced (Recommended) — applies a sensible, pre-selected set of transformations. Start here.
- Custom — gives you full control over individual transformation settings.
When you switch to Custom, Tenwrite auto-saves your preferences as a preset.


Start the Export
Section titled “Start the Export”In the standard form, use Start Export. In the guided first export, use Review export. Before continuing, check that the header shows the right number of documents, the correct destination blog, and the right export type (Post or Page).
Either action opens Confirm publication outcome. Nothing is published at this step. Review the actual status, date, and timezone for each document, then click Confirm Export. Choose Back to settings if you need to change anything.
Each row tracks its own status — Pending, Processing, Success, or Error — so you can follow progress in real time.

When a document finishes successfully, Tenwrite shows a toast notification and adds Edit and Preview links to that row.


Update content after publishing
Section titled “Update content after publishing”Use the source that matches the existing post:
- Linked Google Doc: edit the linked document, then use Options > Sync Post on the existing row. Review the outcome and click Confirm Sync. See Sync Post.
- Uploaded file: edit your original file, then open Blogger > Posts, find the existing post or page, and choose Options > Full Edit. Under Upload a file, select the revised file. Check the title, status, date, and other settings, click Update Post, then review the outcome and choose Confirm Export.
A local file is not continuously linked to Tenwrite. Uploading a file with the same name in New Export does not find and update the earlier post. Open its existing row to update it. If you replace a linked Google Doc with an upload in Full Edit, the upload replaces that Google Doc connection.
For other changes, follow Edit a Blogger post or page.
Troubleshooting
Section titled “Troubleshooting”No blogs appear in the destination dropdown
Section titled “No blogs appear in the destination dropdown”Go to Blogger > My Sites and confirm your blogs are showing up. If you haven’t connected Blogger yet, follow How to Connect Your Blogger Blogs to Tenwrite. If you just created a new blog, wait a few minutes and refresh the page.
Google re-authorization required
Section titled “Google re-authorization required”Check which feature needs access. In the web app, use Reconnect Google files for a document-access problem or Reconnect Blogger for a blog-access problem. If Tenwrite could not check your access, try Retry Google access check. Reconnecting uses the Google account matching your Tenwrite account; you do not need to sign out.
In the installed Google Docs add-on, close and reopen the add-on to renew its Google connection. See Google connections for the full steps.
My file cannot be prepared
Section titled “My file cannot be prepared”Check the extension and size against the limits above. An old Word .doc file is not a DOCX file; save it as .docx first. For Markdown images, use public HTTP(S) URLs instead of local or relative paths. Read the displayed error before trying again.
My upload expired
Section titled “My upload expired”Upload the file again, review its settings, and retry. A prepared upload lasts 24 hours; removing it from the form does not restart that period.
Some documents failed
Section titled “Some documents failed”Check the error message shown in the row. Common causes are large documents, temporary network issues, or invalid post settings. Try exporting failed items as a smaller batch.
A scheduled post didn’t publish
Section titled “A scheduled post didn’t publish”Make sure Status is set to Scheduled and the Publish Date is set to a time in the future. Check Blogger after the scheduled time has passed.
Related Guides
Section titled “Related Guides”If you’re still stuck, email support@tenwrite.com with the steps you took, the error message, and your blog URL.
Tenwrite is an independent product not affiliated with or endorsed by Google LLC, Blogger, or WordPress Foundation. Google Docs, Gmail, Google Workspace are trademarks of Google LLC. WordPress is a trademark of the WordPress Foundation.