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
-
How can I identify technical problems with my website?
I am hoping for your good health. I would appreciate any tips on fixing technical issues on my website. Could anyone please help me to resolve some technical issues on my website? Thanks in advance. Here is my website: Apkarc
Technical SEO | | jjbndjkui880 -
Canonical Tag when using Ajax and PhantomJS
Hello, We have a site that is built using an AJAX application. We include the meta fragment tag in order to get a rendered page from PhantomJS. The URL that is rendered to google from PhantomJS then is www.oursite.com/?escaped_fragment= In the SERP google of course doesnt include the hashtag in the URL. So my question, with this setup, do i still need a canonical tag and if i do, would the canonical tag be the escaped fragment URL or the regular URL? Much Appreciated!
Technical SEO | | RevanaDigitalSEO0 -
For a web agency, can the same WHOIS registrant name information between different domain names hurt SEO?
Hi, I own a web agency and we often register domain names for our clients. When we register those, I just realized that we always use the same registrant name and other whois (ex : Louis-Philippe Dea), for all domain names. Can this hurt the SEO of our clients? Hope that you'll understand when I'm trying to say in spite of my bad english :S Thanks 🙂
Technical SEO | | Louis-Philippe_Dea0 -
Canonical and Alternate REL
Hi I have a website which is mostly dynamic content from a database. In the header of the site I have a function which outputs the rel="canonical" link and in some cases the canonical is the page the user is visiting and not another page on the site but I still show it in the source. However we have just recently launched our mobile website which is stored on an M DOT domain (i.e. m.mydomain.com) which has different URL's to my main website so following Google's recommendations we have created rel="alternate" links on my desktop site to point to the equivalent mobile pages and on the mobile pages I have created rel="canonical" links which point back to the relevant desktop site keeping everything tidy.
Technical SEO | | yousayjump
My question is, is there an issue with having both a rel="canonical" and rel="alternate" in the source of of a single page on my desktop site? Is it conflicting or detrimental in anyway? Thanks for reading0 -
Duplicate Title Tags and Meta Desc even with the correct Canonical Tag
I show a large/growing number of duplicate title tags and duplicate meta descriptions in my webmaster tools. I look at both pages Link 1 - http://www.thatsmytopper.com/wedding-cake-toppers/theme-cake-toppers/beach-theme-cake-toppers/where/color/petal-pink.html Link 2 - http://www.thatsmytopper.com/wedding-cake-toppers/theme-cake-toppers/beach-theme-cake-toppers/where/color/petal-pink/limit/16.html Both pages have the following canonical url: <link rel="<a class="attribute-value">canonical</a>" href="http://www.thatsmytopper.com/wedding-cake-toppers/theme-cake-toppers/beach-theme-cake-toppers.html" > Why does this show up as a duplicate title tag and description to Google still?
Technical SEO | | bhalverson0 -
Is Buying Domains Good For SEO? Can I 301 redirect domains to an Original website?
I have a friend that purchased multiple domains related to their website. Each of these domains have the back ground of the original website and irrelevant content on them. Is is possible to redirect the various domains to certain pages on the original website. For example if the website is www.shoes.com and they purchased domains such as www.leathermensshoes.com and a few others related to the website. Is it SEO friendly to link the domains purchased to the original website?
Technical SEO | | TSpike10 -
Should rel canonical tags include the root domain
It does sound like a silly question but bear with me a little... I recently installed on my Joomla website a module that automatically creates rel canonical tags for pages that contain lists that can be sorted by different criteria: (price, alphabetic order, etc...) I know that a proper canonical tag should look like this: However, the module I'm using creates the following structure Will this work? I mean, will it be "understood" by the bots? To see what the module actually does, you can visit the following link http://www.quipeutlefaire.fr/fr/index.php?sort=price&sort_direction=desc&limit=10&limitstart=0&option=com_auctions&category=240 In the source code you will see that the canonical tag is Which is the original "unsorted" page. Thanks in advance for your help
Technical SEO | | QPLF0 -
Wordpress plugins for SEO
Hello I am new to wordpress I just have started using it. Can anyone suggest me some useful tools / plugins / setting for SEO? I am further intrested in sepeeding up Wp. Any good advive on wp an seo would be appriciated.
Technical SEO | | sesertin0