{"id":76054,"date":"2025-09-24T09:58:51","date_gmt":"2025-09-24T04:28:51","guid":{"rendered":"https:\/\/www.tothenew.com\/blog\/?p=76054"},"modified":"2025-10-13T14:41:12","modified_gmt":"2025-10-13T09:11:12","slug":"roku-search","status":"publish","type":"post","link":"https:\/\/www.tothenew.com\/blog\/roku-search\/","title":{"rendered":"Roku Search"},"content":{"rendered":"<p>Roku search console consists a 2 main sections by which the developers or app owners can participate in the Roku search. The first section is the Roku Search Feed, and the second is the Roku Search Feed validator.<\/p>\n<p>Beta channels can&#8217;t participate in the Roku search; only published channels are able to participate in the Roku search.<\/p>\n<p>&nbsp;<\/p>\n<h2>Roku Search Feed<\/h2>\n<div id=\"attachment_76053\" style=\"width: 635px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-76053\" decoding=\"async\" loading=\"lazy\" class=\"size-large wp-image-76053\" src=\"https:\/\/www.tothenew.com\/blog\/wp-ttn-blog\/uploads\/2025\/09\/image2-2-1024x523.png\" alt=\"Roku Search Feed\" width=\"625\" height=\"319\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2025\/09\/image2-2-1024x523.png 1024w, \/blog\/wp-ttn-blog\/uploads\/2025\/09\/image2-2-300x153.png 300w, \/blog\/wp-ttn-blog\/uploads\/2025\/09\/image2-2-768x392.png 768w, \/blog\/wp-ttn-blog\/uploads\/2025\/09\/image2-2-1536x785.png 1536w, \/blog\/wp-ttn-blog\/uploads\/2025\/09\/image2-2-624x319.png 624w, \/blog\/wp-ttn-blog\/uploads\/2025\/09\/image2-2.png 1905w\" sizes=\"(max-width: 625px) 100vw, 625px\" \/><p id=\"caption-attachment-76053\" class=\"wp-caption-text\">Roku Search Feed<\/p><\/div>\n<p>Roku search feed is a single JSON file that is used for participating the channel in the Roku search bar.<\/p>\n<p>This JSON file includes the content metadata, which is necessary to show the video results in the search bar. Content metadata includes the unique ID, title, description, duration, rating, language, artwork, and so on.<\/p>\n<p>Once the feed has been configured, it can be submitted to the Roku\u2019s feed validation tool. After validation is completed then the channel\u2019s content will be shown in the search results of the Roku search bar according to the search feed content metadata provided.<\/p>\n<p>&nbsp;<\/p>\n<h2>Submission of Roku Feed<\/h2>\n<p>For integration of Roku search, the developer needs to create the feed file and submit to the Roku search feed section, which is available in the Roku developer dashboard. Please follow the steps below to submit the feed (JSON file) to the Roku search feed.<\/p>\n<ol>\n<li>Open the Roku store and sign in to the account.<\/li>\n<li>Go to the Developer dashboard.<\/li>\n<li>Select the \u201cSearch feeds\u201d in the side menu to open the search feed console.<\/li>\n<li>Now, click on the \u201cNew Search Feed\u201d button to create the new feed.<\/li>\n<li>Now, you need to submit a couple of information in the New Search Feed Screen, such as channel name, logo, feed file URL, and email address(where you want to receive the feed validation report).<\/li>\n<li>Now, in the end, you need to validate the Roku search feed via the Roku Search feed validator tool.<\/li>\n<li>Select the Search Feed validator from the side menu to navigate to the validator tool.<\/li>\n<li>In the Search field validator tool, there are 2 fields. First is for the feed URL, and second is for the email address where you receive the validation results.<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<h2>Roku Search Feed Validator<\/h2>\n<div id=\"attachment_76052\" style=\"width: 635px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-76052\" decoding=\"async\" loading=\"lazy\" class=\"size-large wp-image-76052\" src=\"https:\/\/www.tothenew.com\/blog\/wp-ttn-blog\/uploads\/2025\/09\/image1-1-1024x430.png\" alt=\"Roku Search Feed validator\" width=\"625\" height=\"262\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2025\/09\/image1-1-1024x430.png 1024w, \/blog\/wp-ttn-blog\/uploads\/2025\/09\/image1-1-300x126.png 300w, \/blog\/wp-ttn-blog\/uploads\/2025\/09\/image1-1-768x323.png 768w, \/blog\/wp-ttn-blog\/uploads\/2025\/09\/image1-1-1536x645.png 1536w, \/blog\/wp-ttn-blog\/uploads\/2025\/09\/image1-1-624x262.png 624w, \/blog\/wp-ttn-blog\/uploads\/2025\/09\/image1-1.png 1873w\" sizes=\"(max-width: 625px) 100vw, 625px\" \/><p id=\"caption-attachment-76052\" class=\"wp-caption-text\">Roku Search Feed validator<\/p><\/div>\n<p>Roku Search Feed validator is a tool that validates the Roku search feed provided by the developer. The tool is very easy to use and pretty straightforward.<\/p>\n<p>This tool consists of two fields: the first is for the feed URL, and the second is for the email address where you receive the validation results.<\/p>\n<p>After submitting the feed URL and email address. Hit the Validate button, and it will take up to 15 minutes to validate the feed metadata. You will receive the mail at the given email address regarding the validation results.<\/p>\n<p>You can see the status of the feed in the search feeds screen also. If the validation is completed, then it is marked as completed, and you will see the result of ingestion(how much data was ingested on the search feed according to the metadata provided via the feed).<\/p>\n<p>&nbsp;<\/p>\n<h2>Sample Search Feed<\/h2>\n<p>You can find the sample search feed <a href=\"https:\/\/developer.roku.com\/docs\/specs\/search\/search-feed.md\">here<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<h2>Conclusion<\/h2>\n<p>Roku&#8217;s universal search makes it simple for users to find the channel and its content, which boosts viewing and engagement. It makes the channel more approachable and discoverable, and expands its audience.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Roku search console consists a 2 main sections by which the developers or app owners can participate in the Roku search. The first section is the Roku Search Feed, and the second is the Roku Search Feed validator. Beta channels can&#8217;t participate in the Roku search; only published channels are able to participate in the [&hellip;]<\/p>\n","protected":false},"author":1526,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"iawp_total_views":7},"categories":[3477],"tags":[3474,3629],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/posts\/76054"}],"collection":[{"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/users\/1526"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/comments?post=76054"}],"version-history":[{"count":1,"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/posts\/76054\/revisions"}],"predecessor-version":[{"id":76055,"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/posts\/76054\/revisions\/76055"}],"wp:attachment":[{"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/media?parent=76054"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/categories?post=76054"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/tags?post=76054"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}