goodarticlelist.com goodarticlelist.com
  Main :> About Us :> Place Your Link :> Security & Privacy :> Terms & Conditions :> Submit Article
Search:   
 

How To Do SEO For Google? [Part 1]

Search Engine Optimization (SEO) tips and guidelines. DOs and DONTs when working on web site optimis ... - Peter Gursky
 

How to Implement a CRM System

CRM (Customer Relationship Management) is about better understanding of customer?s behavior and need ... - Nowshade Kabir
 

Google Page Rank Optimization - Quick Look

page rank optimization tips, article submission, add comments to blog, - Bikramjit Singh
 
 

How To Select Online Cash Paid Survey Sites

Who else wants to earn consistent income by just taking cash paid survey whether online or offline? ... - Eddy Kong WW
 

Web Rings: Do They Serve the Purpose Intended?

All I get is page after page of "My Web Rings" I grow tired of trying to find the link to go to thei ... - Harriet Silkwood
 

Website Success is Key

Michael Faeth, owner of web design shop GLOBI Worldwide, has written an article sharing the key elem ... - Michael Faeth
 

Building Affiliate Marketing Websites The Easy Way

There are some myths in affiliate marketing, which attract a lot of people to it believing they are ... - Emmanuel Aubrey
 

Does Your Website Need Some CAPTCHA?

Many Business website owners have faced this problem: They want to provide a function on their site ... - Craig Ritsema
 
 

Main –› Internet & Computers –› SEO Services
 

Search Engine Optimizing and Accessible Flash

 
Author: Ross Johnson
 

One of the huge drawbacks to flash is the inaccessibility, and the hard time that search engines have in understanding flash sites (which lead to poor search rankings). Most of the recommendations designers have towards making it accessible and search engine friendly is to simply use flash sparingly and never use it to provide functional elements like navigation.

However this really limits what you can do with flash, and prevents you from taking advantage of all that flash can offer. There are many ways you can make flash accessible and search engine friendly while using it for more than simple design aspects.

The Basics -

If you feel your whole site needs to be flash, you should at least break it up into several pages and add an html sitemap. You can link to the sitemap at the bottom of every page so that search engines with then acknowledge that the other pages even exist. Another less than optimal, but acceptable method is creating an alternative text-only or html duplicate of your flash site.

I don't find either of these to be great ways to deal with flash. Instead breaking up flash elements, and having a mix of HTML and flash allows much more remote to provide accessible alternatives. Most designers will be saying Well Duh at this point, but I am talking about doing more than just using flash for banners or simple animation.

Most designers will tell you that using flash for navigation is an accessibility and search engine death wish. However, with new CSS methods you can now have navigation hidden behind flash. With these methods, users with flash see the bells and whistles that you spend so much time working on, and those who do not can still navigate normally (including search engines).

This is often refered to as Fharner Image Replacement, but instead of using a display: none box it uses a span with a large text indent and overflow: hidden to hide the navigation and/or text. (developed by Mike Rundle)

CSS

#navigation { /* FLASH DETAILS */ }

#navigation span { text-indent: -9000px; overflow: hidden; display:inline; }

HTML

The drawbacks:

This will work great for those who can not run CSS, have screen readers, and search engines. However, those who do not have flash or have flash disabled it will not show the navigation by default. To work around this, we can use javascript to enable/disable the flash and text replacement. I recommend using the Flash Detection script by Dithered.com

CSS [flash.css]

#flash_hold { }

#flash_hold span { text-indent: -9000px; overflow: hidden; display:inline; }

non-flash CSS [nonflash.css]

#flash_hold object{ display: none; }

/* Remove the text indent, so menu is visible */

#flash_hold span { text-indent: 0px; }

Javascript This will make the menu visible, with only a little increase in effort for the viewer.

Now we just need a Script to switch the CSS between Flash & Non-flash, this can be linked in the head tags

http://www.3point7designs.com/seoflash/ Here is a working example of an accessible and search engine friendly page, using this technique!

 
 
 

Related Articles

 
Microsoft Business Solutions VAR/Partner Selection - Overview for IT Director/Manager/Controller
 
Sony Ericsson K608i ?C True Entertainment!!
 
Web Success Secret - Overdeliver
 
Internet Monitoring Soft
 
The Downside of Targeting Niche Markets
 
Paid Surveys - All You Ever Need To Know!
 
Affiliate Marketing: Starting Out On The Internet
 
Voice Changer Vivifies Role Playing Games
 
What's Stopping Me From Getting a Website?
 
The Maze Of ISP Services
 
 
 
Free 3 way links
 

Jobs & Careers

Health & Hygiene

Finance & Banking

Politics & Government

Online & Board Games

Self Enhancement

Academics & Learning

Shopping & Auction

Lifestyle & Fashion

Internet & Computers

Children

Art & Culture

Business & Services

Vehicles & Automotive

News & Media

Realty & Property

Cooking & Drinking

Research & Science

Travel & Accommodation

Medicine & Treatment

Adventure & Sports

Home & Garden

People & Society

Recreation & Entertainment

 
   Main :> Security & Privacy :> Terms & Conditions
Copyright © 2006-2008 www.goodarticlelist.com - All Rights Reserved.