Search Engine Website Design

Flapper, circa 1921

What is the best way to design a website for Google, MSN and Yahoo? What do the search engines look for when ranking a site? The hierarchy and navigation of a website is important to the search engines. Building your site using the techniques described in this article will enhance your sites visibility and exposure.

Read More:
Website Promotion Articles »

How to Design a Website for the Search Engines

Here are some points to consider when designing a website:

1. Page Content
Most recently Google is looking for exact keyword phrases in a websites text.
In the past it would look at the text on the index page and put keywords together, even if they were in different paragraphs. Google still does this, but now is putting more relevance on exact keyword phrases, rather than putting keywords together separately.
Example: If a website is selling 'checks', it should have exact keyword phrases in the text for all its related services:
'business checks'
'order business checks'
'deluxe checks'
'designer checks'
etc.

2. Create a separate page for the many types of services you offer
Example: You have a website that sells autographs.
On the main page, have links to your major categories of autographs.
One link would be for 'Celebrity Autographs' one for 'Sports Autographs' etc.
Now, a visitor who is interested in sport autographs, will click on this link which will take him to the main page for 'Sports Autographs'. Now, break up the 'sports autographs' page with more links....
'Baseball Autographs'
'Football Autographs' etc.
Click on the 'Baseball Autographs' link, which will take you to a page about baseball autographs, or even just about baseball in general. Now, have links to each individual player......
'Sandy Koufax Autographs' etc.
This now allows you to use many more keywords to be found with in the search engines. For instance, you can now use keywords associated with baseball: baseball autographs, baseball signatures, baseball memorabilia etc.
Take it a step further with each individual player, who has an entire page devoted to him: 'Sandy Koufax Autographs' etc. Have information about Sandy Koufax on the page, such as pitching record, batting average, etc.
Now, not only will you be listed higher for 'Sandy Koufax Autographs', but also for just 'Sandy Koufax'. This will allow you to pull in visitors who are interested in Sandy Koufax, who will come to your site for information, and end up purchasing his autograph, even if this wasn't the visitors original intention.

3. The bigger the website the better.... It's simple, the more pages your website has, the more keywords and phrases you can use. The major search engines will index all of your pages (for the most part).

4. What pages won't a search engine 'see'?
It is best to build a website in a language search engines can understand. Basic HTML is a great way to go. Websites built in flash or frames are tougher for the search engines to 'see'. However, there are ways to make them see, even with sites that are built in flash or frames.....it's just not the most effective way to build a site for the search engines. If you have a site that takes all its information from a database on your server, the search engines likely will still 'see' the information. The problem can come from how the information is accessed, and how each dynamic page is 'built' from the database. If you are using a content management system, does it allow you to use different metas on different dynamically generated pages?
Example: You have a website that sells tickets.
Since the tickets you sell are for shows and events that are constantly changing, your webmaster probably will build you a site that is dependent on pulling information from a database. Search engine spiders have gotten a lot better at 'seeing' information from these types of websites. Still, I recommend that for every 'dynamic' or database driven service on your site, you also create a basic HTML page for the same.
For instance, you may have a new comedy show coming to town that you want to sell tickets for. Just like the above example on autographs, you should create different pages and sections on each individual type of show. Have a link for 'Music Tickets', then a link for each type of music and create a separate page for that......like 'Rock and Roll Tickets', 'Country Music Tickets' etc..... all with their own separate page. Now, you have created a way for the search engines to 'see' that your website not only sells tickets, but also what types of tickets, down to the last detail. You will now find yourself listed in the search engines for a multitude of ticket related keywords.

5. Other Tips: