You can limit a search to a particular post-type quite easily: https://www.wpbeginner.com/wp-tutorials/how-to-limit-search-results-for-specific-post-types-in-wordpress/
Or a nice simple way to limit a search to a particular category by adding a hidden field into the search form: https://www.wpexplorer.com/limit-wordpress-search/
In terms of post vs page for custom post types, you can find the differences on the documentation page for setting up custom post types. See “hierarchical” option. You’d probably want the page type (hierarchical) https://developer.wordpress.org/reference/functions/register_post_type/
Related Posts:
- Advanced search form with filters for custom taxonomies and custom fields
- WordPress Search documentation: how to improve search query using taxonomy terms, custom meta fields?
- search also in taxonomy, tags and custom fields
- Custom Taxonomy Search result page
- Advanced search form with filters for custom taxonomies and custom fields
- Include custom taxonomy term in search
- How to Add Custom Fields to a Custom Post Type?
- How can I change the admin search posts fields?
- Development of a WordPress Search Plugin – Best Practices
- Admin Area Custom Type Search By Meta Fields Without Title & Content
- Search multiple custom fields by using meta_query
- How do I Paginate Search Results for Custom Post Types?
- Search that will look in custom field, post title and post content
- clients list using wordpress
- Custom Taxonomy Template Post List with Sort Order
- How to replicate some of Drupal Views functionality in WordPress?
- Exclude from search all custom posts which are NOT in a taxonomy term
- Exclude a term of a taxonomy with a custom post type in a search
- How to do a custom bookmarks post type?
- Search everything (posts, pages, tags, cpt, meta)
- Custom search for custom post type, custom meta and search fields
- How to select one major category (or custom taxonomy) for a custom post type?
- Is there An Input Checkbox Option That Works like `wp_dropdown_categories()` To Use In A WP Search Form?
- front end radio custom taxonomy with custom post type
- What is better: Custom Fields vs Custom Taxonomies with Terms for perfomance, scalability and better user experience
- Building an Advanced Search (text, tags, category, custom fields) – Getting the wrong SQL query
- How to add custom fields to admin UI and REST API response?
- Search Custom Post Type Custom Fields
- Custom Posts Hierarchy? (State/City/Restaurant)
- Automatically populate a hierarchical taxonomy from a custom field
- Custom Fields vs Separate Table
- CPT Search Form with Taxonomy filter & Or
- Keyword search limited to specific post type filtered by multiple custom taxonomies?
- How to bulk copy custom fields between custom posts?
- Search Custom Post Type & Taxonomies
- How to stick custom post at the top in search results
- WordPress sort search results by custom order
- Pretty URL for custom search for custom post type
- Auto Complete Search
- First custom field value (out of several) displayed twice after query
- How to display products name in a non-alphabetical order, in a custom field (taxonomy)?
- Search by tag name and category
- Advanced search form with filters for custom taxonomies
- Show fields based on taxonomy selection in editor
- filter search custom field query
- Permalinks: custom structure for taxonomy – tags?
- Include custom taxonomy term in search
- Custom post type’s extra fields – how to handle?
- Creating custom post type with custom taxonomy and custom fields programatically
- Targeting categories in custom fields
- Add custom attributes to a post
- Custom taxonomies to define versions of a product
- how to get this tax_query working?
- search custom post type by custom fields on front end
- How to get_term_meta on single custom post?
- Display a post from custom post type only if all the selected taxonomies and custom field value matches the record
- Hide custom post type from search based on custom taxonomy
- How to fetch custom post types with its full data on wordpress?
- Ideas on how to organize a project [closed]
- How to populate a Gravity Forms Custom Post Field (dropdown type) with custom taxonomy terms? [closed]
- Get custom term meta problem on single post type
- Custom post type name and assigning custom taxonomy
- Best way to create a search for custom post type by custom field values
- Filtering custom posts by custom fields (ACF) [closed]
- Building a Portfolio and need some direction
- Multi Parameter search with custom post type category and tag
- Search CPT Title AND Meta
- Making a form for user to add new custom post with custom taxonomies and custom fields
- Order custom posts by taxonomy, then by meta_key
- Confusion about how to use Custom Post Types, Custom Taxonomy or Category?
- Displaying Posts Using a Custom Query with a Custom Field and a term_id
- Writing a custom Glossary plugin
- add_filter get array data before display in custom post_type
- How to Implement Search Functionality?
- How to have multiple search result pages in wordpress with taxonomy terms listed
- ACF – Retrieve custom taxonomy from a relationship field
- Display Posts that fit a certain criteria on Category pages
- wp_insert_post deleting previous post custom meta
- I want to create a metabox under custom taxonomy
- Live search by custom tag
- Adding a Section for Visitors
- Query posts by multiple custom fields
- Custom taxonomy template for custom fields loop [closed]
- Search facility with directories
- Create Inclusions and exclusions
- What’s the most efficient way to get two queries based on an if statement?
- Best way to use Category & Custom Fields?
- Extensive search filtering and results->PDF in the front-end
- Search form to find custom meta box generated data
- predefined custom field on registration page
- Show Custom Post Type taxonomy term that matches custom field
- Is it good practice to search for custom posts based on custom field values?
- Storing/querying custom date data
- Order by custom field attribute
- Custom post type and custom taxonomy archive inaccessible
- Archive custom template from search
- How to change order of custom post types. I want Featured post to come first
- pre_get_posts causes Custom Posts appear under ‘Pages’ menu
- I want to understand plugin implementation of custom posts / taxonomies / metaboxes
- Custom Sort Order for Custom Post Type Taxonomy