SEO Solutions in using Flash

Below I will mention 4 solutions on how to optimize your website well even if they are running Adobe Flash. Since Flash cannot be interpreted perfectly and consistently by search engines, you run into 2 main problems. First is [1] the important text content rendered in Flash cannot be read well by the search engines and second is [2] navigational elements within Flash cannot be crawled by search engine spiders. Having this in mind, here are four tips on how to implement SEO successfully on a Flash website.

The Non-Flash Site Version for Sites Completely Made in Flash
Content: If your website is made all in Flash and has no other HTML elements except the code that embeds the Flash file(s), making another website with the exact look and feel (for branding purposes) but does not have all the bells and whistles of Flash will make the content readable by search engine. Since this is like totally having a separate website, you would really expect the non-Flash website generating the search engine traffic, which will then funnel visitors through the navigation leading them into the Flash website.
Navigation: Since there is a separate website with different pages targeted for different keywords, search engine crawlers will have the opportunity to see the links and follow them in the non-Flash plain HTML website and getting all pages included in the search engine index. With the nature of Flash, similar to AJAX, where each page view may not necessarily load a new HTML page with a new URL, it would still be best to create a unique URL for each "Flash view" that will be the entry point page from the non-flash pages. And once they arrive at the page, it can load the same Flash file and no need to reload a new page.

In the image above, users aware of the website already will normally enter the page through the flash version of the website. And once on the homepage, the URL will no longer change although the "Flash Views" that serve like pages in the perspective of the user will change.

On the other side of the story, Search engines will crawl the plain HTML version of the site. Which can generate traffic going to the HTML pages once these pages are ranking with proper SEO practices. And each page will have the option for the user to see the flash version that lies on it's own unique URL and loading the same Flash file but going straight to the appropriate Flash view.

Advantage: You can design your Flash as intricate you want. No limitations since the SEO'd pages are on the non-Flash website.
Disadvantage: You need to spend more time and resources making the website. Having a Flash and non-Flash website is having two websites to maintain. More time, more resources, more money spent.
Quick Tip: Flash can input data from XML documents relatively easy. Server-side scripting languages such as PHP, JSP, ASP, etc. can also import data from XML documents. Creating a unified CMS should make life easier in the long run, but may take more time to set up.

Alternative Content and Navigation

Content: On the same page where Flash is displayed, somewhere else on your screen real estate some equivalent content of what was found within the flash file is also presented outside of Flash as plain text within the HTML code.
Navigation If a navigational element was made in Flash, similar to the content, adding another alternative navigation on the site will help get all other pages crawled and index in the search engines. A common implementation of this is having footer text links at the bottom of every page.
Advantage: Unlike the technique above, you do not need to make another website. Just make sure whatever text content you have on your flash file. Have it available elsewhere on the page outside of Flash.
Disadvantage: Cannot be done on a full Flash website, but generally any website implementing SEO should not have a full Flash website.
Quick Tip: Flash should be used best here for areas where you want to attract attention. Perfect for your unique selling statement, current product or service promotions. Whatever content was found here should also found elsewhere in a plain text format for the search engines to read. The animation is mainly used to draw the attention (not to annoy) of a user to read and pay attention to the Flash and hopefully draw in the user to read and explore further.


SWF for Flash Designed Text

Content: Text font designs used on websites are declared either in the non-standard HTML font tag or in the declared font styles using CSS. Either way, these layout commands are telling the web browser to load the font file available on the viewer's local computer. In the absence of these font files, the browser will load it's default browser fonts that is often Times New Roman. This limited web designers to use commonly installed fonts such as Arial, Helvetica, Verdana, Geneva, Courier, Times New Roman, and other common fonts decreasing the creative freedom of many web designers. So in order to design beautiful typefaces, you can either use an image or Flash but search engines had trouble reading these. Scalable Inman Flash Replacement or simply sIFR (many pronounce this is as sifer) is an effective use of Flash text replacement. This is similar to how CSS image text replacement is done, just done in Flash. What makes this even better than CSS image text replacement is sIFR can be used more effectively in CMS applications since both can be easily generated dynamically. Although an image with text written on the image can be done dynamically also with tools such as PHP's GD library, it is not as easy nor resource friendly as sIFR.
Navigation: The text on any anchor link is important in SEO for this is what gives meaning to what the destination page is all about. The important keywords within the a tags are your targeted keywords. But if the link is applied on a image or a Flash file, you have to make sure the targeted keywords are still read by search engines. In images you use the alt attributes. Since sIFR is used to 'stylize' text and not for any other animated effect, sIFR is idea to add beautiful looking text links not sacrificing the crawlability of the links.

