Flash gets search engine friendly according to Google

July 1st, 2008

Well the has finally come. Flash is now SEO-friendly according to Google’s Webmaster Central blog. First off, I do not recommend anyone go out and design their new website in 100% flash and then expect to do as well or better than and text based website.

Internally at Infoscour we will be creating a flash website to rank for some search terms that are mildly competitive to see what we “can” and “cannot” do. We still believe that unless you have a Fortune 1000 brand, it will be increasingly hard to outrank websites that do major content production through website development or blogging.

With that out of the way lets look at some of the Q&A that the Google engineers put out on what this actually means and what limitations are still in place:

From the Webmaster Central Blog:

Q: Which Flash files can Google better index now?
A:  We’ve improved our ability to index textual content in SWF files of all kinds. This includes Flash “gadgets” such as buttons or menus, self-contained Flash websites, and everything in between.

Q: What content can Google better index from these Flash files?
A:  All of the text that users can see as they interact with your Flash file. If your website contains Flash, the textual content in your Flash files can be used when Google generates a snippet for your website. Also, the words that appear in your Flash files can be used to match query terms in Google searches.

In addition to finding and indexing the textual content in Flash files, we’re also discovering URLs that appear in Flash files, and feeding them into our crawling pipeline—just like we do with URLs that appear in non-Flash webpages. For example, if your Flash application contains links to pages inside your website, Google may now be better able to discover and crawl more of your website.

Q: What about non-textual content, such as images?
A:  At present, we are only discovering and indexing textual content in Flash files. If your Flash files only include images, we will not recognize or index any text that may appear in those images. Similarly, we do not generate any anchor text for Flash buttons which target some URL, but which have no associated text.

Also note that we do not index FLV files, such as the videos that play on YouTube, because these files contain no text elements.

Q: How does Google “see” the contents of a Flash file?
A:  We’ve developed an algorithm that explores Flash files in the same way that a person would, by clicking buttons, entering input, and so on. Our algorithm remembers all of the text that it encounters along the way, and that content is then available to be indexed. We can’t tell you all of the proprietary details, but we can tell you that the algorithm’s effectiveness was improved by utilizing Adobe’s new Searchable SWF library.

Q: What do I need to do to get Google to index the text in my Flash files?
A: Basically, you don’t need to do anything. The improvements that we have made do not require any special action on the part of web designers or webmasters. If you have Flash content on your website, we will automatically begin to index it, up to the limits of our current technical ability (see next question).

That said, you should be aware that Google is now able to see the text that appears to visitors of your website. If you prefer Google to ignore your less informative content, such as a “copyright” or “loading” message, consider replacing the text within an image, which will make it effectively invisible to us.

Q: What are the current technical limitations of Google’s ability to index Flash?
A; There are three main limitations at present, and we are already working on resolving them:

1. Googlebot does not execute some types of JavaScript. So if your web page loads a Flash file via JavaScript, Google may not be aware of that Flash file, in which case it will not be indexed.
2. We currently do not attach content from external resources that are loaded by your Flash files. If your Flash file loads an HTML file, an XML file, another SWF file, etc., Google will separately index that resource, but it will not yet be considered to be part of the content in your Flash file.
3. While we are able to index Flash in almost all of the languages found on the web, currently there are difficulties with Flash content written in bidirectional languages. Until this is fixed, we will be unable to index Hebrew language or Arabic language content from Flash files.

In closing I feel this is a BIG announcement but without testing to see “how” indexable a flash site is and “how” well it performs compared to other websites, before I make a claim sayings “it’s okay and the water is warm” on flash.  We will be writing a follow-up article on this in the future after we gather some data on our tests.

Source: Google on Indexing Flash

What to look for in a website host

June 27th, 2008

Today’s post we will talk about website hosting and what to look for in this type of service. With so many host choices available for your website it is hard to know what you need and how to judge a web host. Please forgive me if I miss some questions or tidbits of information, this is meant to be a primer to get you thinking about your needs when it comes to hosting your website. First we will put forth a number questions you will need to ask yourself or web developer:

