• Home
  • Get help
  • Ask a question
Last post 2 hours 44 min ago
Posts last week 71
Average response time last week 1 hour 3 min
All time posts 74573
All time tickets 11482
All time avg. posts per day 19

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.

#12070 – Installing 4SEO

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.
Thursday, 06 November 2025 02:55 UTC
[email protected]

Hi Yannick,

I used your sh404SEF for many years, and now I'm planning to purchase a subscription for 4SEO for my Joomla 5.4.0 website, TallAndTrue.com (also under the TallAndTrue.com.au domain). 

Currently, I'm using Joomlashack's OSMeta Pro for menu and article titles and OnlineCommunityHub's ochOpenGraph for formatting content on social media posts. 

I believe 4SEO can perform these functions and much, much more. 

However, will it simply be a case of uninstalling the OSMeta Pro and ochOpenGraph and installing 4SEO, or should I allow more time for the install and configuration? And would it be a good idea to try it on a test copy of TallAndTrue.com first?

I'm looking forward to installing 4SEO because I've got a lot of content on my website, and I feel it's not showing up properly in search results. 

Regards, Robert Fairhead

Thursday, 06 November 2025 08:12 UTC
wb_weeblr

Hi

Thanks for planning on using 4SEO.

As sh404SEF was doing both meta and OpenGraph, there is a direct and automated migration path from sh404SEF to 4SEF (for SEF URLs) and 4SEO (all the rest and much more).

But indeed there's nothing to import your data from OSMeta or ochOpenGraph, and you need to be aware of that and decide on how you want to handle data transfer. I don't know how much data you have in either extensions, so maybe that's not really an issue but you do mention "a lot of content" so it may be one as well.

on a test copy of TallAndTrue.com first?

100%. You can't do such important changes to your site on the live version.

However, will it simply be a case of uninstalling the OSMeta Pro and ochOpenGraph and installing 4SEO, or should I allow more time for the install and configuration?

You need time. SEO is not a matter of "install an extension and be done with it". You need to decide what you want to do, which features to enable or not, etc

4SEO works very, very differently from any other (SEO) extension. It does work just like Google, it's a crawler that will analyze all pages on your site, and then will keep "watching" the site for changes. Note that while you do that on the test copy first, you'll redo it when you go live.

While the initial analysis can last a long time, hours or more, other functions of 4SEO do work in the mean time (structured data generation, opengraph/twitter card, any redirection, meta data rule, ...). 1st version of sitemap and auto-canonical are generated only after the full first analysis has completed. Updates are done in the background.

Please have a look at the documentation. It'll give you a good view of how this all work.

I've got a lot of content on my website, and I feel it's not showing up properly in search results.

Just be aware that 4SEO will do the 95% of what can be automated, and give you the tools to do the rest, today's SEO really is about your content. Not it's items count, but it's value (in the eyes of search engines). There's no magic wand, although the sort of things 4SEO do is the mandatory basic things, required to just be in the race.

Best regards,

Yannick Gaultier

 

 
Sunday, 09 November 2025 21:46 UTC
[email protected]

Thanks as always, Yannick, for your considered response. I've set up a test copy of the website and will be installing 4SEO on it today. 

I appreciate your comment about SEO and the value of content. My focus is my content, the short stories, blog posts, travel writing and memoir pieces I've shared on my website since 2017. This doesn't leave me much time for website and SEO admin, which is why I try to automate these processes as much as possible.

Regards, Robert Fairhead

 

Monday, 10 November 2025 08:19 UTC
wb_weeblr

Hi,

You're welcome! Indeed having built and shared content from 2017 is certainly the major factor contributing to doing well in search and getting some traffic. Which also is by far the best way to appear in AI assistants mentions and possibly links.

One thing I'd like to mention as well, as are not using sh404SEF, is that the 1st rule of all is that you never change your URLs. I mean that URLs for you articles should never change once you have started sharing them and search engines have indexed them. It's easy to change URLs in Joomlac content, for instance by modifying menu items, adding or removing them, so pay attention to that.

Best regards

Yannick Gaultier

weeblr.com / @weeblr

 
Tuesday, 11 November 2025 06:11 UTC
[email protected]

Thanks, Yannick. I'm ramping up my knowledge of 4SEO on my test website, watching your video and reading documentation and forum posts. 

