
GITNUXSOFTWARE ADVICE
Art DesignTop 9 Best Kitchen Cabinet Layout Software of 2026
Top 10 Kitchen Cabinet Layout Software tools ranked for plan accuracy and workflow fit, comparing SketchUp, Chief Architect, and AutoCAD options.
How we ranked these tools
Core product claims cross-referenced against official documentation, changelogs, and independent technical reviews.
Analyzed video reviews and hundreds of written evaluations to capture real-world user experiences with each tool.
AI persona simulations modeled how different user types would experience each tool across common use cases and workflows.
Final rankings reviewed and approved by our editorial team with authority to override AI-generated scores based on domain expertise.
Score: Features 40% · Ease 30% · Value 30%
Gitnux may earn a commission through links on this page — this does not influence rankings. Editorial policy
Editor’s top 3 picks
Three quick recommendations before you dive into the full comparison below — each one leads on a different dimension.
SketchUp
Ruby scripting API for SketchUp enables custom cabinet layout tools and batch generation.
Built for fits when design teams need rapid 3D cabinet layout iterations and export-based handoffs..
Chief Architect
Editor pickKitchen cabinet objects propagate dimensions into coordinated schedules and elevations.
Built for fits when design teams need repeatable cabinet layouts with internal automation, not external system APIs..
AutoCAD
Editor pickDWG blocks with attributes plus automation via Autodesk APIs for repeatable cabinet layout generation.
Built for fits when teams need CAD-grade cabinet layouts with automation and governed DWG workflows..
Related reading
Comparison Table
This comparison table contrasts kitchen cabinet layout software across integration depth, data model design, and automation and API surface for production workflows. It also reviews admin and governance controls such as RBAC, audit log coverage, and configuration and provisioning options, plus extensibility paths for custom cabinet libraries and layout rules. The entries are grouped to make tradeoffs visible in schema choices, workflow throughput, and how each tool supports repeatable generation of cabinet layouts.
SketchUp
3D modeling3D modeling software with a large cabinet-oriented component ecosystem and layout workflows for designing kitchen cabinetry layouts.
Ruby scripting API for SketchUp enables custom cabinet layout tools and batch generation.
SketchUp is used to model cabinet units as editable 3D geometry and then place them in room context for layout review. Typical workflows rely on modeling plugins, material libraries, and dimension-driven scene updates to keep multiple views consistent across a project. Integration depth is mainly through file-based exchange formats and plugin-driven bridges into rendering, estimating, and drafting tools.
A tradeoff appears with automation and data control because SketchUp’s core data model is scene-based geometry stored inside the project file. Large deployments often add automation through external scripts, plugin hooks, or third-party pipelines rather than through a native API for schema enforcement and governed object lifecycles. This works well for cabinet design throughput when teams iterate on visuals quickly and export snapshots to other tools for documentation.
- +Scene-based 3D modeling supports cabinet placement with immediate visual feedback
- +Extensive plugin ecosystem for cabinet libraries, measurements, and export workflows
- +File-based CAD exchange supports handoff into drafting and documentation tools
- –Core data model is geometry-centric, which limits schema enforcement for cabinet parameters
- –Native admin controls such as RBAC, provisioning, and audit log are not built around governance workflows
- –Automation often depends on third-party plugins or scripting rather than a standardized API surface
Best for: Fits when design teams need rapid 3D cabinet layout iterations and export-based handoffs.
Chief Architect
residential CADArchitectural CAD for residential design that supports cabinetry layout creation through plan and 3D workflows.
Kitchen cabinet objects propagate dimensions into coordinated schedules and elevations.
Chief Architect is a fit for teams that need consistent kitchen cabinet plans across multiple projects, where the underlying objects carry dimensions, attributes, and placement rules into related outputs. Cabinet elements participate in plan views plus derived views such as elevations and schedules, which reduces manual rework when dimensions change. Configuration and automation are driven by templates, library objects, and property defaults, which supports repeatable standards for cabinet layouts.
A key tradeoff is that the automation and integration surface is more internal to the authoring workflow than centered on external API calls, so programmatic provisioning, schema management, and audit logging are not the primary strength. It works well when a kitchen design process must produce coordinated drawings with controlled parameters, such as standard cabinet families and consistent spacing rules, using repeatable object configurations.
- +Object properties carry cabinet dimensions into drawings, elevations, and schedules
- +Template and library workflows support consistent layout standards across projects
- +Extensible object modeling helps keep cabinet placement logic reusable
- +File-based interoperability supports downstream handoff when API access is limited
- –External API breadth is limited compared to tools with documented automation endpoints
- –Centralized governance features like RBAC and provisioning are not the primary focus
- –Schema-level data control is weaker than design tools built around open data models
Best for: Fits when design teams need repeatable cabinet layouts with internal automation, not external system APIs.
AutoCAD
CAD drafting2D and 3D CAD used to draft cabinet elevations, plans, and detail drawings with precision constraints for layout engineering.
DWG blocks with attributes plus automation via Autodesk APIs for repeatable cabinet layout generation.
AutoCAD uses a DWG-centric data model where cabinet components can be represented as blocks with attributes, and layout changes can be propagated through repeatable definitions. Kitchen cabinet layouts typically involve repeated geometry and labeling, so the tool’s block system and attribute editing help maintain consistent tag naming and schedules. Automation can be done with Autodesk scripting options and an API surface that can generate drawings, update parameters, and export to formats used downstream for documentation. Extensibility is practical for cabinet-specific rules like clearances, door swing rules, and label generation when those rules can be encoded into scripts.
A key tradeoff is that AutoCAD is not a purpose-built cabinet configurator, so cabinet constraints and sales-style configuration logic usually require custom automation and standards. For a usage situation with a single designer iterating layouts interactively, the manual block editing and CAD tools deliver fast visual iteration. For a usage situation with multiple drafters producing many similar layouts, the return comes from automating attribute and geometry updates and standardizing layer and block naming across the team. Without that setup, governance and throughput depend heavily on disciplined drafting conventions rather than built-in cabinet schemas.
Admin and governance controls are strongest when AutoCAD is used with Autodesk identity, file management practices, and controlled collaboration workflows for DWG assets. Auditability is more about the surrounding document management workflow than about a cabinet-schema-level change tracker inside the drawing editor. This makes AutoCAD a fit when teams can adopt a shared model for blocks, attributes, and export steps and then enforce it through role-based access and review routines.
- +DWG-native data model supports block attributes for cabinet labeling and schedules
- +Automation and API access can generate and update layout geometry programmatically
- +Extensibility supports exporting standardized outputs for drawings and downstream tooling
- –Cabinet-specific constraints require custom automation for configuration-level accuracy
- –Governance and auditing rely on external document and identity workflows
Best for: Fits when teams need CAD-grade cabinet layouts with automation and governed DWG workflows.
Rhinoceros
NURBS modelingNURBS modeling tool for freeform cabinetry design and flexible layout surfaces with accurate 3D control.
Grasshopper parametric workflows coupled with RhinoCommon scripting for dimension-driven cabinet assembly generation.
Rhinoceros is a CAD modeling tool that can serve kitchen cabinet layout through a scriptable data model and geometry constraints rather than a fixed plan template. The core mechanism is Rhino’s geometry kernel plus Grasshopper for parametric workflows, which supports repeatable cabinet assemblies and dimension-driven layout generation.
Integration depth depends on Rhino’s extensibility via RhinoCommon, Grasshopper scripting, and import export through common CAD and BIM formats, which enables custom schema mapping. Automation and control come from scripting, component graphs, and programmatic access to scene objects, while admin governance is typically handled outside Rhino through how files are versioned and how users run automation.
- +Grasshopper parametric graphs drive cabinet variants from dimensioned parameters
- +RhinoCommon and scripting enable custom geometry generation workflows
- +Scene objects map to geometry data that can be exported to downstream tools
- +Extensibility supports automation at the geometry and layout level
- –No built-in cabinet-specific data schema for SKUs and constraints
- –Admin governance and RBAC are not native to the authoring environment
- –Automation often requires custom scripting and disciplined file management
- –Throughput for large catalogs depends on custom performance engineering
Best for: Fits when teams need custom, parameter-driven cabinet layout automation with scriptable extensibility.
Blender
open-source 3DOpen-source 3D creation suite for custom kitchen cabinetry layouts using modeling tools and configurable render-ready scenes.
Blender Python API enables geometry creation, constraint checks, and batch rendering automation.
Blender performs parametric kitchen cabinet layout visualization by letting users model cabinet components and assemble them into scene graphs. Its data model centers on Blender objects, modifiers, node graphs, and armatures, which can be extended with add-ons and Python scripts.
The automation surface is primarily the Blender Python API plus optional add-on modules that can generate geometry, enforce constraints, and render outputs in batch. Governance controls are limited to local project organization and script-managed rules, with no native RBAC or audit log features.
- +Python API can generate cabinet geometry and placements from structured inputs
- +Scene graph supports reusable cabinet assets and modifier-driven variations
- +Automated batch renders support throughput for many layout iterations
- +Add-ons extend UI, tools, and operators without changing core engine
- –No native RBAC or multi-user governance for shared projects
- –Kitchen-layout constraints require custom scripting and validation logic
- –Versioning and change tracking are mostly external to Blender
- –High scene complexity can slow viewport and batch operations
Best for: Fits when teams need scripted geometry generation and offline renders for cabinet layouts.
Planner 5D
interior designInteractive interior design planner that lets users place cabinets and generate 2D and 3D room layouts.
Room and cabinet material customization within the same layout scene.
Planner 5D targets kitchen cabinet layout with a CAD-like modeling workflow and room-scale visualization that supports material and cabinet placement iterations. The data model centers on scene geometry and configurable furniture placements, which limits how far automation can reach without external scripting.
Integration depth appears limited because the public automation and API surface is not clearly documented for programmatic layout generation, transformation, or bulk edits. Admin and governance controls are also not described in a way that supports RBAC, audit log review, or controlled provisioning for teams.
- +Fast cabinet placement workflow with drag-and-drop scene editing
- +Material and finish selection tied to object instances
- +View modes for spatial checking across layout variants
- –API and automation surface is not clearly documented for developers
- –Data model is scene-centric, which limits schema-driven integration
- –Team governance such as RBAC and audit logs is not specified
Best for: Fits when solo or small teams need repeatable cabinet layout visuals without deep integration needs.
RoomSketcher
web floor plansWeb-based floor plan and interior design tool that supports kitchen layouts with furniture and cabinet-like placements.
2D-to-visual cabinet layout workflow that keeps placement data consistent for exports.
RoomSketcher provides a kitchen-cabinet layout workflow that pairs 2D floor plans with room visuals, then generates a cabinet-focused layout view for measurement-driven decisions. The data model centers on rooms, surfaces, and fixture placements, which supports consistent schema-based exports across projects.
Integration depth is limited compared with CAD toolchains, but the tool supports extensibility through import and export pathways suited to cabinet-spec workflows. Automation and governance features are present only at the project and asset level, with no surfaced RBAC, audit log, or provisioning controls in the standard interface.
- +Cabinet layout works from 2D plans and projects through visual room views
- +Exports support measurement-driven cabinet specification workflows
- +Consistent room and fixture placement data model across projects
- +Import and export pathways support integration with external design files
- –API and developer automation surface is not exposed for provisioning workflows
- –RBAC and audit log controls are not surfaced in admin tooling
- –Geometry detail and constraints handling lag specialized CAD-based cabinet modeling
- –Automation throughput for bulk redesigns depends on manual project setup
Best for: Fits when cabinet layout reviews need consistent exports without code or deep admin governance.
Room Planner
interior layoutInterior layout software for creating 2D and 3D room plans with item placement suitable for kitchen cabinet layout studies.
Kitchen cabinet layout editing with dimension-driven placement on a room canvas.
Room Planner focuses on kitchen cabinet layout work with a geometry-first data model for rooms and cabinetry, then layers visualization on top. The workflow supports importing and placing components, editing dimensions, and producing shareable plan outputs for review.
Its integration depth is limited for automation, and there is no clear public API or schema for provisioning custom layouts or synchronizing inventories. Admin and governance controls are also thin, with no documented RBAC, audit log, or organization-level policy tooling described for managing team edits.
- +Geometry-first room and cabinet placement workflow for layout iteration
- +Dimension editing supports practical cabinetry planning and adjustment
- +Plan outputs are easy to share for stakeholder review
- –No documented public API for automation or external system sync
- –Limited extensibility surface for custom cabinet libraries or rules
- –Sparse admin controls for RBAC, audit logs, and governed collaboration
Best for: Fits when small teams need fast kitchen cabinet layouts without governed automation.
Lumion
render visualizationVisualization tool for rendering kitchen cabinet layouts exported from 3D modeling environments.
Real-time viewport rendering for quick cabinet layout and material iteration
Lumion renders kitchen cabinet layout models into photoreal scenes for rapid visual review and iteration. The workflow centers on importing 3D geometry and materials from external CAD tools, then adjusting lighting, camera views, and scene assets inside Lumion.
It offers limited integration depth around an internal data model, with automation mainly driven by manual scene setup and export controls rather than a formal schema-driven pipeline. Extensibility and governance controls are constrained, since there is no exposed API surface for provisioning, RBAC, or audit logging for layout assets.
- +Fast photoreal visualization from imported cabinet geometry
- +Camera and lighting controls make iteration quick for design review
- +Material and asset library supports consistent cabinet appearance
- –Limited automation and no documented API for layout pipeline integration
- –Scene data model is not exposed for schema-based transformations
- –Minimal admin governance like RBAC and audit log for shared projects
Best for: Fits when teams need fast cabinet visualization with minimal automation requirements.
How to Choose the Right Kitchen Cabinet Layout Software
This guide covers Kitchen Cabinet Layout Software tooling across SketchUp, Chief Architect, AutoCAD, Rhinoceros, Blender, Planner 5D, RoomSketcher, Room Planner, and Lumion.
The focus stays on integration depth, data model fit for cabinet parameters, automation and API surface, and admin and governance controls like RBAC, provisioning, and audit log behavior.
Each tool is explained through concrete cabinet-layout mechanisms such as SketchUp Ruby scripting, Chief Architect dimension propagation into schedules, AutoCAD DWG block automation via Autodesk APIs, and Rhinoceros Grasshopper parametric assemblies.
Evaluation signals for cabinet-layout integration, data control, and governed automation
Cabinet layout tooling succeeds when its data model represents cabinet parameters rather than only geometry, and when automation and integration hooks let work stay repeatable across projects. The integration depth and API surface matter most when cabinet layouts must be generated, updated, or validated by external processes.
Admin and governance controls matter when multiple users edit shared projects and require RBAC, controlled provisioning, and audit log visibility, which many cabinet-layout tools do not surface natively.
Schema-aligned cabinet parameters instead of geometry-only modeling
SketchUp is geometry-centric, which limits how strictly cabinet parameters can be enforced through a schema, even though it supports cabinet placement with immediate 3D feedback. Chief Architect carries cabinet dimensions through coordinated schedules and elevations, which keeps parameters consistent across plan, 3D, and schedule outputs.
Documented automation and API surface for repeatable layout generation
SketchUp exposes a Ruby scripting API that supports custom cabinet layout tools and batch generation from structured inputs. AutoCAD supports automation through Autodesk APIs that can generate and update DWG geometry and block attributes for repeatable cabinet layout generation.
Parametric graph workflows for dimension-driven cabinet assemblies
Rhinoceros supports Grasshopper parametric workflows paired with RhinoCommon scripting so cabinet variants can be generated from dimensioned parameters. Blender uses the Blender Python API to generate cabinet geometry, run constraint checks, and batch render layout iterations when a scripted parameter workflow is the priority.
Coordinated outputs that propagate labels and measurements across views
Chief Architect stands out because kitchen cabinet objects propagate dimensions into coordinated schedules and elevations, which reduces mismatch risk across deliverables. AutoCAD uses DWG blocks with attributes so cabinet labeling and scheduling fields can be generated and maintained with automation.
Integration depth via interoperability and controlled handoff formats
SketchUp uses import and export of common CAD formats so layouts can move into downstream drafting and documentation tooling when API access is limited. Rhinoceros and Blender support import export through common CAD and BIM formats for custom schema mapping, which helps when cabinet data must be transformed to a different toolchain.
Admin governance capabilities for RBAC, provisioning, and audit visibility
AutoCAD governance depends on external managed Autodesk workflows rather than cabinet-specific admin controls, which matters for identity-driven team collaboration. Tools like SketchUp, Rhinoceros, Blender, and Lumion typically do not provide native RBAC, provisioning, or audit log features inside the authoring environment, so governance must be handled through external file and identity workflows.
A decision path for matching cabinet parameters, automation, and governance needs
Start with the cabinet data responsibility level. If cabinet dimensions must flow into schedules and elevations with minimal manual reconciliation, the tool must treat cabinets as parameter-bearing objects rather than only as placed geometry.
Then map integration requirements to automation surfaces. If layouts must be generated or updated by external systems, prioritize tools with explicit scripting or API hooks like SketchUp Ruby scripting or AutoCAD Autodesk APIs.
Define where cabinet truth must live in the data model
If cabinet dimensions need to propagate into coordinated schedules and elevations, prioritize Chief Architect because cabinet objects carry dimensions across drawings and schedules. If the workflow is acceptable as exported geometry with attributes, AutoCAD and SketchUp support labeling and export-based handoffs.
Match automation needs to the API or scripting surface
If batch generation of cabinet layouts is required, SketchUp Ruby scripting supports custom tools and batch generation through its Ruby API. If DWG automation with repeatable blocks is required, AutoCAD automation via Autodesk APIs can update block geometry and attributes programmatically.
Pick a parametric workflow style based on cabinet variability
If cabinet variants must be generated from dimensioned parameters with repeatable assemblies, Rhinoceros Grasshopper workflows paired with RhinoCommon scripting fit parameter-driven generation. If constraint checks and offline batch rendering are needed alongside scripted geometry generation, Blender Python API workflows can enforce constraint logic and generate render-ready scenes.
Plan interoperability first when API breadth is limited
When deep external API integration is limited, choose file-based interoperability as the integration strategy, which fits SketchUp and Chief Architect workflows. If schema mapping into other tools is required, Rhinoceros supports custom schema mapping through import and export workflows that can be aligned with downstream systems.
Evaluate governance and audit needs as a workflow requirement
If RBAC, provisioning, and audit log visibility are required for team edits, confirm that the authoring environment supports these controls rather than relying on geometry and file conventions. AutoCAD governance depends on managed Autodesk identity and document workflows, while SketchUp, Rhinoceros, Blender, and Lumion place governance outside the authoring environment and therefore require external control mechanisms.
Who benefits from cabinet-layout software with strong automation and controlled cabinet parameters
Different cabinet layout tools fit different organizational behaviors. Some tools emphasize rapid 3D iteration and export handoffs, while others emphasize parameter propagation into schedules or scripted generation via API surfaces.
Governance needs also separate the right tool because many authoring tools lack native RBAC, provisioning, or audit log features and require external workflow controls.
Design teams iterating layouts in 3D and relying on export-based handoffs
SketchUp supports scene-based 3D cabinet layout iterations with immediate visual feedback and a cabinet workflow ecosystem for modeling and export. This segment often values Ruby scripting for custom cabinet layout tools when batch generation must be added without switching to a DWG-centric pipeline.
Residential and cabinetry studios needing coordinated schedules and elevations
Chief Architect is built around kitchen cabinet objects that propagate dimensions into coordinated schedules and elevations, which reduces manual reconciliation between views. It is a fit when consistent layout standards and repeatable internal automation matter more than broad external API coverage.
CAD-focused teams producing governed DWG outputs for repeatable cabinet labeling
AutoCAD supports DWG-native blocks with attributes and automation via Autodesk APIs, which enables programmatic updates to layout geometry and labeling. This fits teams that manage identity-driven collaboration through managed Autodesk workflows.
Engineering-minded teams building custom dimension-driven cabinet generation pipelines
Rhinoceros combines Grasshopper parametric graphs with RhinoCommon scripting so cabinet assemblies can be generated from dimensioned parameters. Blender fits when scripted geometry creation, constraint checks, and batch rendering are needed in the same workflow.
Solo and small teams prioritizing fast visual layout and consistent exports over governed automation
Planner 5D supports fast drag-and-drop cabinet placement and material customization in a single scene view, which supports quick iteration. RoomSketcher and Room Planner focus on consistent 2D-to-visual or dimension-driven layout workflows and exports without surfacing RBAC, audit log, or provisioning controls for governed collaboration.
Common failure modes in cabinet-layout software selection and rollout
Cabinet layout projects fail when the chosen tool cannot enforce cabinet parameters consistently, when automation depends on manual setup, or when governance needs outgrow what the authoring environment supports.
Many teams also underestimate how often automation and governance are handled by external plugins, scripts, or identity and document workflows rather than by the cabinet authoring tool itself.
Choosing a geometry-first model when strict cabinet parameter control is required
SketchUp and Blender both center on geometry or scene objects, which can limit schema-level enforcement for cabinet parameters. Chief Architect better supports cabinet dimension propagation into schedules and elevations when cabinet parameters must stay consistent across outputs.
Assuming a visible API means end-to-end automation for bulk layout redesigns
Planner 5D, Room Planner, and RoomSketcher do not expose a clearly documented automation and API surface for provisioning and bulk programmatic redesign. SketchUp Ruby scripting and AutoCAD Autodesk APIs are concrete options when layouts must be generated or updated by automated workflows.
Ignoring governance gaps around RBAC, provisioning, and audit logs
SketchUp, Rhinoceros, Blender, and Lumion do not provide native RBAC, provisioning, or audit log controls inside the authoring environment. AutoCAD governance relies on external managed Autodesk workflows, so governance requirements need to be mapped to the external identity and document processes before rollout.
Building a pipeline around a tool that requires custom scripting without budgeting for it
Rhinoceros Grasshopper and RhinoCommon scripting can generate cabinet assemblies from dimensioned parameters, but it shifts integration and validation work into custom graphs and scripts. AutoCAD block automation via Autodesk APIs reduces custom modeling logic by leveraging DWG blocks and attributes for repeatable cabinet generation.
How We Selected and Ranked These Tools
We evaluated SketchUp, Chief Architect, AutoCAD, Rhinoceros, Blender, Planner 5D, RoomSketcher, Room Planner, and Lumion using three scored criteria tied to practical delivery: features for cabinet layout work, ease of use for layout iteration, and value for the workflow outcomes those features enable. The overall rating is a weighted average where features carries the most weight, then ease of use and value each contribute the same share. We also used the documented automation and integration characteristics in each tool description to separate tools with explicit scripting or API surfaces from tools that primarily support file-based handoff.
SketchUp separated itself from lower-ranked options through its Ruby scripting API for custom cabinet layout tools and batch generation, which elevated both features and ease of use for iterative cabinet layout workflows that also need automation.
Frequently Asked Questions About Kitchen Cabinet Layout Software
Which kitchen cabinet layout tool supports governed CAD workflows across multiple users?
What tool choice best fits teams that need cabinet schedules tied to elevations and plan data?
Which option offers the most programmatic extensibility for cabinet layout automation via scripting?
How do integrations typically work when cabinet layouts must be handed off to downstream CAD or BIM systems?
Which tool is better for parametric, dimension-driven cabinet assemblies instead of template-based layouts?
What software best supports automation and batch rendering of cabinet layouts for visual review?
Which tool provides structured cabinet layout data exports aligned to rooms, surfaces, and placements?
Where does security and access control tend to be weakest for cabinet layout teams running internal automation?
What data migration path is most realistic when moving existing cabinet layouts into a new toolchain?
Which option is most suitable when cabinet layout work needs extensibility inside the modeling workflow rather than external add-ons?
Conclusion
After evaluating 9 art design, SketchUp stands out as our overall top pick — it scored highest across our combined criteria of features, ease of use, and value, which is why it sits at #1 in the rankings above.
Use the comparison table and detailed reviews above to validate the fit against your own requirements before committing to a tool.
Tools reviewed
Primary sources checked during evaluation.
Referenced in the comparison table and product reviews above.
Keep exploring
Comparing two specific tools?
Software Alternatives
See head-to-head software comparisons with feature breakdowns, pricing, and our recommendation for each use case.
Explore software alternatives→In this category
Art Design alternatives
See side-by-side comparisons of art design tools and pick the right one for your stack.
Compare art design tools→FOR SOFTWARE VENDORS
Not on this list? Let’s fix that.
Our best-of pages are how many teams discover and compare tools in this space. If you think your product belongs in this lineup, we’d like to hear from you—we’ll walk you through fit and what an editorial entry looks like.
Apply for a ListingWHAT THIS INCLUDES
Where buyers compare
Readers come to these pages to shortlist software—your product shows up in that moment, not in a random sidebar.
Editorial write-up
We describe your product in our own words and check the facts before anything goes live.
On-page brand presence
You appear in the roundup the same way as other tools we cover: name, positioning, and a clear next step for readers who want to learn more.
Kept up to date
We refresh lists on a regular rhythm so the category page stays useful as products and pricing change.
