I can't ask this in the correct forum as my subscription to it has expired as I was going to change to the new component, but I discovered the reason for the issue which sh404SEF originally fixed. However...
When I upgraded the site from J!3-->J!4, I found out what was causing images on internal pages to disappear which had previously been fixed using sh404SEF. So, I was able to remove it on the upgraded site and it runs fine now with none of the old issues. Basically, the old site had been injecting some extra parameters into internal URLs causing images not to display. I had a friend look at it, and he installed the component and that fixed it. I had no clue what was causing the issue at the time (grown a little wiser since then!).
At the time of the upgrade, there were tens of thosands of entried in the sh404SEF database. Made for a very large DB - nearly 2Gb worth. So, I cleaned all those tables out after the upgrade. Now the client is complaining that his site has disappeared from Google rankings. He isn't using an actual ranking software, but, rather, just doing random searches in a browser. I told him that can give skewed results, but he claims he's been showing up this way for years and then, suddenly, just after I did the update, he's not. While understandign the flaws in doign "ranking checks" this way, it does seem a little suspicious.
All I can think of is Google had indexed all those thousands of sh404SEF generated URLs and attributed the site as being gargantuan (and therefore authoritative based on quantity), though I thought they would have recognized every page had thousands of unique URLs and ignored all but what I, or they, deemed as the canonical one.
I changed nothing else major except removing sh404SEF. Is this possible?