Short answer: yes, but not for the reason it used to.
The old thinking was: Publishing near-duplicate posts targeting the same keyword because different team members didn't check what already existed. That framing is dated — search engines have gotten much better at figuring things out without hand-holding. But 'search engines can cope without it' isn't the same as 'it doesn't matter.'
What actually changed is who benefits. When you find two pages targeting the same query, pick the stronger one (more backlinks, more traffic) and consolidate the weaker page into it with a 301 redirect. That's less about appeasing an algorithm and more about not wasting the crawl/attention you already have.
The practical test isn't whether it's trendy — it's whether skipping it creates work for someone else later (a crawler, a future you, a user). By that test, keyword cannibalization still earns its place.
Same question, different tool: does 301 redirect chains still matter?
Keyword Cannibalization Checker either way — checking takes longer to read about than to do.
Everything in this guide runs directly in your browser — no signup, no install.
Open Keyword Cannibalization Checker →