Stacking meetings is often seen as bad practice. I strongly disagree, because breaks between meetings are usually so short that you can't get any real work done, but long enough to waste real time.
Your goal is to optimize for net focus time.
Instead of spreading meetings across the day, stack meetings into a single block to protect the rest of your schedule for deep focus work. After finishing the meeting block, you can take a break to reset before starting the next focus session.
In case you have so many meetings that they don't fit into an afternoon block, that's a clear signal that you need to rethink your internal meeting culture.
Most topics you are meeting about right now can probably be handled far more efficiently through asynchronous communication instead. Once you reduce the overall meeting load, stacking the remaining meetings becomes highly efficient.
Many people feel an energy and focus dip after lunch, which is why they try to avoid meetings during that time. I strongly disagree. Your highest-energy hours have to be reserved for deep work, which makes the post-lunch window the ideal slot for meetings.
Working alone, you might procrastinate, but meeting with others creates accountability and keeps momentum high.
Also placing meetings after lunch not only frees up your own schedules for deep work but also protects the schedules of your teammates, ensuring they get proper focus time as well.