Can somebody explain Canonical tags and the technical elements of SEO?
-
Newbie here,and learning fast. But... I can't help but feel the technical elements of SEO (i.e. canonical tags, javascript amongst others) are holding me back. My knowledge of programming and coding is basic at best. Do I have to have an understanding of this to get ahead in SEO or is it simply a case of reading some more and knowing the techniques? What percentage of SEO is technical (e.g. html coding etc...) Thanks in advance. N.
p.s. could someone explain what canonical tags are?
-
It's a bit of a read, but I discuss a lot of on-page tag/tactics in this post, inspired by Panda:
http://www.seomoz.org/blog/duplicate-content-in-a-post-panda-world
If you're launching a very large site (like an e-commerce site) with 1000s of products, then a deep knowledge of on-page SEO can be critical. For most sites, though, that grow organically, you can learn as you go. As you start to track your own content and rankings, you'll begin to see what works and what doesn't.
Early on in a site's life, a lot of on-page really just comes down to solid keyword research, a sensible site architecture/structure (navigation and internal links), controlling duplicate URLs, and writing decent TITLE tags. That'll take you a long way in the beginning.
-
There are many, many, great frontpage SEOMoz articles that explain a lot of this stuff. In the abstract I would say that 'strategic' SEO (e.g. overall site structure and planning) does require a grounding in technical issues but that 'tactical' SEO (e.g. per keyword or category content creation) doesn't necessarily, as long as there is a clear understanding of what is to be accomplished and how.
Here's a good article from the Learn SEO series on this site:
http://www.seomoz.org/learn-seo/canonicalization
(The whole Learn SEO section is pretty good)
The short answer is, canonical tags tell search engines what you want the 'real' URL for any set page to be when presenting it as a search result. Consider these URLs, which all theoretically go to the same place:
If search engines treated all of these as 'different' pages, it means that your 'link weight'' or relevance for them would be split 4 times, depending on how many other people linked to them, how you link to them internally, how your sitemap references them, etc. But you don't want that; you want 'one' default page for your site. The canonical tag lets you explicitly specify which of the above should be considered the 'canonical', or original, page.
This has a variety of applications, but these are the most important:
-
Controlling capitalization. Is there a difference between Default.aspx and default.aspx? It's unlikely, but canonicalization can take care of this
-
Reducing search engine confusion for identical pages, as above.
-
Reducing querystring over-indexing of duplicate content. If you can have over 100 iterations of SearchResults.aspx?Start=0&End=100&Sort=Asc, SearchResults.aspx?Start=10&End=110&Sort=Desc, etc. etc. you can canonical them to the original, plain, SearchResults.aspx to help avoid duplicate penalties.
I'm sure there's more, but I'm just writing this off the top of my head.
-
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
-
What IS SEO FRIENDLY BEST PRACTICE FOR URLS FILTERED 'TAGGED'
EX: https://www.STORENAME.com/collections/all-deals/alcatel– Tagged "Alcatel", when I run audits, I come across these URLS that give me duplicate content and missing H1. This is Canonical: https://www.STORENAMEcom/collections/all-deals/alcatel Any advice on how to tackle these I have about4k in my store! Thank you
Technical SEO | | Sscha0030 -
Should existing canonical tags be removed where a 301 redirect is the preferred option?
Hi, I'm working on a site that is currently using canonical tags to deal with www and non-www variations. My recommendation is to setup 301 redirects to deal with this issue instead. However, is it ok to leave the existing canonical tags in place alongside the new 301 redirects or should they be removed? My thoughts are that this is not a canonical issue and therefore they should be removed? If 301 redirects are not possible it would be better have them that nothing at all but I don't think we need both, right? Any feedback much appreciated!
Technical SEO | | MVIreland0 -
Magento SEO question
Hello Moz Community, I am wondering if these magento settings are correct for seo. www.domain.com 301 > www.domain.com/main-language www.domain.com/main-language/main-keyword (index & follow) www.domain.com/main-language/main-keyword/shopby/size-m (index & follow & canonicalized to www.domain.com/main-language/main-keyword) All layered navigation links are no-follow
Technical SEO | | mhenze0 -
Badges & SEO
Hello, Moz Community! We're working on creating an affiliate badge for events that make our best-of list and we're wondering: if every event website embedded the badge (could be as many as 70), would having the same image hosting URL for each one raise concerns with Google? Thanks!
Technical SEO | | EveryActionHQ0 -
Hreflang Tags - error: 'en' - no return tags
Hello, We have recently implemented Hreflang tags to improve the findability of our content in each specific language. However, Webmaster tool is giving us this error... Does anyone know what it means and how to solve it? Here I attach a screenshot: http://screencast.com/t/a4AsqLNtF6J Thanks for your help!
Technical SEO | | Kilgray0 -
Personalization software and SEO
Hi guys, I'm just testing a personalization software in our website, basically changing the "location" text depending on the user's IP. I can see in my software that when the Google bot comes to our site the personalization software triggers an action changing the location based text to "California". Can this make Google understand that our website targets only users in California and thereof hurt our rankings in other locations nationwide? I'll appreciate your opinions.
Technical SEO | | anagentile1 -
Pager + SEO - Is it possible?
Hi, I am having this issue. I know that pager are not friends with SEO, but I want to know which is the best to do in this situations. for example, I work in a news company, and I have a lot of news pages that are very extensive so I use a pager. Well here I have the problem. suppose that the url is www.mysite.com/news/id/here-comes-the-title When you enter that URL you are viewing the first page that has this meta: title keywords description Now, the problem comes when the user goes to the page 2 of this news article. What I shall do? 1- Change the url to www.mysite.com/news/id/here-comes-the-title-PAGE2 www.mysite.com/news/PAGE2-id/here-comes-the-title www.mysite.com/news/id/PAGE2/here-comes-the-title 2- in the page 2,3,4,5 ... add a meta robot noindex? In the option 2 I think that I am loosing the opportunity to index the body of my article. Is this correct? Thanks
Technical SEO | | informatica8100 -
Can I use canonical tags to merge property map pages and availability pages to their counterpart overview pages?
I have a property website, for each property are 4-5 tabs each with their own URL, these pages include the overview page which is content rich, and auxilliary pages such as maps, availability, can I use a canonical tag to merge the tabs with very little content to their corresponding overview page which is content rich? I.e. www.mywebsite.co.uk/property-1/overview This page has tabs for map, town info, availability which all have their own url i.e. www.mywebsite.co.uk/property-1/map
Technical SEO | | assertive-media
www.mywebsite.co.uk/property-1/availability
www.mywebsite.co.uk/property-1/towninfo Because these auxilary pages do not contain much content can I place a canonical tag in them pointing back to the content rich overview page at www.mywebsite.co.uk/property-1/overview?0