When designing a website to rank high in the search engines it is important that you take into consideration a few different factors. Below are a few of the most common and easily fixed mistakes that I see other marketers making when trying to optimize thier websites.
Use The Correct Tags
Use proper tags for headings, bold text, italic text, and lists – HTML has heading tags, bold tags, italic tags, and ordered and unordered lists for a reason and you should use them. Using CSS you can practically style them however you like, but actually using a heading tag for your headings, and bold tags for important text, will help allow search engines understand what text on a page is a heading or what is more important than the surrounding text. Simply applying a CSS style that makes text larger or bold doesn’t do that.
Put CSS and JavaScript in external files
Nearly every site nowadays uses CSS and JavaScript for something. While both are great for enhancing user experience, neither will help your search engine ranking if left on your page. One of the factors that search engines consider when ranking your site is the percentage of code relevant to the search term. CSS and JavaScript can take up hundreds of lines of code, minimizing the importance of your text and in turn hurting your ranking. By putting them in separate files and simply including them in your page by reference, you can reduce hundreds of lines down to one and increase the amount of code in the file that is relevant content.
Optimize your images
Search engine spiders can’t read text within an image. Adding ALT text to your image tag helps, but ideally you should remove all wording from the image and style it using CSS, adding the remaining portion of the image as a background image to the text. Here is a side-by-side comparison of two images that look the same in your browser, but much different to a search engine spider.
Minimize the use of tables in layouts
The debate about whether or not tables should be used in site design has been going on for years and there’s no end in site. I fall somewhere in the middle – there are certain circumstances (like organizing tabular data) where I think tables still make the most sense, but I also appreciate the SEO benefits of using CSS layouts. CSS layouts drastically reduce the amount of code in your site that isn’t content that the user sees. Just like moving CSS and JavaScript to an external file, the less on-page code that isn’t content, the better. Check out search engine friendly layouts for some free example layouts.
Validate your site
A site doesn’t have to be perfectly coded to rank high in the search engines (there are many, many other factors), but valid HTML will help ensure that search engines and browsers alike will accurately see your page. Try using the official W3C Validator or install this handy Firefox extension. Validating generally identifies areas of code that are redundant, unnecessary, or not accepted across all browsers. All of which will help make your site more search engine friendly.
Conclusion
There are many factors that go into search engine optimization (aka. SEO), however they all start at the same place and that is the basic design and setup of the website. Of course the content on each page is the most important element of SEO but don’t let small web design mistakes ruin your good content.
Adam Beazley
Internet Marketing Consultant
http://www.Plug-In-Home-Business.com
search engine optimization,
search engine optimization web design,
seo tips,
web design,
web design for SEO
Related Posts
Write a comment