Indexing of internal search results: canonicalization or noindex?
-
Hi Mozzers,
First time poster here, enjoying the site and the tools very much.
I'm doing SEO for a fairly big ecommerce brand and an issue regarding internal search results has come up.
www.example.com/electronics/iphone/5s/ gives an overview of the the model-specific listings. For certain models there are also color listings, but these are not incorporated in the URL structure.
Here's what Rand has to say in Inbound Marketing & SEO: Insights From The Moz Blog
Search filters are used to narrow an internal search—it could be price, color, features, etc.
Filters are very common on e-commerce sites that sell a wide variety of products. Search filter
URLs look a lot like search sorts, in many cases:
www.example.com/search.php?category=laptop
www.example.com/search.php?category=laptop?price=1000
The solution here is similar to the preceding one—don’t index the filters. As long as Google
has a clear path to products, indexing every variant usually causes more harm than good.I believe using a noindex tag is meant here.
Let's say you want to point users to an overview of listings for black 5s iphones. The URL is an internal search filter which looks as follows:
www.example.com/electronics/apple/iphone/5s?search=black
Which you wish to link with the anchor text "black iphone 5s".
Correct me if I'm wrong, but if you no-index the black 5s search filters, you lose the equity passed through the link. Whereas if you canonicalize /electronics/apple/iphone/5s you would still leverage the link juice and help you rank for "black iphone 5s". Doesn't it then make more sense to use canonicalization?
-
Hi there,
Just to round this question off, you could canonicalise the query-string URL searching for black iPhones to the iPhone 5s listings page and keep an individual phone's lising at /123456 separate, yes. It's best to keep the canonical tag for truly duplicated or near-duplicated pages, so you would not want to canonicalise an individual product page to a listings page or similar.
-
The tag is good for duplicate content but if /123456 has unique content then you probably don't need the tag on it. I would refrain from trying to implement the tag on ? on larger terms as it will give you a headache.
Some handy tips here- http://moz.com/learn/seo/canonicalization
In Short -
Set up the tag on the filters e.g a page that's the same content but its showing the colour blue then it will feed back the juice to the original but if you've got a page that's not duplicate and has content on it then you could leave it be. Google's pretty clever at working out relationships on pages and duplicate content is not the worse problem for SEO.
Hope that helps!
-
I meant to say that /123456 is an individual listing and /5gs gives an overview of all listings.
Then I could include a canonical tag at /5gs?search=black pointing to /5gs and NOT include a canonical tag at /5gs/123456 because I want the individual listing to rank?
-
Assuming the info is the same content (duplicate) just with a colour etc.
www.example.com/electronics/apple/iphone/5gs/123456
I would put the tag on that page pointing towards:
www.example.com/electronics/apple/iphone/5gs
What the tag is doing is saying the page (123456) is a duplicate of the another page, here is the other page (the link in tag) then Google will put all relevant juice to the original.
The canonical tag is great for duplicate content but it by putting it on a page deeper in the structure it only affects that page not any others. You can sometimes get a bit ahead by trying to canonical pages that don't exists like www.exsample.com?yay
-
Thanks!
I have a follow up question :).
What if there are listings with unique IDs with the following URL structure:
www.example.com/electronics/apple/iphone/5gs/123456
Then, canonicalizing /electronics/apple/iphone/5gs would prevent the listing from ranking.
What is best practice in these cases? Ideally I would like to pass link juice from the ?search filters to the canonical URL but leave the sub-directories as is.
-
Hi there,
Looks like you've gotten to the bottom of it there. The canonical tag is best as you wouldn't loose any link juice but it would get the desired effect of not indexing the filter.
Looks like you've got a handle on it so good luck!
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
-
How did my dev site end up in the search results?
We use a subdomain for our dev site. I never thought anything of it because the only way you can reach the dev site is through a vpn. Google has somehow indexed it. Any ideas on how that happened? I am adding the noindex tag, should I used canonical? Or is there anything else you can think of?
Intermediate & Advanced SEO | | EcommerceSite0 -
Duplicate title tags in a pagination case (not search results)
Hello fellows I working on a site that have duplicate pages' titles tags, the case is the following: there is a category page that is split in couple pages via pagination (1,2,3 ....) all these pages have the same title tag for example: looking at this page for example, it has a pagination at the bottom, all the pages in the pagination (let's say page 5 for example) have the same title tag for the rest (including the first page). How should I deal with this case? should I simply add to the title tag its corresponding page number? e.g, full interviews - page 1? or I should I use canonical tag? I'm really confused. Your help is really appreciated.
Intermediate & Advanced SEO | | MHD0 -
Heavy Internal Linking Help
One of the sites I work on is a home improvement ecommerce website that does fairly well for its niche. One of the biggest problems that we're not sure how to adequately handle is a heavy internal linking issue. The homepage (http://www.fauxpanels.com/) has approx. 226 internal links which is mainly due to the navigation structure. There are far worse pages though (the Samples page http://www.fauxpanels.com/samples.php has over 800 internal links). For the most part, management doesn't want any massive changes to the navigation layout. The Top navigation bar has a number of dropdown menus when you hover, the Left Navigation Bar expands to show more choices, and the Bottom navigation bar in many instances is just repeats of links that can be found elsewhere. Also, the product links in the body of the page can be found linked in the Left Navigation. This is not what I would personally consider the best way to handle navigation but the Customer Service Department has gotten numerous calls and emails over the years about how much people love our navigation and how easy it is to find things. My thought was trying to lessen the amount of links by having things grouped more often into Category pages/hub pages where applicable so we can remove some of the links. We've also considered NoFollowing links but my understanding is that even if you NoFollow the link equity is still divided by the number of on-page links. So, any of you much more experienced SEOs have any idea how I can lessen the heavy internal linking without completely re-doing the site's navigation layout and not harming link equity, ranking, etc.? Or, conversely, would you consider having an average 200-300 internal links per page not to be a real issue given the positive effect it has apparently had on user experience?
Intermediate & Advanced SEO | | MikeRoberts0 -
How long does google take to show the results in SERP once the pages are indexed ?
Hi...I am a newbie & trying to optimize the website www.peprismine.com. I have 3 questions - A little background about this : Initially, close to 150 pages were indexed by google. However, we decided to remove close to 100 URLs (as they were quite similar). After the changes, we submitted the NEW sitemap (with close to 50 pages) & google has indexed those URLs in sitemap. 1. My pages were indexed by google few days back. How long does google take to display the URL in SERP once the pages get indexed ? 2. Does google give more preference to websites with more number of pages than those with lesser number of pages to display results in SERP (I have just 50 pages). Does the NUMBER of pages really matter ? 3. Does removal / change of URLs have any negative effect on ranking ? (Many of these URLs were not shown on the 1st page) An answer from SEO experts will be highly appreciated. Thnx !
Intermediate & Advanced SEO | | PepMozBot0 -
How can I penalise my own site in an international search?
Perhaps penalise isn't the right word, but we have two ecommerce sites. One at .com and one at .com.au. For the com.au site we would like only that site to appear for our brand name search in google.com.au. For the .com site we would like only that site to appear for our brand name search in google.com. I've targeted each site in the respective country in Google Webmaster Tools and published the Australian and English address on the respective site. What I'm concerned about is people on Google.com.au searching our brand and clicking through to the .com site. Is there anything I can do to lower the ranking of my .com site in Google.com.au?
Intermediate & Advanced SEO | | Benj250 -
Am I Stuffing Internal Anchor Text?
We've got about 1,700 products and 6,600 pages on our site. I recently finished up adding similar product links and popular category links to our product and category pages in an effort to juice up the pages that sell and make us money. I also added a category html sitemap in the footer. A couple of the targeted category rankings are moving down. Am I possible accruing a penalty for overusing anchor text? Is this internal linking strategy poor form? Thanks.
Intermediate & Advanced SEO | | AWCthreads0 -
Block all search results (dynamic) in robots.txt?
I know that google does not want to index "search result" pages for a lot of reasons (dup content, dynamic urls, blah blah). I recently optimized the entire IA of my sites to have search friendly urls, whcih includes search result pages. So, my search result pages changed from: /search?12345&productblue=true&id789 to /product/search/blue_widgets/womens/large As a result, google started indexing these pages thinking they were static (no opposition from me :)), but i started getting WMT messages saying they are finding a "high number of urls being indexed" on these sites. Should I just block them altogether, or let it work itself out?
Intermediate & Advanced SEO | | rhutchings0