Right, time to step in!
I don't do SEO work now - but I did for 10 years
going back a few years, search engines couldn't recognise keywords within larger words - in your case carseatcovers would be meaningless rubbish but car-seat-covers would be recognised as car, seat, covers, car seat...