Skip to content

Xavier Kain is all about attention to detail. This site hides 7 secrets.

    WordPress directory & editorial website

    Building a directory and editorial website on WordPress.

    Custom listings, keyword search, multi-criteria filters, articles and content: a website you grow yourself, without calling a developer for every change.

    +200
    Projects delivered
    63
    5★ client reviews
    100%
    positive reviews
    <24h
    Response time

    WordPress directory & editorial website · At a glance

    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.

    • Stack:WordPress, Elementor, JetEngine, JetSmartFilters, WP All Import
    • References:Ridemaster, DoctoStaff, Prometheor, Abstract Vet
    • Area:France and abroad, 100% remote with video calls
    • Quote:Free, response within 24h
    Xavier Kain Xavier Kain Web Developer Malt ↗LinkedIn ↗

    Who am I?

    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.

    What I build.

    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.

    Search and multi-criteria filters

    Keyword search and combinable filters (category, region, city…) with instant results, without reloading the page.

    Spreadsheet import

    Hundreds of listings imported at once from an Excel or CSV file, then updated over time.

    Editorial website you manage

    Articles, categories, featured posts, newsletter: you publish yourself, and related listings appear in articles on the same topic.

    Designing a WordPress directory properly.

    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.

    Start with fields and filters

    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.

    Pages that rank

    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.

    Staying fast as the catalogue grows

    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.

    Indicative budget

    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.

    Case study
    Ridemaster, a filterable and bookable camps directory

    Ridemaster, a filterable and bookable camps directory.

    The context

    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.

    What I built

    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.

    A catalogue that feeds itself

    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.

    See the project →

    Directories and editorial sites delivered.

    Real projects, live online.

    View all projects →
    ★★★★★
    “In addition to efficiency and great responsiveness, Xavier is easy to work with and friendly. A trustworthy web partner.”
    Jeremy BertaudClient review
    ★★★★★
    “Excellent experience with Xavier for the redesign of our website: responsiveness, professionalism and creativity!”
    Gaëtan GrelaudClient review
    ★★★★★
    “We called on Xavier for the redesign of a website. His seriousness and availability were essential. We highly recommend him!”
    Nicolas RAMONClient review

    Frequently asked questions.

    How many listings can a WordPress directory hold?
    Several thousand without difficulty, as long as the filters are well configured and caching keeps the site fast.
    Will I be able to add and edit listings myself?
    Yes. The admin is designed so you can add listings, articles and content without technical skills, and I provide video tutorials to get started.
    Can professionals suggest or manage their own listing?
    Yes: a “suggest a listing” form that you approve, and if needed an area where each professional updates their own listing, like coaches on Ridemaster.
    Can a directory rank well on Google?
    Yes, if it is structured for it: pages by category and area, structured data on each listing, clean URLs and a fast site.
    Can listings be paid for, or featured for a fee?
    Yes, with WooCommerce: paid sign-up, annual subscription or a featured option at the top of results. The listing is published or featured automatically after payment, and removed on expiry if you wish.
    How do we avoid duplicate or outdated listings?
    Listings submitted by professionals go through your approval, and a check at import flags duplicates. The site can also show the last update date and send email reminders for listings that have not changed in a long time.
    WordPress or custom development for a directory?
    WordPress with Crocoblock covers the vast majority of directories and catalogues, with an admin your team learns quickly. Custom development makes sense when business rules become very specific or the directory becomes the core of a product.

    A directory or a media site to build?

    Response within 24h. Free, no-obligation quote.