Search Engine Friendly Site Design
Design Your Website with Users and Search In Mind
A common mistake of new website owners is to jump into a website design and worry about SEO later. Unfortunately, websites that are not designed with users and search engines in mind can be difficult to optimize. If the site is truly unfriendly to search engines, it may have to be completely redesigned.
The 10 Best Ways to | |
#10 | Hire a Prima Donna Webmaster. |
#9 | Design your Site Around Pictures Instead of Content. |
#8 | Put Important Links in Image Maps, Java Pop-Ups, Drop-Down Menus or Flash Files. |
#7 | Have more JavaScripts and Style Sheets in Your Header than Text on Your Page. |
#6 | Have so Many Nested Tables Your Eyes Cross when You Look at the HTML. |
#5 | Design Your Entire Website in PHP or ASP. |
#4 | Use a Host that Doesn't Allow FTP, Advertises Website-Design-For-Dummies, and Controls How Your HTML is Laid Out. |
#3 | Design Your Entire Website in Frames. |
#2 | Design Your Entire Website in Flash. |
#1 | Hire a Shady SEO Who Specializes in Spam, Scams, and Tricking Search Engines. |
Well Developed Websites Are Better
One targeted keyphrase per page is generally the rule when it comes to optimization. Especially in highly competitive industries, the entire website should be laid out, and a key phrase chosen for each page before design is commenced. Optimally, when creating each page, its keyphrase should appear:
- In the META tags (title and description).
- In ALT tag of an image.
- In the document name (i.e. keyword.html).
- In an heading tag on the page.
- In the content of the page.
- In some for of variant.
To gain a top placement for a certain keyphrase, it may not be necessary to do all these things. On the other hand, it doesn’t hurt to do as many as you can.
Make Your Website Visible
There are certain website elements that search-engine spiders can’t see, that they see poorly, or that they see and choose not to recognize.
First of all, search engines don’t see pictures. Or, they do see pictures, but not in the same way that we do. What you see above is a series of computers with the text “How Many of Them Know You Are Out There?”. What a search engine sees is: <img src="images/seo-home.jpg"
border="0" alt="SEO Home">. . The search engine knows there is a picture there, but it can’t tell a picture of a dog from a picture of a space ship, and it can’t read text in pictures. So, don’t expect text in graphics to help you with your SEO.
Second, most search engines won’t follow links in image maps and have difficulty following links in Flash files, Drop-Down Menus and JavaScript Pop-Ups. And since search engines find your pages through links, you certainly don’t want to hide them. If you want to include links in non-HTML elements, make sure that the files can also be found through simple text or graphic links (text links are always preferable).
Third, there are two really nasty words when it comes to web site design and SEO: Flash and Frames. Yes, you can do some amazing things with these tools, but be careful! Although search engines are getting better about what they can index, search engine spiders were designed to follow basic HTML documents. The safest thing to do is to use non-HTML elements in moderation. If you must build a website entirely in something other than HTML, you will have to use some advanced SEO optimization techniques to try to get your website ranking (and you still may not have any luck).
Keep Your Website Clean
Be sympathetic to the poor search engine spiders. If your HTML source code looks like alphabet soup, then it probably needs to be cleaned up. Remember, search engine spiders have to wade through that. If you aren’t making a search engine’s job easy, you aren’t doing your job as an SEO.
Remember, search engines don’t understand JavaScript or Style Sheets. It’s best to put these in external files whenever possible. For more information about cleaning code see advanced SEO techniques.