SEO For Designers, Developers & Managers

SEO on your own site is straightforward, at least in terms of the politics. SEO'ing a site that a team works on is another matter.

You will come up against barriers. These barriers are often put up by designers, developers, copywriters and management. Frustrating as it is for the SEO, this is the reality of working on a site alongside other people, all of whom have agendas and requirements that may differ markedly from your own.

So how do you navigate this space? How do you ensure your SEO objectives can be met when other people may be resistant to change, or openly try to block you? In this post, we'll take a high-level, conceptual look at the challenges the SEO faces when working on a client site, and talking-points to help explore and clarify concepts.

1. Why Are We Doing SEO At All?

SEO is a pain.

It's complicated. It gets in the way, particularly when it comes to design. Why do we need headings and a lot of text when a picture tells a story? SEO appears to be an arbitrary, dark art with little in the way of fixed rules, and the client probably doesn't care about it anyway.

The thing is - if SEO is done well, a client may throw a whole lot more money at the site in future. Everyone likes to build on success, and that means more business, and more exposure, for everyone involved. On the internet, traffic = success. Traffic = money. A site that few people see, no matter how well executed, will likely fail, just like a site that fails to engage and convert visitors will fail. The client may not know they want SEO now, but you can be certain they'll be asking questions about it after launch.

If SEO is done poorly, the site may not be seen by as many people as it otherwise would. What use is a beautiful design that is seldom seen? What use is great code that is seldom used?

The value proposition of SEO is that it helps get a site seen. It's a powerful marketing channel, because most people use search engines to navigate the web. Sites that deliver what the search engines want stand to gain a lot more traffic than sites that do not undertake SEO. If your competitors are undertaking SEO, this puts your work at a competitive disadvantage. Their site will be seen more often by search visitors. Their web agencies will likely get more business as clients see greater returns on their investment.

That's why we do SEO. To be seen.

Of course, a site can be seen by other means. Word-of-mouth, social media, links, brand awareness, and offline advertising. A site doesn't need SEO, but given that it is a relatively easy win in terms of cheap traffic acquisition, the extra effort involved is negligible compared to the upside benefits. It's like being given a choice of having a shop located on main street vs a location way out in the desert. Much the same effort involved in building, but significantly different traffic potential.

2. SEO Is A Design Element

Just as copywriters require space to insert paragraphs and headings, SEO's require space to do their thing.

If you're a designer, an SEO will likely provide you with a list of their requirements. These requirements need not be onerous, any more so than leaving space for copy is considered onerous.

There are two key aspects where SEO needs to integrate with design. One aspect is the requirement for machine readable text, provided in a format the search engines are able to read, and derive meaning. Search engines "think" mostly in terms of words, not pictures. Make design allowances for copy that includes lot of headings and sub-headings, a technique which also dovetails nicely with usability.

The other key aspect is crawl-ability. A search engine sends out a spider, a piece of code that grabs the source code of your website, and dumps it back in a database. It skips from page to page, following links. If a page doesn't have a link to it, or no crawlable link to it, it is invisible to the search engines. There are various means of making a site easy to crawl, but one straightforward way is to use a site map, linked to from each page on the site. Similarly, you should ensure your site navigation is crawlable, which means using standard hyperlinks, as opposed to scripted/executable links. If you must use scripted links, try and replicate the navigation elsewhere on the page in non-scripted form, or within the body of the text.

For most sites, that's pretty much it when it comes to design considerations. In summary, the inclusion of machine readable text, and a means for a spider to crawl easily from page to page.

An SEO may also wish to specify a page hierarchy and structural issues, where some pages are given more prominent positions than others. Of course, this needs to be weighed against navigation considerations for visitors who arrive at the site via other means.

3. SEO For Developers

Like design, there are two key areas of integration.

One is tagging. SEO's will want to specify title tags, and some meta tags. These need to be unique for each page on the site, as each page is an entry page as far as a search engine is concerned. A search visitor will not necessarily arrive at the home page first.

The title tag appears in search results as a click able link, so serves a valuable marketing function. When search visitors consider which link to click, they'll use the title tag and snippet to influence their decision.

The second aspect concerns URL's. Ideally, a URL should contain descriptive words, as opposed to numbers and random letters. For example, acme.com/widgets/red-widgets.htm is good, whilst acme.com/w/12345678&tnr.php is less so. The more often the keyword appears, the more likely it will be "bolded" on a search results page, and is therefore more likely to attract a click. It's also easier for the search engine to determine meaning if a URL is descriptive as opposed to cryptic. For an in-depth look at technical considerations, see "SEO For Designers".

One workaround if the database needs unique codes is to translation at the URL level, using URL rewriting.

4. SEO Is A Marketing Strategy

The on-page requirements, as dealt with above, are half the picture.

In order to rank well, a page needs to have links from external sites. The higher quality those sites, the more chances your pages have of ranking well. The SEO will look to identify linking possibilities, and point these links to various internal pages on the site.

It can be difficult, near impossible, to get high quality links to brochure-style advertising pages. Links tend to be directed at pages that have reference value. This is a strategic decision that needs to weighed during site conception. Obviously, few sites strive, or want to be, Wikipedia, however there are various ways to incorporate reference information into commercial sites where the primary purpose of the site is not the publication of reference information.

For example, include a blog, a news feed, publish the e-mail newsletter to the site, and/or incorporate a reference section within the site. It doesn't matter if this section isn't viewed by visitors who navigate directly to the site. It provides a means to get a lot of information-rich content into the site without disrupting design and other commercial imperatives. Think of it as a "mini-site" within a site.

Not every page needs to be for the purposes of SEO. SEO can be sectioned off, although this is often less ideal than more holistic integration throughout the site.

