Website Search Tool (Site Search as a Service)

The searchmysite.net website search tool is a relatively easy, quick and cost effective way to add a custom site search bar to your website without installing and running your own search engine.

It crawls and indexes your site, and you can add a site-specific search box to your site with one line of code, or you can use the simple API if you have more advanced needs.

Unlike commercial alternatives such as Google Programmable Search, the searchmysite.net website search tool does not show advertising or sell usage data.

It is tried and tested, having powered the searchmysite.net search engine since July 2020.

Add Site to get started - it is only £12 per year, and you can try it for free for a month if you prefer.

How it works

1. Submit your site

If your site is one of the thousands of sites already indexed as a "Basic listing", you can simply proceed straight to adding a search box to your site, or continue to upgrade to a "Full listing" or "Free Trial" for additional benefits. To add or upgrade, click Add Site to start. This page lists the full differences between a "Full listing" or "Free Trial". After selecting your home page and listing tier, you will be asked if you want to include the site in the public search - you should select no if it is not a personal wesbite. After this step you will need to verify that you own the domain, e.g. by uploading a specific file to your domain's root or adding a DNS TXT record. Your site is then crawled and indexed (up to 500 pages for a Full listing) and reindexed regularly, so new content becomes searchable without you having to do anything.

2. Add a search box to your site

Add a single line of code to a page of your site, normally a dedicated search page such as /search/, e.g. (for michael-lewis.com):

<script src="https://searchmysite.net/static/js/sms-search.js" data-domain="michael-lewis.com"></script>

With a Full listing (or Free Trial) it shows the search box and the results on your own site using the API, and with a Basic listing it shows the search box on your own site but the results on the searchmysite.net results page. See the Documentation for further details and examples.

What you get

For the Full listing:

  • Site-specific search - results shown on your own domain.
  • 100% Ad-Free - we never display adverts over your content or search results.
  • Privacy-first tracking - secure search that respects your visitors' data privacy.
  • Full and incremental reindexing - new and changed content becomes searchable automatically, with a full reindex every week with incremental updates in between.
  • On-demand reindexing - you can also manually trigger a reindex when you make changes.
  • Customisable indexing - choose which parts of your site to exclude from the index.
  • A simple JSON API - usable from your own domain, client-side or server-side.
  • No infrastructure to install or run - we handle the crawling, indexing and search.

Pricing

Basic - £0: free site-specific search form that displays results on searchmysite.net.

Free Trial - £0 for 1 month: up to 100 pages indexed, API enabled.

Full - £12 per year: up to 500 pages indexed, a full reindex every 7 days with incremental updates in between, on-demand reindexing, API enabled.

See Add Site for a full comparison of the listing tiers.

Your site in the public search

By default, your site is also included in the searchmysite.net public search, a blog search engine for personal websites. Your indexed pages become searchable, and your site appears in our browse pages (which search engines can see), so people (and search engines) can discover your site when searching for independent content.

However, you can still use the website search tool even if your site is not a personal website, simply by selecting "No" for "Include in public search" when adding your site.

Open source

searchmysite.net is fully open source, so you can inspect the code, contribute to it, or even self-host your own instance.

Ready to try it? Go to Add Site.

Last updated: 28 September 2026.