Questions you should ask yourself:

1. What Platform [Linux(Apache) , Windows (IIS/.Net) or Macintosh (OSX Server)] ?

One of the first questions you will come across is what operating system you will be delivering your website or web service on. A majority of websites are delivered on some version of Linux as the operating system (OS) using Apache as the the web server. Others are developed using Microsoft’s OS and IIS as the web server or Apple’s OS X operating system on the Xserv server platform.

2. Service Requirements of your Website?

Next you will need to look at the different software and technologies you will be using on your website. Especially with open-source software you will need know what the software’s requirements are (PHP, MySql, Python, etc…). Not all hosts are running the most current or older version of the software you will need so that will create a compatibility issue. Also there might be certain types of access you will want like Shell or default settings you will want enabled like mod_rewrite on apache.

3. Response & Uptime of the Server and Datacenter

This has to do with the hardware, connection and setup of the datacenter. Depending on the desired response time (hopefully well under 8 secs) you are looking for, you will want to get info on the type of connection and server you will be on too gauge the kind of performance you can expect from your host. If you are going shared rather than dedicated hosting you will also want to know how many other accounts they put on your box. Another consideration for shared hosting is what other companies are hosting on your box. If you are using a shared IP address this could have affects on your SEO rankings. If one of the companies on your IP block is spamming or doing other tactics that violate the terms of service then your website could be associated with this practice and that would harm your rankings and traffic. Datacenters are gauged in tiers from (1-4) with 4 being the highest. The higher the tier the most redundant their power and network systems are and the lower the downtime or higher the uptime. People usually have heard about the five nines uptime (99.999%).

Things to look for in the Web Host:

1. Pricing

Well this is pretty self explanatory. Low price is always sought but make sure you understand the lower you go, the more you will be sacrificing something, features, space, bandwidth or support. Read the fine print

2. Customer Service & Tech Support

This is the either the most important or top two things that I look for when looking into a web host. I can’t tell you how many times I have dealt with inadequate customer service or innate technical support. Most very cheap hosts will make it almost impossible to get someone on the phone or if you do then they do not know anything useful. Other will make you submit everything through a email ticketing system. When you are running a web business you need to make choices like you would for a offline business. So when you find a host that actually has good support and a knowledgeable staff, keep them close like a blanket. I am not going to make any specific recommendations in this article, but there is a host in Southern California that has a beautiful website and service & support that matches the flashiness of their site. I kid you not that they “actually” answer the phone between 3-5 mins and the person on the phone either knows something or will really send it to the right person and you will get a phone call back within 45mins. I was so blown away by this service that I feared they would go out of business or I was dreaming because that almost never happens.

3. Features

Other than having the services you need for your website, you will want to look at the features for the web host’s packages to see what they come with. Most some with Cpanel (admin control via web browser), this is very useful for companies that need to manage their computer services internally or can not afford a part or full time server administer. Also you will want to look at the bandwidth and storage you get with the package, Look for other feathers like the ability add on multiple domains and how many FTP/Email accounts it will allow you too have.

4. Location of Datacenter

Lastly, you will want to take into account where your website host’s datacenter is physically located. Even through the internet is interconnect at near light-speed, that doesn’t account for traffic on network switches. Having a host that is located close to the backbone should give you faster response time to you and your customers. For larger websites you might want to have servers on the east and west coast so your traffic is load-balanced depending on the location of the server request. This is usually for websites with heavy traffic but if you know you are going to have the next big thing then it would be wise to think about this and incorporate it into your planning.

In closing I hope this primer about web hosts and hosting feature will be helpful in helping you choose you next host.

-Dal

Rising Gas Prices – New Renaissance for E-commerce?

June 18th, 2008

Will the record oil prices and rising gasoline costs be the boon needed to create a renaissance for e-commerce?

I believe so. At the writing of this article according to Bloomberg.com, West Texas Intermediate crude is at $136.33 /barrel and the average price for a gallon of gas is $4.03/ gallon. With record prices with not sign up retreating anytime soon I believe we could see a whole new waves of online consumer that will use the web to purchase items to save gas to the mall or whatever superstore you prefer.