The test website is in a password-protected directory, and although how to configure 4SEO for this is covered in Reason #2 of Solving Common Questions, I couldn't get it to work. But that's okay because my workaround was to remove the password protection while 4SEO Analyzed the pages, and then to put it back in the .htaccess file.

Your Errors report is brilliant but also depressing. I had no idea there were so many broken links on my website. I've spent the day fixing 36 * 404 and 18 * 500 errors. And then I clicked on the All button and found 710 other errors (200, 307, 308, 401, 403, 410, etc, etc!). I can see I will be busy again for the rest of the week!

I appreciate what you said about never changing URLs. Unfortunately, I have had to do that with a few stories and posts, and wholesale when I stopped using sh404SEF in my website upgrade to Joomla 4. For example, with sh404SEF my URLs only included the subcategory:

https://www.tallandtrue.com.au/short-stories/the-seance

But without sh404SEF, Joomla also included the category in the URL:

https://www.tallandtrue.com.au/fiction/short-stories/the-seancehttps://www.tallandtrue.com.au/fiction/short-stories/the-seance

I had to write a whole bunch of redirect rules in the .htaccess file for the old links I'd shared and to help Google find the pages!

And then there's the page break issue, which still haunts me! With sh404SEF, I had user friendly URLs on page breaks, like:

https://www.tallandtrue.com.au/nonfiction/travel/seven-nights-moscow-stpetersburg-part-2/folk-dancing

"folk-dancing" is a page within a longer article. But without sh404SEF, I had to write it as:

https://www.tallandtrue.com.au/nonfiction/travel/seven-nights-moscow-stpetersburg-part-2?start=1

Thankfully, 4SEO's Page Analyze function found some of these leftover URLs. But the crazy thing is, some of the old page break URLs work, like this one from the same long article:

https://www.tallandtrue.com.au/nonfiction/travel/seven-nights-moscow-stpetersburg-part-2/final-trolley-bus

Anyway, I'm ploughing on and plan to install 4SEO on my live website maybe tomorrow afternoon or Thursday. I've also offered to do a talk about it at a future online Joomla Australia Online User Group meeting. 

Regards, Robert Fairhead

 

 

Tuesday, 11 November 2025 08:23 UTC
wb_weeblr

Hi

I am going to close this ticket as this not a pre-sale ticket any longer. Make sure to open support requests in the 4SEO support section in the future.

Let me add the following comment before that:

All button and found 710 other errors (200, 307, 308, 401, 403, 410, etc, etc!).

200, 307, 308 are not errors. They denote redirects. This may or may not need fixing, your call.

401 means that user is not authorized to access the page (ie needs login most likely)

403 means user is denied access

410 is the same as 404, but a bit odd as Joomla does not trigger 410. So I'm gessing there's a redirect here, going to another site and that site is triggering the Not found error.

Pay attention to the filter at the top of the page, Errors vs Redirects.

Also pay attention to the difference between the Broken links page and the Recorded errors page. The former are links on your site that may have issues. The latters are just errors that happened when a page on your site was rendered, but it may well come from a bot requesting a totally inexistent page.

Unfortunately, I have had to do that with a few stories and posts, and wholesale when I stopped using sh404SEF in my website upgrade to Joomla 4.

That's why 4SEF was available when Joomla 4 was released, to maintain all sh404SEF URLs as they were.

But now it's too late and you certainly do not want to change back.

I've also offered to do a talk about it at a future online Joomla Australia Online User Group meeting.

I am absolutely available to do remote talks to user groups, if there's any interest in that from your groups. While you have hands on experience with 4SEO, we can certainly talk about other extensions such as 4Analytics for instance.Let me know.

Best regards,
Yannick Gaultier
https://weeblr.com | @weeblr

 

 

 
Tuesday, 11 November 2025 08:48 UTC
[email protected]
Thanks, Yannick. Apologies for morphing my pre-sale enquiry into a support ticket.
And thanks for your offer to do a remote talk to our online Joomla User Group. I'll relay this to our Australian JUG organisers.
Regards, Robert Fairhead 


On Tue, 11 Nov 2025, 7:23 pm Weeblr, <[email protected]> wrote:

Tuesday, 11 November 2025 09:30 UTC
wb_weeblr

Hi

You're welcome! Let me know about the talks, just open a new ticket.

Closing this ticket now, feel free to open a new one as needed.
 If you do so, please mention this ticket number in the new one.

Best regards,
Yannick Gaultier
https://weeblr.com | @weeblr

 

 
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.