Skip to content

Custom development

When visitors search your site and get nothing useful, they usually leave rather than try again. Built-in search on most platforms matches exact words, ignores typos and cannot filter products by size, price or brand in a way that feels quick. I build search that understands what people mean: instant results as they type, sensible ranking, filters that match your catalogue and reports on what people search for and do not find.

Website search and product filtering by Harsh Prajapati, freelance web developer in Ahmedabad, Gujarat, India, working with clients across India and worldwide.

Sound familiar?

  • Your site search returns nothing, or the wrong results
  • Shoppers cannot filter products by the details they care about
  • Search gets slow as your catalogue or content grows

What changes

  • 01Fast, typo-tolerant search with sensible ranking
  • 02Product filters that match how customers shop
  • 03Search reports that show what people want

What you get

  • A review of your current search, content and catalogue data
  • Algolia setup, indexing and ranking rules
  • Elasticsearch or OpenSearch setup for larger or self-hosted needs
  • Lighter options such as Meilisearch or database search when they are enough
  • Instant search as you type, with suggestions and highlighting
  • Faceted product filters: category, price, size, colour, brand and custom attributes
  • Search for WooCommerce, Shopify, WordPress, headless and custom sites
  • Automatic index updates when products or pages change
  • Synonyms, typo handling and boosts for the pages that matter most
  • Search analytics, including searches with no results

A great fit for

  • Online stores with large or detailed catalogues
  • Content sites, directories and documentation
  • Apps that need fast search over their own data

Usual stack

  • Algolia
  • Elasticsearch
  • OpenSearch
  • Meilisearch
  • React
  • PHP
  • Node.js

How it works

  1. 1Free call
  2. 2Fixed written quote
  3. 3Weekly demos
  4. 4Launch and handover
See the full process

Guides

Read before you decide

Web apps and software9 min read

Algolia vs Elasticsearch for Website Search: Which Fits?

Hosted Algolia or self-managed Elasticsearch? How they compare on relevance, typo tolerance, product filters and pricing, plus when Meilisearch, Typesense or a store app is enough.

FAQs

Algolia is the quicker choice when you want a hosted service with fast results and little to manage. Elasticsearch or OpenSearch suits very large data sets, complex queries or teams that want to run search on their own servers. I compare the running cost and effort for your site before choosing.

Yes. I can connect your store to a dedicated search service, tune ranking and synonyms, and add filters for the attributes your customers use. The index updates automatically when products change.

It removes a common reason people leave, but I cannot promise a set increase. What I can do is make search fast and accurate, and set up reports so you can see searches that find nothing and fix those gaps.

No. For smaller sites, well-tuned database search or a self-hosted engine such as Meilisearch is often enough. I suggest a paid service only when your size or needs call for it.

I work at USD 10 to 15 an hour, or for a fixed written quote agreed before work starts. After a short call and a look at your current site or brief, you get the scope, the price and the timeline in writing. Any software, hosting or service subscriptions are billed to you directly by the provider, every account stays in your name, and I list them in the quote so there are no surprises.

Other services

Start a project

Tell me what you need in four quick steps. I reply personally within one working day with questions or a clear next step.

Reply within 1 working dayUsually much sooner.

Free first call30 minutes, no pressure, no jargon.

Written fixed quoteScope and price agreed before work starts.

  1. 1current
  2. 2to do
  3. 3to do
  4. 4to do

Step 1 of 4

What are we building?

Project type

Prefer chat? Message me on WhatsApp. I usually reply within a day.