Main Reasons People Shop Online:

1. Save Time

2. Save Money (might be changing?)

3. More Selection (usually)

4. Save Gas (????)

5. Enjoys Shopping Online (small but growing)

At this rate I believe more people will move purchases online to save trips they would normally drive to a shopping center.  Suburbs and Rural areas will mostly likely see the greatest growth in this area, being they are usually the farthest away from major downtown business districts.  This brings us to the next question.

With the rise in fuel prices, will we see prices online rise?

I think so as well, with these higher gas prices (and a host of other issues) we are already seeing prices for air cargo and travel rise in step.  This increase will have too be offset at some point.  I am not sure how long Amazon.com and the likes will absorb these increased operating costs before they will need to offload some of that too the consumer to maintain or prop-up decreasing margins?

In conclusion I wanted to close with saying that we are entering an unprecedented time that will have many ups and downs and a good thing to do is to keep an open mind, weigh the options and make your own choice.  In the end, this is just my opinion. Please email me with comments and if they are insightful or interesting I will add them with your first name, last initial and city/state.

.02

Dal

Give away search engine trade secrets and post them online?

June 13th, 2008

This afternoon I am watching a video on SEOmoz and reading a post on Shoemoney.com about the ramifications of giving away tactics that work effectively on gaining higher placement in the search engines like Google or Yahoo!.

I posted a comment on SEOmoz so I will follow up on that.  In my opinion if you are a search engine marketing and you “out” a tactic that you are using for a client and it gets “fixed” by Google and harms their rankings then you are a fool and your client should fire on the spot.

Personally I only give away valuable information like this in a 1on1 situation with someone that I know and trust.  This is a billion dollar industry so you have a market that will try anything to get on top of the rankings so if someone posts a tip that actually works, people are going to not only copy it over and over again for their vertical they will also pass it too all their buddies as well or even blog about it.  At that point Matt Cutts or one of his minions will read it and he will whip out is “Easy Spam Block” button and kill it like Ludacris at Summer Jam.

I already mentioned a cool trick for a social media website at the SMX Advanced after party and I had emails in my inbox the next morning asking me to email instructions on how to reproduce it.  It dawned on me that maybe I should STFU as well.   I am going to sit down with my buddy and explain it too him but it will not be written down and I will ask him to use it for his personally projects only and not never discuss it period.

In this type of environment there is way too much upside for keeping your mouth shut and only sharing with trusted friend then too openly talk or blog about tricks and tactics that work currently.  I know some will say “well, if you so good then it shouldn’t matter”.  Well my answer is “I like to work smarter not harder”.

.02

Dal

What is Social Media?

June 2nd, 2008

For our first post on this topic I felt it was fitting to do a basic overview of what we view as Social Media and cover some of the benefits for your business and website.

First off lets looks at the Wiki definition of “Social Media”:

Social media is an umbrella term that defines the various activities that integrate technology, social interaction, and the construction of words, pictures, videos and audio. This interaction, and the manner in which information is presented, depends on the varied perspectives and “building” of shared meaning, as people share their stories, and understandings.

This is a solid definition of the term but I would add some too it as well. Social Media is also about participation in communities as well. Social Media is also about engaging your audience and giving them something to talk about. You can think of Social Media as part of your ongoing effort for your business to interact with your customers and potential customers (also known as enthusiasts).

Common Forms of Social Media:

- Blogging (Online Content Production)

- Discussion Forums (insert your favorite forum here)

- News Submission (digg, Sphinn, reddit, etc..)

- Social Networking (Facebook, LinkedIn, Myspace, etc..)

- Commenting (Other Websites)

- VoIP (Skype, Gtalk, Jajah)

- Photo Sharing (Flickr)

- Peer Reviewed Content Production (Wikipedia)

Social Media Benefits:

