I am facing duplicate content issue. I want know about the best solution to removing duplicates We have 19 education levels which are attached with 200 categories please see following URLs. 19*200 = 3800 URLs e.g: 1. /abc/education-8-class. 1. /cds/education-8-class 2. /abc/education-9-class. 2. /cds/education-9-class 3. /abc/education-10-class. 3. /cds/education-10-class 4. /abc/education-11-class. 4. /cds/education-11-class 5. /abc/education-12-class. 5 /cds/education-12-class 6. …………….. ……………………… 7. ……………. …………… But for above URLs, same content is rendering. I want to remove all class level which is no more useful e.g (-8-class) from URLs And I want to keep correct URL 1. /abc/education, 2. /cds/education Now my actual URLs will be 200. I am not able to select which method will be good from SEO point of view. 1.404 2.301 redirects 3. Canonical Tag Or any others please suggest me
If you'd only like the content to live at one location, and you're worried about legacy links that people shared across the internet breaking, then a 301 redirect from the old URLs to the new URLs is what you're looking for.
Every HTTP Request receives a response code from the web server. Response codes in the 200s mean "everything went well", response codes in the 400s mean "user error" (like the famous 404, "we couldn't find the page you requested") and response codes in the 500s mean server error (Twitter's famous 503 Fail Whale).
300s indicate some sort of redirection and a 301 response code specifically tells the requesting client that this piece of content has moved to a new URL *permanently* and will never be back at this old URL.
When web browsers receive a 301 redirect, they'll cache it and automatically forward all future requests for the old URL to the new one without even asking the server. Similarly, when search engine crawlers encounter a 301 redirect for a URL that they had already indexed, they update their information to move that old content (and all of it's old ranking information) to the new URL. This means you don't have to "start over" to get a piece of content to rank if you move its URL.
However, your question makes it sound like you actually *do* want the exact same content to be served out of multiple URLs, but you'd ideally like only one copy of that content to be indexed and ranked to avoid splitting your inbound links and any other duplicate content issues.
In that case, I'd check out adding so called "rel-canonical" tags to your pages, to indicate which version is the "canonical" version of that piece of content, and have all other versions point to the canonical one with the tag. Google is pretty good about using these, and Bing says they use it has a "hint." More info:
In a world where websites might choose to organize the exact same content in a number of different ways, adding "rel canonical" tags to your pages adds a lot of semantic meaning and helps you avoid a number of issues that duplicate content brings. Hope that helps!