The tag from NetShow does not work on a Google Sites page. “Insert” → “Embed” → “Embed code” runs pasted code inside a boxed frame served from a Google address, rather than on the page itself. Google Sites has no site-wide code setting and cannot publish the ownership file at /.well-known/netshow-origin.txt. Use a button linking to your agent's own page instead.
The menu names in this guide are Google Sites names as of September 2026 and may move. If you cannot find the button, search Google Sites help for “Google Sites insert button.”
Get the link from NetShow
First make your agent public. If it is private, follow Publish it, then return to its Deploy page. Publishing makes the hosted page available to people with its link.
On Deploy, find Hosted Share Link and press Get Share Link. Press Copy Link to copy the direct link for your agent. Open it in a fresh browser tab to check that it reaches the right agent. Use this link, not the website script.
Add a button in Google Sites
Open the Google Sites page where visitors should find the agent. Choose “Insert” → “Button.” Name it something short, such as “Talk to Maya,” using your agent's name. Paste the direct link from Hosted Share Link into the button's link field. Place the button, publish your Google Sites changes, then press it on the published page. It should open your agent's hosted page, where the agent greets visitors with its configured appearance and voice.
The button opens a separate page. It does not put a floating bubble on your Google Sites page. Visitors can return with their browser's back control. The microphone opens only after a tap.
Why the embed steps do not finish here
NetShow's website embed page starts with Paste this tag into your website and Copy code. Its next step, Add your website and verify it, asks for a Website address and Request this site. After a request, Verify ownership and activate chat shows the exact text required at /.well-known/netshow-origin.txt; Verify and activate checks that file. Google Sites cannot serve it. The pasted script remains inside the code box, and the address cannot pass verification there. Before verification, any bubble tells visitors the door is closed instead of answering.
Keep the button linked to the hosted page. If you later use a site where you control page code and can serve the check file, Put your agent on your website explains the embedded option.