YAVACADO turned our technical equipment catalog into a clear, professional website that our team can manage. The CMS and CRM integration make it easier to present products, process enquiries, and support clinics from the first contact.
Design a Resource Library with Useful Search, Filters and Empty States

Reviewed 12 September 2026.
A resource library becomes harder to browse as it grows. Adding a search field and several filters can help, but only when the underlying categories are consistent and the interface explains what the controls are doing.
Organise around the reader’s task
Review the questions people bring to the library. A buyer may want implementation guidance, a comparison or proof from a project. These needs are more useful starting points than an internal team’s publishing departments.
Choose a small number of clear categories and define how editors assign them. If almost every article receives every category, the filters provide little value. Keep the distinction between topic and format visible when both matter. For example, Migration is a topic while Checklist is a format.
Make the active state understandable
Show which filters are selected and provide an obvious way to clear them. If search and categories combine, decide whether the result must match both. Communicate that behaviour through the interface and verify it with realistic examples.
Result counts must reflect the current results, not a fixed total copied into every category. Test combinations that produce many, one and zero items. A visitor should not have to infer whether an empty page means there is no matching content or whether the filter has stopped working.
States to test in a resource libraryStateWhat the reader should seeUseful actionAll resourcesA clear default orderBrowse or narrow resultsOne categoryThe active category and accurate resultsClear the categorySearch plus categoryThe combined selectionChange either controlNo matchesA clear empty-state explanationReset or revise the query
Design recovery when nothing matches
An empty state should name the situation and offer a next action. Let the reader clear a filter, change the query or browse all resources. Preserve what they typed so they can revise it.
For a hypothetical library, a search for “WordPress transfer” might miss an article labelled only “Migration”. Review common vocabulary and descriptive summaries before assuming the search engine is the whole problem. Content labels and search behaviour work together. Keep a small set of realistic queries as regression checks when the library changes.
Keep articles reachable beyond the interface
Make each article available through a normal link and a useful category path. Google’s pagination guidance explains that content loaded incrementally still needs to be discoverable. Do not assume that a crawler will perform every search or click every interactive control.
Test back navigation and the state after opening an article. Decide whether returning to the library should preserve the reader’s filters. On mobile, ensure the controls do not consume the entire first screen. The library should help people reach content rather than make them manage a complicated search tool.
A filter is useful only when readers understand both the selection and its effect.
A related YAVACADO project

For Trustlayer io, YAVACADO migrated the website and blog from Strapi to Webflow. The project focused on giving the marketing team a visual publishing workflow. It is a practical example of why content structure and the people maintaining it should be considered together.
Check your own website
Your review checklistDefine category assignment rulesVerify counts for combined filtersProvide a clear empty-state recoveryTest article links and back navigationUse these checks as you review. Selections are not saved.
Put it into practice
Every category displays the same count even though the result lists differ. What should you change?
Show the suggested approach
Connect each count to the corresponding data or remove counts until they can be accurate. A repeated global total presented as a category count misleads the reader and makes the controls harder to trust.
Continue reading
Webflow CMS: Build a Content Library Your Marketing Team Can Run
References
Discuss your website
Bring your current website and the task you want to improve. YAVACADO can help define the content, design and implementation work needed for the next step.
FAQs
When does a blog need search?
Add it when readers have enough content or sufficiently specific needs that browsing alone becomes difficult. Start with clear categories and titles either way.
Should filters change the URL?
A shareable state can be useful for returning to or sending a selection. Decide deliberately and test back navigation rather than leaving the behaviour accidental.
Is infinite scroll always better than pagination?
No. Compare browsing, orientation, return behaviour and content discovery. Choose the pattern that suits the library and verify that all articles remain reachable.
B2B Comparison Pages: Help Buyers Evaluate the Real Trade-offs
Multilingual Website QA: Test the Whole Journey in Every Language
Why Use Webflow? Benefits, Trade-offs and a Practical Fit Check
Webflow Launch and Handover: Prove the Team Can Run the Website
Relevant project
Strapi to Webflow CMS Migration for Marketing Autonomy
B2B
Trustlayer io


Testimonials
What our clients say

YAVACADO turned a complex booking process into one clear platform. Our team can manage tours and content in Webflow, while parents can book and pay securely through WayForPay. The result is easy to operate and built around the needs of the Ukrainian market.
The website captures the premium feel of our brand perfectly. From the design to the multilingual functionality and payment integration, every detail was delivered to a very high standard.

Excellent implementation of our Figma design in Webflow. The final website feels fast, polished, and exactly aligned with the premium fintech experience we wanted.
.png)
The funnel feels significantly more polished than the original concepts and was delivered in a format our internal team could immediately continue working with. Smooth process and excellent execution.
Working with YAVACADO was a fantastic experience. They understood both the technical requirements and the business goals, delivering a fast, polished website that's easy to manage and built to generate qualified leads.
Impressive speed and quality. The landing page was delivered in just hours and looks clean, professional, and ready to use.

The turnaround was incredibly fast, and the result looks clean and professional. The site reflects our firm perfectly and was delivered exactly on time.
The YAVACADO team helped us present FromLab2Jab’s complex services in a clear and professional way. The structure, CMS, and filtering system make it easy for our team to manage and scale the content.

The final website matched the Figma design with impressive accuracy. The animations, sticky sections, and overall Webflow execution made the project feel polished and high-end.
%2520(1).png)
YAVACADO delivered a powerful, scalable platform that fully supports our operations. The CMS structure, CRM integrations, and automation tools significantly improved how we manage inquiries and camp programs.

The phased design and development approach made everything clear and efficient. The team delivered a professional SaaS website on time, and the training support helped us manage content confidently
The platform works exactly as we envisioned — secure, structured, and scalable. Subscription management and report access are fully automated, and everything runs smoothly.
The Webflow build perfectly matches the AI design and feels even better in motion. Everything from CMS to animations works smoothly—great work!

The redesign gave our website a completely new look. The layouts feel modern, the services are presented much clearer, and the site works perfectly on mobile.
The redesign elevated our corporate presence and made content much easier to manage. The Feensweet filtering and CRM integration streamlined our user experience and lead flow — great implementation!
%25201.png)