Advantage: Ability to create styled text font faces that are completely viewable as plain text in the "eyes" of the search engines. sIFR is very lightweight and scalable. Relatively easy to implement and Google has expressed their acceptance of this method. sIFR also downgrades gracefully if Flash is disabled or not installed on a web browser.

Trivia: Inman is the last name of Shaun Inman that first to experiment with Javascript code used in sIFR. This was then modified and improved by Mike Davidson and Mark Wubben so that is can be used to replace HTML text elements.

Use SWFObject

Content: Probably something you have heard quite often if you have been keeping up-to-date with the latest SEO techniques and those who were not able to fully catch up may think this technology is so confusing. To explain this further, let's explain how Flash is added to a webpage. Normally, Flash will have HTML object and embed tags. Within these tags is the source of the Flash file with the .swf file name extension along with several parameters how this .swf file is displayed such as the height, width and more. The SWFObject is a Javascript function that detects if Flash is available. As mentioned on Geoff Stearns website:
SWFObject is a small Javascript file used for embedding Adobe Flash content. The script can detect the Flash plug-in in all major web browsers (on Mac and PC) and is designed to make embedding Flash movies as easy as possible. It is also very search engine friendly, degrades gracefully, can be used in valid HTML and XHTML 1.0 documents*, and is forward compatible, so it should work for years to come.

Since this is mainly a Flash detection script and it replaces HTML blocks such as a typical div tag, plain text HTML content can be placed within the div tag. And only if Flash is enabled will it display the Flash over the div tag. A simple code implementation would look like this:

In the section, the SWFObject is called.
script type="text/javascript" src="swfobject.js"/script

Also in the head or optionally in the body you have the SWFObject call stating the .swf file to load.

script type="text/javascript"
var so = new SWFObject("flashfile.swf", "flashheader", "400", "200", "8", "#ffffff");
so.write("flashcontent");
/script

This will then look for the element with the ID flashcontent and replace it with the .swf file flashfile.swf. And anywhere within the webpage's content, you can have:

div id="flashcontent"
Text here, placed within these tags are search engine friendly. And can be read by search engines.
/div

This script mainly checks the browser's Flash capability, since search engine spiders are not Flash enabled, thus Flash does not run. Aside from that, JavaScript is used to invoke Flash and search engines are not JavaScript enabled either. But since the content of the Flash file is displayed as plain text beneath the Flash in a div tag, search engines are able to read the content you gave of that Flash file.
Navigation: In the same way how the content is replaced with Flash, navigational elements work exactly the same way. Having plain text HTML links within the Flash-replaced div tag.
Advantage: Can work with full Flash sites and websites that have only portions of it in Flash. Full Flash sites can degrade normally into non-Flash sites without having the need for a visitor to choose which site version to view. Flash page URLs and non-Flash page URLs are unified into a single URL.
Disadvantage: Very easy to implement shady to dark blackhat techniques with keyword stuffing behind the flash that can get you banned in the search engine. Although this is easily avoidable by simply not putting any content on the plain text HTML code that is not visible on the Flash file. As long as you keep it clean, you are safe. In Goggle's Adam Lasnik's own words in an interview by Eric Enge, he states:

I haven't happened to catch any of the SWFObject based flash sites, so, I can't give a definite answer on that one, but the key thing here is that if the text that is essentially gracefully rendered outside of the flash for those who don't have it, is identical to what folks that do have flash capabilities in their browser are seeing, then generally there is not going to be a problem.

Trivia: SWFObject used to be called FlashObject. The name was changed due to legal/trademark reasons.

Do I block my Flash files?

Google has been showing their advancements in reading .swf files. Google can actually go into a .swf file and extract the text it can find within this file. Although it may not be a wise decision to let Google index your Flash files.

Above is a sample .swf file indexed by Google on a popular website. The title is totally meaning less and so is the description. And if ever someone does visit this Flash file, it won't lead the visitor to the rest of the site. Google is indeed doing good in reading Flash files but in my opinion it is still not the right time to let Google index your Flash files as you cannot optimize them as well as you can with HTML pages. If visitors check the Flash file, you have a smaller chance into making them visit the rest of the site. And so far I believe it is only Google that has this capability and it is nice to still be search engine friendly to all major search engines. To solve this issue, you can simply place all .swf files in one folder and block them off in robots.txt.

Disallow: /swf/

