The Moz Q&A Forum

    • Forum
    • Questions
    • My Q&A
    • Users
    • Ask the Community

    Welcome to the Q&A Forum

    Browse the forum for helpful insights and fresh discussions about all things SEO.

    1. SEO and Digital Marketing Q&A Forum
    2. Categories
    3. On-Page / Site Optimization
    4. Duplicate content http:// something .com and http:// something .com/

    Duplicate content http:// something .com and http:// something .com/

    On-Page / Site Optimization
    6 4 771
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as question
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • DanielSndstrm
      DanielSndstrm last edited by

      Hi,

      I've just got a crawl report for a new wordpress blog with suffusion theme and yoast wordpress seo module and there is duplicate content for:

      http:// something .com

      and

      http:// something .com/

      I just can't figure out how to handle this. Can I add a redirect for .com/  to .com in htaccess?

      Any help is appreciated!

      By the way, the tag value for rel canonical is **http:// something .com/ **for both.

      1 Reply Last reply Reply Quote 0
      • eyepaq
        eyepaq last edited by

        Hi,

        Google is pretty good in understanding that the  trailing slash version is the same with the non-trailing slash version so you are safe on that side.

        Even if the crawler said this is an issue it's not something you should focus on.

        However, if you want to play by the book, you can httaccess it so it will 301 redirect to oen or another.

        Bellow is a sample code:

        #get rid of trailing slashes 
        RewriteCond %{HTTP_HOST} ^(www.)?example.com$ [NC] 
        RewriteRule ^(.+)/$ [%{HTTP_HOST}...] [R=301,L]

        Hope it helps.

        DanielSndstrm 1 Reply Last reply Reply Quote 1
        • DanielSndstrm
          DanielSndstrm @eyepaq last edited by

          Should I keep the existing wordpress rewrite? If I keep it, should I then place your code before or after?

          BEGIN WordPress

          RewriteEngine On

          RewriteBase /

          RewriteRule ^index.php$ - [L]

          RewriteCond %{REQUEST_FILENAME} !-f

          RewriteCond %{REQUEST_FILENAME} !-d

          RewriteRule . /index.php [L]

          END WordPress

          BonsPlansvacances DanielSndstrm 2 Replies Last reply Reply Quote 0
          • BonsPlansvacances
            BonsPlansvacances @DanielSndstrm last edited by

            After RewriteEngine if i'm not wrong 🙂

            1 Reply Last reply Reply Quote 0
            • DanielSndstrm
              DanielSndstrm @DanielSndstrm last edited by

              thanks!

              Can some body please also clarify exactly what should be in the second line:

              As eyepaq wrote: RewriteRule ^(.+)/$ [%{HTTP_HOST}...] [R=301,L]

              Should I insert something in/after "[%{HTTP_HOST}...]"?

              1 Reply Last reply Reply Quote 0
              • BlueprintMarketing
                BlueprintMarketing last edited by

                All so rember the canonicalization SEO advice: url canonicalization by MATT CUTTS on JANUARY 4, 2006 in GOOGLE/SEO (I got my power back!) Before I start collecting feedback on the Bigdaddy data center, I want to talk a little bit about canonicalization, www vs. non-www, redirects, duplicate urls, 302 “hijacking,” etc. so that we’re all on the same page. Q: What is a canonical url? Do you have to use such a weird word, anyway? A: Sorry that it’s a strange word; that’s what we call it around Google. Canonicalization is the process of picking the best url when there are several choices, and it usually refers to home pages. For example, most people would consider these the same urls: www.example.com example.com/ www.example.com/index.html example.com/home.asp But technically all of these urls are different. A web server could return completely different content for all the urls above. When Google “canonicalizes” a url, we try to pick the url that seems like the best representative from that set. Q: So how do I make sure that Google picks the url that I want? A: One thing that helps is to pick the url that you want and use that url consistently across your entire site. For example, don’t make half of your links go to http://example.com/ and the other half go to http://www.example.com/ . Instead, pick the url you prefer and always use that format for your internal links. Q: Is there anything else I can do? A: Yes. Suppose you want your default url to be http://www.example.com/ . You can make your webserver so that if someone requests http://example.com/, it does a 301 (permanent) redirect to http://www.example.com/ . That helps Google know which url you prefer to be canonical. Adding a 301 redirect can be an especially good idea if your site changes often (e.g. dynamic content, a blog, etc.). Q: If I want to get rid of domain.com but keep www.domain.com, should I use the url removal tool to remove domain.com? A: No, definitely don’t do this. If you remove one of the www vs. non-www hostnames, it can end up removing your whole domain for six months. Definitely don’t do this. If you did use the url removal tool to remove your entire domain when you actually only wanted to remove the www or non-www version of your domain, do a reinclusion request and mention that you removed your entire domain by accident using the url removal tool and that you’d like it reincluded. Q: I noticed that you don’t do a 301 redirect on your site from the non-www to the www version, Matt. Why not? Are you stupid in the head? A: Actually, it’s on purpose. I noticed that several months ago but decided not to change it on my end or ask anyone at Google to fix it. I may add a 301 eventually, but for now it’s a helpful test case. Q: So when you say www vs. non-www, you’re talking about a type of canonicalization. Are there other ways that urls get canonicalized? A: Yes, there can be a lot, but most people never notice (or need to notice) them. Search engines can do things like keeping or removing trailing slashes, trying to convert urls with upper case to lower case, or removing session IDs from bulletin board or other software (many bulletin board software packages will work fine if you omit the session ID). Q: Let’s talk about the inurl: operator. Why does everyone think that if inurl:mydomain.com shows results that aren’t from mydomain.com, it must be hijacked? A: Many months ago, if you saw someresult.com/search2.php?url=mydomain.com, that would sometimes have content from mydomain. That could happen when the someresult.com url was a 302 redirect to mydomain.com and we decided to show a result from someresult.com. Since then, we’ve changed our heuristics to make showing the source url for 302 redirects much more rare. We are moving to a framework for handling redirects in which we will almost always show the destination url. Yahoo handles 302 redirects by usually showing the destination url, and we are in the middle of transitioning to a similar set of heuristics. Note that Yahoo reserves the right to have exceptions on redirect handling, and Google does too. Based on our analysis, we will show the source url for a 302 redirect less than half a percent of the time (basically, when we have strong reason to think the source url is correct). Q: Okay, how about supplemental results. Do supplemental results cause a penalty in Google? A: Nope. Q: I have some pages in the supplemental results that are old now. What should I do? A: I wouldn’t spend much effort on them. If the pages have moved, I would make sure that there’s a 301 redirect to the new location of pages. If the pages are truly gone, I’d make sure that you serve a 404 on those pages. After that, I wouldn’t put any more effort in. When Google eventually recrawls those pages, it will pick up the changes, but because it can take longer for us to crawl supplemental results, you might not see that update for a while. That’s about all I can think of for now. I’ll try to talk about some examples of 302′s and inurl: soon, to help make some of this more concrete. http://www.ragepank.com/articles/3/preventing-duplicate-content/ Hope I was of help, Thomas Von Zickell

                1 Reply Last reply Reply Quote 0
                • 1 / 1
                • First post
                  Last post
                • I analysis my domain (http://yourdigibuddy.com/) on moz domain analysis. But there is not data show and show message "No data here". What should I do?
                  0
                  1
                  20

                • Hi - How do you get rid of duplicate content that was accidentally created on a tag url? For example, when I published a new article, the content was duplicated on: /posts/tag/lead-generation/
                  MikeRoberts
                  MikeRoberts
                  0
                  4
                  82

                • What is the best way to block http://www.site.com/members/...
                  Taiger
                  Taiger
                  0
                  3
                  136

                • Will google regards www.example.com and www.example.com?331457 as the duplicate content?
                  JonnyGreenwood
                  JonnyGreenwood
                  0
                  9
                  264

                • Does Bing consider http://www.domain.com the same as https://www.domain.com?
                  DanFromUK
                  DanFromUK
                  0
                  3
                  1.2k

                • Redirecting web site URL to http://torontoairportlimoflatrate.com/ to http://www.torontoairportlimoflatrate.com
                  My-Favourite-Holiday-Cottages
                  My-Favourite-Holiday-Cottages
                  0
                  2
                  419

                • Http://www.xxxx.com does not re-direct to http://xxx.com
                  DeptAgency
                  DeptAgency
                  0
                  10
                  46.5k

                • Duplicate page content & title for www.mydomain.com and www.mydomain.com/index.php?
                  Carl287
                  Carl287
                  0
                  3
                  500

                Get started with Moz Pro!

                Unlock the power of advanced SEO tools and data-driven insights.

                Start my free trial
                Products
                • Moz Pro
                • Moz Local
                • Moz API
                • Moz Data
                • STAT
                • Product Updates
                Moz Solutions
                • SMB Solutions
                • Agency Solutions
                • Enterprise Solutions
                • Digital Marketers
                Free SEO Tools
                • Domain Authority Checker
                • Link Explorer
                • Keyword Explorer
                • Competitive Research
                • Brand Authority Checker
                • Local Citation Checker
                • MozBar Extension
                • MozCast
                Resources
                • Blog
                • SEO Learning Center
                • Help Hub
                • Beginner's Guide to SEO
                • How-to Guides
                • Moz Academy
                • API Docs
                About Moz
                • About
                • Team
                • Careers
                • Contact
                Why Moz
                • Case Studies
                • Testimonials
                Get Involved
                • Become an Affiliate
                • MozCon
                • Webinars
                • Practical Marketer Series
                • MozPod
                Connect with us

                Contact the Help team

                Join our newsletter
                Moz logo
                © 2021 - 2026 SEOMoz, Inc., a Ziff Davis company. All rights reserved. Moz is a registered trademark of SEOMoz, Inc.
                • Accessibility
                • Terms of Use
                • Privacy