The best pillow is the one that keeps your head, neck, and spine in a straight line through the night. Because each sleeping position changes the gap between your head and the mattress, the right loft and firmness depend on how you sleep.
Why alignment is the goal
When your neck is bent up or dropped down for hours, the muscles and ligaments that support it never fully relax. A well-matched pillow fills the space under your head and neck so the spine stays neutral — the same gentle curve you have when standing with good posture.
Match the pillow to your position
Side sleepers
Your shoulder creates the widest gap between head and mattress, so you need the most support. Look for a high, firm loft that keeps your nose in line with your breastbone rather than tipping toward the mattress or the ceiling. A gusseted or contoured pillow holds its height better through the night.
Back sleepers
You need a medium loft — enough to cradle the natural curve of the neck without pushing your head forward. A pillow with a slightly raised lower edge, or a contour design, supports the neck while letting the back of the head settle.
Stomach sleepers
This position already flattens the spine, so a tall pillow forces the neck to crane backward. Choose a soft, low loft — or a very thin pillow — to keep the angle gentle. A slim pillow under the hips can also ease pressure on the lower back.
Combination sleepers
If you shift between positions, an adjustable pillow — one where you can add or remove fill — is the most forgiving choice, letting you tune the loft to a medium that works across postures.
A quick fit test
Lie down in your usual position and have someone check from the side, or use a mirror: your chin should be neither tucked toward your chest nor tilted back. If it is, adjust the loft. You should be able to relax your neck completely without holding any part of your head up.
When to replace
Even a great pillow compresses over time. If yours no longer springs back, folds easily in half, or you wake with a stiff neck, it has likely lost the support that made it work.