SwellPath

Author Archive

Author Rich Snippets and Why You Need Them

Published April 23rd, 2012 Blogging, SEO 9 Comments

Skip To Tutorial
Being an SEO, I’m a huge fan of finding ways to assist Google in retrieving the information they need to display higher quality search results. I particularly enjoy making sure Google gets the information they need to display Rich Snippets; additional information that they pull from websites to help improve the quality and effectiveness of a particular search result. My personal favorite of late has been Author Rich Snippets.

What are Author Rich Snippets and Why Do I Need Them?

What is an Author Rich Snippet, you ask? An Author Rich Snippet consists of a specific author’s picture, name, and a “More by” link that’s added to a standard search result.

Author Rich Snippets in Google | SEO Screenshot

Aside from the obvious ego boost that accompanies your own Author Rich Snippet showing up in search, Author Rich Snippets offer the following additional benefits. An Author Rich Snippet:

  • breaks up standard wall-of-text search results.
  • calls significant attention to your result.
  • leads to more qualified traffic by giving searchers a better idea of what to expect when they click on your results.
  • establishes Author Authority for the author and builds search trust for the site.
  • allows readers to get to know you and trust your contributions to the web.

Now, Author Rich Snippets aren’t for everyone. However, they are for most people, so if you’re serious about doing well in organic search, ask yourself the following questions.

Do you want to attract more search traffic to your site?

By setting up Author Rich Snippets, you’ll increase your CTR (some sites report a 20-30% increase in CTR) from search results. Users who have read your posts in the past will get to know you and be much more likely to click on your next blog that they encounter in the search results.

Do you want to set yourself apart from your competitors?

Unless you’re doing business in the online services space, the chances are that most of your competitors aren’t down with Author Rich Snippets yet. By becoming an early adopter, you can really set your site apart in non-branded search. Which search result do you think your target audience/customers will be inclined to click on?

Author Rich Snippets Break Up Google SERPs

Need to improve your site’s search trust or recover from Google Panda?

Modern search algorithms (notably Google’s) focus on what can be referred to as website “search trust”. Essentially, search engines have learned that spammy sites, sites that use boilerplate content, and sites that use low-quality or hastily produced content give their searchers a poor experience. As a result, Google’s Panda update identified criteria that indicated low-quality sites, applied them to machine learning, and released “Panda” on the web to determine the quality and trust of websites. Those that failed the test got hit pretty hard in the search results and their respective webmasters were left scrambling to pick up the SEO pieces. It’s been well over a year now since Panda hit, but if your site is still battling to establish itself as high-quality, Author Rich Snippets are a great way to speed the process along. Why? Author Rich Snippets connect website content with real people; this equates to quality content (in the eyes of Google, at least).

Want to build a reputation for yourself?

If you’re looking to build up an online reputation as an authority or thought-leader in your industry, you need to be using Author Rich Snippets. Not only will they allow your face to be seen all over the SERPs, searchers can also easily click your “More by” link to access more of your articles and posts. Soon enough, people will scan SERPs just for your picture so they can find reliable information that they trust. #winning

Author Rich Snippets for Companies

Faceless company blog posts are going out of style, fast. Google is well on its way to leaving anonymous corporate content in the dust and focusing on company spokespeople who have the experience and talent to produce truly great content for Google searchers. At present, you can’t apply the theory of Google Author Rich Snippets to Google+ pages (business/brand pages). A brand or company isn’t a person, so it would kind of defeat the whole purpose of promoting authors.

If you want to get your company on Author Rich Snippets, you have the following options:

  • Set the author of every company blog post as a single company spokesperson (CEO or other key persona). However, I don’t recommend this option because it’s not authentically representing the true author.
  • Highlight employees as the authors of their own posts. This is really the way to go. If employees are already active on Google+, their circles will be leveraged to benefit the company as a whole.

Your company is made up of talented individuals; don’t let that go to waste by stripping the person out of the post.

How to Set Up Author Rich Snippets on Your Site


If you haven’t been sold on ARS (moar acronyms!) yet, you can stop reading now. If you’re so excited about getting your face in Google’s search results that you can’t contain yourself, then this is your section. There’s a simple way and a somewhat more complex (IMO) way to go about this. I’ll begin with…

The Simple Way To Set Up Author Rich Snippets

There are a few things you need in order to step up Author Rich Snippets:

  1. A public Google+ profile.
    Make sure to upload a decent looking profile picture. Google will use this when it pulls in your Author Rich Snippet. If you already have a presence online, I recommend using the same photo you use elsewhere (Twitter, Facebook, Quora, etc).
  2. Access to your blog
    That, or a webmaster/IT guy who doesn’t hate your guts. You’ll need to tweak your blog posts or blog post template a bit.
