Go Back   5 Star Affiliate Marketing Forums > SEO, Blogging & Internet Marketing Forums > Internet Marketing Article Submissions

Internet Marketing Article Submissions Submit your marketing, SEO and affiliate articles here. Please read the RULES before posting.

Reply
 
Thread Tools Display Modes
  #1 (permalink)  
Old 07-06-2006, 12:15 PM
detooth detooth is offline
5 Star Member
 
Join Date: Jul 2006
Location: FL
Posts: 3
Default CSS and SEO - The Markup of Marketing

Search Engine Optimization can be a very difficult and tedious thing to master. Doing a search for “SEO” will produce an overwhelming wealth of information. Whether this information is free or has a price, the majority of it covers the same basic fundamentals of how to improve your position in the search engine rankings:

1.Keyword Selection
2.Keyword Density
3.Inbound and Outbound Links
4.Inlinking (links to pages within your own site)

I won’t go into detail on these topics in this article because I'd like to discuss another topic.

The other topic that I’d like to discuss is one that is often debated but seldom explained: “The Markup of Marketing”.

“Markup” is the HTML “code” that makes up the structure and formatting of your web page(s). However you create that HTML doesn’t matter. The end result, your website, is still simply HTML markup. You can do many things to format and style your web page(s) using images, videos and CSS.

This is where the debate comes in. Many people ask whether CSS can help optimize a page or site for better Search Engine positioning. The point of this article is to answer that question with a firm – YES.

To help illustrate this, I would like to cover 2 of the often overlooked and/or under utilized SEO techniques. Those techniques are as follows:

1.Clean Markup:
Clean markup is a very important factor in your pages ability to be indexed properly. It’s pretty common knowledge that “un-clean” or “broken” code can cause problems for your web page(s). What may not be common knowledge is how negatively “unclean” or “broken” code can affect your page(s) in regards to search engines.

If your website has a large amount of unclean or broken code (un-closed table tags, tr’s, td’s, etc.) most browsers are very forgiving and will render your page(s) as close to correct as possible. Most search engines, on the other hand, are not as forgiving. If a search engine spider encounters large amounts of broken code, it can’t decipher your page and will often abandon it.

HTML makes it very easy to end up with unclean markup. This is because HTML was intended for tabular data, making an intricate design (and often times, a not-so-intricate design) difficult to layout. To ensure that your design will be rendered correctly using HTML, you are often required to add an excessive amount of table and formatting tags. This creates the perfect opportunity to forget to close a tag, or two, or three…


This broken code can make it difficult for search engine spiders to understand your page(s) and even more difficult to determine the hierarchical structure of your page(s).

This is where CSS lends a big helping hand. By using CSS, you can reduce the amount of tags used to create the pages in your website. CSS allows you to store all of the details regarding the presentation of your site in a separate file, affording you two major advantages:

1.Unnecessary markup regarding colors, fonts, sizes etc. doesn’t have to clutter your HTML.
2.Without having to add the specific markup for each element in your page(s), you can focus on the structure and content of your page. This can greatly reduce the opportunity for unclean code.

Clean code provides another added benefit: File Size. Reducing the code not only makes it easier for search engine spiders to read your page(s), it also reduces the file size. This allows your page to load faster. Your dial-up prospects will like that.


2.Content Positioning:
Learning to position your content is a surprisingly easy thing to do with CSS. I won’t go into the details of that in this article because Id like to first discuss why it is useful.

Search Engines read your page(s) the same way that we are supposed to read a book: top-left to bottom-right. Most web pages however, are designed to be scanned quickly. We like to add a nice graphical header with our logo to catch the eye, display our keywords in a fancy font or bright color at various places on the page, add videos and images, and more. There is nothing wrong with this unless you are using HTML.

Since HTML is intended for tabular data, you are forced to markup your content, as it should appear on your page. If you want your content to display between a left and right column, all under your nice header, you are forced to markup your page as such. When a search engine spider visits your page it has to read your header, your entire left column and anything else that had to be coded before your content before it can determine what your site is about. At this point, your content isn’t given much importance.

This is where CSS can provide an enormous benefit to your SEO efforts. Using CSS, you can position your keyword rich content (that you worked so hard on, or paid so much for) at the top of the page in your markup, but display it visually wherever you’d like. You can, in effect, position your content anywhere in your markup without changing how your page is displayed visually.

