To rank for more keywords, try brainstorming all the ways to sort your products & services.
For example, flooring could filter by type, color, price, brand, where to buy, room (bathroom, kitchen), use case (home gym), durability (waterproof), pet-friendliness, and so on.
Creating pages around these categories is more specific, improving relevance for long-tailed keywords.
Categories also naturally segment both content and analytics, which then inform site architecture while showing keyword improvement areas.
Finally, comprehensiveness reinforces your core offerings, helping search engines to understand them as entities, improving SEO broadly as well.