Be Popular on the Web



Get Web Design Tips and Tricks on mps-web-design.com. Be Popular on the Web 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 search engines determine that your website is popular, then they will list it as relevant to a search, the more popular - the more relevant. The more relevant, the higher you will be listed in search results. But how easy is to be popular?

Design to become popular:
The search engines calculate that if other websites containing subject matter in common with your website, have actually linked to your website, then yours is a popular site for that subject. The more links from websites with the same key words as you, the more popular your site is deemed. Plan to get those prized links.

Key words:
What search words you want people to find you by? These should include your subject, your products, or services, or information, but could also include location, country, state, town. If you want to be relevant to a search for 'toys Australia' - you need links from toys websites and from Australian websites, but not from competing toys sites in Australia.

For your subject, find websites in other parts of the world using your key words, but who don't directly compete with you.

For your location, there are small business groups, local chambers of commerce, portals and other websites in your location looking for links for the same reason as you.

Non-reciprocal links:
There will be sites that will link to you without requiring a reciprocal link back from you. These include some location sites mentioned above. However, remember that a link from you also helps them appear popular, which in turn helps you. You want links from popular websites.

Reciprocal links:
Websites in other locations with web pages rich in your key words are ideal links to you, and your website would be an ideal link to them. If you are selling pizzas in Sydney a link from Joe's Pizzas New York will help with the key word 'pizzas'.

Websites in your own location are of value for the location words. e.g. If you want to be found in a search for Sydney websites, links from other Sydney sites can help. If you are selling toys in Sydney, a link from Joe's Pizzas New York is unlikely to help.

Asking for a link:
When emailing another website, avoid making a request that looks like a form letter. Send a personal email offering to swap links, listing particular key words that your websites have in common.

Check where your link will be on the other site. Check that their home page links directly to their links page. Avoid websites where their link to you won't be direct. Run your mouse over their links to other sites. If a link looks like an internal database reference, e.g. resources.asp?ID=1234, it is too indirect to be counted by search engines. The link should be http://www.yourwebsite.com.

Many websites may ask you for reciprocal links. Evaluate these against the above criteria.

Placing a link:
Links to other websites can be on any page of your website, but it's useful to have some text on that page containing your key words. To persuade other websites to swap links, that page should be linked also directly from your home page. Many websites have a page especially for reciprocal links, or 'resources' as many now call it. Your web designer can help.

Many websites will email you the HTML code for a link to them. You can copy and paste it on to your page, or your web designer can.

Supplying link details:
You need to email the other website with (1) URL in the format http://www.yoursite.com, (2) title including key words, and (3) brief description including key words.

Be popular:
The more relevant links you can get the more popular you will be. Your website will be just what the search engines are looking for.


How To Hypnotize! - eBooks and Videos that teach hypnosis. Very popular and high click to sale.
WeightLoss eBook :Negative Calorie Foods. - Popular Weight loss Program. 3 Diet Plans, 150 recipes with negative calorie foods! Pictures of Negative Calorie Foods.

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. Whatever Happened To Keep It Simple?
I don't know, maybe it's just me, but it seems the KISSformula has been tossed out the window.I visit various sites that are supposed to be selling a product or service and get various messages such as: We'd like to let you know you don't have the latest version of IE or Netscape and we'd like to ask you toupgrade your browser at this time. We're sorry but this site can only be viewed with InternetExplorer. If you want to view our site you'll have to download theflash media software. Sorry you n…

2. 8 Steps to Design a Surfer Friendly Website That Search Engines Love!
Eight Steps to Design a Surfer Friendly Website That Search Engines LoveBy Venkata Ramana1) Crystal Clear Source Code (HTML/CSS)Many web-designers give far too much importance to the look and the graphics of the website while ignoring the clarity of the source code. Clean and well-written source code is the first step to website design success. If a spider cannot find your keywords, you might just as well forget about search engine optimization.2) Keywords in Title Tags.Keywords in the title tag…

3. Make your Brochure Stay on Top
Why do you need to have the best brochures? The answer of course is yes without any doubts. You need to leave your customers with a lasting impression that will keep them hanging with your services. Again you will ask, why do you need to have a brochure for your company and ad? You need it to have it so that you will leave your customers with a certain brand name and style. This is significant to keep your product easily remembered by the people. Brochures make you different from the others in…

4. How To Start An Internet Business - Designing For Usefulness
The first step to starting any Internet business is conducting keyword research to determine if there is any interest in your idea. Once you identify a need, it’s time to consider what your site should look like.What Is The Goal?In considering the look of your site, you first need to determine what elements are needed to promote your service or product. There are endless books, forums and people with adamant opinions on the subject. Some opine a site should be all about linking, while others opi…