25 Nov 2008

SWFAddress and robots.txt

During the past few months I started learning and testing how the robots execution standard applies to our website and specifically to the SWFAddress SEO techniques that we promote. The SWF indexing has drawn attention recently with the announced partnership between Adobe and Google but at the moment it's still pretty basic for our needs. We decided that we want to stick with plain indexable HTML and forbid the SWF experiments that Google are currently doing. The robots.txt that we're finally using looks like this:

In addition to the SWF files we also disallowed the indexing of our data sources. Once again I want to mention that the existence of a sitemap is important.

« Previous Post | Next Post »


Left by Scot King at Mon, 19 Apr 4:15 PM
Hi guys,

I know Google and Adobe are going to be teaming up soon for proper Flash SEO but for the time being Ive put together some articles about adding dynamic SEO tags (keywords, description metas, etc) for each page of your Flash site using PHP and IIS:

Hope it helps someone out.
Left by bobby at Mon, 19 Apr 4:15 PM
Hi Rostislav, good post. With Google's current experiments I agree that using Disallow: /*.swf* in your robots.txt can be a good idea (at least for now). I don't think that it is really necessary to use a Sitemap, if you already use alternative content.
Left by Cory Tomlinson at Mon, 19 Apr 4:15 PM
I couldn't agree with you more. I've taken the same steps to prevent the search engines from spidering swf content and I firmly believe that providing indexable HTML to the search engines is the best solution to Flash SEO.

Here are my thoughts from a couple of weeks ago:
Left by Rostislav at Mon, 19 Apr 4:15 PM
Thanks for the comments!

The sitemap.xml should not be necessary but it forces the indexing of deep links which are exposed as plain URLs.
Left by Punk T-34 at Mon, 19 Apr 4:15 PM
Does this mean that disallowing SWF for indexing in robots.txt will not affect indexing the site based on SWFaddress?

And one more question: how about indexing of dynamically loaded data (from XML)? Can google-bots index a text loaded from XML?
Left by Ariel Sommeria at Mon, 19 Apr 4:15 PM
I just wanted to mention that silex is a pretty cool tool if you want to generate html and flash together for SEO/accessibility reasons
Left by Matt at Mon, 19 Apr 4:15 PM
we implemented something similar - but its wreaking havoc on our Google Analytics code so its hard to tell where users are going on our site and prove out the SEO piece...any ideas?
Left by discopop at Mon, 19 Apr 4:15 PM
Thanks for reply! Ok, I understand that perfectly and I guess I am right indicating the word "content" in the div tag and the same word in the SWFObject anchor.
Другими словами, Ростислав, меня несколько озадачило, что в Вашем примере для SEO в файле index.php определены две разные переменные. Одна из них - website, находится в строке с внедряемым swf-объектом, а другая - content, которая указана в теле создаваемой скриптом страницы. Вероятно, это случайная ошибка, ведь, насколько я понимаю, эти переменные должны совпадать, верно? Пожалуйста, известите меня, если я все-таки ошибаюсь.
В любом случае, спасибо за отличный и удобный инструмент!
Left by Rostislav at Mon, 19 Apr 4:15 PM
The string "website" is the ID of the Flash object that gets created and the "content" is replaced as expected. Probably the short one line SWFObject creation makes the things less obvious.
Left by discopop at Mon, 19 Apr 4:15 PM
Hello! Rostislav, I'm trying to find out why do you write "website" as alternative content (in the line where you create new SWFObject in SEO example, index.php) while div id="content".. as i see in this case the alternative content never will be replaced. is it the root of all that great trick? please, help to understand.
Left by html5 web applications at Fri, 6 Jul 10:12 AM
Thanks for sharing your info. I really appreciate your efforts and I will be waiting for your further write ups thanks once again.
Left by Gerald at Sun, 16 Sep 10:33 AM
Hi Felix!I'm developing a flash wteisbe with swfaddress. Everything works fine, but when I paste a deep link of the site in my browser bar, the preloader is bypassed.I've downloaded the swfaddress 2.4 code, but when in index file I replace the wteisbe.swf with mywebsite.swf the only thing I see is a still picture of my preloader blocked on 100% what am I missing?Thanks in advance



Blog Search

Blog Categories

Blog posts

Recommended sites