7 Top Ways to Avoid Link Theft



Get Web Design Tips and Tricks on mps-web-design.com. 7 Top Ways to Avoid Link Theft topic will increase your understanding on Web Design Tips and Tricks. We at mps-web-design.com only provide news, articles, information in Web Design Tips and Tricks. Web Design Tips and Tricks at mps-web-design.com provides the most up to date news and articles. If you have questions please do not hesitate to contact us.

If you have a link directory on a website, how do you stop link theft by sites that don't link back, or trick you into thinking they do ?

Whether link theft is anything to get concerned about depends on how many links your website has, the quality of those links (Google Page Rank) and how many of those links you lose. Search Engine Ranking is certainly something that's becoming more dependent upon the links to your website.

You might be forgiven for thinking that when a website no longer links back to you, that it was an accident your link was removed from the link directory. Of course accidents happen as I know from using some link manager software. Just one click in the wrong box and a website link disappears the next time you update your link directory. But the real link thieves are those people that use methods to rob you of a link.

Here's 7 Top Ways Link Thieves work and how you can avoid being their next victim.

  1. If a website asks you to exchange links, don't link to them until they have given you the URL location of your link in their link directory. If you link to them first they may forget to add your link.

  2. Visually inspect your link by visiting the website page your link has been placed on. In your web browser, view the source code of the page. In Internet Explorer go to View then Source and this will open up your default text editor.

    Using the text editor search on the page for your website domain and ensure when you find it that the link is a standard text link of the form :
    <a href="http://www.yourdomain.com/" target="_blank">Link Title</a>.

    The target="_blank" just launches a new browser window when the link is clicked.
    The link should have no JavaScript code like :
    <onclick='javascript:newWindow('http://www.yourdomain.com')'>Link Title.

    Links like this JavaScript one can be made to look visually identical when viewed in a web page browser, but to a search engine it's as if this link is not there. Whilst a visual inspection to catch this form of theft is always the best, you can catch some, but not all of these types of links by using reciprocal link manager checking software.

  3. Check that your link on the other web sites page is not being put through a redirect. By hovering your mouse over the link, check what link text appears in the status bar of your web browser.

    If your link appears as :
    "http://www.theirdomain.com/page.html" or
    "http://www.theirdomain.com/redirect.asp?id=2273" and not
    "http://www.yourdomain.com"
    Then your link is on a redirect.

    Any form of link that has theirdomain and not yourdomain in the link URL is only of benefit to the other site owner and not you. Links like this point to their domain and not yours which gives the other site the link benefit in the eyes of the search engines.

    Don't link to this site if you want some search engine benefit from the link.
    If you just want traffic from visitors clicking on the link, that's the only benefit you'll get.

  4. If you want to get search engine link benefit, don't link to web sites that have dynamically generated link pages. If your link is on a dynamically generated link page the URL of that page could be something like :

    "http://www.theirdomain.com/links/index.php?&lk=5".

    The fact that the URL has a ? or & in the URL means that most search engines will never read that page, so they will never see the link back to your site.

  5. Use the Google Toolbar Page Rank Tool to check the PR of the page your link is on.
    If the PR is 0 but the PR of the home page is much better, this could mean either the link directory is new ( not likely if it has a lot of links ) or there could be something about the page which is preventing Google from reaching it.

    Using your web browser view the page code as in 2 above and check for the robots meta tag at the top of the page between the <head> and </head> tags.

    If it says :
    <meta name="robots" content="index,follow"> or
    <meta name="robots" content="all">
    then all is OK.

    If the tag says :
    <meta name="robots" content="noindex,follow"> or
    <meta name="robots" content="index,nofollow"> or
    <meta name="robots" content="noindex,nofollow"> or
    <meta name="robots" content="none">

    Then this page is not being given full access to the search engines.
    Do not link to this sort of page.

  6. If the robots meta tag you checked is OK but you still suspect a problem with a low PR then you should check the sites robots.txt file. To do this type the main URL of the site into a web browser but add robots.txt for example: "http://www.domainyourlinkingto.com/robots.txt"

    The robots.txt file is read by the search engines and it tells it the directory and files it can access. A simple robots.txt file might look something like:

    User-agent: *
    Disallow: /cgi-bin
    Disallow: /forms
    Disallow: /contact.html

    If the URL of the page you were linking to was :
    "http://www.domainyourlinkingto.com/dir/web-design.html"

    Then you would want to be sure that in the robots.txt file you should NOT see :

    Disallow: /dir
    Disallow: /dir/web-design.html

    This is telling the search engine robot not to index or follow the links in the link directory called dir and to ignore the links page web-design.html.

    And you should not see :
    User-agent: *
    Disallow: /

    If you see :
    User-agent: *
    Disallow:

    Then that's OK.

    All sounds a bit complicated I know, but there is no easier way to explain this sort of thing. Some reciprocal link manager checking software will also detect the incorrect use of the meta robots tag and also check the robots text file.

    However some link manager software I have experienced, incorrectly reported a link page as blocked by the robots text file because it read "Disallow:" as prohibiting the search engine when in fact it means allow (see above). It is "Disallow: /" that would tell the search engine not to index the site.

  7. Once you've completed your link exchange and done the checks to ensure you're not being cheated you must then check your links at regular intervals. Once you have more than about 50 links you will soon find link checking becomes a time consuming process. It's far better to build your link directory using some form of link manager software that will automatically check your links at intervals you specify.

    To help you in making the right choices about setting up a link directory read my article "10 Mistakes to Avoid When Setting Up a Link Directory" which you can find at http://www.webpageaddons.com/link-manager-mistakes.htm