In a nutshell, Flash is ideal for certain areas where you want to attract attention. Possibly highlighting some promo or doing a call to action. Blinking and jerky movements have been proven not effective and is more annoying. With Flash elements on a page, make sure you have alternative content and navigation for search engines to read.

If you have a full Flash website, you can either has a complete non-Flash version or degrade gracefully using SWFObject./li>
If you are just using Flash for small banner type purposes, you can simply serve alternative plain text content and navigation elsewhere on the page, or use SWFObject.

For style font headings, with total font design freedom, sIFR would be the best way to do it.


Top 20 SEO Tips & Guidelines :: Free Search Engine Optimization

1. If you don?t want too much competition from other SEO?s, choose your keywords precisely.
For example, Instead of keyowrd Loan choose keywords like Bank Loan, Equity Loan, Student Loan, Home Loan etc.
Order of keyword also matter for search engines. Search engine treats ?Loan Equity? and ?Equity Loan? as different keywords.

2. Best seo practice is to get at least one of your primary keywords in domain or sub domain name of your website.
You can use hyphens (-) to separate multiple keywords.
For example: seo-service, seo-guidelines, free-seo each cover two keyords.

3. Get your second or third keywords in your directory name and filename.
For example http://www.hiddentricks.com/seo/free-tips.html is best for keyword ?free seo tips? , ?seo hidden tricks? or "free seo tricks"

4. Keep your webpage free from any syntax error, declare document type at the beginning and validate your HTML and CSS because search engine don?t like pages with too many errors.

5. Give a short Title in of your page in 3-9 words (60-80 characters) maximum in length containing your primary keyword.
Remember it will be displayed in search results so choose wisely.

6. Try to include your most important keyword phrases in heading tags on your page if you can but keep in mind it should not be exactly same as title of your page.
You can use (H1 H2 H3) tag for specifying anything important.
To reduce size of heading use CSS.

7. Specify Meta keywords in heading of document. Limit it to 15 to 20 words. Although not all the search engines give importance but there is no harm doing it.
Search engine like Yahoo still give it importance.

8. Write Your Meta Description tag attractive containing keywords because it will appear on the search engine result pages.

9. Use text for navigation menu instead of using images or Java scripts.

10. Try to include your most important keyword in hyperlinked text and text and text that immediately precedes or follows the hyperlink.
Do not use same keyword always use synonyms at few places.
Jusk like instead of seo, I have use search engine optimization at many places on this page.

11. If you are using images then use ?alt? attribute to describe your image with proper keyword.

12. One of the best webmaster guideline is to submit sitemap of your website to make sure all pages of your website are indexed by search engine crawlers.

13. Keep size of your webpages less than 50KB so it is downloaded fast and visitors don?t have to wait for long.
For good SEO site page size ideal should be 15KB.

14. Try to avoid your content in Flash, frame, images, java script because crawler find it very difficult and it is against seo tips and guidelines.

15. Don?t use dynamic url because it don?t contain keywords so its not search engine friendly.
If you are using any script which shows dynamic pages then make sure at least it should include one keyword.

16. Don?t try to spam and never use methods like cloaking, keyword spamming or doorway pages.
Many seo advices to have multiple domain name and link each other but according to our SEO tips and guidelines search engine can penalize you for this.
Instead of that try to add more quality content to your existing website.

17. Submit your website only once to google, Yahoo, AltaVista and other search engines and open directory.
Don?t use any script or website for automatic submission.

18. If your website contents changes very often then provide visitor with Newsletter and RSS feed.

19. Write articles on website related to yours having higher page ranking and leave your websites link.

20. Get link from other sites related to yours, search engine consider it as vote in your favour.

By following our top 20 tips and some other guidelines provided by us you can get in top 10 position in SERP?s.

SEO ON Page & Off Page

On Page Optimisation (Optimization)

Defined: On-page optimisation (on-page SEO) is what can be done on the pages of a website to maximise its performance in the search engines for target keywords related to the on-page content.

Off-Page Optimisation (SEO)

Defined: Off-page optimisation (off-page SEO) is what can be done off the pages of a website to maximise its performance in the search engines for target keywords related to the on-page content and keywords in off-page direct-links.

On-Page SEO Checklist

Off-Page SEO Checklist