This means that all of your important content can be placed at the top of your markup where search engines weigh it with more importance.


Using these two simple techniques with an eye-catching design and all of your other SEO efforts can prove to be an effective Search Engine Marketing campaign.

-------------------------------------------------------------------------------------------
(c) Davey Montooth
Davey Montooth is a Web Designer/Developer with a focus on standards based design and SEO.
All articles come with a free template and are available in PDF format.
FOR PDF: http://www.detooth.com/Articles/Mark...-Marketing.pdf
FOR Both: http://www.detooth.com/Articles/Mark...-Marketing.zip
-------------------------------------------------------------------------------------------
Reply With Quote
  #2 (permalink)  
Old 07-07-2006, 11:12 AM
Linda Buquet's Avatar
Linda Buquet Linda Buquet is online now
5 Star President & Community Leader
 
Join Date: Jun 2005
Location: Sun Diego
Posts: 7,037
Default

Hi Davey,

Welcome to 5 Star and thanks for sharing that nice long article with our members.
__________________
Your Partner in Success,

Linda Buquet :: Affiliate Program Advertising, Affiliate Recruiting & PR (Publisher Relations)
5 Star Affiliate Programs :: 50+ High Paying, Honest Affiliate Programs
5 Star Affiliate Blogs
:: Visit the 5 Star TOP 50 Affiliate Directory

5 Star Affiliate Marketing Blog
Reply With Quote
  #3 (permalink)  
Old 07-07-2006, 08:03 PM
KLB KLB is offline
5 Star Member
 
Join Date: Apr 2006
Location: Portland Maine
Posts: 70
Default

To go along with Detooth's comments about how important clean code is, an easy way to "validate" one's code is to use the web browser Firefox with the Webdeveloper extension. This extension adds many great web developer tools to the right mouse click contextual menu including HTML and CSS validation. This can greatly speed the process of finding and correct HTML and/or CSS coding errors that the browser might be ignoring when rendering pages.

An added side benefit with designing webpages that validate to W3C.org's specifications is that valid pages tend to render more consitantly across a wide range of web browsers than does dirty code with lots of HTML validation errors.
__________________
Ken Barbalace
Advertise your site on: EnvironmentalChemistry.com
Reply With Quote
  #4 (permalink)  
Old 07-09-2006, 05:35 AM
detooth detooth is offline
5 Star Member
 
Join Date: Jul 2006
Location: FL
Posts: 3
Default

Good tip KLB. Their are also several free resources to check the validity of your code and css files.

One good one is: http://www.w3schools.com/site/site_validate.asp.
Reply With Quote
  #5 (permalink)  
Old 07-09-2006, 06:34 AM
KLB KLB is offline
5 Star Member
 
Join Date: Apr 2006
Location: Portland Maine
Posts: 70
Default

As the W3C is the official source of HTML and CSS specifications, I usually recommend people stick with their validators. I have sometimes found third-party validators to be inaccurate and/or less than reliable. The W3C's HTML Validator is at http://validator.w3.org/ and their CSS validator is at http://jigsaw.w3.org/css-validator/.

The Webdeveloper extension for Firefox relies on W3C's validators. From a design standpoint it is always best to rely on Firefox as the primary browser during web development and only use MSIE for final checking as MSIE has so many rendering bugs and is so premissive of coding errors. Another great web development extension for Firefox is "View Source Chart". This extension allows one to review the HTML source in a structured format, which can help to quickly find bad nesting or coding errors.
__________________
Ken Barbalace
Advertise your site on: EnvironmentalChemistry.com
Reply With Quote
  #6 (permalink)  
Old 07-09-2006, 12:36 PM
detooth detooth is offline
5 Star Member
 
Join Date: Jul 2006
Location: FL
Posts: 3
Default

Hey KLB,

My sentiments exactly. I have both extensions fro Firefox installed (among many others). The "View Source Chart" extension is a great tool when showing clients why they may need a re-structuring of their website.
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is On
Trackbacks are On
Pingbacks are On
Refbacks are Off

All times are GMT -7. The time now is 07:10 PM.

Powered by vBulletin® Version 3.6.5
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2007, Crawlability, Inc.
©2005 - 2008 Linda Buquet - 5 Star Affiliate Programs