Mine is not a SPA(single page application). It has different pages for categories but the filter on left(like amazon) are used for searching. Showing 10 results in one page and have previous and next link. But since we are using vue.js, the filter results are fetched via AJAX and displayed without changing the url. Now next and previous have link like
<link rel="next" href="main-url/page=2"/> <link rel="prev" href="main-url/page=1"/>
The canonical on each page will be
<link rel=”canonical” href=”example-main-url″/>
The next and previous are links which search engine can crawl and we have different content on each page. These next and previous will have canonical pointing to this category page. Since main url is not changing, my question is
- Is this something to be worried about? Even if url is changing, my next, previous pages with canonical still point to main category page.
- Do you guys suggest any changes to this strategy?
Should I try to change the url by appending some parameters to the url?