Hi @toolman !
I’m going to try to give a framework to help you figure out the order of the content, as you are the one who understands your domain the best
The order of the homepage content depends on who will be using your site (and their goals) and what you are trying to achieve (your business goals).
Perhaps it might help to identify what actions you would like your user to take. For example, would you like them to make a purchase? If not a purchase directly on your site, what would be the next step that your target user can take to benefit from your services?
You can then reorder your homepage sections to make that next step easy. If the featured business or the business listings would help in convincing your users to take that next step, then perhaps those would be better to show first. If the search feature is robust and would be the best way for your users to navigate and get to the info/action they (and you) want, then that would be the section to highlight.
At the end of the day, I don’t think there’s a formula to what order sections should be in. The only way is to try, test and iterate away!
I hope this helps!