SEO and Webdesign: the URLs and internal linking for a site

There are a few things about the internal linking for a site after talking about the friendly URLs. The first is about canonical URLs. Canonical essentially means standard or authoritative, so a canonical URL for search engine marketing purposes is the URL you want people to see.

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:

They look very similar, 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 it tries to pick the URL that seems like the best representative from that set. Depending on how your web site was programmed or how your tracking URLs are setup for marketing campaign, there may be more than one URL for a particular web page.

The problem most search engine marketers run into deals with domains when they are not setup properly. In these cases the domain URL without the www prefix (e.g. goldengravel.eu) and the domain URL with the www prefix (e.g. www.goldengravel.eu) are considered individual web pages. Since both pages may be indexed by the search engines you could get hit for duplicate content and at the very least you would be splitting your link popularity.

The easiest way to protect your site is to redirect all forms of URL your domain to one standard URL – a canonical URL. For example to force the use of www.goldengravel.eu instead goldengravel.eu or http://goldengravel.eu you must have this lines in the .htaccess file (this is Apache specific, if you use IIS the lines should be the same using ISAPI filter).

RewriteEngine On RewriteCond %{HTTP_HOST} ^goldengravel.eu$ [NC] RewriteRule ^(.*)$ http://www.goldengravel.eu/$1 [R=301,L]

This response to the problem is resolved on the server side, just before the script is accessed. One other way to consider the problem is for the web designer to define inside the page a variable that, in our case, is http://www.goldengravel.eu and to use is to construct all the URLs inside the page.

The previous part of this article says about one way to create duplicate URLs.

Another way to obtain such URLs is to when they are generated dynamically and there are flaws in the script. For example, when you generate the URLs from only the title and you put the same (or very similar) titles to your articles you can get the same URLs. I am thinking the words separators (hyphens and underscores, but this is another subject and I will write about it later).There are websites (like the ones create with the wordpress blogging scripts) that can generate multiple URLs for the same article. Some examples are the following ones:

  • http://www.goldengravel.eu/?p=2
  • http://www.goldengravel.eu/my-blog-post-number1
  • http://www.goldengravel.eu/my-blog-post?print=true

Although it makes sense to enforce unique URLs for all your web pages inside any site as Google imposes a penalty on suspected duplicate content, it is not always possible to do so. Google have been introduced a way to specify the unique URL (the canonical URL) of any web page by using a meta link tag. Setting this tag is simple: you first decide which URL you wish to use, and then add this link tag to the section of your HTML page something like the next example.

Google claims that this would not be treated as a directive, but a hint that would be honored strongly. Additional URL properties, like PageRank, would be transferred as well.

The next important thing are the bad URLs, I mean the URLs on the sites that can not be found, clicked, visited or submitted to social media. It may be a technical problem (server is down, the internet access with problems, etc.) but it also may be a design/maintenance problem: indexed links may disappear from time to time (temporary or for ever).

The technical problems can be solved (and the most of them are solved in time), but the other problem depends entirely by you. When you are designing a page make sure that the URLs in the site does not have flaws and all them are working ok before putting the site online. Its no fun for a human to have a list of articles on the page and a lot of content in that articles and when he/she tries to access them find a 404 error page because the URL was not created all right, especially when from other part of the site the article can be accessed ok. The search engines acts in the similar ways: if there are bad URLS (404 error pages) the will not index it.When an article is deleted (from some reasons, depending of the owner of the site), there are 2 ways to react to that from the designers point of view: the URL will completely disappear (and the search engines will not find an already indexed URL) or the URL will remain the same and the content will be replace with a message similar with “this article has been erased”. From the search engines neither way is perfect, but URLs appearing and disappearing periodic with no message is not something good.

From the seo point of view, bad URLs are also the one that contains special characters (spaces, apostrophes and other characters like –), but that can be corrected by generating or redirecting to friendly URLs.

The internal link structure of a website works in the same way that external links does: in order to build a quality internal link structure a site has to add links on its sub-pages and these links need to contain the keyword or search term that is being targeted. There is no limit on how many links from internal sub-pages can be created... there can be 10 pages or 10 billion pages. When the search bot sees these links all pointing to a specific page (no duplicate URLs and no bad URLs) it is going to read the provided anchor text in those links. It will then assume that the page being linked to is important for the anchored keywords.

Deep link building is a good way to separate great websites from the mediocre ones: linking to sub-pages of a website is one of the best ways to grow long tail search traffic. It also is a great way to built up the site authority.The first step when building deep links is to define the target (or the targets) of the site and them keep them focused all the time. For example, this site is dedicated to web design, software code and seo and you will not find here anything other than that. Usually the web sites are custom to their owner needs, and they have only a few targets (a limited number of subjects for the content and keywords). The bloggers can write about they want, but even they have to customize the subject and the contents of their articles accordingly to what people is searching.

The second step in the process requires the identification of sub-pages that can be used to gain more search traffic and can help boost top level keyword rankings. Top level keywords are very competitive and they usually require substantial link building campaigns to move up in the rankings. A great way to boost the authority of pages that are targeting these competitive search terms is to increase the internal authority of those pages. One way to do this is by adding a contextual link to the sub-page that links to the competitive top level page. Adding deep links that point at these pages will boost their authority. The authority of you site will increase together with the the authority of the pages inside your site.

In one sentence, make the important pages on your site as visible as possible (inside the site and on other pages). For the first part the web designer is the person that can help you (a smart one, with seo knowledge, can even give you some suggestions) and for the second one you should aks the persons that do marketing (or seo marketing) to do this job.

Related Articles

seo search engine optimisation The search engine optimisation part is very important for websites - they have to match certain criteria in order to appear as often as possible in the search results on Google and Bing. SEO (search engine optimization) starts from site / online store / platform development because it involves a specific structure of the pages, it involves an ease to browse for the visitors (for your clients) and it involves quicky loading when accessed. Our sites are delived already optimized, but if you have already a solution developed by someone else we analize your website and we offer consultancy - we'll tell you about the options you have about to boost its visibility and organic traffic.

realizăm site-uriWe develop websites to present your activity to the world and applications for internet that help you organize your activity as eficient as possible and without loses (in money, time and energy) wherever you are. Do you need an online store or a tool available for you anytime? We can develop that as long you reserve a domain name and some hosting space, the app is our job.

As an extension to your site or web app we can provide an app for your smartpone / table to keep you always informed about what's happening with the product already developed.

developing appsWe develop web applications and mobile apps (Android) for various companies and organisations according to their specifications and requirements. The apps are being used by employees and partners to work more efficient and with less costs for the company: the web applications can be accessed through the browsers installed on smartphones and tablets but the usage of a complementary mobile app can make efficiency to go up (it can increase the communication between people or it can show things not so important on PC).

We offer support for the applications used now and we develop them further using modern technologies.

Consulting bussiness online / itWe offer consultancy about the informatic system you have installed and we offer sollutions to make the more efficient, to improve and develop them further, we analize the activities inside your company and / organisation and we offer sollutions for the projects you want to develop.

If you don't have a website, an online store, a web application or a mobile app (Android) but you want to develop one for yourself or your company we offer the initial consultancy, the one that's necessary before starting anything about such project.

Share this URL on social social

"Cu capãtul arcurilor, trecînd,
rãzboinicii
mîngîie roua..."

Yosa Buson (1715-1783)

facebook sharing button
twitter sharing button
messenger sharing button
reddit sharing button
wordpress sharing button
whatsapp sharing button
tumblr sharing button
pinterest sharing button
blogger sharing button