5. Strategic Factors For Managers

Concept, design and development can screw-up SEO.

Poor integration can result in loss of potential traffic. This traffic will go to competitors. The longer a site doesn't use an SEO strategy, the harder it is to ever catch the competition, as a head-start in link building is difficult to counter.

If your aim, or your clients aim, is to attract as much targeted traffic as possible - as most site owners do - then SEO integration must be taken as seriously as design, development, copy and other media. It may influence your choice of CMS. It may influence your strategic approach in terms of how and what type of information you publish.

Whilst SEO can be bolted-on afterwards, this is a costly and less-effective way of doing SEO, much like re-designing a site is costly and less effective than getting it right in the planning stage. If SEO is integrated in the planning stage, it is reasonably straightforward.

The time to incorporate SEO is during site conception. SEO is a text publishing strategy. Design and development will need to make minor changes to the way they approach a site build. Doing this retrospectively, whilst not impossible, is more difficult, and therefore more costly.

Coda: Flash Workarounds For SEO

There are various workarounds to existing search-unfriendly design, but I'd advise to avoid the problem in the first place.

Flash, whilst a useful tool for embedding within sites, should be avoided for the entire site. Flash is a graphics/animation format, whereas search - and the web in general - is primarily a text format. If you build an entire site using Flash, then your competitors will overtake you in terms of search visitors. The formats simply do not gel.

One work around is strategic - split the site in two. Use Flash as a brochure site, and create a hub site that is text based. Consider including a "printable" version of the site, which will give the search engines some text to digest. Whilst there are technical and strategic ways around Flash, they are often clumsy and tedious.

The search engines can make sense of most sites, but if you're expecting to get rewarded by search engines, then it pays to stick as close to their technological strengths and weaknesses as possible.

Published: April 13, 2011 by A Reader in seo tips

Comments

romela
April 13, 2011 - 3:41am

Perfect! The exact piece I want to send off as an email blast every time I'm caught in that never-ending SEO-Developer War. Team work + Good Communication is key :-)

Martypants
April 13, 2011 - 8:15pm

Not only can this process cost you in missed opportunities, but the frustration levels can rise to a point where it changes everything more drastically. I personally have got tired of this merry-go-round, and left engagements to find something where the communication is more direct and productive. I just don't want to spend any time arguing about stuff like this - or explaining why, beyond a certain point. I prefer instead, to only work with those who get it, and can encourage something.
I also think that your points on it being a marketing strategy could be a whole other blogpost...the proper integration of SEO as a marketing strategy is where most businesses fail. They silo it, they bolt it on as an afterthought, and unknowingly limit it. The deeper and further from the SERP-monitoring your SEO goes, the more likely your marketing efforts will strike gold.
But thanks for using a Coda Peter - nice to see your mother didn't waste all that money on those clarinet lessons.

PeterD
April 13, 2011 - 9:31pm

>>I also think that your points on it being a marketing strategy could be a whole other blogpost...the proper integration of SEO as a marketing strategy is where most businesses fail.

Good idea. Will do.....

naja2183
April 13, 2011 - 11:17pm

I confess- I do not come to SEOBook very often to read the blog. No particular reason, just haven't made it a priority- although I read the articles when I see them elsewhere! This post has just made me add SEOBook into my reader. Awesome post, very useful, and I will need to copy/paste this soon, I can already tell.

Near the very top, I love the sentence "SEO is a pain". It is! Totally agree. Has to be done, is very helpful, and can be fun in some aspects... but definitely, it can drive you crazy! I wish I had a nickel for every time someone said "Well, I don't know if we can do that just for SEO purposes, it's going to increase the time we spend on this by X%". I know it will! Sigh... but it will be better in the end!

rp_joe
April 15, 2011 - 12:09am

"It may influence your choice of CMS. It may influence your strategic approach in terms of how and what type of information you publish."
Today the choice of the proper CMS is a strategy that can have a big impact on the success of a website. My list would be different than the 14 you linked to.

Slotted
April 16, 2011 - 8:55pm

The most common problem I have run across lately is with "premium" WP themes where the has been buried in the header. Its machine readable, but it isnt proper use of markup. I know at SMX West there was some debate on whether or not this was even a factor to consider. As a result, more and more I get non-SEOs who are involved in the project quoting "SEO" blogs where the authors mostly just regurgitate what they read and hear elsewhere.

April 17, 2011 - 5:55pm

is really appealing ... because it allows folks to state that they don't have to worry about a deep and complex topic because they spent $100 on a "premium" theme ;)

It is roughly akin to why people still buy $30 search engine submission packages...spend a bit and claim it is sorted while remaining totally ignorant. :D

Amber24
April 17, 2011 - 4:01pm

Its great to have all of these tools and ideas of what to do to build your business. I went to this SEO Bootcamp for small businesses last year. Its is a one day intensive search engine marketing symposium that absolutely rocked. I heard there coming back to Long Island this year and I am definitely going to go. I love being up to date and current on whats happening next..

rentacar
April 17, 2011 - 7:41pm

Since when is Google linking to SEO Companies?

Check this out, there is a dofollow on google.com/analytics/case_study_costco.html to something called Stratigent.

April 18, 2011 - 8:37am

If you promoted their products aggressively & got certified as a company that provided those services you could get those links as well.

rentacar
April 19, 2011 - 5:24pm

We have a say in my country which could describe the ethics applied at Google. One hand washes the other...

samuel_i2s
April 20, 2011 - 9:56am

Great Sharing

Add new comment

(If you're a human, don't change the following field)
Your first name.
(If you're a human, don't change the following field)
Your first name.
(If you're a human, don't change the following field)
Your first name.