You've probably tried a hair product that someone else raved about and felt... nothing. No added moisture. No softness. Just product sitting on top of your hair until you wash it out. Or maybe the opposite - you've had something absorb immediately but your hair still felt dry an hour later.
Porosity is usually what's happening in both of these situations. It's the single most underrated factor in figuring out why products do or don't work for your hair, and it's almost never discussed on product labels.
What porosity actually means
Your hair shaft is surrounded by a cuticle - a layer of overlapping scales, like roof tiles. Porosity describes how open or closed those scales are, and that structure determines how easily moisture can get into the hair shaft and how well it stays there.
It's not something you can change about your hair (at least not without chemistry or heat), but it's something you can work with once you know which end of the spectrum you're on.
Porosity is partly genetic. But it can also shift over time depending on how you treat your hair.
The three types
Low porosity hair has a tightly closed cuticle. Water rolls off or takes a long time to penetrate. When you wet it, it can feel water-resistant. Products tend to sit on the surface rather than absorbing, which causes buildup. The flip side: once moisture is in, it stays. Low porosity hair can actually retain hydration well if you get products inside in the first place.
Normal porosity hair has a cuticle that opens enough to absorb moisture but closes well enough to hold it. Products absorb at a reasonable pace and don't immediately evaporate. This is the hair type that tends to be the most forgiving and works well with a wide range of products. If you've never really had consistent issues with dryness or buildup, you might be here.
High porosity hair has a raised or damaged cuticle that allows moisture to absorb quickly but lose it just as fast. Hair might feel dry shortly after washing even when you've used a conditioner. It tends to tangle more easily, break more readily, and absorb products aggressively - sometimes too aggressively, leading to greasiness if you use the wrong products.
How to test your porosity
The float test is widely shared but genuinely unreliable. The idea is to drop a clean strand of hair into a glass of water and see if it floats (low porosity) or sinks (high porosity). The problem is that residue from products, natural oils, and even how clean the strand is affects the result significantly. A strand coated in heavy leave-in conditioner might sink even if your base porosity is low. The test can give you a rough starting point but treat it as one data point, not a verdict.
A more useful indicator is observation. Take a clean strand of hair that hasn't had product applied and run your fingers slowly from the tip to the root against the direction of growth. If it feels smooth and you feel very little texture, your cuticle is flat - that's low porosity territory. If it feels rough or you can feel distinct ridges and bumps, your cuticle is raised - that's a sign of higher porosity.
Also watch how your hair behaves when wet. Does water bead up and take a while to absorb? Low porosity. Does your hair get wet almost immediately but feel dry again within minutes of towel drying? High porosity.
Most people's hair isn't uniformly one type across the entire head. If you have chemically processed ends or heat-treated sections, those areas will have higher porosity than the virgin growth at your roots. This is normal and worth accounting for when you're applying products.
What causes high porosity
Some people have naturally high porosity hair - it's genetic. But more commonly, high porosity is acquired. The main causes:
Heat styling without protection raises and eventually damages the cuticle. Consistent flat iron and curling iron use, especially at high temperatures over months and years, progressively opens up the cuticle structure. Regular hair oiling is one practical way to protect the cuticle from hygral fatigue, particularly as a pre-wash treatment before heat exposure.
Chemical processing - color, bleach, relaxers, perms - all alter the cuticle. Bleaching is particularly aggressive and can damage the cuticle layer significantly, which is why bleached hair tends to absorb and lose moisture at an accelerated rate.
UV exposure from sun damages the cuticle over time, especially at the ends. This is less dramatic than heat or chemical damage but cumulative.
Friction from rough towel drying, sleeping on cotton pillowcases, or brushing aggressively when wet can rough up the cuticle progressively.
Adjusting your routine by type
For low porosity hair, the main challenge is getting moisture in. A few approaches that help:
Use heat to open the cuticle while you condition. Apply your conditioner, put on a shower cap, and either sit under a hooded dryer for 15 minutes or use the steam from your shower. Warmth helps the cuticle lift enough to let the conditioner penetrate rather than just coat.
Choose lighter humectants over heavy creams. Lighter products like glycerin, aloe vera, and lightweight leave-in sprays absorb more effectively than thick butters that just sit on the surface. Heavy butters and creams can work as sealers after your lighter humectant step, but leading with them tends to cause buildup.
Clarify regularly. Because low porosity hair is prone to buildup, a clarifying shampoo every two to four weeks prevents product accumulation from blocking moisture even further. Treating your scalp like skin with periodic exfoliation also helps low-porosity hair perform better - buildup at the root is often a scalp issue as much as a hair issue.
For high porosity hair, the challenge flips - you can get moisture in, but keeping it there is the problem. A few things that genuinely help:
Use heavier, more occlusive sealants. Butters (shea, mango, cocoa) and heavier oils help form a physical barrier that slows moisture loss. Apply them as the last step while your hair is still slightly damp to seal in the water and lighter products underneath.
Protein treatments help rebuild structure in damaged high porosity hair. Protein (hydrolyzed keratin, rice protein, wheat protein) temporarily fills in gaps in the cuticle, which reduces moisture loss. How often depends on your hair - if it feels stiff or brittle after protein, you're overdoing it. Monthly is a good starting point.
Cold water rinses at the end of your wash help close the cuticle temporarily. It's a small step but genuinely useful, especially before air drying.
Use pH-balanced products. High porosity hair benefits from slightly acidic hair products (around pH 4.5 to 5.5) because acidity helps the cuticle lie flatter. Apple cider vinegar rinses (highly diluted - about a tablespoon to a cup of water) serve the same purpose and many people swear by them.
Silk or satin pillowcases reduce friction on the cuticle overnight, which helps keep high porosity hair from losing more moisture while you sleep.
Building a routine that works
The mistake most people make is copying someone else's hair routine without accounting for porosity. Two people can have the same curl pattern and completely different porosity types, and the products and techniques that transform one person's hair can completely fail the other.
Start by figuring out where you land - honest observation of how your hair behaves when wet is more reliable than any single test. Then look at the products you're already using. If they're heavy creams and your hair has buildup, you might be low porosity. If you've been reaching for lighter products and your hair still feels persistently dry, high porosity is more likely.
Change one variable at a time. Hair responds slowly and the urge to overhaul everything at once usually just makes it harder to figure out what actually helped.
Free Newsletter
Enjoyed this? Get more every week.
Practical health, fitness, and beauty tips delivered straight to your inbox. No fluff.





