2010 is the next year that has been talked about year after year as far as mobile online use truly taking off. The iPhone was indeed revolutionary and provided the true smartphone leap forward, that has been followed and in many ways being surpassed by Android , with more and more mainstream users browsing online via mobile devices. How does this impact & affect the SEO that you have already carefully crafted for your sites? Not much…for now. Google CEO Eric Schmidt stated at the 2010 Mobile World Congress their new mantra & current strategy is “ Mobile First ” thus you can be first by getting ahead of your competition by planting these mobile seeds into your site: Create a mobile version of your site optimally in a mobile subdomain or subdirectory rather than a separate domain or TLD such a .mobi Render this mobile version of your site via mobile user agent detection while also providing the user an opt out to the standard web version. The mobile version of your site should have the following DocType declared above the HEAD code: The SEO coding elements will remain the same in the mobile version but to improve usability & reduce any possible duplicate content issues its best to strip extraneous content, JavaScript & graphics out – optimally via CSS. A mobile site should have at least half the load time in comparison to the standard site with a true target of under 2 seconds load time on an Edge or non-3G signal. A mobile sitemap XML should also be created which has as the main difference from the standard sitemap XML a declaration after each URL listing – Google Mobile Sitemap Instructions Affirm your mobile progress by using the tools at W3C & MobiReady to validate your code for mobile readiness as well check load time and actual mobile device rendering. Currently Google Mobile search is nearly identical to the standard search but there is a separate mobile index which will only grow in providing differentiated results. I will detail in next month’s mobile post at Search Engine Journal a key set of code that will give you this mobile search edge. Check out the SEO Tools guide at Search Engine Journal . Mobile SEO Future
Tag Archives: code
SEO Is A Team Sport – Part 1
Over the years I’ve had the curse blessing to participate on several ginormous substantial nightmare web projects that have involved several control freaks participants. Inevitably in this chaotic maelstrom process, the role of the SEO guru specialist has called for my God given slowly evolved talent at underhanded manipulation diplomacy and self-eye gouging patience. And with every new train wreck project, I suffer inconsolably learn a bit more. In every one a few of my previous Pulitzer Prize quality articles I’ve repleatedly at least briefly mentioned the need to disregard other peoples views step into other peoples shoes when creating another masterpiece working on another boring project so that we, the only intelligent people in the room people entrusted with the only aspect of web work that matters SEO responsibility, can pretend their perspective is relevant truly succeed. Here then, are some of the court jesters various players in the birthing process lacking medication web development life cycle and why we need to begrudgingly step into their shoes in order to show we care even when we don’t achieve maximum results. The Site Owner By the time a web project kicks off, the person who thinks they’re a genius site owner is completely clueless filled with hope and trust, which comes as a result of the fact that they really don’t have a clue they’ve made a significant financial commitment. And if you yourself have ever gambled with money you shouldn’t have made a serious financial commitment, it’s easy to think back on that time and grasp how foolishly psychologically you’ve then gone into a state of make believe faith. Faith that you haven’t blown your food money you’ve made the right decision. Since site owners stupidly think SEO is easy don’t fully grasp the challenges we face in overcoming thousands of black-hat code monkeys getting their site ranked for several highly competitive keywords, we need to treat them like little girls named Suzy be patient with them when we shake them awake explain what they’re up against, because that faith is fragile, and a client that realizes how foolish their original expectations were becomes the cowardly lion afraid they made a mistake is completely worthless a client unwilling to allow us to do our work fully. The Account Manager Whether you work for a 3 ring circus an agency as one of the clowns in the phone booth an employee or overpaid employee who can come and go whenever you want outside consultant, or you’re stuck in a job that never changes and long ago became so routine you hate Monday mornings an in-house SEO, there’s going to be a money hungry lunatic with the power to fire you someone at the senior management level who is even more clueless than the client ultimately in charge and stands between you and the client. This person will inevitably cause you untold grief be the account manager. Account managers constantly have a tendency to promise the moon over-promise on what can be achieved because they know it will make everyone on the team cry they want to get the contract, and they want to make as big a commission as possible ensure the client is always happy. This generally means that from the beginning, you have to have eyes in the back of your head you need to ensure that you get your way at all costs you’re involved in the project at every step of the way, and that only your goals matter realistic goals are communicated. You’ll also need to be prepared with several lies and half-truths options for those times when you have to give the lion some raw meat something that was promised by the account manager can’t be achieved. The Graphic Designer Whether the kindergartner with the finger paints graphic designer has only worked in 20th century dead media print media before this project or they’ve recently graduated from the Macromedia Adobe Flash school of completely useless, unscalable and inflexible design, or even if they’ve got 15 years experience designing Myspace quality professional corporate web sites, you can bet your grandmother’s life insurance policy that there’s a good chance they’re going to do what they want even if they promise you they understand want the site to look the way it should based on their imaginary world inner vision because they think they’re the Van Gogh of web design . Being in a no holds barred cage match Working with a prima donna graphic designer to ensure the site’s design isn’t completely worthless accommodates SEO is a lot like being an American soldier in Iraq without body armor or a weapon helping the client to understand the obstacles they face. In this situation though, the painful reality unique factor here is that, once a site is launched, what the visitor sees is hopefully not one big Flash animation a direct reflection on that designer – it’s as though the visual experience is a direct expression of that designer’s acid induced inner emotional process. After all, this is just another stupid web site art we’re talking about right? So it’s important to remember that working with the graphic designer, one needs to be mother Theresa connect on an emotional level. The Project Manager Every overpriced and over promised significant project is going to have one person tasked with the responsibility of playing babysitter to a bunch of 3 year olds ensuring all of the unrealistic deliverable dates milestones are achieved at some point long past the due date on time and not so far over budget that the account manager can’t lie their way through squeezing more money out of the client within budget. This person, the magician who has to routinely pull rabbits out of their hat project manager, may sometimes sadly be the account manager because that means not only will they over promise before contract, they’ll lie through their teeth during the whole project life cycle . Other times, it might be the lead developer which means they really have no business dealing with clients because they’re just an overpaid code monkey with no social skills and they can’t manage anyone but engineers either . And once in a while, it’s the client themselves which means you’ll never have a moments peace during this project . The project manager has a unique role in the project because they have to be able to keep all the children happy orchestrate the entire process, while dealing with the client’s never ending harassment occasional inquiries. They need to be able to make rash decisions on the spot decisions and pretend everyone’s got exclusive access to them successfully communicate with the entire pack of hooligans everyone involved. Because of this never quite achievable reality, the project manager is usually drunk before everyone else goes home for the day under stress most of the time. This is only made more challenging because most project managers are barely this side of suicidal juggling multiple projects. The good news here is that the project manager is often your best ally. The key to ensuring this is true however, requires bribing getting the project manager over to your side early on. Ideally before the project contract is even signed. The sooner you can get the project manager to fully buy into your bullshit own vision, the more likely you’ll at least keep a roof over your head have at least some peace of mind. To do this, you need to ply them with lots of liquor empathize with the little bit of monumental stress they face in their own work which is obviously a lot less than you face every day . The best way to achieve this miracle particular goal is usually through pretending you worship the ground they walk on humor. The more you can make fun of the project manager without them knowing about it jokes about how nobody has half the project managers intelligence or experience, the more safe you’re going to make them feel when they’re with you because in the end, they’re just scared little dweebs trying to justify their job . That in turn means the first time you come to them to complain about the prima donna or the code monkey with a new challenge, they’re already going to hide the fact that they despise you be at ease, and act like they are open to hearing your latest rant plea for help. The Lead Programmer What would a major web project be without a geek who thinks they can prove mathematically that they’re superior to everyone in the room lead programmer? These are the people you have to keep away from clients at all costs who hack a site together meld the graphic design with the data and bring life to an otherwise useless concept on paper flat page. Even when there’s someone else in the role of project manager, lead programmers typically have to justify their higher pay and fancy title oversee one or more additional code monkeys who work in the dark engineers, and at the same time, have a direct hand in forgetting some critical functionality code coding of the site. Like prima donnas graphic designers, lead programmers are full of themselves quite often known to have their own vision as to how a site should function, what it should look like, and what the user experience should be even though all of that is 180 degrees away from what the client asked for . Even when the project manager or worse, the account manager, drew up a half-assed site flow chart there’s a clearly mapped out plan, lead engineers will typically do whatever they feel like make functionality or user experience decisions on their own as they’re inventing an entire new programming language at the clients expense working in the code. Alternately, a fresh out of college and thus completely clueless and arrogant junior engineer might come to them wanting to prove how hip, slick and cool they are while simultaneously pretend worshiping the lead developer so they can one day take over that job with a question related to how something should work (because after all, if they act dumb, they can let the lead engineer take the fall for the stupid decisions) that wasn’t specified in the project spec. Here too, the lead engineer will often make an on the spot decision just so they can show the little college snot that they’re the lead engineer because of decades of self-taught genius . So just like it’s wise to bribe win over the project manager as soon as possible, so too this concept applies to the lead engineer. But since engineers, by nature, are only good at things that only code monkeys find fascinating thinkers, first and foremost, the way to win over a lead engineer is to stroke their ego until you want to puke provide them with real world examples of why some things need to be done a certain way for the sake of SEO. The more you can prove that you really do know more about this subject than they do without bruising their ego in the process help a lead engineer to see a live site in action, or the more links you can provide them that lead to technical how-to web pages that Yoast came up with 10 times faster than this bozo ever could others have created previously, the much more likely you are to keep the lead developer smiling. This is true simply because lead engineers really need their ego stroked while being spoon fed like infants are infamous for being able to digest vast sums of technical information and continually learn as they go so they can continue to show how intelligent they are as they secretly add this new information into the new LAMP framework they’re inventing that’s built on the new language they’re inventing . The end result is that this will ensure you’ll be lucky to get 60% of what you really need the lead engineer is kept fed, which helps them become even better at their jobs. Countless Others I could go on with this useless exercise in proving that the SEO is the only business savvy person in the bunch countless other hacks and pretenders team players and how to manipulate them into your way of doing things get along with them, but it’s nearly 2AM and I just want to go to bed I hope by now you finally comprehend that to be as successful as I am you’ve got to be a conniving, relentless hardass get the idea that SEO is the most important job in the web project a team sport, and all the other roles can be filled by high school dropouts you need to be able to overpower all the other egos step into other team participant shoes. When you do so, you win, screw everyone else everybody wins. And if you are still reading this article but there are no completely annoying yet oh-so-brilliant strike-throughs, it means you found this article on some low-lifes’ a scraper web site, rather than on SearchEngineJournal.com where I, the wittiest SEO writer on earth Alan Bleiweiss , posted it. I say this because scraper sites are the lowest form of web humanity its important to let clueless unsuspecting readers know where to go for the original source of high quality articles on SEO. Just sayin. Check out the SEO Tools guide at Search Engine Journal . SEO Is A Team Sport – Part
So Now You Care About Your Website Load Times
Google announced recently that site loading time now plays a part in their search ranking algorithm. It has also been openly said that over 200 elements are taken into consideration when determining a sites search engine ranking. In addition Google notes that site load time is going to be a very small portion of this algorithm. With all that said I simply don’t understand why people are freaking out. This should not be the first time you are considering improving your site load time. If Your Website Is Slow – Fix It! Site load time is very important however you shouldn’t be improving it for the search engines. If your website takes longer than a couple seconds to load, you’re already in trouble. Web users have very short attention spans, they want what they want and they want it now! If one of these users’ clicks on your website and it takes longer than a couple seconds you bet they are going to bounce quicker than a super “bouncy” ball! There shouldn’t be a webmaster that isn’t aware of their site load times. Not only should they be doing user tests on their own site but they should have installed site analytics. With that said, if your site is slow you can expect your traffic bounce rate to be extremely high. Users don’t have patience for slow website and will often click back within only a few short seconds. This is two ways to measure your sites loading time but if that’s not enough Google even made a tool for you to use. How Do You Measure Site Load Time? Back in January I wrote an article about site loading time being a possible 2010 ranking element. (http://www.dkssystems.com/SEO-Site-Loading-Time.html) I write about how you can test your sites load times using Google webmaster tools. Using their “Site Performance” option will give you an insight on how long a particular page is taking to load. In addition Google gives you some specific tips on what to fix in order to increase the page loading performance. In addition, Google suggests the following free tools to evaluate the speed of your website. Page Speed YSlow WebPagetest Fix Your Websites Performance For Your Users Not Google. I can’t tell you how much it annoys me knowing that people will only now start fixing their websites load time. You should be building a website that gives your users an enjoyable experience. If your website is super slow then this issue should have been addressed a long time ago. Its frustrating to hear people willing to fix their sites only after Google has released there latest ranking announcement. Do Not Over Value Site Speed For SEO. It’s really unfortunate that people are going to completely redesign their websites and spend countless hours in their code over this issue. Now if you own one of the websites that takes 15 seconds to reach the homepage this should be something you’re already working on. However, this is not who im talking about. I’m talking about the webmasters who sites load in less then three seconds but will spend endless amounts of time tweaking code just so they can get down half a second. At this point the difference between two seconds and one second will not make or break your search engine rankings. Links and content will always be the bread and butter of SEO and it’s really disheartening to think people will waste so much time focusing on their site load time. Check out the SEO Tools guide at Search Engine Journal . So Now You Care About Your Website Load
4 Simple Ways to Speed Up Your Site
As a user nothing can be more frustrating than waiting for a site to load. So when I saw a video near the end of 2009 I was excited to see that Google would be taking site speed into consideration, giving credit to sites that load fast and penalizing those that load slowly. I have to agree with Matt Cutts in the video when he says “The web should be fast”. The Internet should snap and respond quickly. So if you have clients with slow load time here is a short simple list to get started: 1. Use Flash Sparingly I personally think flash is pretty cool. There are a lot of amazing things that can be done with it. But as with most good things, too much can be a bad thing. If a webpage is loaded with flash it can take some time to load. It is possible to build a site without flash, but if you must use it treat it as salt. Only to enhance, never to overpower. Should you choose to use flash heavily I’d compress the files as much as you can so they can load faster. This last sentence about flash is more of a recent frustration but I think it still holds true. As a side note, if you don’t have a link for visitors to update their flash player please add it. Nothing is more frustrating to me than visiting a website and having to go find what I need in order to enjoy the contents on said website. 2. Compress Images My first experience with compressing images was a brutal one. I worked for a non-profit who sends numerous teams internationally to provide medical care. And each team that returned had at least a thousand photos. By this point they had a ‘designated web guy’, me, to crop and upload the photos. So when I got in to work and had 50 CDs full of photos waiting for me, I panicked a bit. Thankfully I only had to upload 50 photos from each team. But I quickly learned a few things about image load time: Be sure the dimensions for all images/photos is set within the code If thumbnails are used, set them to open in a new tab when clicked In case the full size is really big the user can click the previous tab to browse while it is loading If the file is missing either find it, or remove the spot where the image is supposed to be When you have a lot of photos consider using something like Flickr We had pretty good success with Flickr, but I have heard some who did not. What has been your experience? There was initial resistance to use thumbnails, but as most things, once the administration experienced our site without thumbnails a unanimous decision was made to use them. While these pages I worked with weren’t meant to be landing pages, I did learn to integrate images efficiently. 3. Less Cookies If you didn’t hear, Sesame Street taught Cookie Monster that cookies are a ’sometime’ food . As funny as it may seem, we can learn something from this. If it is possible, reduce the amount of cookies on your site. This isn’t because of the cookies you’ve got, but you don’t know how many cookies that user’s particular browser has already ‘eaten’. A user can set his/her browser to accept/reject cookies, but then it is up to you to make sure they can access the site should they choose to not accept the cookie. No sense feeding someone that doesn’t want to be fed right? As with flash, minimize the amount of cookies and make it possible for users to enjoy your site whether they accept the cookies or not. 4. Less Widgets Ah widgets, I remember the first time I learned how to add widgets to my website. By the time I was done I had 20 or so lining the right and left sides of my site. I was excited, then a friend from college called me, “Dude, your site is taking forever. What’s up?” I was on a pretty quick connection so I didn’t notice, but when I tried accessing my site on a slower connection, I realized it was taking a little long to load, around 15 seconds. So I took a second look and decided to reduce the number of widgets. Presently I’ve got 5 located on the right side of my site. Just in case you are debating about adding widgets consider the following: How many do I presently have? Which do I need? How will this widget enhance the experience on my site? As with the previous methods to quicken loading time, too much can be a bad thing. Hmm, there seems to be a common theme throughout these tips. Too much can slow a site down. No matter what connection speed a user is on, the internet experience should be the same for everyone. It’s one thing to have a site that has the right information a user is looking for, but if that site takes too long said user will settle for a faster site that might not have the ‘perfect content’. Sites can have a lot of information to provide users, and they can have a lot of things to entertain. When the two come together it’s best to have a good ratio so the experience is enjoyable. Check out the SEO Tools guide at Search Engine Journal . 4 Simple Ways to Speed Up Your
Win a VIP Trip to Search & Social Spring Summit 2010!
Have you ever wanted to attend a premier industry event as a VIP, get inside secrets from industry leaders, and get treated like a rockstar ? Well this week Search & Social are giving you several ways to make this a reality. For the launch of the 2010 Search & Social Spring Summit (formerly known as IM Spring Break), the organizers are giving you all kinds of ways to attend the event on their dime. The biggest one is going to be VIP package to the event. One FREE pass to the Search & Social Spring Summit Complimentary airfare to and from Tampa, FL Paid hotel accommodations during Search & Social Spring Summit $500 in spending money All of these prizes, the entire VIP Trip, is valued at $2,000! To enter, you must visit our Search & Social VIP Contest . Once you sign up you will be sent a promotion code, and whoever gets the most people to sign up for the event using their code gets the VIP prize. That’s it! No fluff. Use your mad skills as an internet marketing guru to kill the competition, and earn your VIP pass to one of the best marketing events that took place last year. We will fly you into Tampa, FL, where the nearby beaches are always featured on the Travel Channel and are listed as the top beaches in the United States. You will check in to the Doubletree Guest Suites that is right on the water and five minutes from the airport. With $500 in spending money , you can save it and put it in the bank, spend it at Mons Venus or go to the two nearby malls 2.8 miles from the hotel. The most important part of the package is your pass to the summit. This includes getting access into the eight speaker sessions, networking with experts and businesses from across the country, an invitation to the VIP party, admission to casino night and calypso night, and breakfast, lunch and dinner on both days of the conference. The VIP Trip will be sponsored by Second Step Search , an SEO workflow solution, and Search & Social . The contest starts today and will go on until April 15, 2010. Enter to win and see what it feels like to receive VIP treatment from Search & Social. You might even find yourself having your own SEOtini girl serving you lunch for the day. Check out the SEO Tools guide at Search Engine Journal . Win a VIP Trip to Search & Social Spring Summit