Always start with keyword selection, research and testing
Always start with keyword research, testing and selection
Title tags
Keywords in links
Meta tags
Links from high ranking publisher sites
ALT tags
One-way inbound links (not link exchange)
H1 tags
Different keywords in your link-ads from the same site
URL structure
Gradual link building technology (no growth spikes)
Internal Linking
Relevant keywords near your inbound link
Content
Deep linking (from multiple pages to multiple pages)
Keyword density
Target a large list of keywords (5-500+)
Site maps
Link from sites with a variety of LinkRanks
Usability
Track active link-ad keywords
Track target keywords
Discontinue campaigns if ranking does not improve
Expect results in 12 months
Expect results in 30 days (MSN) 1-9 months (Google, Yahoo)


Do not make common on-page SEO mistakes:

Do not make common off-page SEO mistakes:


Duplicate content
Duplicate keywords in link-ads
URL variants on the same pages
Site-wide links causing link growth spikes
Off-site images and content on-site
Using on-page SEOs to do specialist off-page SEO
Duplicate title tags
Placing random links without keywords near your link-ad


Do not use on-page SEO spamming tactics such as:

Do not use off-page SEO spamming tactics such as:


Hidden text
Link farms (sites with 100+ outbound links per page)
Hidden links
Using irrelevant keywords in your link-ads
Keyword repetition
Garbage links
Doorway pages
Link churning
Mirror pages
Hidden inbound links
Cloaking

If you need any help or advice, call today on +44 (0) 207 099 7002or Contact us here and ask for one of our on/off-page optimisation consultants.

Off Page Optimisation VS On Page SEO (Optimization)

Have you been investing heavily into on page optimisation (optimization) and not seen any results.

You may have made sure that you picked one of the best on page optimisation agencies in the industry, got references, asked for case studies then after risking it all with a 12 month contract, you invested all your expectation and large part of your internet marketing budget with the on-page Search Engine Optimisation (SEO) agency.
Months later with your patience worn through and no significant results delivered, you must be frustrated with the lack of returns on your investment and possibly even ready to give up on SEO all together.

We have been very surprised to see how many of the top SEO agencies in the UK have been very slow to change their optimisation strategies; now that on page optimisation has mostly lost most of its affect.

Is their any need for On Page Optimisation?

There are some basic optimisation issues that are critical to have in place and then there are more technical / advanced techniques that can improve your search engine rankings. You should not pay for basic SEO advice and you do not need to pay much for advanced optimisation advice.

We disclose up to date SEO advice and tips to most off our clients at no charge.

After having the basics in place, creating masses of useful content is the main on-page optimisation strategy that a webmaster should focus on, but without off-page SEO you will not see your website’s current ranking increase significantly.

More on off-page optimisation…

Off page optimisation or off-page SEO is basically controlling how the internet portrays your website.

A professional off-page SEO will be able to employ their own resources* to control how search engines view your website and thereby control your ranking. Most off-page SEO techniques done well will result in very high ROI and high ranking in MSN, Google and Yahoo!

*One way links from their link publishing partners
Gradual link building technology
Your business partners and their link publishing resources
General internet resources: Powerful free directories, one way link brokering etc.
Online PR campaigns
News articles


Are there any risks associated with off-page SEO done incorrectly?

We recommend that you only use professionals for your off-page SEO

Make sure that the company winning your business has been focusing on off page SEO for more than two years and are not late adopters jumping on the band wagon of a new product and service that has been under boom demand of late.

Here comes the Positive On page factor Map which is easy to understand the concept of SEO



ON Page SEO Factor While doing SEO, On page factor which is ethical has to be followed. this factor is consider as the 1st step in SEO, which deals with 1. word count, 2. keyword, 3. internal and external links 4. images with alt text 5. domain name 6. anchor text 7. meta details 8. java script 9. css 10. skipping flash files 11. meta data etc.,

1. Keyword Body On choosing the title with suitable keyword, we have also must provide some importance to keyword in body. we get more traffic if we develop our content with keyword rich articles. Also do not repeat the same keyword. use different keywords When building your pages, do you repeat the identical in H1 body text, or do you vary your H1 text, using the same keywords?

2. Keyword Header Meta details are the next thing which search engine considers. hence adding keywords in meta details will yield some points. Also a short title with a good keyword is advisable

3. Keyword Keyword is the most important part of On page factor. Choosing correct keyword which has maximum count and minimum competetion is considered as a good keyword.

* 1. While analyzing keyword, it is preferable to register the domain as a keyword, it will be added advantage.
* 2. Place all the alt text of internal links using keywords.
* 3. Linking to the internal site page to be a keyword is added advantage

