Streaming live at 10am (PST)

Multiple Search Action Schema markup

Hello,
Is it a good practice to add (Search Action Schemaorg markup for Sitelinks searchbox) to every page on website?

If for example i have the site with 4 parts(Main Page, Product Categories Page, Product Page, Blog) do i need to add Search Action Schemaorg markup for Sitelinks searchbox to every page?

Thanks for your advices