Safely change canonical URL many times
-
Hi,
We are actually working on a new product information section for our network of websites (site A, B, C and D) where product landing pages allow to download information in pdf format and are active for downloads during a period of two months (active form for commercial reasons) with a unique URL (the case today). Here is a possible scenario for these product landing pages in the near future:
-
Product is promoted in website A during 2 months (January to February) so canonical URL = A/page. Once expired, the product info. download form disappears.
-
Customer decides to promote the same product in the same site A as well in site B from April to May so canonical URL will still be A/page. Canonical URL of B/page will point to A/page.
-
Customer decides to relaunch his product promotion this time in site C from July to August so canonical URLs of pages A/page and B/page will now point to C/page as the latter will be the only product campaign active with a download form
-
At the end of the year the customer does another campaign for the same product this time in website D so we will change the canonical URL of pages A/page, B/page and C/page to D/page as the latter will be the only product campaign active with a download form
The obvious question here is: will this way of changing canonical URLs dynamically hurt the SEO of the section, pages, one particular website or the whole network ?
Would it be better and safer to just keep the first canonical URL forever? A/page in this example
Thanks so much for your input on this.
-
-
Hi Julien. Got it. The method you're describing sounds contradictory to the designed uses of canonical and as such will be difficult to make work in this approach. Here's a few reasons...
- You're relying on the search engines to recognize the changes and apply them in a distinct time frame. While Google tends to be quick there's no guarantee that the changes will be applied in a fashion that lines up with your campaign dates.
- The thing you want to make canonical (the product) is moving from location to location. Canonical is specifically an attribute for URLs and ones that are supposed to stay static. It seems like it would make more sense to have the product be on a dedicated, canonical URL and just change the promotion around it.
- A redirect could better serve your purposes. With conditional time frames and offers you're probably best served by using 302 redirects.
Cheers!
-
Hi Ryan, thanks for you answer. Sites A, B, C and D are verticals usually in a same industry (let's say pubs, hotels and restaurants that belong to the hospitality industry). They all cover different areas with original editorial content but product information (usually technical papers, case studies, etc.) can be the same and apply for any of those verticals. Therefore, a client can run a campaign for its product on site A one month and then on site C two months after. The main goal of moving canonical URLs is having the latest campaign URL indexed by search engines so we deliver results to the client for the latest campaign he is paying for (site C/product_page) and not the original campaign he did months ago (site A/product_page).
We know this is a particular way to do things but that's why we ask for advise.
Cheers.
-
The central idea of canonical is that it's the source while the iterations are iterations... so I'd avoid moving canonical around. What you're also is describing within your network is a little hard for me to wrap my head around. Why are sites A, B, C, and D different? Are they localized? Are they in different verticals? Are they talking to different channels or interests? If there are differences like these the content should likely be unique enough to address the different market being served by the different site.
If not selecting one as your resource center and handling campaigns as campaign variables seems like the way to go, ergo: Site A/Resources. Link from Site B = Site A/Resources?v=campaign_ids_promotions_timing_etc. Google even has a tool for doing just this: https://support.google.com/analytics/answer/1033867. And why this is helpful here: https://support.google.com/analytics/answer/1033863. Cheers!
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
-
Can I change a URL on a site that has only a few back links?
I have a site that wants to change their URL, It's a very basic site with hardly any backlinks. http://www.cproofingandexteriors.com/ The only change they want to make is taking out the 'and'.. so it would be cproofingexteriors.com they already own the domain. What should I do?? Thanks
Intermediate & Advanced SEO | | MissThumann0 -
What's the average rank update time after site and/or backlink changes?
What's currently the typical time, ON AVERAGE, it takes to see ranking changes when significant improvements are made to significant ranking signals on a long-established (as opposed to brand new) website? Does the rank update associated with on-page optimization happen sooner than addition of quality backlinks?
Intermediate & Advanced SEO | | JCCMoz0 -
Location in URLs question
Hi there, my company is a national theater news publisher. Quick question about a particular use case. When an editor publishes a story they can assign several discrete locations, allowing it to appear on each of those locations within our website. This article (http://www.theatermania.com/denver-theater/news/full-casting-if-then-tour-idina-menzel_74354.html), for example, appears in the Los Angeles, San Francisco, and Denver section. We force the author to choose a primary location from that list, which controls the location displayed in the URL. Is this a bad practice? I'm wondering if the fact that having 'Denver' in the URL is misleading and hurts SEO value, particularly since that article features several other cities.
Intermediate & Advanced SEO | | TheaterMania0 -
Changing URLs from sentence case to lower case
Hi Guys, We are contemplating of changing our site URL structure from sentence case to all lowercase. www.example.com/All-Products/Bedroom-Furniture/ www.example.com/all-products/bedroom-furniture/ We will use 301 redirect for old to new. Its a 3 year old ecommerce site and currently rank very decent on serps. The agency that does our seo is recommending this change and reckons that all lowecase URLs as preferred over our current URL structure. My worry is we will lose our current ranking but agency advises that rankings will probably go lower or fluctuate for some time and get back to its original position or may even rank better in due course as we are doing a 301 redirect and once the site is crawled Google will know the change. We are approaching Christmas and thenext 2 months are most busiest period of the year, we don't want to risk on traffic. I would really appreciate if the community experts can advise, Is it really that lowercase URLs are better than our current url structure? By doing 301 will our rankings come back to same in "due course" ? How much of a risk is it to do these changes at this time of the year? Thanking you in advance, Sohail
Intermediate & Advanced SEO | | tigersohelll1 -
How do I test images in WP migration without Changing URLs?
I'm redesigning example.com on a subdomain of my own site, so at example.mysite.com. As part of the redesign, I am optimizing the site's images. I used Wordpress Importer to get the content to the development site, but I did not import the images. Instead, I added the images to the development site by copying and moving over the contents of example.com's uploads folder. The posts at example.mysite.com are showing the images, but they are pulling them from the original location. I tried adding the following code to wp-config.php under the (misunderstood?) impression that the image URLs would use the development site's domain: 1 define('WP_HOME', 'http://example.mysite.com');
Intermediate & Advanced SEO | | kimmiedawn
2 define('WP_SITEURL', 'http://example.mysite.com'); I am not seeing any change and the images are still pulling from the original site. How can I test the images on the current site without actually changing the URLs in the database. (If I understand correctly, I could search and replace, but that is not what I am trying to achieve.) The original domain is not changing with the redesign, so there is no need to actually change the URLs. I just need to test the images, as I will be removing those that are not being used as well as optimizing the remaining images before moving the redesigned site over to the original domain.0 -
Set up a rel canonical
I have a question. I was wondering, if it was possible to set up a rel canonical. When I can't access the non canonical pages? For example, my site as at www.site.com , but the non cannocail is at site.com is their any way to set thet up without actually edting it at site.com ? Thanks for your help
Intermediate & Advanced SEO | | PeterRota0 -
Changing the G+ Author
Hello, We have a website we are linking using schema / google places to a G+ profile. however, this is a person in the company and may change in the future. Is there any issue (e.g. TOS issue) with Google to have one author of a website and then change to another (e.g. change from author being one G+ account ot another with a new image/profile/person)? Thanks!
Intermediate & Advanced SEO | | onlinemktg10 -
My URLs are a mess!
Hi all, I am having some SEO done on my website and I have been asked to tidy up my URLs. They show the word 'brand' or 'item' and an ID number in every one. http://www.societyboardshop.co.uk/brand/Girl-Skateboards/153/ http://www.societyboardshop.co.uk/item/Girl%20Skateboards%20Guy%20Mariano%20OG%20Guy%20Skateboards/898/ My developer says that we cannot remove these words as they 'form part of a routing table' for each url. How do I fix these URLs? Many thanks in advance. Paul.
Intermediate & Advanced SEO | | Paul530