Of course not all link theft is intentional, sometimes it's just the webmaster not knowing that the way he has set up his link directory will not provide search engine link benefit to anyone that links to them.

However some link theft is intentional, the webmaster knows exactly what they are doing and by following this advice you can avoid being their next victim.




Avoid The 10 Biggest Divorce Mistakes. - Find out how to avoid making common costly mistakes during divorce and save thousands of dollars.
Home Buyer Defense Guide. - Real estate insider advice to help homebuyers avoid common mistakes when buying a home.

This post was originally published on May 13th, 2004. As others are writing about the topic, I thought bringing it out of the archives would be worthwhile.

A little recap

The idea of placing multiple states of buttons and other elements that are used in background images took its roots, I believe, from Pixy's Fast Rollovers. The CSS Zen Master extended this to another purpose in CSS Sprites: Image Slicing’s Kiss of Death. Didier Hilhorst came up with a nice application of this method, and I worked it backwards in Responsible CSS - Recycle your background images.

The idea behind the 'sprites' method can obviously be extended to any html element, and there are tangible benefits for doing this, just as long as the designer does his or her usual homework.

Benfits of using the 'sprites' method

What are the possible the benefits of using this method? Essentially it lies in faster download times for your web content.

Readers of Andy Kings book, Speed Up Your Site: Web Site Optimization will notice that this method reduces http requests and makes more efficient use of the data packets used to transfer files to the users computer, and that that is a good thing.

Packet size and http requests

From Web Page Design and Download Time, by Jing Zhi of Keynote Systems (seen here - pdf), cited in Andy's book:

The basic performance principle is therefore to make fewer requests and transmit fewer packets. From this principle, we can derive two basic design rules for wellperforming Web pages. First, reduce the overall size of the page, thereby reducing the number of bytes (and packets) to be transferred over the Internet. Second, limit the number of embedded objects on the page, such as images, each of which must be requested and transferred separately from server to browser.

They also found that it was the number of packets and not necessarily the overall size of the page that was important. If a packet could hold 1460 bytes (the figure given in the article) and your object was 1600 bytes, it would require two packets. They found that this object would transfer at the same speed as another object that was greater in size but still fit in two packets.

Potential payoff

The potential payoff for using this method versus individual images, then, is a faster download time due to reduced number of packets and fewer http requests.

Reducing http requests is easy. One file instead of two or three etc. is simple. But packet requests? That depends...

An example

The number of packets sent will depend on the size of the file and the users internet connection.

As an example, lets look at the fiftyfoureleven.com logo at the top of the page. When this design was first being coded, that link consisted of two 3.34kb images, one for the link state and one for the hover state. Now, by using one image that contains both states and simply bumping it back and forth depending on the hover state, that has been reduced to one 5.35 kb image. Right there is a savings of 1.33 kb. Good news.

Now, for arguments sake lets say that a packet can hold 1460 bytes (packet size for connections greater than 128kb/s = 1500 bytes -40bytes for tcp/ip headers). The two image method used 6 packets, 3 for each image (3.34/1.46, rounded up). The single image method uses 4 packets (5.34/1.46, rounded up).

Things are looking good.

How to optimize

In his alistapart article, Dave refers to the image that holds all of the sprites as his 'master image'. The key to benefitting from this method is to ensure that the file size of your master image isn't a bloated equivalent versus the sum of its pieces.

Conclusion

Great benefits can be realized when combining a master image from slices that fall well below the size of one packet, as that unused packet space goes wasted.

After doing a little more research, it seems that packet size can vary depending on the connection rate. That being said, it may be rather difficult to come up with a firm rule here. To play it smart and safe, try and:

  • build master images that are smaller then the sum of their collective slices (by combining images of similar colors, for example) or
  • rather than use a different distinct image for a certain element, reuse one that you already plan on using elsewhere.

This isn't exactly groundbreaking advice, however having seen the results acheived with the logo on this page, it can be seen that using the sprite method versus individual images at minimum does reduce http requests and even further it can reduce file size which in turn can reduce the number of packets sent.



Article Index: | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79


More Articles:


1. Graphic Design Using Color By Kelly Paal
Color is everywhere and conveys a message even if we don’t realize it. While this message can vary by culture it pays to know what colors “say” in your own corner of the universe, and even what color means to your target market. If you don’t think that color speaks just complete this sentence, “red means ---- and green means –“ even a child will know what red means stop and green means go. If such simple ideas work for all of a given culture or market what could it mean to the graphic…

2. How To Build Your First Web Site!
How To Build Your First Web Site!by BB Lee (C)2003(400 words)Getting Started!Most Internet service providers offer their customersa space to place a basic site on the World Wide Web.With this basic site you will get your very own URL. (Universal Resource Locater) This will be your business address on the web. Now, anyone who knows your URL will know how to contact you on the World Wide Web. Even if they are on the other side of the world!Many other places exist where you can easily set up a free…

3. Your Website Visitors - Will They Stay? By Randy Justason
I'm sure you've all heard the saying 'Build it and they will come'. Although that may have been true a few years ago, now we must work, and work hard, to get visitors to our websites.You can't always control who visits, however, you can have some control over who stays.Here are a few website no-no's that I have come accross that made me leave without even clicking past the first page.1. Slow loading pages - For those of us still on dial-up internet access this is one of the primary reasons f…

4. 2 tips on effectively organizing your navigation
Not all links are created equal. While all of your links may be important, you must sort and prioritize to come up with an effective navigation scheme. Here's what you should keep in mind: 1. Sort your links Your links should be organized according to their relationship to each other. Any time you can find a way to divide your links into two or more categories, do so. If you have more than 5 or 6 links, categorizing becomes very important. Try to find some natural groups. For example, suppose yo…