One of the core benefits of Social Media is by participating in the discussion on topics that are relevant to your business you are not only lending expert advice coming from someone makes their living in this industry but you also are humanizing your company (read: Brand) at the same time. If a customer comes across a post you have written and they find it helpful and unbiased, you have in effect made an impression on them that has given them helpful information and builds trust with them.

With the internet being so anonymous, trust has become a very valuable if not the most important commodity online. That is the “real power” of Social Media in general is a way to meet your potential customers on neutral ground (anything thats not your website) and give them information to assist them and at the same time you are making a favorable impression on them. When that customer goes to make a purchase they will be weighing many things before making a purchase but if you have really put in effort in helping them with useful information or saved them time you will have goodwill built up with them that your competitors have not and this is what can give you the edge when making the sale.

Other Social Media Benefits:

Well…yes there are “other” benefits as well. If you do a outstanding job of providing great information and make your website into an excellent resource and a place of sales you can get the attention of the “influencers” in your community. I am not going to spend too much time on this subject being that I have a post in the future planned for this subject. An influencer in a simple sense is the person or organization that the people who are interested in your industry look too as a source of authoritative information (think, GigaOm, TechCrunch, Walt Mossberg @ WSJ). If you get these people jazzed about your service or commentary you will get free pres and links that are very coveted are hard too come by. Just imagine if you made a new gadget and Walt happen to write positively about it. Well if you imagination doesn’t work to well then I will describe it as a bank account that happens to have many zeros in it ($$$$).

Is there more?

Yes much more but that will come down the line, I am just trying to use this as a primer before we going deeper into this subject. We haven’t even started to cover the SEO benefits or the viral aspects.

See you soon, til next time

-Dal

The value of a Sitemap for your website

June 2nd, 2008

In todays post we will be discussing what a Sitemap is and why it is important.

What is a website Sitemap?

In a simplest sense a Sitemap is a page on a website that serves as your master archive for every page ever produced on your website that you want the general public to access.  Normally you want a simple HTML link in the footer of your website that shows up on every page.

What is the value of this Sitemap?

First off, this gives your designer more creative flexibility to do more creative navigation options that could have elements like Flash or Javascript that can cause some difficulties for the search engine spiders when they go to navigate your website to look for new webpages.  With this in place the search engine spider is always one link from your entire website.  The less you make the indexing spider work the better in our opinion.  Second, if you choose to move to a different web domain or you change your URL structure you will have a reference that will help you make a proper 301 redirect (we will cover these later) so you do not lose any valuable Google PageRank.

Anything else?

I have read some statistics that 10-15% of web surfers still look for the sitemap when they come to a new website to find what they are looking for so they see this as a time saver as well.   Saving time for a visitor coming too your website is always a good idea.

-Dal

Why a Logo makes or breaks your website

May 27th, 2008

Today we are going discuss the importance of the logo in your overall marketing and branding strategy. The first element that a potential client sees when opening up your website in their web browser. In these milliseconds the visitor is evaluating many elements to form an impression if they “do” or “do not” want to do business with you.

With this little margin for error you are doing yourself a dis-service if you do not have a professional logo appearance. If you do have a well designed and impacting logo you will find customers will take you and your business more seriously. Here a a quote from the iconic designer Paul Rand on logo design:

Paul Rand Quote:

Providing, meaning to a mass of unrelated needs, ideas, words and pictures – it is the designer’s job to select and fit this material together and make it interesting.

I believe Paul really hit it on the head with his quote, he really shows us that the logo is what is used to pull all of the different goals of a piece of design together to give it a sense of form. If someone looks at your logo and they believe it looks amateur or novice what do you think they will infer from this on your company? That first impression is just too important to leave to chance.

Here are a few helpful tips for preparing to get a logo designed:

1. Have the name for the company chosen (secure the domain)

2. Gather a list of your favorite colors

3. Gather a list of symbols that would rightfully represent your business and service

4. Write a short summary of your business function to help the designer understand your business

5. Hand drawn sketches are great (even if they are scribble scratch too you)


Hard at work...

SEO Dark Lord - 98%