Characteristics of Successful URLs



Get Web Design Tips and Tricks on mps-web-design.com. Characteristics of Successful URLs 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.

While there are many things that make a successful web address, there are certain attributes that all successful web addresses share.

They are:

First, they are short and simple. Shorter is always better. Short web addresses are easier to remember and reduce the possibility of typing errors that can trip up potential visitors.

Second, they are descriptive. Your web address should be a preview of what visitors will encounter when they visit. Your name, in itself, may not provide enough of a clue to your web
site's contents to entice visitors to drop in.

Third, it should be memorable. The very best URL's combine simplicity and description with an unique element-often a play on words-that helps potential visitors remember your web site address hours, days, or even months after they first encounter it.

As a result, a successful web address often requires more thought and creativity than immediately obvious. Your first instinct, usually to name your URL after your name or your firm's name, may not-in the long run-be the best choice.

So how does your present or proposed URL measure up:

Is it Short. Is your URL as short and easy to type as possible?

Is it Descriptive. Does your URL do a good job of describing the content visitors will find when they visit?

Is it Memorable. Is your URL easy to remember, even if your name or your firm's name isn't? Is it distinctive or humorous?

Remember, the better your business name, the easier it will be to choose an URL. Like good business names, effective URLs are short, descriptive and memorable.

Here are some other aspects of URLs to bear in mind:

Do your preliminary research, and make sure the URL you want to use is not already taken. Although not a foolproof method of seeing whether or not a web site address has already been taken, you can do a preliminary search by simply typing in a desired web site address and see if the domain name has already been taken. This can help you weed out web site addresses already taken without paying a search firm to do the first round of searches.

With all the companies and individuals getting on the web today, before you concern yourself with the details of web design, content and production, you should firm up a short, descriptive and memorable web site address as early as possible, and get your name first before you do anything else.

This is not for everyone, but you might build your URL around specific products, events or your location. Perhaps you want your business to be known as the best source for a particularly well-known product or service in a given area.

Last, but not least is be sure you support your web site address throughout all of your marketing materials and advertising. Your ads, brochures, business cards, letterhead and newsletters should all prominently feature your web address. The more exposure your URL gets, the greater the number of visits, especially if your address is short, descriptive and memorable.

Copyright 2004 DeFiore Enterprises



A Gluten Free Life. - Think different, Act different, Eat different. New eBook reveals how to successfuly live with a wheat and gluten intolerance.
No Thank You Rich Jerk - Honest Riches. - 23-Year-Old Successful Internet Entrepreneur Shares All of the Secrets to how she makes $10-12,000. per month.

Some simple suggestions

Well I don't consider myself an expert, I do have experience with working with larger datasets and there are a couple of things that I always do to keep queries performing well.

Optimize Queries with EXPLAIN

Explain is your friend, get to know it well. If you take the time to read thru the Explain documentation on the MySQL site, you will find some valuable information, some of which is hilighted below.

Optimizing joins

Single sweep what?

MySQL resolves all joins using a single-sweep multi-join method. This means that MySQL reads a row from the first table, and then finds a matching row in the second table, the third table, and so on. When all tables are processed, MySQL outputs the selected columns and backtracks through the table list until a table is found for which there are more matching rows. The next row is read from this table and the process continues with the next table.

Why is this important? Imagine a main table - tableA - with 80,000 rows of data. This table has a corresponding n:n table that maps entries in tableA with a locations table. A query could be written as:

SELECT tableA.*, locations.location from tableA 
Left Join tableA2locations on 
tableA2locations.tableA_id = tableA.id
Left Join locations on 
tableA2locations.location_id = locations.id
where locations.location = 'sometown'

Keeping the above quote in mind, MySQL will read a row from the first table and join the corresponding data from the joined tables for that row and then sweep thru the rest of the data, joining as it goes along.

This leads us into the following section.

Number of rows needed to execute a query

You can get a good indication of how good a join is by taking the product of the values in the rows column of the EXPLAIN output. This should tell you roughly how many rows MySQL must examine to execute the query.

From the above, you can determine that for a query on tables that have not been properly indexed, a join can quickly become unwieldy when dealing simply with three tables with records in the thousands (1000*1000*1000 = a slow query). See HackMySQL for a good example of this.

Reducing the number of rows needed to execute a query

So beyond indexing properly for joins, you can still end up with a query that runs in a way that causes a bottleneck.

Taking our example from above, imagine that we use a where clause that limits the tableA selection to half (tableA.foo = 'bar' below):

SELECT tableA.*, locations.location from tableA 
Left Join tableA2locations on 
tableA2locations.tableA_id = tableA.id
Left Join locations on 
tableA2locations.location_id = locations.id
where locations.location = 'sometown' and tableA.foo = 'bar'

This starts us out with 40,000 rows of tableA data to examine. If there are a further 2000 rows from tableA2locations, thats 800,000 rows of data. Not astronomical, but significant. If this was a 3 or 4 table join, things could get ugly. What to do? The answer may be obvious to some: select first with the most limiting table:

SELECT tableA.*, locations.location from locations 
Left Join tableA2locations on 
tableA2locations.location_id = locations.id
Left Join tableA on 
tableA2locations.tableA_id = tableA.id
where locations.location = 'sometown' and tableA.foo = 'bar'

This starts us out with 1 selection from the locations table, then 2000 from tableA2locations. If the join between tableA2locations and tableA is indexed correctly, we are then left with an index join based on ID, rather then having to initially select 40,000 rows from tableA as in the previous example.

When I first started programming, it made sense to me to select from the main table (tableA) and join the lookups. But once you add some data to the mix and start to play with Explain, you quickly realize that selecting from the limiting table can make your server's life a little easier.

For further reading on the topic, I always send people to HackMySQL when they ask, so for more tips and tricks, be sure to have a read thru the optimize section of that site.



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. How to Make Your Web Site Come to Life: Tips for Making Your Pages Interactive By Donald Nelson
My first web site was nothing more than a brochure that was transformed into an HTML document and installed on the web. Since then I have learned that web pages can do a lot more than printed brochures, because they can offer several different ways to involve the visitors. Here are some of the ways that I use to bring my sites to life.The first and most obvious kind of interactivity is to have a way in which someone can send you a message or contact you. You can do this by putting your e-mail …

2. Immutable Laws Of Effective Navigation - Part 1 By Jamie Kiley
The first immutable law of effective navigation: It's gotta be readily available.Visitors should not have to hunt for your navigation or wonder where to find it. If you've done your job right, it will be right there when they are ready for it.The struggle in creating good navigation is to figure out what type of navigation the visitor is going to need, when he is going to need it, and where the most effective placement will be.Basically, you have to anticipate your visitors needs and have a so…

3. 10 Prominent Website Mistakes
Nowadays, sites are getting better. With minimal design and highly maintained archives they continue to offer comprehensive services. However, prominent mistakes on several websites are still apparent.Here is a list of the website mistakes that scares visitors away and ruins the business reputation.1. The under construction sign. Putting an 'under construction' sign on your website marks you as a struggling beginner. Websites are supposed to grow in time. If your site is not yet ready to be show…

4. Skip Navigation links are important
Skip Navigation Links are ImportantProviding links that allow the user to skip directly to content, bypassing the navigation, enhances the accessibility of your web site. This is recommended for blind or visually impaired users, people who use screen readers, and also for text-browsers, mobile phones and PDAs (Personal Digital Assistants). These links are common on most US, UK, Irish, and other government websites, as well as many universities and private organizations.From the accessibility an…