I have listing pages of this format:
www.example.com/xyz/abc/pageNo?x=X&y=Y
The URL parameters only are used for sorting purpose. "pageNo" is the page number.
Here the URL parameters are not mandatory. So, I also render results for:
www.example.com/xyz/abc/pageNo
Currently, the way I have the canonicals URLs is:
URL: www.example.com/xyz/abc/1?x=X&y=Y
Canonical: www.example.com/xyz/abc/1
Next: www.example.com/xyz/abc/2
URL: www.example.com/xyz/abc/2?x=X&y=Y
Canonical: www.example.com/xyz/abc/2
Prev: www.example.com/xyz/abc/1
Next: www.example.com/xyz/abc/3
URL: www.example.com/xyz/abc/2
Canonical: www.example.com/xyz/abc/2
Prev: www.example.com/xyz/abc/1
Next: www.example.com/xyz/abc/3
Is this implementation correct from the SEO standpoint?