• Home
  • Get help
  • Ask a question
Last post 5 hours 44 min ago
Posts last week 81
Average response time last week 44 min
All time posts 70378
All time tickets 10862
All time avg. posts per day 20

Helpdesk is open from Monday through Friday CET

Please create an (free) account to post any question in the support area.
Please check the development versions area. Look at the changelog, maybe your specific problem has been resolved already!
All tickets are private and they cannot be viewed by anyone. We have made public only a few tickets that we found helpful, after removing private information from them.

#9518 – Does removing sh404SEF ruin page rankings?

Posted in ‘Pre-sale questions’
This is a public ticket. Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.
Wednesday, 08 February 2023 23:18 UTC
joejvg-gmail-com

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?

 
Thursday, 09 February 2023 08:15 UTC
wb_weeblr

Hi

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. 

Ten of thousands of URLs is not a large number and certainly not the cause for storing 2GB to the database (which also in itself would be  fine and not the cause of any concern).

I would need to know which exact database table was that large but out of experience I would guess that sh404SEF debugging feature "Record URL source" was enabled for some reason, and it's the debugging feature that stored that much data.

 Now the client is complaining that his site has disappeared from Google rankings.

He's totally right.

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.

Nothing to do with that.

A URL is the only thing Google knows about a page. All authority and ranking signals, all the backlinks, all the value of a page is not attached to a page. It's attached to the URL of that page. 

Change the URL of a page, and it's a new page. All existing rankings and signals are lost. It's like the site was just created today.

I changed nothing else major except removing sh404SEF. Is this possible?

You cannot change URLs on a site if you care about SEO. That's the only thing that cannot change.

In addition, they may have been using sh404SEF for other things, like custom meta data. Also sh404SEF was providing basic structured data and likely OpenGraph meta data (for social network sharing). All that is gone as well.

If you made that change recently, you should rush, install 4SEF and attempt to recover the exact same URLs you had. Then if they were also using the more SEO-related features I mentioned above, look into 4SEO. It can import them from sh404SEF db tables.

Unless you wiped out ALL sh404SEF db tables, in which case this data is lost.

Best regards

Yannick Gaultier

weeblr.com / @weeblr

 

 

 

 
Friday, 10 February 2023 12:20 UTC
joejvg-gmail-com

I have a backup which I have reinstalled. We installed sh404SEF originally just to deal with broken internal pages, not SEO or metadata per se. I bought and downloaded 4SEF yesterday. Rereading your reply, should I have bought 4SEO instead? Will 4SEF install over sh404SEF and pick up all the DB tables correctly?

If I should be using 4SEO, can I cancel my 4SEF purchase (I understand that you would need to trust me to delete my doenload from yesterday) and grab 4SEO instead?

 
Friday, 10 February 2023 12:51 UTC
wb_weeblr

Hi

Rereading your reply, should I have bought 4SEO instead? 

No, 4SEF deals with SEF URLs, hence the name.

> If you made that change recently, you should rush, install 4SEF and attempt to recover the exact same URLs you had. 

With only 4SEF, you'll get only SEF URLs and nothing else.

If you're interested in anything SEO (meta data, structured data, sitemap, content replacer for linking, redirects, canonical, ...), then it's 4SEO - but  you still need 4SEF for SEF URLs.

Best regards

Yannick Gaultier

weeblr.com / @weeblr

 

 
Saturday, 11 February 2023 15:08 UTC
joejvg-gmail-com

I restored an old backup and successfully updated to 4SEF and, in the limited testing thus far, all seem OK. However, in my Extension Update section sh404SEF is still showing. Given the size of this site I don't want to break it (again!!). What do I need to uninstall to remove this, and can it be done just from Joomla or do I beed to go into PHPMyAdmin?

 
Monday, 13 February 2023 09:13 UTC
wb_weeblr

Hi

However, in my Extension Update section sh404SEF is still showing. 

As you restored a backup, I'm not sure you're on J3 or J4 now. On J3, just uninstall it per the instructions. Read the instructions, they matter,  especially the part of about removing database table of not when uninstalling.

On Joomla 4, not much can be done. Like all Joomla 3 only extensions, it should have been uninstalled while still on Joomla 3.

So you can first try to uninstall it using the Joomla installer, but that would fail with a fatal error at some point. Nothin you can do about it, but that will remove some of the stuff.

Then you'll have to:

 - delete all the sh404SEF_* database tables

- delete these folders:

- /adminstrator/components/com_sh404sef

/components/com_sh404sef

- /plugins/system/sh404sef

- /plugins/sh404sefcore

- /plugins/sh404sefextplugins

- /system/shlib

That should do it for the most part.

Best regards

Yannick Gaultier

weeblr.com / @weeblr

 

 
Thursday, 16 March 2023 05:34 UTC
system
This ticket has been automatically closed. All tickets which have been inactive for a long time are automatically closed. If you believe that this ticket was closed in error, please contact us.
This ticket is closed, therefore read-only. You can no longer reply to it. If you need to provide more information, please open a new ticket and mention this ticket's number.