• Home
  • Get help
  • Ask a question
Last post 13 hours 19 min ago
Posts last week 94
Average response time last week 34 min
All time posts 67837
All time tickets 10483
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.

#10834 – Clarification on canonical url

Posted in ‘4SEO’
This is a public ticket. Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.
Wednesday, 21 February 2024 17:37 UTC
HDcms

Hello

I have urls that are not indexed.
Some are of type /?start=120 ...
I tested and installed extensions like Custom Canonical CK or Aimy canonical before realizing that you managed it natively.
I'm not sure how this works, but if there are certain urls that has

is that 4SEO does its job well but again Google does what it wants?
1/ can I help it take canonical urls into account more?

2/ as I took time to test the 2 previous extensions, I wonder if you are as complete as a specific extension.
Can you let me know if there is anything that is not supported? and probably never will?
2a/Custom Canonical CK
Automatic tag on all pages (for articles, tags, category)?
2b/Aimy canonical
Set custom paths (in Joomla! articles, categories, tags and menu items)
Override protocol and/or domain for single items (in Joomla! articles, categories, tags and menu items)
Cleanup query strings
Add query strings for pagination (i.e. ?start=4)
Custom handling of trailing slashes (in paths)
Remove /index.php from path
Convert case (of paths) to lowercase or uppercase
Redirect to Canonical URLs
…on protocol mismatch
…on domain mismatch
…on path mismatch
…on query string mismatch
Workaround for broken SEF URL paths (for details have a look at the "Extension Specific Hints" section of the manual or read our article on handling arbitrary URLs)

3/ for certain sites, if I have to use another extension, how to deactivate the canonical url in 4SEO

Regards

 
Wednesday, 21 February 2024 19:02 UTC
wb_weeblr

Hi

I wonder if you are as complete as a specific extension.

These extensions cannot compute a correct canonical - because they do not crawl the entire website like 4SEO or Google do.

You should uninstall them immediately.

Can you let me know if there is anything that is not supported? and probably never will?

All this is 100% stupid. This is what you have when you don't know how to compute a correct canonical link. I have fought all my Joomla career (16 years now) against these so-called "canonical extensions".

Set custom paths (in Joomla! articles, categories, tags and menu items)
Override protocol and/or domain for single items (in Joomla! articles, categories, tags and menu items)

Not needed with 4SEO, all this is automatic.

Cleanup query strings

Automatic with 4SEO. Generally, it's wrong to remove query string.

Add query strings for pagination (i.e. ?start=4)

Not sure what that does. 4SEO handles paginated pages as needed:

I'm not sure how this works, but if there are certain urls that has
<link rel="canonical" href="https://clibre.eu/?start=30" class="4SEO_auto_canonical">
is that 4SEO does its job well but again Google does what it wants?

Yes, 4SEO is doing its job correctly. The canonical tag for the https://clibre.eu/?start=30 page should be https://clibre.eu/?start=30.

This is how pagination should be handled.

Custom handling of trailing slashes (in paths)

Automatic

Remove /index.php from path
Convert case (of paths) to lowercase or uppercase

Automatic

Redirect to Canonical URLs
…on protocol mismatch
…on domain mismatch
…on path mismatch
…on query string mismatch

Automatic (if enabled)

But then there are all the things that 4SEO do and all these extensions cannot do. For instance if you have 2 separate URLs for the same content (/category-a/category-b/some-article and /direct-menu-to-article-a) then 4SEO will see that and add a proper canonical.

You won't find anything better for Joomla canonical  in 2024.

Best regards

Yannick Gaultier

weeblr.com / @weeblr

 

 

 
Thursday, 22 February 2024 13:10 UTC
HDcms

HI

Thank you for these clarifications, I prefer, of course, to have a single extension, especially if a specific extension does not provide anything additional.
1/ Ok 4SEO does its job correctly, but can I help Google take canonical URLs more into account? or as usual he does what he wants!

2/ ok thank you for responding even if you find it stupid. I need to know this information especially since for other sites, I cannot put 4SEO for financial or other reasons

For Redirect to canonical URLs
…on the inadequacy of the protocols
…on domain mismatch
…on the inadequacy of the path
…in case of query string mismatchAutomatic (if enabled) ??
=> can you tell me because I haven't found a setting for canonical urls

Similar
I will also uninstall schuweb-sitemap which had a specific DPcalendar addon.
because at the time I remember that we did not properly support this extension of popular agenda.
Glad that finally, you seem to integrate the dpcalendat urls well
/sitemap-4seo.xml Sitemap Index Feb 19 2024 Feb 21 2024 Operation carried out 668 0
/sitemap.xml Sitemap Feb 11 2024 Feb 22 2024 60 errors 52

As usual, I hope that my translated English will be well understood since I do not express myself in my language (French)

 
Thursday, 22 February 2024 13:30 UTC
wb_weeblr

Hi

but can I help Google take canonical URLs more into account?

You cannot. The only way to have more impact is to use redirects instead of canonicals. A canonical is only classified as a hint, an indication. A redirect will usually have stronger effect.

even if you find it stupid.

What's stupid is not you or you asking. It's all the "features" that these extensions have, which just prove that very few people have spent time studying what canonicals are and where and when to use them.

For Redirect to canonical URLs
…on the inadequacy of the protocols
…on domain mismatch
…on the inadequacy of the path
…in case of query string mismatchAutomatic (if enabled) ??
=> can you tell me 

There is nothing to say. The list above is wrong and is NOT a list of things you want. That's just a list of useless "features" that an extension vendor puts on their site because they have to put something on their site.

because I haven't found a setting for canonical urls

There's no setting for canonical because none are needed.

A page has a URL, say https://www.example.com/my-nice-article.

If the same page is displayed under any other URL than https://www.example.com/my-nice-article, then it should get a canonical to the original URL (https://www.example.com/my-nice-article). That's what 4SEO does. That does not require any setting. Just use the canonical URL for a page.

In addition:

- "on the inadequacy of the protocols": this must be a redirect, not a canonical

- "on the inadequacy of the path": automatic canonical by 4SEO, no setting needed

- "in case of query string mismatchAutomatic": automatic canonical by 4SEO, no setting needed

Glad that finally, you seem to integrate the dpcalendat urls well

I don't do anything about DPCalendar, and there was no change related to it or to the sitemap construction.

4SEO crawls all the pages on your site and search for links. If DPCalendar (or your template) builds proper links to events (ie using <a> tags), then 4SEO (and Google) will find the DP Calendar links and include them in the sitemap. 

If DPCalendar does not do that, then we can't find the links.

Best regards

Yannick Gaultier

weeblr.com / @weeblr

 

 

 

 
Thursday, 22 February 2024 16:15 UTC
HDcms

Ok thanks

 
Thursday, 22 February 2024 16:49 UTC
wb_weeblr

Hi

You're welcome! 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.

If you created any superadmin account for us, be sure to delete or block it now to avoid unnecessary risk in the future.

-- 

4AI is the new AI-powered assistant for Joomla 3,4&5. Discover it now!

Best regards

Yannick Gaultier

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.