Once you have these requisites taken care of, the first thing you’ll need to do is edit your Google+ profile. Head over to the “Contributor To” section: Click here to login and edit this section. What you want to do is add the site you write for (you can add as many as needed) so that Google knows that you are, as an author, associated with that website.
 
From there, you need to add a few things to your blog posts. What you need to do boils down to linking each of your blog posts with your profile on Google+ so that Google can clearly identify the relationship. We can do this using a link to your Google+ profile, coupled with the rel=author query string parameter.
  1. Go to your Google+ profile and copy the URL
  2. Insert a link in your blog post and use the copied URL as the destination (make sure to remove anything like /posts that’s at the end).
  3. Make sure the anchor text is your full name (it should match the name used on your Google+ profile).

Google Code for Author Rich Snippets

 
The presentation of this link is up to you. I prefer using an “About the Author” section. Depending on the level of access you have on the blogs you write for, you’ll likely have more or less freedom than you want/need. Questions about recommended WP plugins? I’m happy to share; leave a comment.
 
Now that you’re set up, you’ll have to wait until Google discovers your association and updates its data on your posts. Don’t wait for days and just hope that you exectued all this correctly; test. Head over to Google’s Rich Snippet Testing Tool and plugin a URL of one of your posts. If Google returns an example of your Author Rich Snippet, you’re good to go.

The Somewhat More Complicated Way to Set Up Author Rich Snippets

Now this probably isn’t that much more complicated. In fact, it may even be simpler. However, I prefer the previous method as this one places more trust in Google figuring out things on their own rather than being hand-fed the information. Another reason I don’t typically recommend this method is that it requires you to have an email address at each domain you write for. In a lot of cases, notably guest blogging, this isn’t feasible.

