{"id":342789,"date":"2026-08-01T13:18:47","date_gmt":"2026-08-01T13:18:47","guid":{"rendered":"https:\/\/es.wordpress.org\/plugins\/odiseo-seo-bridge\/"},"modified":"2026-08-01T13:18:21","modified_gmt":"2026-08-01T13:18:21","slug":"odiseo-seo-bridge","status":"publish","type":"plugin","link":"https:\/\/nl-be.wordpress.org\/plugins\/odiseo-seo-bridge\/","author":23535224,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0.3","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Odiseo SEO Bridge","header_author":"Odiseo","header_description":"Registers the SEO fields from your active SEO plugin in the WordPress REST API, enabling headless and automated publishing without silently losing SEO metadata.","assets_banners_color":"","last_updated":"2026-08-01 13:18:21","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.odiseo.help\/seo-bridge","header_author_uri":"https:\/\/www.odiseo.help","rating":0,"author_block_rating":0,"active_installs":0,"downloads":53,"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":"odiseohelp","date":"2026-08-01 13:18:21"}},"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[1556,141196,683,23853,186],"plugin_category":[55],"plugin_contributors":[274162],"plugin_business_model":[],"class_list":["post-342789","plugin","type-plugin","status-publish","hentry","plugin_tags-api","plugin_tags-headless","plugin_tags-meta","plugin_tags-rest-api","plugin_tags-seo","plugin_category-seo-and-marketing","plugin_contributors-odiseohelp","plugin_committers-odiseohelp"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/odiseo-seo-bridge.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>WordPress only accepts <code>meta<\/code> keys in the REST API that are registered with <code>show_in_rest<\/code>, and silently discards the rest. Yoast, Rank Math, All in One SEO and SEOPress do not register theirs, so a request that includes SEO data returns \"201 Created\" and publishes the post <strong>without<\/strong> the SEO title or meta description.<\/p>\n\n<p><strong>Odiseo SEO Bridge<\/strong> registers those keys \u2014 only the ones for the SEO plugin you already have active \u2014 so they can be written through the standard WordPress REST API.<\/p>\n\n<p>What it does, and what it does NOT do:<\/p>\n\n<ul>\n<li>Registers the SEO fields (title, meta description, focus keyword) of your active plugin (Yoast, Rank Math, All in One SEO or SEOPress) in the REST API.<\/li>\n<li>Does NOT change your SEO configuration or your existing content.<\/li>\n<li>Does NOT add menus, settings or anything on the frontend.<\/li>\n<li>Only users who can already edit a post can write its SEO fields.<\/li>\n<li>If no SEO plugin is detected, it does nothing and shows a notice in the dashboard.<\/li>\n<\/ul>\n\n<p>It is open source (GPL) and makes no external calls: it only opens the field so it can be written through WordPress's standard API. It is a useful building block for any headless or automated publishing setup.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate the plugin.<\/li>\n<li>Make sure your SEO plugin (Yoast, Rank Math, All in One SEO or SEOPress) is active.<\/li>\n<li>That's it: the SEO fields of your posts can now be written through the REST API.<\/li>\n<\/ol>\n\n<p>There is nothing to configure.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20it%20change%20my%20current%20seo%3F\"><h3>Does it change my current SEO?<\/h3><\/dt>\n<dd><p>No. It only lets the fields be written through the API. Your existing texts and settings are untouched.<\/p><\/dd>\n<dt id=\"does%20it%20collect%20or%20send%20any%20data%3F\"><h3>Does it collect or send any data?<\/h3><\/dt>\n<dd><p>No. It makes no outbound calls and stores no data of its own.<\/p><\/dd>\n<dt id=\"what%20if%20i%20don%27t%20have%20an%20seo%20plugin%3F\"><h3>What if I don't have an SEO plugin?<\/h3><\/dt>\n<dd><p>It does nothing and shows a dashboard notice recommending you activate one.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release. Registers the SEO fields of Yoast, Rank Math, All in One SEO and SEOPress in the REST API.<\/li>\n<\/ul>","raw_excerpt":"Registers your SEO plugin&#039;s fields in the REST API so title and meta description can be written via API.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/nl-be.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/342789","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nl-be.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/nl-be.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/nl-be.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=342789"}],"author":[{"embeddable":true,"href":"https:\/\/nl-be.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/odiseohelp"}],"wp:attachment":[{"href":"https:\/\/nl-be.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=342789"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/nl-be.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=342789"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/nl-be.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=342789"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/nl-be.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=342789"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/nl-be.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=342789"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/nl-be.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=342789"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}