Custom listings
A dedicated content type for your listings, with the fields you need: description, address, contact details, opening hours, photos, languages, categories and sub-categories.
Xavier Kain is all about attention to detail. This site hides 7 secrets.
Custom listings, keyword search, multi-criteria filters, articles and content: a website you grow yourself, without calling a developer for every change.
I build filterable directories and catalogues on WordPress: custom listings, instant multi-criteria search, spreadsheet import, an area where each professional manages their own listing, and pages structured for Google. I rely on Elementor and the Crocoblock suite (JetEngine, JetSmartFilters), the foundation of the Ridemaster camps platform. Projects run remotely with a single point of contact, and the free quote arrives within 24 hours.
I'm Xavier Kain, a freelance web developer with a marketing degree from HEC. I have been building WordPress websites since 2017: creation, development, migration and maintenance, fully remote.
For directories, I work with the Crocoblock suite (JetEngine and JetSmartFilters) on Elementor: it powers Ridemaster, a camps platform with multi-criteria search, coach and spot profiles, and an area where coaches manage their own profile.
A dedicated content type for your listings, with the fields you need: description, address, contact details, opening hours, photos, languages, categories and sub-categories.
Keyword search and combinable filters (category, region, city…) with instant results, without reloading the page.
Hundreds of listings imported at once from an Excel or CSV file, then updated over time.
Articles, categories, featured posts, newsletter: you publish yourself, and related listings appear in articles on the same topic.
A successful directory is designed from the data, not from the visuals. The early choices on fields, categories and page URLs decide how easy it is to use and how well it ranks for years.
What information each listing holds, which fields are used for filtering, which are mandatory: we define this model with you before any mockup. It is also what makes it possible to import an existing file cleanly and update it later.
One page per category and area, with a real introduction text, captures searches like “category + city”. Filter combinations of no interest stay out of the index to avoid empty pages. See the article on WordPress SEO.
Caching, automatically resized images, pagination and optimised queries: a directory of a few listings and one of several thousand are not built quite the same way. We plan for the target volume from the start.
A custom WordPress directory usually costs €2,000 to €2,500 depending on the number of listing types, filters, member areas and payment. Beyond that, you are into web application territory. See how much does a website cost.
Further reading: WordPress, headless or custom? · DoctoStaff project · Ticketing and booking
Ridemaster brings together kitesurfing, parakite and wingfoil camps led by coaches, at spots around the world. A rider combines several criteria at once: dates, sport, level, camp language and budget, across a catalogue that changes constantly.
The platform on WordPress with the Crocoblock suite: camp, coach and spot listings linked together with JetEngine, instant filtered search with JetSmartFilters, and each camp sold as a bookable WooCommerce product. The site is multilingual.
Coaches have their own area to manage their profile. Each new camp automatically appears in search results and on the relevant coach and spot pages, with no technical intervention.
Real projects, live online.
JOB DIRECTORYDoctoStaffJob listings website focused on healthcare recruitment, built with WordPress and Elementor.
EDITORIAL PORTALAbstract VetVeterinary scientific press review: redesign, nearly 500 articles migrated, keyword search, access restricted to registered vets.
EDITORIAL PORTALInfoMétiersCrafts sector portal rebuilt from scratch: lots of well-organised content, managed by the team.
“In addition to efficiency and great responsiveness, Xavier is easy to work with and friendly. A trustworthy web partner.”
“Excellent experience with Xavier for the redesign of our website: responsiveness, professionalism and creativity!”
“We called on Xavier for the redesign of a website. His seriousness and availability were essential. We highly recommend him!”
Response within 24h. Free, no-obligation quote.