How to do it:

  1. Make sure you have a Google+ profile (same as in option #1)
  2. Make sure each blog post your write has “by firstname lastname” (the name must match that used on your Google+ profile).
  3. Go to https://plus.google.com/authorship and “apply” for authorship with Google.
  4. Google will send a verification email to the email address at the domain you write for; verify.

Now, Let the Magic Happen

After completing one (or both) of these options, you might be inclined to repeatedly Google the titles of your recent posts until your fingers bleed or hold your breath until your Author Rich Snippet appears. I don’t recommend it. It can take a day or two for Google to make the association and re-crawl your blog post. I won’t guarantee this will work, but go ahead and re-pimp your posts on Twitter and Google+; you know Google is going to be crawling those links and therefore end up on your posts.

So that’s how you configure Author Rich Snippets to appear in Google SERPs. I highly recommend it. Give it a shot and I’d love it if you came back here to give me a report on how it works out in the comments. Happy optimizing.


Like this post? Follow Mike Arnesen on Google+

SEO-friendly Alternate Content for Flash

Published November 7th, 2011 Mobile, SEO 4 Comments

Flash may very well be the bane of SEOs everywhere. Search engine spiders read code, parse out the text, and use that to determine relevancy. Combined with that data and a variety of other factors (backlinks, social signals, site speed, etc.) the engines determine where a site will place in the SERPs. Well, what if the search engine spiders hit a site and can’t find any visible text content? There may be some serious technical issue going on, but more likely, the site is built using Flash or presents its main content via the plugin. Long story short, it’s an SEO nightmare. Before we get on the Flash-bashing wagon, let’s take a moment to review the pros and cons of this controversial plugin. Pros:
  • Super “Flashy”
  • Creative control down to the pixel
  • Can provide great interactive and animated features
Cons:
  • Relies on a plugin to deliver site content
  • Users who don’t have or want Flash get a terrible experience
  • Search inaccessible
There’s a near consensus at this point that best practice on the modern web would be to create your interactive content using SEO-ultra-friendly HTML5 and CSS3. However, that’s not the point of this post. We’re talking about the situations where we have a site that is built using Flash and it’s stuck there. This is about how to make the best of a bad (okay, maybe just not-so-great) situation. So what’s the key to opening up a Flash-locked site to search engines? It’s SWFObject2.

What is SWFObject2?

SWFObject2 is an open-source JavaScript library that can be used to embed Flash while also offering alternative content. Basically, when a user visits a page with a Flash object that is embedded via SWFObject2, a script checks to see if the user can actually view the Flash content. If the user can’t, alternate content is pulled up instead.

SWFObject2, Flash, and SEO

A search engine spider only sees text, which is parses from the code of the websites it visits. Spiders don’t see images, run client-side scripts, or play Flash. So, when a search spider visits an SWFObject2-enabled site, the library does its magic and pulls up the alternate content instead of the Flash object. The search engine spider can then index that content and, boom, the keyword relevancy of the site gets a huge boost.

How does Google Treat SWFObject2 Content?

I like to think of SWFObject2 content as the middle-ground between text-based content and content within a NoScript tag. The SWFObject is hosted on Google Code, so it’s safe to assume that it has at least some measure of approval from the dominate search engine out there. We also see the content presented via SWFObject2 appear in search result snippets on a consistent basis. But how does SWFObject2 content actually stack up against text-only content and NoScript content? That remains to be seen. We’re currently in the process of developing a test that will attempt to judge the quality of results achieved by each content delivery method. If you’re interested in knowing as well, let me know in the comments.

Cloaking Concerns when Developing Alternate Content for Flash

Three words; Play it Safe. Remember that the purpose of SWFObject2 is usability and progressive enhancement. If search engines catch you taking advantage of the fact that the majority of users won’t see your alternate content and you stuff it full of unjustified content, keywords, and links, your site is going to be in a bad way.

Getting Started with SWFObject2 for Flash SEO

To get started with SWFObject2, head over to Google Code. Download the library and brush up the implementation options. If the Flash you’re optimizing is simple (not interactive), I’d recommend sticking with “Static Publishing”; It’s amazingly simple. Then, go ahead and create your alternate content. Remember, you can use anything you want here; HTML, CSS, PHP, JavaScript…it’s all fair game. Now, go forth and optimize.
 

How to Disable Flash

how to disable flash
Follow Mike Arnesen on Google+

Enhanced PPC Attribution with PHP

Published August 12th, 2011 Paid Search 7 Comments

Attribution is absolutely vital for good PPC. Imagine if you set up a campaign through Google AdWords and in your reports there were fields for impressions, clicks, and cost, yet no way to view your conversions. What if when visitors converted on your site, you had no way to tell whether they were a direct visit, from another referring site, organic searchers, or pay-per-click visitors? You’d be dumping money into AdWords without any metrics to measure your ROI. That’s just not smart.

Thankfully, it’s easy to set up conversion tracking for Google AdWords. Just tag your conversion event and you’re set (I’ve over simplified this, admittedly). However, what if your business relies partially (or completely) on phone calls as the conversion event? You can’t put a conversion code on your website’s phone number and expect PPC visitors to click it. For the same reason, you can’t put messages on your landing pages telling visitors, “if you clicked on an ad to get here and need more information, call…” some PPC-dedicated phone number. Well, turns out you can; I’ve seen it done. When you really think about it, a phone number makes PPC attribution about as clumsy and random as a blaster.

Well, here’s a more elegant solution for a more civilized age: dynamic website headers. One of the most common locations for a website’s phone number is in its global header (the footer’s less common, so we’ll stick with the header).

Functionality that changes the global header based on the visitor’s source would be all you needed to attribute phone calls to PPC; just make sure you have one dedicated phone line for PPC so you know which source leads come from.

So we know the solution is dynamic headers, but how do we get there? PHP! If you’re website’s server is set up with PHP, you’re in luck. If not, the theory behind this method can be used with any server-side language. Here’s how we do it.

Break Out Your Global Header

If your website is built using static HTML, you’ll have some adjustments to make. You need to break out your global header from the rest of the page. Doing this is actually one of the great things you can use PHP for. While your page content changes page-to-page (if it doesn’t change, you have an extremely boring site), certain elements always the same: the navigation, the footer, and especially the header. While I don’t have the time or space to get into a full PHP lesson here, what you’ll essentially need to do is call in your global header using the “includes” PHP function instead of embedding the HTML on the page.

The file for the header (header.php) can live in an “includes” directory on your server. The file itself can just be the raw HTML that was once in embedded on every page of your site. A nice side benefit is that if you want to change anything in your header in the future, you only need to do it in one place. Neat, huh?

Click for a closer look at the code

Fortunately, many sites already use this functionality. WordPress does it right out of the box. If you’re site doesn’t have this set up already, it’ll take a little bit of work, but it’ll be worth it in the long run.

Create a PPC Global Header

We want the same header with the same phone number to be displayed everywhere on the site, except when a visitor comes from PPC; in that case, we want them to see the PPC-dedicated phone number only. To do that, we first need to create another header file in the “includes” directory that uses the PPC-dedicated phone number instead of the normal one. Just copy your header.php, rename it ppcheader.php and update the phone number. That’s all we need to do for now. We’ll build out some neat code to call that in at the appropriate time later on.

Use a Query String Parameter

Before we get into actually calling the special PPC header we just made, let’s figure out how we are going to send the message to the site that a visitor actually came from PPC. A simple way is to use a query string parameter. You’ve no doubt seen these in use before. They look something like this:

http://www.swellpath.com/eppcaw.php?parameter=value

At this point, all you need to do is decide on your parameter name and the value. Later on, we’ll check to make sure the parameter exists and matches the correct value before returning the PPC header.

For simplicity, I like to set the parameter as PPC and the value as TRUE.

http://www.swellpath.com/eppaw.php?ppc=true

Check for the Parameter and Set a Cookie

Ready for the code-heavy section? Like I said previously, this can’t be a full on PHP lesson, but I’ll try to explain the theory behind each piece of code.

To keep things organized, the code we build out in the following steps should live as its own file in the “includes” directory. Let’s name the whole thing campaignTracking.php. I’ll explain how and where to call this code into your page later on.

The first thing we’ll want to do is check if the PPC parameter equals TRUE.

if($_GET[“ppc”] == “true”)

This snippet uses the $_GET super global (you don’t need to know what a super global is) to grab the PPC parameter and check if it is equal to “true”. If it that checks out, then we want to tell our website that, “yes, this person came from PPC”. That’s where the cookie comes in. A cookie is a bit of info stored in a visitor’s browser that we can reference to call the appropriate header. This also lets us display the PPC header on every page they visit throughout the site since it’s stored in their browser and essentially follows them around.
The value of the cookie we set is arbitrary, but let’s make in easy to understand and make it equal to “sourcePPC” so we know that the “source is PPC”.

$cookieValue = “sourcePPC”;

After we define the cookie’s value, we can use PHP’s “setcookie” function to set a cookie in the visitor’s browser.

setcookie(“SwellPathCampaignTracking”, $cookieValue, time()+60*60*24*90);

The line above sets a cookie named “SwellPathCampaignTracking” equal to our specified cookie value and makes it last for the next 90 days. The setting the expiration date 90 days in the future, we can display our PPC header for that same visitor even if they leave and come back. Essentially, we want to account for people discovering the site through PPC, leaving, and then coming back to convert via phone.

Finally, we want to set something that’s easy to use when we want to call in our PPC header. We’ll call our variable “cookie” and make it equal the same thing as “cookieValue” (which is “sourcePPC”).

$cookie = $cookieValue;

Remember that we only want everything above to happen if our PPC parameter is TRUE. So, we’ll wrap that all up within an ‘if’ statement.

if($_GET["ppc"] == “true”)
{

$cookieValue = “sourcePPC”;
setcookie(“ReboundCampaignTracking”, $cookieValue, time()+60*60*24*90);
$cookie = $cookieValue;

}

The last thing to address, before we move on, is to allow the cookie variable to be set regardless of what page the visitor navigates to (provided they came from PPC).

else {

$cookie = $_COOKIE["SwellPathCampaignTracking"];

}

The statement above sets the cookie variable to whatever is stored in the visitor’s browser as SwellPathCampaignTracking. If they’ve visited the site before via PPC, they’ll have that cookie set and the cookie variable will be set correctly. If it’s a visitor from direct, referral, or organic sources, they won’t have a CampaignTracking cookie stored in their browser and the cookie variable will be empty.

Completed code:

Click for a closer look at the code

The Switchup

Now that we have all that deep coding out of the way, we can do the actual fun part and write our code that will switchup the header. We’ll do this based on the value of the cookie variable.

Remember when we broke out our global header into header.php and ppcheader.php? This section would suck without it. Basically, if the cookie variable equals “sourcePPC” we use ppcheader.php when PHP builds the page. If it doesn’t equal that or isn’t set, we use the standard header.php. Again, for organization, keep this code in the “includes” directory as its own file. Call it switchup.php

Click for a closer look at the code

Putting it all Together Like A Boss

Now that you’ve built out all your code (like a boss), it’s time to put it all together to make a page.

Note that in order for this whole thing to work, campaignTracking.php needs to fire before anything else. If you don’t check for the parameter and set the cookie before PHP builds the rest of the page, it’ll be too late and you won’t get to pull in the cool PPC header. TL;DR: make sure to include campaignTracking.php before the first tag.

Just so there’s no confusion, remember that the of an HTML document and the header are not the same. The section contains info about the page and calls in other cool stuff like JavaScript and CSS. The header is a piece of the visible, user-facing site that will always be within the tag.

Click for a closer look at the code

 

Finally, make sure that you use this layout on every page of your site that you want to enable the PPC-dedicated phone number on. It’s not uncommon to have a different PHP template for your custom PPC landing pages than the one used on the rest of your site. If you have a blog, it likely has it’s own PHP template as well that’ll need to be updated.

Making it Work with Your PPC Campaign

You barely need to change anything in your PPC campaigns to make this work. Simply append “?ppc=true” to your landing page URLs when you build your ads. (If you already use query string parameters, just add &ppc=true).

http://www.swellpath.com/eppcaw.php?ppc=true

http://www.swellpath.com/eppcaw.php?v=10&ppc=true

When a PPC visitor clicks through on one of your ads, all of our awesome PHP code with execute and return the PPC header with the PPC-dedicated phone number. Since we set a persistent cookie, the PPC header will be displayed on every page they visit and not just the first landing page they hit.

Bam! Enhanced PPC Attribution with PHP, or EPPCAwPHP, if you want to be cool.

Click here to see a working demo of what we just did!

Follow Mike Arnesen on Google+

The Rumors of SEO’s Demise Have Been Greatly Exaggerated

Published July 15th, 2011 SEO 1 Comment

SEO is DeadSince at least 2003, I’ve been hearing the claims that SEO is dead. I’ll be the first to admit, I haven’t been in this game forever; I’ve only been coding, optimizing, and blogging since 2005. So, before I ever started working on the web in any sort of professional capacity, people were claiming that Search Engine Optimization was dead. Every year, I’ll see buzz around a couple of posts and people will ask me “Why do you do SEO if so-and-so says SEO is dead (or dying)”.

Well, the reason I do SEO is because SEO isn’t dead; it’s alive as it ever was. Now, I know I’m not saying anything new here. For every person who says that “SEO is dead”, you’ll see the same number retort that “SEO is alive and well”. However, this post is simply indented to give you some insight into why I, personally, think SEO isn’t dead and that it will, in fact, be healthy and alive for the foreseeable future.

SEO stands for search engine optimization. Therefore, the claim that SEO is dead supposes that search engines have reached a level of sophistication where their spiders can completely crawl any website’s content and flawlessly match that content to user queries entered into their search engine. This assumes that any initiatives taken by webmasters to assist indexing and ranking are utterly futile. We know that this is not the case.

Search engines are still evolving and, with the constant adoption of newer web technologies and standards by the webmasters who create the web, they’ll keep evolving. The SEO’s job is to help search engines understand the mess of code that make up the sites we work on. I’ve seen sites built entirely in Flash that if not for SEO would be utterly uncrawlable. I’ve had to resolve an issue with a site’s age gateway that blocked all search spiders along with the underage crowd. I’ve worked on a hundreds of sites where the tactful use of semantic HTML markup let their pages break onto page one of the SERPs. Sure, a lot of issues that SEO addresses would be non-existent if all developers followed documented web-coding standards (a man can dream), but there are still a host of strategies and tools that SEOs use on a daily basis that can make all the difference between page three and position #1.

A site without SEO

Without SEO

I believe that many of the claims of SEOs demise stem from the (seemingly) age-old mantra that “content is king”. This is true and no one can argue it. The naysayers hold that good content is all that’s needed for success with the search engines; good content is extremely likely to be shared, which results in backlinks to the site, which in turn leads to massive gains in search engine rankings. If that’s all that’s required, why doesn’t every webmaster simply crank out “good content” and skyrocket to the top of the SERPs? Because not all webmasters are capable of creating good content and not all brands have the time and budget to work on producing engaging, shareable content. Furthermore, the web is full of good content already and SEO is often required to tip the scales in a battle between two pieces of equally good content.

This is the way I see it: your content will make or break your site (there absolutely must be some reason for users to link to you) and search engines will follow the links to your content to hopefully award you with precious, precious ranking. However, once the link juice starts flowing, all the SEO’s hard work comes to fruition. Optimized code and high site speed allow search engines to get in quickly and find that valuable content; streamlined site architecture allows a percentage of that link juice to flow though the site and boost the rankings of other pages as well; optimized page titles and semantic markup further demonstrate the relevancy of that page for targeted keywords; and well-crafted meta descriptions appear in the SERPs, fostering increased click-throughs, site interaction, and ROI for the site owner. The benefits of on-site SEO work are huge.

A site with SEO

With SEO

And don’t forget that more often than not, an SEO engaged on a site will have a large hand in creating that “good content” that may have otherwise gone uncreated.

I also think that many of those who are so ready to pronounce the death of Search Engine Optimization are simply frustrated SEOs who once thrived off of gaming the system. Not too long ago, you could win the SEO game by stuffing keywords into your code, creating spammy (keyword stuffed) content, leveraging irrelevant link exchanges, getting involved in link farms, cloaking keywords, and the list goes on and on. These black-hat SEOs were willing to do anything as long as it resulted in a top spot in the SERPs and some of them were quite successful. However, search engines are becoming smarter year after year; from the above list of tactics, none are relevant and useful today because search engines have caught on and have devalued them. Just recently, Google has devalued the weight given to content farms who build out mass amounts of low quality content in an effort to dominate search results. I strongly believe that many people believe SEO is dead because it’s getting harder and harder to make quick wins with minimal effort.

Google and Bing are now using social signals in search, from incorporating Facebook and Twitter data to Google’s +1 feature. Some self-proclaimed gurus and “SEM Ninjas” as saying that this means SEO is dead; I don’t think these developments signal the death of SEO either. “Social signal building” will simply become a part of a well-rounded SEO strategy. Success in this area will come from understanding what types of content are conducive to social sharing and liking. Being successful here will rely on the same approach as modern link building in an effort to enhance social signals; create great content that people want to link to and recommend. Obviously, you can’t pay money to get easy likes or submit your site to a “like directory”, but applying those tactics in the link building arena is on its way out anyway. Assuming that search engines move away from links and focus entirely on social signals, the theory behind SEO strategy would still be the same; make your site accessible, provide a great user experience, and create content that people naturally want to share.

In considering the future of SEO and social signals, people are now asking, “Why ask search engines if you can ask your friends?” The thing to remember here is that it’s all the same. Whether you’re getting your recommendations from a non-social algorithm or your circle of friends, you’re still querying a search engine to get that information. It’s simply the focus of the engine’s algorithm that’s changing. Webmasters will still need to understand and optimize for that algorithm if they truly want to leverage the power of organic traffic generation.

SEO is alive and still viable, yet constantly evolving. Sure, content is (and has been) king and the same tricks that fooled search engines yesterday don’t work today, but true SEO that focuses on helping site owners and webmasters build great content, increase accessibility and site performance, and allow users to really find what they’re looking for out on the web will never be dead.


Follow Mike Arnesen on Google+

Onsite Search Engine Optimization

Published April 13th, 2011 SEO 3 Comments

or

How to Get the Perfect Beach Body in Time for Summer

Successful SEO is essentially a combination of external factors and onsite factors. You can try to influence the external factors, but a lot of it will be up to luck and the subjective quality of your content. Onsite factors, on the other hand, are completely under your control. If you’re willing to invest the time and resources, you have the power to transform your site into a lean, mean search-engine-optimized machine. When you think about it, optimizing the onsite factors of your website is a lot like trying to get into the best shape of your life. Millions of people want accomplish both, but few understand everything that’s required to get there. More often than not, the people who are trying and failing to achieve these goals are focusing on only one aspect or simply lack an understanding of all the factors that go into play. When you boil it down, both fitness and SEO boil down to a few core fundamentals; heavy lifting, fat burning, toning and conditioning, cardio, and avoiding shortcuts.

This may sound crazy, but if you think that list applies only to fitness, think again.

  • The heavy lifting is content development: get that content pumped up and you’ll have a solid foundation.
  • Fat burning is cutting the fat from your site’s code: you want to make sure your nicely developed content isn’t hidden under a layer of flabby code.
  • Toning and conditioning is applying semantic markup to your content: this lets you add some nice muscle definition to that big hunk of content you’ve worked so hard to build up.
  • Cardio is your site speed: having big muscles is great, but if you get winded running across the street, you’re going to have issues.
  • Avoiding shortcuts is avoiding short cuts, plain and simple: cheaters never prosper in SEO or fitness.

Makes more sense now, doesn’t it? Achieving fitness and SEO goals is all about taking a holistic approach; you have to see the big picture and work on your weaknesses. Now let’s get into the details!

Heavy Lifting

If you want to get your body and your site jacked, you need to lift heavy; it’s time to hit the deadlifts, squats, and presses. You’ve got to bulk up your content. For this initial phase, focus on compound movements to build out multiple paragraphs of content. Exercises that use 200 to 300 words are best.

Remember though, shortcuts won’t work here. You can pump your content full of steroids but you’ll likely just end up with spammy, keyword-stuffed rubbish that will only make you look good (to search engines) for a short time. Once the initial effects fade, you’re left with insubstantial content that can’t hold its own. Take the high road on this one. Concentrate on pumping iron the good old-fashioned way and take the time to craft content that is well-written and informational. You still want to look ripped with keywords accentuating and defining your content, but make sure you are balanced and proportional.

Fat Burning

After putting in all the work to beef up your content, you’ll want make sure it stands out. If you pull up your page source and notice that your code is bloated or flabby, you’ve got to start cutting the fat. Stay away from simple, sugary carbohydrates like inline styles and tables. These things are easy to grab when you’re in a hurry, but will really hurt you in the long run. Make sure you don’t binge either by including massive embedded stylesheets and scripts in your page’s code. In order to look and perform at your best, you need to keep things like that external (Don’t put bad food in your <body>. Get it?).

Toning

After you’ve bulked up your content and removed the layer of fat that’s been covering it up, it’s time to work on definition. Headings, strong tags, and paragraph tags are your isolation exercises. Use them to define each area of your content so it looks its best. To start working each muscle group on its own, start by wrapping each paragraph in (you guessed it) paragraph tags. After that you can work on muscle separation by adding heading tags (H1, H2, H3) to break out your content in to sections; working keywords into these headings will provide even better definition.  Finally, make sure you have some visible abs; after all that hard work on your content you should make sure you highlight the good parts. Wrapping important keywords in your copy in strong tags and HTML lists can really make those abs pop.

Cardio

To be in peak physical condition, you need to work on cardio as well. In the 10K to the top of the SERPs, you’re up against hundreds of other runners. Even a little extra speed can help you break away from the pack. All other things being equal, Google’s going to give the gold medal to the site that isn’t ready to pass out at the finish line. To work on your site’s cardio, you’ll want to ensure images have size declarations, compress or minify resources (like JS and CSS) when possible, consolidate resources (again, like JS and CSS) into as few files as possible to minimize transfers, and  set expiration dates on your resources to leverage browser caching.

Avoiding Shortcuts

There’s no sugar coating it: getting into the best shape of your life is hard work and requires some serious dedication. This can make shortcuts look extremely appealing. In the long run though, these never pay off. Make sure your site doesn’t become an asterisk in the record books and avoid drugs like keyword stuffing. Even though you might look great really quickly, Google’s periodic drug tests flag you just as fast. Similarly, don’t waste your money on programs and products that guarantee you a “six pack in six weeks”. That shiny hidden text you ordered from that late night infomercial isn’t actually going to work. Even if it doesn’t leave you with an injury, it definitely won’t help you in any way.

Stay tuned for part two, where we’ll discuss how to market yourself and hopefully land a fitness magazine cover (through some high intensity link building!).


Follow Mike Arnesen on Google+

Social Search Just Got Real

Published March 30th, 2011 Industry, SEO, Social Media No Comments

Google +1 for Social SearchToday, Google rolled out their new +1 feature. The +1 is similar to a Facebook “Like”, but for search. There’s a lot of chatter about Google attempting to compete with Facebook by making search results social, and how much of an influence this will have on search results and user behavior. Here at SwellPath, there are a lot of different views on how this new feature is going to play out and why it may be good or bad for users, advertisers, and websites. Found below are contrary viewpoints on the topic, one on why the +1 is going to make a big splash in the search world and influence users, SEO, and online behavior, and another on why the +1 is going to fizzle out before it really has a chance to get going.

How The +1 Button Is Going to Be Big For Search

by Mike Arnesen
Search Analyst & Strategist at SwellPath and all around web development geek

The +1 button is going to change search, user interaction with results, SEO, and paid search advertising, here’s why:

+1 and SEO

Of course, Google isn’t socializing search just to connect people; they’re doing it to collect more information and deliver better results. So, is the +1 feature relevant to SEO? You bet it is. Just like when Google and Bing announced they were using social signals from Twitter and Facebook as a ranking factor, today’s announcement further inflated social’s value.

Still, when it comes to using +1 to succeed in SEO, how can you optimize user behavior? When it comes down to is, increasing your site’s +1s is entirely in the hands of users. For now, the way to increase +1s requires the same things as traditional SEO: onsite optimization, backlink authority, and (to a lesser extent) management of social signals. All of these factors will help you work your way up the SERPs and that’s what is going to be important in building +1s. Why’s that? A user is much more likely to +1 a result in the top five compared to a result on page three. It follows the same theory as SERP click through rates.

It will be interesting to see how the +1 experiment plays out, but my guess is that it will be extremely beneficial to build +1s to your site. Will Google start using +1s in its algorithm outside of logged in searches in the future? We’ll have to wait and see.

+1 for Webmasters

Similar to Facebook’s “Like” button, Google is planning on rolling out a +1 button for webmasters to include on their pages. This simplifies the whole process of leaving a +1 and puts more control in the hands of webmasters. Once this feature is rolled out, a user who decides they like your website won’t have to navigate away from your site, find you in the SERPs and then +1 you. They can do it all on page.

Like vs. +1

For SEO, the +1 is going to be much more valuable than a Facebook “like”. The Facebook “like” button will send signals to Facebook (to display in profiles and streams) which then has a chance to promote social sharing that Google and other engines can pick up on. With the +1, you’re sending a signal through a direct link to Google. There’s nothing Google has to interpret or rate; the user is telling them explicitly that the page they +1 is a good result.


Follow Mike Arnesen on Google+

Why The +1 Button Will Not Have an Impact

by Chris Sullivan
PPC & Media Specialist at SwellPath and general search nerd

In theory, the +1 button does have the potential to transform search, and create more meaningful results for users, however, it will not get enough traction in order to have a significant impact. Here’s why:

Traction With Users

It seems to me that Google is trying to imitate the success and ubiquity of Facebook’s Like, but for search results (which is to some extent already being done through a partnership with Facebook and Bing). There are a few different issues with this. The reason that users Like content on Facebook is because it was posted by people that they already know, that they care about, and that they have chosen to see. The appeal of Liking content across the web is that their built in, pre-existing group of friends will then be able to see this content.

Google lacks this backbone. Because of the massive failure of Google Buzz, people do not have that previously created network of people that they would be +1’ing (is that really what this is going to be called?) a search result or ad to. Without an existing network, the entire appeal of recommending content goes away. For people who do have established networks through Google Accounts there may be an incentive, but I would bet that these networks include many business contacts. I don’t know about you, but I don’t want my professional connections to be privy to my search activities and interests.

Searching Has A Purpose

This ties in with the lack of established network I outlined above, but at this point search is an activity that has a purpose. Users search because they want something. They enter the query, click on the result they want, and put Google out of their mind. Whereas on a network like Facebook, users are meant to spend long periods of time, passively clicking through pages, reading updates and comments, and viewing photos and videos.

It is possible that the +1 button will change this behavior by making users want to check and see which pages their connections have +1’ed (again, really?) and that Google could become more of a destination rather than a means by which users find content, but I don’t see that happening any time soon.

Lack of Integration

Mike outlined how webmasters will eventually be able to add the +1 to their site, so users will be able to +1 content after they click off of Google. Until this feature is released and widespread, I don’t see anyone using +1. At this point Google is expecting users to search, click through, explore the site, and then either run the same query again and +1 the result, or use the back button to return to the SERP. Users simply are not going to do this. If someone were to not go through this process, and to click the +1 before actually clicking through on the search result, this would ruin the entire purpose of the +1. The site that they +1’d may actually be of very poor quality, which is a complete counter to the positive impact this feature could have on search result quality.

Even after the on site integration for the +1, this will continue to be an issue for paid ads. How is a user supposed to know if the ad is +1 worthy before they click through?

How to Get Started With Google +1

Love it or hate it, Google +1 for social search is something to watch in the coming months. Whether or not it catches on and becomes a larger factor in both logged in and logged out search queries and ad serving remains to be seen. Initial reactions aside, we recommend taking Google +1 for a test drive. Let us know what you think.

As of today, Google’s +1 is only available for users through Google.com. The international rollout should follow soon. To opt in, you’ll need to log in to (or create) a Google profile and visit Google Experimental. Find the “+1 button” experiment click “Join this experiment”.

Social Search with +1

Once you’re opted in, try surfing around the SERPs and test it out. Start by pulling up the websites you love and giving them a +1. It’s also interesting to see who in your circle is already using the feature or if you are totally ahead of the game.

Email Updates

Signup for our newsletter to keep up with the latest from the convenience of your inbox.

Connect with Us

Find SwellPath on the socialsphere and keep up with the latest news in our world.

  • Facebook
  • Twitter
  • Flickr

411 NW Park Avenue, Suite 400
Portland, OR 97209
(503) 224-9204
info@swellpath.com