What to do with "show all" page
-
Hello,
What should I do with the following situation:
In e-commerce shop I have an option to "show all products" (list all products in one page) - do I need to put canonnical or 301 redirect to somewhere or should I leave as normal page - I think google consider this is as duplicate since everything is the same (only number of products is different) ?
Regards,
Nenad
-
It's a bit tricky, since your category page will naturally have internal links. I wouldn't canonical all the paginated versions to View All and then canonical the View All to the main category - that's likely to cause some problems. If you really want to focus on page 1 as the category (and not the View All), then I'd probably consider rel=prev/next.
-
Peter, thank you very much for your response!
My only concern about view-all page was that main page (category) has better PA so my conclusion was that I should set canonical to view-all page to point to main page.
-
Agreed - Google seems to be ok with setting a rel-canonical to the "View All" page. Don't combine this with rel=prev/next - both methods are ok, but either use one or the other. Using both sends a mixed message about what you want to have indexed and ranked.
Real-world data about rel=prev/next is hard to come by. I know SEOs at big companies who have done testing, but it's really unclear how Google honors/indexed paginated content with rel=prev/next in place. My gut feeling boils down to this:
(1) If you can reasonably build a "View All" page that loads quickly and is a decent user experience, go ahead and rel=canonical to that page. It's just easier, all-around, and rel=canonical is a more powerful directive.
(2) If that isn't feasible, and/or if you want individual search pages (2+) to have the ability to rank, then use rel=prev/next.
-
Hi Allen,
Can you please confirm that this is the right way to implement this solution:
So right now situation is:
Show all page is: http://www.page.com/abc.html?=viewall
This is the category page: http://www.page.com/abc.html and canonical is set to this page.
Page 2 of category is: http://www.page.com/abc.html?page=2 with following parameters:
If I understand correctly I should implement canonical in this way:
Main (category) page (http://www.page.com/abc.html) will have these parameters:
Page 2 will have these parameters:
Is this correct?
Thank you very much,
Nenad
-
Hi to all,
Sorry for my late response. Thank you all for advices, this will definitely help.
Regards,
Nenad
-
You need to read this article and watch this video by Maile Ohye. She goes over pagination and rel next and prev
http://googlewebmastercentral.blogspot.com/2012/03/video-about-pagination-with-relnext-and.html
She also mentions how to use rel=canonical in this system as well and when it is appropriate.
You would only want to use the 301 redirect if you were deleting the page or changing the URL and wanted to get you users to the correct page as the old url was not working anymore.
Cheers!
-
No, dont 301 to a 301 website.com/category/title/ to website.com/category/title/?view=all - you just need to set the canonical of website.com/category/title/ to website.com/category/title/?view=all
Good luck!
-
Nenad,
We have a similar issue, and we Canonical any paginated pages to the show all page. The Show all page does not need to be canonicaled because it is the root of all the products.
Got a burning SEO question?
Subscribe to Moz Pro to gain full access to Q&A, answer questions, and ask your own.
Browse Questions
Explore more categories
-
Moz Tools
Chat with the community about the Moz tools.
-
SEO Tactics
Discuss the SEO process with fellow marketers
-
Community
Discuss industry events, jobs, and news!
-
Digital Marketing
Chat about tactics outside of SEO
-
Research & Trends
Dive into research and trends in the search industry.
-
Support
Connect on product support and feature requests.
Related Questions
-
Sudden Indexation of "Index of /wp-content/uploads/"
Hi all, I have suddenly noticed a massive jump in indexed pages. After performing a "site:" search, it was revealed that the sudden jump was due to the indexation of many pages beginning with the serp title "Index of /wp-content/uploads/" for many uploaded pieces of content & plugins. This has appeared approximately one month after switching to https. I have also noticed a decline in Bing rankings. Does anyone know what is causing/how to fix this? To be clear, these pages are **not **normal /wp-content/uploads/ but rather "index of" pages, being included in Google. Thank you.
Technical SEO | | Tom3_150 -
Search pages showing up as soft 404 in WMT
Hi ....we are getting allot of "site search" pages showing up in wmt as soft 404's and wanted to know what the best would be to stop this. All search pages are already noindex follow but maybe we should block them in robots txt as well. Would the below help to solve this ? User-agent: *
Technical SEO | | nomad-202323
Disallow: /?s=
Disallow: /search/ Any other suggestions or direction would be appreciated to prevent these pages showing up as soft 404's tks0 -
Does rel="canonical" support protocol relative URL?
I need to switch a site from http to https. We gonna add 301 redirect all over the board. I also use rel="canonical" to strip some queries parameter from the index (parameter uses to identify which navigation elements were use.) rel="canonical" can be used with relative or absolute links, but Google recommend using absolute links to minimize potential confusion or difficulties. So here my question, did you see any issue using relative protocol in rel="canonical"? Instead of:
Technical SEO | | EquipeWeb0 -
URL Structure for "Find A Professional" Page
I've read all the URL structure posts out there, but I'm really undecided and would love a second opinion. Currently, this is how the developer has our professionals directory working: 1. You search by inputting your Zip Code and selecting a category (such as Pool Companies) and we return all professionals within a X-mile radius of that ZIP. This is how the URL's are structured... 1. Main Page: /our-professionals 2. The URL looks like this after a search for "Deck Builders" in ZIP 19033: /our-professionals?zipcode=19033&HidSuppliers=&HiddenSpaces=&HidServices=&HidServices_all=[16]%2C&HidMetroareas=&srchbox= 3. When I click one of the businesses, URL looks like this: viewprofile.php?id=409 I know how to go about doing this, but I'm undecided on the best structure for the URL's. Maybe for results pages do this: find-professionals/deck-builders/philadelphia-pa-19033 And for individual pro's profiles do this: /deck-builders/philadelphia-pa-19033/Billys-Deck-Service Any input on how to best structure this so that we can have a good chance of showing in SERPs for "Deck Builders near New Jersey" and the such, would be much appreciated.
Technical SEO | | zDucketz0 -
Can I "Run Macros" on my own?
I talked to the SEO company I am using and trying to get an understanding of what it is they are doing for me. They told me that one of the most important things they are doing is running macros. Is this something I could learn to do myself? What does it mean? How do I do it? How long does it take?? I have recently been educating myself on SEO and coded my website with metadata titles and descriptions. Is running macros something I can do on my own too? I guess I'd also just like to know what it is.
Technical SEO | | CapitolShine0 -
My site has a "Reported Web Forgery!" warning
When I check my bing cached page it comes up with a "Reported Web Forgery!" warning. I've looked at google web tools and no malware has been detected. I do have another site that has a very similar web address jaaronwoodcountertops.com and jaaron-wood-countertops.com. Could that be why? How do I go about letting bing and or firefox know this is not a forgery site?
Technical SEO | | JAARON0 -
Duplicate Page Content Lists the same page twice?
When checking my crawl diagnostics this morning I see that I have the error Duplicate page content. It lists the exact same url twice though and I don't understand how to fix this. It's also listed under duplicate page title. Personal Assistant | Virtual Assistant | Charlotte, NC http://charlottepersonalassistant.com/110 Personal Assistant | Virtual Assistant | Charlotte, NC http://charlottepersonalassistant.com/110 Does this have anything to do with a 301 redirect here? Why does it have http;// twice? Thanks all! | http://www.charlottepersonalassistant.com/ | http://http://charlottepersonalassistant.com/ |
Technical SEO | | eidna220 -
Discrepency between # of pages and # of pages indexed
Here is some background: The site in question has approximately 10,000 pages and Google Webmaster shows that 10,000 urls(pages were submitted) 2) Only 5,500 pages appear in the Google index 3) Webmaster shows that approximately 200 pages could not be crawled for various reasons 4) SEOMOZ shows about 1,000 pages that have long URL's or Page Titles (which we are correcting) 5) No other errors are being reported in either Webmaster or SEO MOZ 6) This is a new site launched six weeks ago. Within two weeks of launching, Google had indexed all 10,000 pages and showed 9,800 in the index but over the last few weeks, the number of pages in the index kept dropping until it reached 5,500 where it has been stable for two weeks. Any ideas of what the issue might be? Also, is there a way to download all of the pages that are being included in that index as this might help troubleshoot?
Technical SEO | | Mont0