This document presents an enhanced suffix stripping algorithm to improve information retrieval. It discusses stemming, which reduces words to their root form to increase retrieval efficiency. Porter's stemming algorithm is widely used but has drawbacks. The proposed enhanced algorithm adds new rules to address inaccuracies in Porter's algorithm and reduce over-stemming and under-stemming errors. An analysis shows the enhanced algorithm reduces the index size more than Porter's algorithm and has lower over-stemming and under-stemming indexes, improving retrieval effectiveness.