This week I had a chance to talk with Scott Zeitz who is a SEO consultant based in the L.A. about the latest trends in the business. This post is a summary of that conversation and is intended to be a primer on SEO for marketers managing projects that have an optimization component.
What is SEO?
SEO is the process of improving the ranking of a particular website within a web search results page. Basically, getting as close as possible to the top of the first page of results from Google. Search engine optimizers (SEOs) accomplished this by making changes to the site in question (internal), as well as by doing things outside your site such as providing information about your site directly to search engines (external).
How is it different than Search Engine Marketing (SEM)?
You’ll hear SEO and SEM used together in sentences all the time, but they are not the same. SEO is one part of SEM along with other methods including, link development campaigns, pay-per-click advertising (PPC), and pay-per-impression advertising (PPI). The latter two involve bidding with other businesses for ad placement typically in the “sponsored pesults” area of the search results page. I’ll talk more about this later. I’ll also do another post on SEM someitme soon.
The Big Take Away
Before reading any further, you should know that SEO is not rocket science and you can get 80% of the way towards excellent SEO simply by following Google’s SEO guidelines closely. I HIGHLY recommend reading these guidelines as they offer a more in depth discussion of much of what I cover here. If you’re trying to decide if you need a SEO, or if you can do SEO internally, I suggest reading this post in it’s entirety because it’s a high level overview. I’ll talk more about selecting an SEO at the end.
Before launching into SEO 1o1, let’s define some key SEO jargon. If you already know this stuff, just jump down to the next section.
SEO Speak
- URL – An acronym that basically means “web address”, It stands for uniform resource locator. URL format/structure is important to SEO.
- ORGANIC SEARCH – “Organic” is used to describe the search listings that come up in the main area of the search engine results page (SERP) when you run a search. They are considered “organic” or “algorithmic” because they are based on an algorithm that matches your keywords (search terms) to indexed content from the web. In contrast, paid search describes the listings on the periphery of the page such as Google Adwords, or sponsored links. See an image of Google’s page layout with organic and paid content highlighted.
- PAGERANK – This is a number that is calculated based on several variable including how many people are linking to a specific page and how relevant they are. For example, if hundreds of well established sites link to a specific page on your site, it is likely to have a very high pagerank. Google owns this term and uses a 0-10 range with 10 being the most relevant. Pageranking is a complex calculation that uses many variables to establish relevance. Google’s pageranking alogrithm is proprietary, one effect of which is that it prevents people from easily gaming it.
- KEYWORD DENSITY- This is the percentage of times a keyword or phrase appears on a web page compared to the total number of words on that page. Search engines use this to determine the relevance of the keyword. This prevents people from placing a keyword on a single page 100 times to improve it’s relevance with respect to a search for that keyword (aka, keyword stuffing).
- CRAWLERS – Also known as web spiders or web robots, these are programs that search the web and index what they find as input to such things as the pagerank algorithms.
- BLACK/WHITE HAT – Black hat uses techniques to game pagerank in ways that conflict with a search engine’s terms of service. Alternatively, white hat uses techniques are consistent with the terms of service. Black Hat techniques include such things as linkfarms, spamdexing, doorways, cloaking, hidden text, and keyword stuffing (note, this is the second time I placed this link/keywork in this post!).
- ROBOT.TXR / NOFOLLOW – This is a file or tag that you put on your website that prevents robots from indexing specific content so that it won’t show up in search results. This is commonly used for pages on your site that don’t have much relevance to outsiders, or for blog comments that you don’t want to effect your relevance or the relevance of others. “Nofollow” is a meta tag that the robots understand to mean “do not index”.
- INBOUND & OUTBOUND LINKS – As the name suggests, inbound links are links, which other websites place on their pages, that link to you. Outbound links are links on your site that point outward. In general, the more incoming links you have from reputable websites the higher your pagerank will be.
- SITEMAP – This is a list of pages within your web site that are accessible to crawlers or users. Providing a sitemap to search engines can help them index your site more accurately.
URL Structure
One of the first places that SEOs look to improve your site’s performance is in the URL structure, so let’s start there. There are two kinds of urls, static and dynamic. Static urls are basically pages on your website where the url never changes. Dynamic urls are different because they are generated on the fly to present information that’s been requested from a database. Every site has static urls and many have dynamic urls.
Here’s why they are important. As web crawlers index the internet they don’t just look at the content on your pages but also look at the urls, meta tags in the code, and other information. Part of what they are looking for is a structure, or format, that they can understand. For example, here are two possible urls for your bio on your site:
- www.mysite.com/?catid=2294&pID=2254
- www.mysite.com/about/people/bios/you
As you can see, the second url uses words that a web crawler can recognize and consider for keyword relevance along with a structure that shows where the information is located within a hierarchy. As you come up with the right structure for your site, make sure to pay special attention to your information architecture as this will improve both SEO and user experience. The structure of the second link above shows a clear architecture and is sometimes referred to as a “breadcrumbs” style url because it shows you the path back to where you came from. Many sites also place breadcrumbs within the content area of the page.
Cleaning up your urls is possible for both static and dynamic pages and improves the user experience as well as the SEO. In addition, you can put a system in place to manage truncated urls. Truncated urls are created when users are trying to get back to a page higher in the hierarchy by chopping off some of the url address. Using the address above, a user might truncate a url down to: “www.mysite.com/about/people”, hoping to get to a page where they’ll see info on your entire team.
Finally, you’ll want to avoid duplicate urls and forwards on your site, as well as pages that have very similar content with a similar url. This will reduce the relevance of your site overall.
Registering You Site
The second thing an SEO will probably do to improve your site’s performance is to make sure that it’s registered with the search engines. When registering your site, they’ll also want to provide a sitemap that tells the web crawler where to look for information. At the very least, you’ll want to register with the top three search engines, at the moment this is Google, Yahoo & Bing. If you’re a bigger company and really want to get every ounce of optimization then you can go after some of the less dominant engines as well. At the end of this post, I’ll put in some link resources for help with sitemaps and registering.
Its About Your Content
Titles
Now that you’re registered and you’re urls are cleaned up, the next big win can come from adjusting the content on your site. And remember, web crawlers are reading more than what jumps off the page because they’re reading the code underneath it. Therefore, it’s important to create brief, accurate, and unique page titles.
Descriptions
From there, you’ll also want to make use of the “description” meta tag. This tells the search engine what a particular page is about. Again a brief, accurate, and unique description provides the best results. Google actually offers tips for content analysis in their suite of webmaster tools.
Anchor Text
Another thing that can help is to make sure that your link anchor text is descriptive of what it links to. For example, the link anchor I used in the last paragraph reads “tips for content analysis”. This is descriptive of what it links to. It would be wrong to have written: “Google actually offers tips for content analysis in their suite of webmaster tools here.”
Headings
As you structure the content on your pages, you’ll also want to use headings correctly. Headings use the following tag “<h1>sample copy</h1>” and stand out visually as bold or larger text depending on what style you assign them. Headings are a visual que to how information is structured, but they also have meaning for web crawlers. The same principle behind anchor text applies here, make your headings relevant with appropriate keywords.
Images
The images on your pages also require optimization, which means sensible and descriptive file names, alternative text if the image doesn’t load, and store them all in their own directory. Finally, make sure that you’re using supported formats (i.e. jpg, .gif, .png, etc)
Should I Hire A SEO?
As I mentioned above you can get at least 80% of the benefit from SEO without being a rocket scientist, but you will need someone to take responsibility for making sure your site complies with SEO best practices. In other words, it’s about compliance not innovation. WIth that in mind, the real question is whether or not you have someone internally who can handle the project for you and who can learn the basics on their own. There are some great guidelines out there, which are published by the search engines, so it’s really just a matter of implementation.
Here are some reasons to hire an SEO:
- You don’t have an internal developer, or one someone who can own SEO on an ongoing basis.
- Your site is massive and old and needs a ton of SEO work done to bring it up to par.
- You want to bring a SEO in to train your team and reduce the slope of the learning curve.
- You’re planning a website redesign and want to make sure that you plan for SEO properly.
IF your site happens to be using one of the more popular open source content management systems, such as WordPress, Joomla, and Drupal, then you’re in luck because they offer some built in optimization functionality. Sitemaps and robot.txt files can be generated automatically as you update the site using free tools from the community. They also offer structured url creation systems and easy access to meta tags, titles, and descriptions. If you’re using one of these frameworks, you’re starting point will be much further along.
Useful SEO Links
Here are some links to sites where you can learn more, test your current performance, and plan for optimization:
- Learn More
- Performance Compare
- Compete.com – compare how you’re doing to others.
- URLmetrix – type in your url and get an aggregated page of page poularity results.
- Grader.com – A family of tools that helps measure SEO related stuff.
- Tools
- Find an SEO