Hi
1. Does 4SEF automatically redirect duplicate content addresses such as the following with Query String to the main content page? :
No, and for 2 reasons:
1 - 4SEF only and strictly does SEF URL creation and nothing else.
2 - Even if if was doing redirects, URLs such as:
https://www.shahrsakhtafzar.com/fa/articles-guides/os/5495-windows-10-high-cpu-usage-fixes?tmpl=component&type=raw
https://www.shahrsakhtafzar.com/fa/?id=95&tmpl=component&type=raw&start=43560
must NOT be redirected to the same URL without query string. You can easily break some features on your site by doing so. If these URLs are not desired, you must either:
- noindex them with a meta tag if possible
- or at least prevent search engines from crawling them with proper instructions in your robots.txt file.
2. Is there a way that we can use 4SEF while our previous URLs (created by Joomla) get no change? (because we have thousands of indexed and ranked addresses)
Yes, you can instruct 4SEF to use the same URLs as Joomla. But then you need to ask yourself why you would want to use 4SEF, if using the same SEF URLs are Joomla?
Actually, we just want to use 4SEF to handle URLs with Query Strings created for duplicate contents
As explained above, you should not redirect these URLs, this is not the correct way of addressing the problem. You can certainly use 4SEO, our SEO extension, to address the problem. Just don't use 4SEO to do redirects for these URLs.
correct pagination in category pages (such as page1, page2, etc., instead of "?start=10")
If these pages are indexed in search engines, I would advise against changing them now. They do not pose any issue, even if they don't "look" best.
If you don't have it, is there a way to manually add it to the system? As we saw in "Custom structured data" available in the Documentation, we can only add properties to a type you support, while there was no "Rating" among types.
4SEO (not 4SEF, which is just for SEF URLs) can detect ratings for Joomla content and issue structured data records. Indeed for other types of content, you can always inject custom structured data on top of the automated structured data.
And with "Custom content", you can inject any form of content inside of any page.
Best regards
Yannick Gaultier
weeblr.com / @weeblr