{"id":336602,"date":"2026-07-17T00:05:47","date_gmt":"2026-07-17T00:05:47","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/tenwrite-publish-google-docs-to-any-site\/"},"modified":"2026-07-17T00:05:25","modified_gmt":"2026-07-17T00:05:25","slug":"tenwrite","status":"publish","type":"plugin","link":"https:\/\/ido.wordpress.org\/plugins\/tenwrite\/","author":23395541,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0.2","requires":"6.7","requires_php":"7.4","requires_plugins":null,"header_name":"Tenwrite: Publish Google Docs to Any Site","header_author":"Tenwrite","header_description":"Publish your Google Docs to any WordPress site and bring along metadata for your favorite SEO plugins with Tenwrite.","assets_banners_color":"fafafa","last_updated":"2026-07-17 00:05:25","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/tenwrite.com\/docs\/wordpress-plugin","header_author_uri":"https:\/\/tenwrite.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":32,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"tenwrite","date":"2026-07-17 00:05:25"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3610832,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3610832,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3610832,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3610832,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3610832,"resolution":"1","location":"assets","locale":"","width":1824,"height":842},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3610832,"resolution":"2","location":"assets","locale":"","width":1123,"height":673},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3610832,"resolution":"3","location":"assets","locale":"","width":1383,"height":434},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3610832,"resolution":"4","location":"assets","locale":"","width":680,"height":743},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3610832,"resolution":"5","location":"assets","locale":"","width":1049,"height":562}},"screenshots":{"1":"Set SEO fields directly in Google Docs frontmatter.","2":"Set SEO fields in Tenwrite during export or post editing.","3":"See Tenwrite SEO fields synced into Rank Math.","4":"See Tenwrite SEO fields synced into Yoast SEO.","5":"Use the diagnostics screen to confirm plugin status and review sync results."}},"plugin_section":[],"plugin_tags":[223190,181641,247763,17784,247761],"plugin_category":[],"plugin_contributors":[271961],"plugin_business_model":[],"class_list":["post-336602","plugin","type-plugin","status-publish","hentry","plugin_tags-automated-publishing","plugin_tags-content-automation","plugin_tags-content-workflow","plugin_tags-google-docs","plugin_tags-wordpress-publishing","plugin_contributors-tenwrite","plugin_committers-tenwrite"],"banners":{"banner":"https:\/\/ps.w.org\/tenwrite\/assets\/banner-772x250.png?rev=3610832","banner_2x":"https:\/\/ps.w.org\/tenwrite\/assets\/banner-1544x500.png?rev=3610832","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/tenwrite\/assets\/icon-128x128.png?rev=3610832","icon_2x":"https:\/\/ps.w.org\/tenwrite\/assets\/icon-256x256.png?rev=3610832","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/tenwrite\/assets\/screenshot-1.png?rev=3610832","caption":"Set SEO fields directly in Google Docs frontmatter."},{"src":"https:\/\/ps.w.org\/tenwrite\/assets\/screenshot-2.png?rev=3610832","caption":"Set SEO fields in Tenwrite during export or post editing."},{"src":"https:\/\/ps.w.org\/tenwrite\/assets\/screenshot-3.png?rev=3610832","caption":"See Tenwrite SEO fields synced into Rank Math."},{"src":"https:\/\/ps.w.org\/tenwrite\/assets\/screenshot-4.png?rev=3610832","caption":"See Tenwrite SEO fields synced into Yoast SEO."},{"src":"https:\/\/ps.w.org\/tenwrite\/assets\/screenshot-5.png?rev=3610832","caption":"Use the diagnostics screen to confirm plugin status and review sync results."}],"raw_content":"<!--section=description-->\n<p>Looking for a simpler way to publish from Google Docs to WordPress?<\/p>\n\n<p>Tenwrite is a publishing tool for people and teams who prefer writing in Google Docs but want a faster way to publish to WordPress. Instead of copying content by hand, fixing formatting, re-uploading images, and re-entering metadata in the WordPress editor, Tenwrite helps you send finished Google Docs into WordPress through a cleaner publishing workflow.<\/p>\n\n<p>Depending on your workflow, Tenwrite can help with:<\/p>\n\n<ul>\n<li>manual exports from Google Docs<\/li>\n<li>updating an already linked WordPress post instead of creating duplicates<\/li>\n<li>document metadata and frontmatter support<\/li>\n<li>image handling and publishing cleanup<\/li>\n<li>supported SEO field syncing during export and later updates<\/li>\n<\/ul>\n\n<p>This plugin is the WordPress side of that workflow. It connects your site to Tenwrite, stores the supported SEO payload on WordPress posts and pages, and syncs that data into supported SEO plugins when they are active.<\/p>\n\n<h4>What this plugin does<\/h4>\n\n<p>After you connect your site to Tenwrite, this plugin helps you:<\/p>\n\n<ul>\n<li>publish Google Docs content into WordPress through the Tenwrite workflow<\/li>\n<li>keep linked posts updated instead of creating duplicates<\/li>\n<li>store Tenwrite SEO data on WordPress posts and pages<\/li>\n<li>sync supported SEO fields into Yoast SEO and Rank Math<\/li>\n<li>check plugin status from a simple diagnostics screen in WordPress admin<\/li>\n<\/ul>\n\n<h4>Why site owners use it<\/h4>\n\n<p>Publishing from Google Docs to WordPress usually means extra manual work:<\/p>\n\n<ul>\n<li>cleaning up formatting after paste<\/li>\n<li>re-uploading or re-checking images<\/li>\n<li>re-entering SEO fields in WordPress<\/li>\n<li>updating an existing post by hand later<\/li>\n<\/ul>\n\n<p>Tenwrite reduces that handoff work by keeping Google Docs as the writing surface and WordPress as the publishing destination.<\/p>\n\n<h4>Supported SEO plugin compatibility<\/h4>\n\n<p>This plugin currently syncs supported SEO fields with:<\/p>\n\n<ul>\n<li>Yoast SEO<\/li>\n<li>Rank Math<\/li>\n<\/ul>\n\n<p>If neither plugin is active, the Tenwrite SEO data is still stored on the post so it is available for later sync.<\/p>\n\n<h4>Supported SEO fields<\/h4>\n\n<p>The current release supports:<\/p>\n\n<ul>\n<li>SEO title<\/li>\n<li>Meta description<\/li>\n<li>Focus keyword<\/li>\n<li>Canonical URL<\/li>\n<li>Noindex<\/li>\n<li>Nofollow<\/li>\n<\/ul>\n\n<p>These values can be provided from:<\/p>\n\n<ul>\n<li>Tenwrite export and edit flows<\/li>\n<li>Google Docs frontmatter in supported Tenwrite flows<\/li>\n<\/ul>\n\n<h4>Best for<\/h4>\n\n<ul>\n<li>bloggers who write in Google Docs and publish to WordPress<\/li>\n<li>content teams using Google Docs for reviews and approvals<\/li>\n<li>agencies managing repeat Google Docs to WordPress publishing workflows<\/li>\n<li>teams that want SEO fields to travel with the publishing workflow<\/li>\n<\/ul>\n\n<h4>Service requirement<\/h4>\n\n<p>This plugin works with the Tenwrite service and is meant for supported self-hosted WordPress sites.<\/p>\n\n<p>Terms of Service: https:\/\/tenwrite.com\/terms-of-service<\/p>\n\n<p>Privacy Policy: https:\/\/tenwrite.com\/privacy-policy<\/p>\n\n<h4>Customer reviews<\/h4>\n\n<p><a href=\"https:\/\/www.trustpilot.com\/review\/tenwrite.com\">Trustpilot rating: \u2605\u2605\u2605\u2605\u2606 4.1 out of 5<\/a><\/p>\n\n<!--section=installation-->\n<ol>\n<li>Log in to your WordPress admin area.<\/li>\n<li>Go to Plugins &gt; Add New Plugin.<\/li>\n<li>Search for Tenwrite.<\/li>\n<li>Install and activate Tenwrite: Publish Google Docs to Any Site.<\/li>\n<li>Go to Tools &gt; Tenwrite and confirm the diagnostics page loads.<\/li>\n<li>Connect your WordPress site inside Tenwrite.<\/li>\n<li>Start exporting posts from Google Docs through Tenwrite.<\/li>\n<\/ol>\n\n<p>If you want SEO plugin syncing, also install and activate Yoast SEO and\/or Rank Math.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20publish%20google%20docs%20directly%20from%20wordpress%3F\"><h3>Does this plugin publish Google Docs directly from WordPress?<\/h3><\/dt>\n<dd><p>No. The publishing workflow runs through Tenwrite. This plugin is the WordPress connector used by that workflow.<\/p><\/dd>\n<dt id=\"do%20i%20need%20a%20tenwrite%20account%3F\"><h3>Do I need a Tenwrite account?<\/h3><\/dt>\n<dd><p>Yes. This plugin works with the Tenwrite service.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20support%20wordpress.com%3F\"><h3>Does this plugin support WordPress.com?<\/h3><\/dt>\n<dd><p>No. This version is for supported self-hosted WordPress sites.<\/p><\/dd>\n<dt id=\"which%20wordpress%20content%20types%20are%20supported%3F\"><h3>Which WordPress content types are supported?<\/h3><\/dt>\n<dd><p>Posts and pages.<\/p><\/dd>\n<dt id=\"which%20seo%20plugins%20are%20supported%3F\"><h3>Which SEO plugins are supported?<\/h3><\/dt>\n<dd><p>Yoast SEO and Rank Math.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20i%20do%20not%20use%20yoast%20seo%20or%20rank%20math%3F\"><h3>What happens if I do not use Yoast SEO or Rank Math?<\/h3><\/dt>\n<dd><p>The plugin still stores the Tenwrite SEO data on the post, but it does not mirror vendor-specific fields when no supported SEO plugin is active.<\/p><\/dd>\n<dt id=\"can%20i%20set%20seo%20fields%20from%20google%20docs%3F\"><h3>Can I set SEO fields from Google Docs?<\/h3><\/dt>\n<dd><p>Yes. Supported SEO fields can come from Google Docs frontmatter in supported Tenwrite workflows.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20a%20field%20is%20already%20set%20in%20google%20docs%20frontmatter%3F\"><h3>What happens when a field is already set in Google Docs frontmatter?<\/h3><\/dt>\n<dd><p>That field is treated as controlled by frontmatter during export and sync. To change it, update the Google Doc and then sync the post again from Tenwrite.<\/p><\/dd>\n<dt id=\"can%20i%20edit%20seo%20fields%20inside%20this%20plugin%20in%20wordpress%20admin%3F\"><h3>Can I edit SEO fields inside this plugin in WordPress admin?<\/h3><\/dt>\n<dd><p>No. This plugin provides the connection layer and diagnostics screen. SEO values are managed through Tenwrite and supported Google Docs frontmatter flows.<\/p><\/dd>\n<dt id=\"where%20can%20i%20learn%20more%20about%20tenwrite%3F\"><h3>Where can I learn more about Tenwrite?<\/h3><\/dt>\n<dd><p>Visit https:\/\/tenwrite.com\/ for product details, pricing, and documentation.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First public release.<\/li>\n<li>Added diagnostics and supported SEO metadata syncing.<\/li>\n<\/ul>","raw_excerpt":"Tenwrite turns finished Google Docs into clean WordPress posts with formatting, images, metadata, updates, and automations handled in one workflow.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ido.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/336602","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ido.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ido.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ido.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=336602"}],"author":[{"embeddable":true,"href":"https:\/\/ido.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/tenwrite"}],"wp:attachment":[{"href":"https:\/\/ido.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=336602"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ido.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=336602"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ido.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=336602"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ido.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=336602"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ido.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=336602"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ido.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=336602"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}