4. Navigation Internal Links All navigation link inside your site must be looks so easy to navigate it must have a tree like structure, it should not be like a cluster. a best example is http://www.smashingmagazine.com here all the navigation links are perfectly categorized. Also check that all internal page links are keywords. and check out is ther any broken links.

5. Navigation Outgoing Links Outgoing links shares your page rank, so it is advisable to provide no follow attribute for useless links or provide a seperate page in a website for placing external links (reciprocal linking) Place all your external links to a valid page, also don’t give link to some bad sites. Be careful in giving anchor text to the outgong links.

6. Images Optimizing images with suitable keywords yields good traffic, There is no more resources there for analyzing image keywords, but keeping a number at the end of image provides some good result as i experimented.

7. Site Aspect If you are going to buy some other domain, be careful in choosing a good domain that posseses some seo strategy, check whether the domain is black listed.Also check the age of the site.

8. Other Important On page factors to consider Other factors that are also in consider is

* URl Length
* Applied Semantics
* Keyword Stemming
* Page Theme
* Frequency of Updates
* Freshness of change
* Hyphens in URL
* File Size
* Domain Name and Extension
* Check for Canonical Issues
* Freshness of Links

SEO Tutorial

What is SEO (Search Engine Optimization)?

From a search engine perspective, Search Engine Optimization is the process of making web pages easy to find, easy to crawl and easy to categorize. From a webmaster perspective, Search Engine Optimization involves not only that, but also to make those pages rank high for certain keywords or search terms.

To produce relevant search results, search engines must keep their ranking algorithms secret. As webmasters and search engine optimization professionals learn to predict search engine behavior, search engines need to evolve and update their algorithms to stay always one step ahead of the most savvy webmasters and SEO's if they want their results to remain relevant.

How Do I Optimize for the Search Engines?

Search engine optimization begins even before designing your site. It starts by selecting a very narrow and focused topic for your site, and choosing the right domain name. You must then select the right keywords for each of your individual pages (keywords, or search terms, are what you expect search engine users will type in the search box to find a page like yours).

After that, site design can begin and, with it, web page optimization. Web page optimization involves optimizing page copy for your selected keywords and making your web page design friendly to search engines. This usually translates into using your keywords several times in your web page copy, and building a site that offers good navigation, a straightforward architecture, plenty of text, and easy access to all the site's pages by following links from the most important pages.

The third step, the most difficult and time consuming, involves getting inbound links from quality sites related to your topic, with your keywords in the anchor text. It is virtually impossible to rank high in the most important search engines without a wide array of quality inbound links. Until now, reciprocal linking has been a common way to get inbound links. Search engines, though, tend to favor one-way links developed naturally (over time) coming from many different sources.

As far as submitting your website to the search engines is concerned, it is not necessary. Search engines find pages by following links on other pages. Therefore, by getting a few inbound links (we'll explain how in our link building section) your site will be found and listed by the search engines.

SEO Starter Guide

Webmasters often ask us at conferences or in the Webmaster Help Group, "What are some simple ways that I can improve my website's performance in Google?" There are lots of possible answers to this question, and a wealth of search engine optimization information on the web, so much that it can be intimidating for newer webmasters or those unfamiliar with the topic. We thought it'd be useful to create a compact guide that lists some best practices that teams within Google and external webmasters alike can follow that could improve their sites' crawlability and indexing.

Our Search Engine Optimization Starter Guide covers around a dozen common areas that webmasters might consider optimizing. We felt that these areas (like improving title and description meta tags, URL structure, site navigation, content creation, anchor text, and more) would apply to webmasters of all experience levels and sites of all sizes and types. Throughout the guide, we also worked in many illustrations, pitfalls to avoid, and links to other resources that help expand our explanation of the topics. We plan on updating the guide at regular intervals with new optimization suggestions and to keep the technical advice current.

So, the next time we get the question, "I'm new to SEO, how do I improve my site?", we can say, "Well, here's a list of best practices that we use inside Google that you might want to check out."Update on July 22, 2009: The SEO Starter Guide is now available in 40 languages!


Arabic
Bulgarian
Catalan
Chinese (Simplified)
Chinese (Traditional)
Croatian
Czech
Danish
Dutch
English
English (GB)
Filipino
Finnish
French
German
Greek
Hebrew
Hindi
Hungarian
Indonesian
Italian
Japanese
Korean
Latvian
Lithuanian
Norwegian
Polish
Portuguese (BR)
Portuguese (PT)
Romanian
Russian
Serbian
Slovak
Slovenian
Spanish
Swedish
Thai
Turkish
Ukrainian
Vietnamese