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. Technical SEO Issues
    4. Duplicate content, canonical and seasonally changing of home page content

    Duplicate content, canonical and seasonally changing of home page content

    Technical SEO Issues
    6 2 784
    • 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.
    • dormroommovers
      dormroommovers last edited by

      This post is deleted!
      1 Reply Last reply Reply Quote 0
      • sferrino
        sferrino last edited by

        A few issues with this situation. I wouldn't move the seasonal stuff to the home page if they have their own pages, and the way it is being done here is creating duplicate content. I have never seen this done before where someone if moving an internal page to the home page and looking to have a canonical from the home page to an internal page. I would probably recode it so that it is an item featured on the home page and not the full home page.Adding in a canonical and changing out the canonical will most likely do more harm than good.

        A better situation might be to redirect the home page to that seasonal page, but I would still venture towards having it as a featured item on a home page that is in fact the home page.

        As for the internal stuff, you have duplicate content. Just changing a few words on the page doesn't reduce it that much, and your descriptions aren't really changing at all. Since you have very few colleges I would create individual pages for each college, make the content different by including the teams, campuses, etc.

        Usually anything after a ? in the URL is considered the same URL. Granted on Page 6 (for me) using the site command:

        site: dormroommovers.com

        Shows the full listing of schools.

        Using a canonical to the page:

        /How-Ship-To-School-Works.php?School=Goucher College

        I would advised against, and am not really sure it would do what you want.

        If you want to still use the pages with the duplicate content you can use an htaccess and rewrite the individual colleges to that script, so you don't have to recode anything. you could then canonical to those versions. So using the above example change it to:

        /move-to/Gougher-College/ or /Gougher-College/ etc.

        RewriteRule ^/Gougher-College/$  /How-Ship-To-School-Works.php?School=Goucher-College

        dormroommovers 1 Reply Last reply Reply Quote 1
        • dormroommovers
          dormroommovers @sferrino last edited by

          This post is deleted!
          sferrino dormroommovers 3 Replies Last reply Reply Quote 0
          • sferrino
            sferrino @dormroommovers last edited by

            Glad that helped.

            There's a few different ways to get across this depending on who is coding it and how the backend is setup.

            In Example 1 you can do:

            The htaccess rule will look like:

            RewriteRule ^Ship-to-(.*)/$         /your-php-script.php?school=$1  [QSA,L]

            with the page being:

            http://www.dormroommovers.com/Ship-to-Arizona-State-University/

            So the "Arizona-State-University" will be the search term for your database query, which looks like the way you are currently doing it. Now there are 2 drawbacks to this:

            1. You are doing a text search in a database which is not as efficient as a numeric,
            2. Any text string can be created: /Ship-To-Example-text-Arizona-State-University/ will work as well. This is where canonical's really help reduce duplicate problems.

            In example 2 we move over to using a numeric value which also has 2 drawback:

            The htaccess rule will look like:

            RewriteRule ^Ship-to-(.)-(.)/$         /your-php-script.php?school=$2  [QSA,L]

            with the page being:

            http://www.dormroommovers.com/Ship-to-Arizona-State-University-23/

            So the "Arizona-State-University" is just for SEO value, and the value of the item we are looking for in your database query is $2 since it is the second variable (.*) in our URL string or '23'. Using Auto Insert Id in the database table for the schools makes sure that there is only 1 item with that ID and the database will automatically INDEX that column to make it faster for searching.

            The drawbacks:

            1. It adds a level of ugliness to your URLs,
            2. Any text string can be still be created: /Ship-To-Example-text-Arizona-State-University-23/ will work as well. However, the database will work more efficiently. Canonical's also help here to reduce duplicate problems.

            Now, you can also do caching to keep the database from doing additional queries on pages that do not change, or don't change that often.

            Other things I would look into to get rid of the duplicate content is;

            Can you currently:

            • Edit the content and make different pages?
            • Change them to individual descriptions per page?
            • Add elements like the school colors, pictures of cheerleaders, etc.
            • List the dorms,
            • Have Google location maps for each

            If not, have that stuff worked in. Just changing out the school name is going to cause problems with duplicate content if it is not already.

            Let me know if I answered everything.

            1 Reply Last reply Reply Quote 1
            • dormroommovers
              dormroommovers @dormroommovers last edited by

              This post is deleted!
              1 Reply Last reply Reply Quote 0
              • sferrino
                sferrino @dormroommovers last edited by

                If you are going to be leaving the first "indexed" one up for the time being add in a canonical as soon as you can. If not, 301 it to the new one. It may be indexed, but I don't see a benefit to it since there isn't any description to the ones you already have in there and they probably aren't ranking:

                Google listings

                1 Reply Last reply Reply Quote 1
                • 1 / 1
                • First post
                  Last post
                • Joomla creating duplicate pages, then the duplicate page's canonical points to itself - help!
                  Eurasmus.com
                  Eurasmus.com
                  0
                  9
                  890

                • Duplicate content or Duplicate page issue?
                  Kurt_Steinbrueck
                  Kurt_Steinbrueck
                  0
                  2
                  106

                • After I 301 redirect duplicate pages to my rel=canonical page, do I need to add any tags or code to the non canonical pages?
                  Mike.Goracke
                  Mike.Goracke
                  0
                  2
                  125

                • Duplicate Page Content / Rel Canonical
                  Joseph-Green-SEO
                  Joseph-Green-SEO
                  0
                  13
                  349

                • Duplicate Home Page content and title ... Fix with a 301?
                  Dr-Pete
                  Dr-Pete
                  0
                  7
                  2.1k

                • Once duplicate content found, worth changing page or forget it?
                  Theo-NL
                  Theo-NL
                  0
                  2
                  354

                • SEOMoz Crawl Diagnostic indicates duplicate page content for home page?
                  Linesides
                  Linesides
                  0
                  3
                  607

                • How can I have pages with media that changes and avoid duplicate content when the text stays the same?
                  SimonCullum
                  SimonCullum
                  0
                  5
                  717

                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