DirectoryTechnologyBlog Details for "Brian Whaley's Pixelated View"

Brian Whaley's Pixelated View

Brian Whaley's Pixelated View
A blog about Web 2.0, Search Engine Optimization -SEO, Web Analytics, Team Management, Books, and Technology
Articles: 1, 2, 3, 4

Articles

20 Reasons Why DHTML Layers are Bad
2008-04-12 00:23:00
A bit of background before I dive in to the post... My team and I are responsible for developing and supporting the Brand web sites for Bristol-Myers Squibb.  The Brand Teams and external Marketing Agencies develop a concept for their site, and they deliver a fully functional version of the site in  HTML to us to implement.  We take that HTML, squeeze it into our custom content management system, and hook up all of our custom features.  This custom content platform that we call LaunchNet has built in registration management, site search, web analytics, SEO helpers, and a full suite of other tools.  With an environment like this, managing expectations becomes essential.  Sites need to be streamlined for industrial-strength campaigns involving thousands of concurrent users and possibly millions of site users per month.  From this perspective, DHTML layers is one of the banes of development.  I have broken out why DHTML Layers make me lose my ha...
More About: Reasons
Dynamic sitemap.xml Files in ASP.Net
2008-03-25 16:46:00
I know this is not a new topic.  It is not even a new topic for me.  I have posted on defining what a sitemap.xml file is for, and on dynamic sitemap.xml files in C#.  But my team is finally ready to start implementing this as part of our custom development platform for the external brand sites.  When one searches for dynamic sitemap.xml creators in Google, you get a plethora of sites back.  Some are code, some are online based tools.  Since we are looking to create our file dynamically from within the site on demand, that helps narrow down our search.  I have found a small number of code sources we can use to start with.  There is still the HTTP Handler from my original post.  This project, ASP.Net Google Sitemap Provider by Bruce Chapman, is available on CodeProject.  You can also read about it in a blog post on his iFinity site.  It still looks like the most flexible solution.  There is a great looking solution on the ...
More About: Files , Dynamic
Mix08 - Session 10 - Application = Designers + Developers
2008-03-07 18:41:00
This session is based on a big selling point that Microsoft has been driving home for Silverlight and WPF.  Designers and Developers who share the same source code can work on different aspects of the same project seamlessly without stepping on each other's toes.  The session walked through two different development scenarios to demonstrate this point.  The first demo was of a furniture design web site.  The developer built the back end that integrated with the database.  He hooked up simple tabs and list boxes to the database for dynamic content.  The Developer then picked up the XAML for the site, and styled each of the page elements to make a slick looking web site.  The second demonstration was of a Silverlight application called the Deep Zoom Composer.  This is an application that helps users add images inside of images inside of images, like the Keynote demo from The Hard Rock Cafe.  In the same fashion, the developer hooked up t...
More About: Application
Mix08 - Session 9 - Silverlight and Web Analytics
2008-03-07 16:38:00
This session was a panel discussion regarding Web Analytics .  The panel was composed of members from WebTrends, Omniture, and Microsoft.  I found this session very interesting, since most of the solutions to track analytics within Silverlight applications are very similar to the ones we implemented with our Flash based RIA sites.  Agenda Omniture - SiteCatalyst, hosted solution WebTrends - WebTrends Analytics, hosted solution Microsoft - AdCenter Analytics - Beta2 released March 1 These products track information through page tags or beacons With Silverlight (and other RIA platforms like Flash, Ajax, Etc), you don't change pages. You have to create and define pseudo-page views 4 Scenarios: Tracking Silverlight Installation Tracking user Interaction Tracking media Drop-off Tracking Media Buffering Silverlight Installation JavaScript file to put on site Silverlight.isInstalled method identifies if it is available Check for each version, give them an exp...
Mix08 - Session 8 - The Future of Advertising Technology
2008-03-07 15:12:00
This session was very interesting.  As a technology professional, the business side is not as transparent as it could be sometimes.  This session opened the door to understanding how advertising, both online and traditional media, work today and could work in the future.  Microsoft is investing in this vertical very heavily, and through some of these ideas is looking to become a major player.  Market Overview - Now and In The Future The advertising market is manual - media is purchased through phone calls & emails The advertising market is opaque - there is no pricing transparency The advertising market is inefficient - there are loads of remnant inventory that drives prices lower Ad networks are the most efficient way to procure advertising They can buy them on CPM basis (cost per thousand) and sell at CPC (cost per click) or CPA (cost per acquisition) Ad Exchanges - they add transparency, increase liquidity by letting advertisers bid & buy across a...
More About: Technology , Advertising , The Future
Mix08 - Session 7 - ASP.Net Model View Controller
2008-03-07 04:51:00
This session was conducted by the famed Scott Hanselman.  I had been looking forward to this session since I heard he was speaking - one, to meet him, and two, to learn about the MVC framework and design pattern.  I had been neglecting my duties as a technologist to follow up on MVC, and this was my time to catch up.  Besides, we had already bumped into Scott at the Scavenger Hunt, and he was pretty cool about that. Here are my notes from the session about ASP.Net MVC and the design pattern MVC is a new web project type for ASP.Net This type of project is more easily testable It is not a replacement for web forms This is only an option SCOTT THANSELMAN IS HYSTERICAL! You must be using .Net 3.5 to be able to create ASP.Net MVC Application Solutions Select a testing framework (nUnit, WatiN, etc.) 3 new namespaces - System.Web.Mvc, System.Web.Routing, System.Web.Abstractions (Now part of ASP.Net) The framework plays well with others - NHibernate for Model s, Brai...
More About: View , Controller
Mix08 - Session 6 - Social Networking
2008-03-07 04:04:00
This was another panel discussion about social networking. Guy Kawasaki was the moderator. Following the Steve Ballmer keynote, he kept things interesting, and asked some of the hard questions. My notes are scattered, and the session was interesting, but one disappointing fact is the panel did not really cover the use of Web 2.0 and Social Networking inside the Corporation. Read on, and download the session from http://www.visitmix.com to see more. What are the issues? Security Large horizontals vs niche networks Each site behaves as if you have not used any other site before - antisocial "Friend" vs "Family" vs "Colleague" - how do you label people Privacy, how to give users control over their own data Spam issues signal to noise problem - how do you overcome that? Is stalking as much of a problem as the media makes it out to be? Companies in this space spend the majority of their time on spam Persistent identities prevent the threats You can validate they are real pe...
More About: Social Networking
Mix08 Session 5 - The Open Question
2008-03-06 16:53:00
This is a panel session talking about Open Process, Open Source, Open Development, and Open APIs.  The panelists were Mike Schroepfer from Mozilla, Andi Gutmans from Zend, Miguel de Icaza from Novell, Rob Conery from Microsoft, and moderated by Sam Ramji from Microsoft.  The session was interesting... it provided a lot of perspective on how the Open Source community views itself, how it operates, and how it is expanding.  Here are some of the topics that were covered: The discussion of patent infringement and Open Source is in conflict The idea of Open Data, for example the collection and sharing of personal data for advertising purposes The acquisition of Yahoo - PHP will be injected into Microsoft and accelerate open source ideas, PHP now can run on Windows Server 2008 Debate that opening source code should increase security vs keeping it closed and leveraging Security by Obscurity Not a lot of full open source products - DotNetNuke, Druple, but other Open Sour...
More About: Question
Mix08 - Keynote 2 - Guy Kawasaki & Steve Ballmer
2008-03-06 15:43:00
The second keynote was a one-hour interview format between Guy Kawasaki from Apple and Steve Ballmer from Microsoft. There seemed to be friendly banter between the two of them, and they both seemed to enjoy the session. He is a ham, and plays to the crowd and pulls you into the conversation. What impressed me most was the breadth and depth of knowledge he had on technical and business aspects of Microsoft's products, services, activities, and acquisitions. I recommend going to the Mix web site, downloading the video for the session, and watching it. It was both informative and entertaining. There were a lot of questions that were thrown out, so I tried to get the gist of the questions and answers as quickly as I could. Here are my notes. I didn't get all the questions from Guy and the audience, but I think I got the ones that were most interesting. Q: Why do you wanna buy Yahoo?A: Advertising on the Internet will be the next super-big thing. Yahoo is a way to accelerate...
More About: Keynote , Steve Ballmer
Mix08 - Session 4 - Integrating your site with Internet Explorer 8
2008-03-06 13:37:00
There are two new features that Microsoft is announcing the Beta1 version of Internet Explorer 8.  These two new features are Activities and WebSlices, as mentioned in the keynote.  Activities XML installed to the browser using the OpenService Format There are a few simple components that make up an activity - Category, Context, Execute, and Preview Category - This is a way to group the different Activities you add - in this example, it is Maps Context - text that shows up in the context menu, context is typically "selection", which will use the text that you have highlighted Execute - the actual URL that will be launched, with {selection} in curly brackets to dynamically pass the selection Preview - setting this will allow for a mouseover preview - action is a URL, requires parameters for size and selection WebSlices Little purple button letting user know you can subscribe to the WebSlice An item is added to the favorites bar This can be eBay items, Facebook fri...
More About: Internet Explorer , Site , Internet Explorer 8
Mix08 Session 3 - Silverlight and Advertising
2008-03-06 03:28:00
This session is to be geared to how Silverlight is used in advertising and media delivery.  Following the last few acquisitions of Microsoft's, and listening to the keynote, they are going to be focusing on advertising a lot more now and in the future.  With my current focus on Brand sites at BMS, this is a topic of great interest. Polite Advertising Polite advertising is a way of delivering a small banner advertisement, and provide lots more information to the user inline, on demand, when requested.  Polite ads should have a fast initial load time and render very quickly They should also not block the rest of the page from downloading.  Incremental elements should download later, and do so asynchronously There are two techniques to polite advertising with Silverlight - Splash Screens, and Xap Loads Xap Splash Screen - Static splash screen while larger incremental downloads XAP loads XAP - same idea, but you can download other components as needed Cross Dom...
Mix08 - Session 2 - Advanced Search Engine Optimization
2008-03-06 02:21:00
For session 2 I had selected a session on Advanced Search Engine Optimization .  It sounded like the session was right up my alley.  My hopes were high.  Search Engine - Crawling, Ranking, Finding Search Engines do three basic things - crawl, rank, and find.  Crawling - search engines start with sitemap.xml and robots.txt files, and follow links from there Ranking - Each page is ranked according to certain criteria - inbound links (basically an endorsement of other sites - either high quality, low quality, or links with penalty); outbound links; note that subdomains are treated very differently than subdirectories. Searching - simple process - check spelling, determine intent, fulfillment of search request with results, determine results order Building Pages Use HTML Semantically !! H1 (SEO good) vs spans & styles (SEO bad) A - used for ranking, test in link is important, use something descriptive H1 - only 1 per page, most important page topic Title...
Mix08 - Session 1 - From Flash to Silverlight - A Rosetta Stone
2008-03-06 01:04:00
There are lots of similarities and lots of differences in the way Silverlight operates as compared to Flash .  This session covers some of those, as well as some of the improvements to Silverlight 2 Beta 1.  Basics In Silverlight 2, all objects now inherit from the userControls base class.  In Flash, X and Y are properties, you could create a "ball" object, and get and set X and Y as properties to make it more like Flash The Point object is similar to the mouse object in Flash.  Create a Point and call it mouse, and the C# starts to look a lot like ActionScript in Flash. The Helvetica of Easing Algorithms This is a cool and very simple effect that is used regularly in Flash.  Using storyboards and the X and Y properties you just created, you can calculate the distance between the click point and an object (a ball, etc), take a percentage(like 12% or 20%), and continually call the storyboard, making the object move across the canvas.  Something like b...
More About: Stone , Rosetta
Mix08 - Keynote 1 - Ray Ozzie, Scott Guthrie, and More
2008-03-06 00:00:00
Ray Ozzie Ray Ozzie kicked off the Mix08 conference with launch announcements.  New Beta1 versions have been released of Internet Explorer 8, Silverlight 2.0, IIS 7, Windows Office Live, SQL Server Data Services, and a New Expression site (expression.microsoft.com), just to name a few.  Ray focused on the impact of Content, Commerce & Community on Microsoft's strategy.  He discussed the shift to Utility Computing - the iea of Business services to have servers in the Internet Clout that host Exchange, SharePoint, Office Suite, etc. instead of in the data center.  There will be a new focus on software's impact on advertising, which is very exciting.  Another idea that Ray Ozzie discussed was the Web as a hub.  People will move away from the idea of "My Computer", and towards a collection of devices that are connected and aware of each other via the web.  Software and services will be more loosely joined, to add reusability.   He disc...
More About: Keynote , Scott
Mix08 - Mixing it up with a Scavenger Hunt
2008-03-05 04:00:00
The Flight Today I arrived in Las Vegas for the Mix 08 conference. After our airplane had taxied out to the tarmac for takeoff, the pilot informed us that since we were going to Las Vegas, our lucky number for the week would be 34. That was the number of planes in front of us on the tarmac waiting to take off. So we got to wait for an hour while all the traffic ahead of us took off. Ready, set, wait. The Hotel Got to the airport and to the Venetian Hotel just fine. Checked in, and the room was just as nice as last year, but they have upgraded it a bit. Everything looked shiny and new, and the CRT televisions were replaced with LCD TVs - three of them. One in the Sitting Room, one in the bedroom, and one in the bathroom (because you have to have a TV in the bathroom). Tested the wireless in the room, and it looked like everything is all set for a great Mix 08. The Scavenger Hunt I went to get a bite to eat, and bumped into Rob. After eating, we registered, and went to freshen up fo...
More About: Scavenger Hunt
My Most Useful Programming Development Tool Ever
2008-02-21 00:23:00
The most useful development tool I use makes me more productive on lots of tasks all day long.  I can open just about anything I am working on, and get the job done fast.  It applies colors sparingly to my work, and helps me identify mistakes.  It helps me multitask, working on many things at once.  It understands dozens of different languages with ease, all at the same time, and you can add more very easily.  It has all the qualities of a developer who embraces open source solutions - it is fast, cheap easy to use, and available for download any time on SourceForge.  I have tried its competitors, but this one stands out among the crowd.  It was recommended to me by a colleague, and switching over was very easy.  My most useful programming development tool ever is Notepad++.  I have used the standard Microsoft Notepad, and I have used TypePad, but Notepad++ is head and shoulders above the rest.  Give it a try.  You will convert ...
More About: Programming , Development , Tool
On The Road to Mix '08
2008-02-06 22:01:00
I consider myself blessed to work for a company I believe in, and in a field that I love.  Working in the field of web development is exciting.  The job is never the same.  The technology is always in flux.  Tomorrow will be different than today.  Bristol-Myers Squibb has treated me well.  And they are doing it again.  I am now scheduled to attend the Mix '08 Conference at the Venetian Hotel in Las Vegas from March 5 through March 7.  Mix 07 was a fantastic conference, and Mix 08 looks to be just as great.  Steve Ballmer and Scott Guthrie will be keynote speakers this year.  The sessions look really interesting.  I am hoping to attend the MVC session from Scott Hanselman, some of the Web 2.0 panels, some SharePoint sessions, .Net 3.5 demos, WPF and Silverlight sessions, and some of the UI discussions.  Last year I documented my trip with blog posts after each one of the sessions.  I hope to do the same this year.&nb...
More About: Road , On The Road , The Road
Techno-Christmas 2007
2008-02-05 23:20:00
Christmas in 2007 was centered around electronics for the whole family. Invion 4" GPS Navigation Systems were given and received for all of the cars. They were easy to set up, and work great... the only issue is that the SD card is the source of the maps. If you lose the card, or it breaks, or gets erased, the unit won't work any more. I bought my wife a Jawbone Bluetooth Headset. She is using that with her Palm Treo 700w, and is having some problems. The headset does not seem to reliably connect to the unit, we have not been able to transfer an existing phone call to the headset, and the voice dialing doesn't seem to work. If I turn the headset on, make sure it connects to the Palm, and dial directly on the phone (or answer an incoming call), everything works great. The sound quality is really good, and the noise cancellation does a fantastic job. I think I wanna try the unit on another phone before I let my wife go to the Verizon Store for help.Mary Ann bought me the T...
More About: Christmas , Techno
Netscape is Dead, Long Live Netscape!
2008-01-12 00:31:00
Well, it is official.  The once-popular browser, from Mosaic through Netscape Navigator and all of its Mozilla variants, fought in the Browser Wars from 1994 through 2008, and is now throwing in the towel.  My once-favorite browser has finally fallen under the weight of Internet Explorer (and Firefox, too, I suppose).  AOL announced on December 28, 2007 that as of February 1, 2008 they will no longer be providing Netscape Navigator.  Oh, how the might have fallen.  I found out about this on Engadget - Netscape finally bows out, browsers no longer supported, but you can read about it on the Netscape Blog - End of Support for Netscape web browsers.  The Browser Wars will continue, but without one if its original participants. 
More About: Live , Dead , Long
Book Review - How Would You Move Mount Fuji?
2007-12-31 18:31:00
Over the holiday break I decided to tackle some of the books that I have stacking up next to my bedside.  One of them was How Would You Move Mount Fuji by William Poundstone.  This was a book that I know some of my colleagues had read already, and they recommended it highly, so I decided it was my turn.  The book was a quick read.  The author kept my interest with not only the topic, but also with his concise explanations and his witty comments.  Poundstone describes the history of the intelligence tests, and how it was developed.  They were used by our military to determine qualification for different job roles.  This led to the popular use of intelligence tests in the corporate world, particularly in the use of Silicon Valley.  During the civil rights movement, intelligence tests were determined to have a racial bias in the questions, so were banned as a hiring practice by the federal government. The ban of intelligence tests did not deter...
More About: Book Review , Review , Book
The Lost Art of Debugging - Part 3 - Things To Do
2007-12-31 00:41:00
As I have said before, debugging is a complex and time consuming process. I have outlined 10 resources for debugging, and provided a primer for things not to do when debugging. Now, we get to the meat and potatoes of debugging. This is a guide of things to do when debugging. I have broken this guide into three sections - a description of the Scientific Method of Debugging , Tips for Hunting for Bugs, and Bug Prevention Methods. Scientific Method of Debugging This is a parallel to the Scientific Method that you learned in your grade school science class. The book Code Complete by Steve McDonnell outlines this methodology to debug your applications. Stabilize the bug by identifying the simplest test case that reproduces the error Locate the source of the bug Gather data about the bug and its behavior Analyze the data regarding the bug Form an hypothesis about the bug Write test cases that would prove or disprove your hypothesis Run the tests and prove your hypothesis, or begi...
More About: Lost , Part , Things , Part 3
The Lost Art of Debugging - Part 2 - Things Not To Do
2007-12-28 21:43:00
Debugging is a complex and time consuming process.  In my last post I listed 10 Resources for Debugging, both web sites and books, that every software developer should read to keep their debugging skills sharp.  Knowing what not to do is just as important as knowing what you should do.  Here is a list of things not to do when you are debugging your application Don't guess what the problem is Don't dive into making changes without a plan Don't code right away without a thorough analysis Don't fix the shell of the problem, not the problem itself Don't trust line numbers in compiler messages In fact, don't trust the compiler messages at all Don't ignore the value of automated unit testing Don't delete the original code Don't ignore recent changes to your application Don't ignore resources available to you, like the Internet or the Library This post is a teaser for the one that is to come - what thins should I do when debugging?  Is there a more forma...
More About: Lost , Part , Things , Debugging
The Lost Art of Debugging - 10 Resources
2007-11-30 00:40:00
Debugging is as much of an art as it is a science. There are lots of great tools to help developers debug their code. I believe developers, including myself, have learned to depend too much on these tools instead of thinking through the problem. There is a common thread across all programming languages and development platforms. That thread is the way that you approach, identify, and tackle a bug. To help develop an environment of good debugging practices, I have decided to write a series of blogs on technology agnostic debugging techniques. My first post about The Lost Art of Debugging is a blogroll of resources, both electronic and print, that developers should read to help develop good debugging techniques. Here are ten great resources on the methodology of debugging. Web Sites & Blogs HackNot - Debugging 101 Reading Tea Leaves - The Fine Art of Debugging Simply Breath Teching - Debugging Solutions - A Framework VETTY OFFICER'S WEBLOG - Debugging tips for New sof...
More About: Resources , Debugging
Happy Thanksgiving 2007!
2007-11-22 15:54:00
Happy Thanksgiving to you all! I can't believe I am blogging today. I guess I do fit into the addictive category of bloggers. I have read an article on Web Analytics World inquiring How Addicted Are you To Blogging. You can take the blog addiction quiz on the justsayhi.com web site. The author of the article is 77% addicted, and I was 70% addicted. At the end they give you a badge to display proudly. Here is mine:70%Anyways, Happy Thanksgiving to everyone.
More About: Happy , Hank
20 Bad Ideas - Black Hat SEO Practices
2007-11-20 06:02:00
I have spent a lot of time outlining the right things to do for SEO - things that are typically called White Hat SEO. Some of the practices I have written about would even lean a bit towards the Gray Hat arena. I have even discussed the 3 different hats of a search engine optimizer. But I have never outlined Black Hat SEO Practices. These are content practices, techniques, or methodologies that are sure to get your blog or web site banned from one, or all, of the major search engines. I list these here to help draw the line between what is acceptable, and what is not acceptable to the search engines. I do not list these techniques to advocate Black Hat practices. Use These Techniques At Your Own Risk! 1. Astroturfing This is when a false public relations campaign or fake social media in the blogosphere generate increased attention to a site, blog, or wiki.* Livingston Buzz - Astroturfing on the Dark Side of the Moon 2. Buying Expired Domains Domains that have expired can carr...
More About: Ideas
50 Easy Tips to Keep your Blog Search Engine Optimized
2007-11-20 00:01:00
Blogging is one of the easiest ways to get content published to the Internet.  Everyone, from the average Joe to the Corporate Communications Specialist wants to see their blog and their most recent posts on the Google results page.  But, just like SEO for any other web site, it takes time, effort, and patience.  Here is a collection of tips gathered from around the blogosphere on how to optimize your blog for search engines. Content Content is always king.  Make sure your content is new, fresh, engaging, and relevant. Update your blog frequently.  The more it is updated, the more your content will be indexed. Stick with your blog - don't get discouraged! Use an interesting title for your blog and each of your blog posts.  Limit each of your posts to one topic, keeping your pages focused. Keep your posts not too short, and not too long.  This keeps your readers interested and returning. Provide a list of your top 10 blog posts on your site. Mak...
More About: Tips , Search , Search Engine , Blog , Engine
5 Benefits of Internal Corporate Blogs
2007-11-19 17:19:00
Blogs are not new anymore.  They have been around for a few years, and have proliferated fairly deep into the technology culture.  If people are not writing one of their own, they are reading one, or a handful of them, or have an RSS aggregator where they are reading dozens or hundreds of blogs.  Blogs have lots of uses.  They are great for viral advertising, news publication, syndication, and collection of public opinion about a topic.  You can have a personal blog to share photos of your vacations, a corporate blog for press releases, a news blog for niche news, and a host of other reasons to have a blog.  Blogs are an easy way for anyone to produce and consume any information about anything from anywhere.  But blogs have taken off within corporations as well.  That is my interest here.  We have deployed a blogging pilot in the workplace, and I have become a big proponent.  At first it was part of my yearly objectives t...
More About: Corporate , Blogs , Internal , Benefits
7 Sources to Help You Conduct a Peer Code Review
2007-11-15 16:28:00
The end of the year is swiftly approaching, and as the budget cycle is coming to a close, the work piles up quickly.  I have had a staff of three from January through August, and with the piling work, we have had to triple in size.  A staff of nine is very different to manage compared to a staff of three.  There are many things to wrangle during ramp-up: a new corporate culture, new policies, new development environment, new standards, new team members.  One of the tools in the technology manager's arsenal is the peer review.  The CodingHorror web site outlines why they think software development departments should perform code reviews in their article called "Code Review s: Just Do It."  Jared Richardson also describes the value of peer code reviews on his blog.  The basic reasons for implementing code reviews are obvious: reduced bugs, reduced rework, cross training, quicker ramp-up time, sharing of ideas, developer growth, mentorship opportunit...
More About: Peer , Sources
htmlSQL - Query your Page Elements like a Pro!
2007-11-13 20:56:00
While stumbling across the InterWeb, I came across this really neat page.  The page, by Jonas John, describes htmlSQL, a PHP class to query the web by an SQL like language.  I know, I know, this is PHP, not C#.  But the idea really interested me.  I have spent a lot of time focusing on WatiN, which does a similar thing.  It allows you to take control of objects on the page and fill in forms, click buttons, etc.  Getting an element in WatiN requires you to search the page using the Find methods.  One of the troubles I have had is making sure that your find returns one, and only one, page element.  Being able to query the page with htmlSQL would be a great way to verify that.  A class like this would make it very easy to leverage the page DOM on the fly.  Do you see any other uses for a class like this?  Are there other products like this?  What are your thoughts about htmlSQL?
More About: Elements , Page , Query , Element
The Truth About High Content to Markup Ratio and SEO
2007-11-10 23:35:00
A common SEO tip for web developers is to keep your content to markup ratio high.  This is supposed to make the crawling of your site easier, more efficient, and faster.  It is possible, however, that more modern site crawlers like Google ignore code already, since they behave like a text based browser anyway.  However, implementing this as a SEO strategy cannot hurt. In fact, it has benefits for not only SEO reasons, but for general web development practices as well: Keeping the amount of code on the page low helps overall site maintenance and usability, focusing on your content.  Including CSS and JavaScript in external files increase content-to-code ratio as well as making your site easier to maintain.  Having validated HTML code will help the crawlers understand your site , as well as make your code compliant for maximum browser readability and performance. For more information: Phoenix Realm - Why Clean Markup Matters To Your SEO  All Yo...
More About: Truth , Content , High , Ruth
More articles from this author:
1, 2, 3, 4
39687 blogs in the directory.
Statistics resets every week.


Contact | About
© Blog Toplist 2008 - SEO by FeWorks
eXTReMe Tracker