gregdoolittle.com

last leg of the SES workshop

August 22nd, 2008

google analytics

so right now, homeslice is poking around google analytics, and kinda blabbering, repeating stuff from the previous speaker, showing us where on the analytics page we can the find stuff they were talking about….

someone from the audience pointed out, that for her company, the most useful tool in google analytics is:
visitors > benchmarking - benchmarking data allows you to compare your analytics to other companies in your category.

universal search

google bot searches across all of google’s content sources - of 1.2 billion queries 220 million contained a universal search result

  • video 38%
  • news 34%
  • images 19%
  • multiple placements 15%
  • maps/stocks/weather 10%

including these types of media on your site should give you better rankings.. optimization techniques for maximum benefit include:

  • google image search: keyword rich fil names and alt tabgs
  • google video: keyword rich names for files title and descriptive tag
  • google news: press release
  • google maps: will give a local presence
  • google blog search: tag it ( digg, del.icio.us, stumplebupon, etc.) submit to google blog search

Summary of Effective SEO Strategy

  • have keywords that drive traffic and convert well
  • ensure that design and site structure helps not hinders SEO
  • have effective content for visitors and search engines
  • ensure SE’s and visitors find pages through linking and submissions
  • measure your success and improve SEO
  • keep up with online innovations

no answers for

what is the best thing to do for internationalization? (i.e. starting a spanish section of the site) i wish i had recorded the answer to this. basically they told me to not translate literally. great answer guys.
SEO background images (another skirting of “i don’t know”)

What to Track, Tracking Tools, Basic SEO and PPC Tracking

August 22nd, 2008

efficiency

  • search engine’s contributing the most to the bottom line
  • search engine’s delivering biggest bang for the buck
  • what should be allocated by spending to optimize PPC program?
  • what will be the increase in organic traffic?
  • why track

    • highly competeive space
    • different factors affect success
    • measuring shows affects of changes
    • incremental improvement

    basic seo and ppc tracking

    • traffic measures
      • clicks
      • entries or lands
      • page views
      • visits
      • visitors
      • outcome measures
        • conversions
        • engagement
        • revenue
      • efficiency measures
        • conversions per click
        • conversions per visit
        • conversions per visitor

      Basic SEO and PPC Tracking

      • Clicks - Someone selects your search engine result on the SE or your PPC advertising
      • Hit - Single request to your website for some object
      • Entry or Land - a visitor comes to your site
      • Referring Site - full URL of the site and page from which the user came
      • Visit - also called a session. all the pages viewed by a user on a single browser session (usually ends if there is a 30 gap between requests)
      • Cookies - most common technique for measuring visitors. tracks a specific computer - not a person. not accepted by all browsers
      • PPC visitors - visitor: the generic term that applies to a single cookied cocmputer
      • Daily Unique - count of daily visitors from unique IP addresses
      • Conversions - events that your care about. the goal of your PPC campaign. e.g. purchase, request information, complete survey, signup for newsletter, etc…

      the speaker from microsoft is pushing this for “SEM Measurement”: http://webmaster.live.com/, which keeps track of basic SEM goals:

      • amount of traffic to your site
      • traffic to target keywords for optimization or purchase
      • success rate / conversions
      • users’ interests for targeting landing pages
      • what search terms drive the most traffic? (and which aren’t driving traffic)
      • what search terms dive the most organic traffic, and paid traffic?
      • what search terms generate the most conversions?
      • how deep are visitors going? measure how many page views visitors have by engine and search term. time spent on site
      • what search terms and search engines are sending the most engaged visitors
      • which search terms and engines generate the most engagements per visitor
      • tracking over time
        • visible impact changes in SEO are having
        • compate with PPC probem - which is sourcing better qualified visitors?
        • has your SEO produced more traffic and visitors who are more likely to become engaged?
        • has SEO improved or declined with respect to a particular engine?
        • has amount of traffic from natural vs. paid shifted over time?

      the speaker from icrossing is pushing paid search in addition to organic. basically he’s saying that if you appear in both the paid search results and the organic ones, the user is more likely to trust your site. go figure…

      tracking tools

SES - submissions

August 22nd, 2008

directories:

  • yahoo
  • open directory project (google)

local:

  • google
  • yahoo
  • city search
  • aol

yellow pages:

  • super pages
  • city search
  • info usa and info usa business
  • msn yellow pages
  • yahoo! yellow pages

vertical ad networks:

  • business.com
  • it.com
  • golfhelp.com
  • vetmedsearch.com
  • gowholesale.com

social media

  • universal search makes this more relevant
  • video, news, podcasts, blogs, social networks
  • note: he didn’t mention forums

pdf’s from the universal search workshop

August 22nd, 2008

here they are:

http://www.searchingforprofit.com/SES-SJ08.pdf
title=”http://www.searchingforprofit.com/Seattle08.pdf

Successful SEO: The Essential Elements - part 2

August 22nd, 2008

my notes from the afternoon session of the SES conference… hopefully i’ll learn a few new tips & tricks… :) the speaker is offering a free SEO consultation to a lucky few volunteers… about 10 people have submitted their URL’s, hopefully he’ll pick mine.

first thing he’s doing is showing us how to pull up the cached version of a site. basically search for your URL in google, and then click on the “cached” link on the results page. from here, he’s showing us the text only version of the site, because this is an approximation of what the search engine’s see when they visit your site.

next tool he’s suggesting, is yahoo’s site explorer.

also you can search google using the “site:” prefix to filter all results to a particular site. (e.g. in the google search text input field, type “site:http://www.credit.com”)

at this point we’re discussing someone’s site who’s been blacklisted (kaiserquotes.com)… a bunch of people are speculating as to how he can fix the problem and be re-included in the search results… someone else who was in the same situation is recommending to try to contact yahoo with an explanation until they finally get back to you.

we’re discussing a vacation travel site (www.homeaway.com) that is apparently getting pretty good search rankings. the problem i see with it though, is that it has a ton of spammy keywords below the fold of the homepage. i just googled for “google search spam” and found a page where you can report/blacklist people’s sites. hmm… i’m not going to do anything to them, but i hope there is a stringent filter to prevent the abuse of this tool.

someone has a website analytics company (zimana.com). his recommendation is to become a publisher to give him an advantage over other analytics companies… he’s also recommending to add press releases. recommends: prnewswire, prweb, businesswire, as distribution services.

some old guy is repeating what we’ve been talking about all morning. thinking about leaving this session and checking out another track at this point..

successful copy-writing for SEO and readership

August 22nd, 2008

page content is king

for search engines:

find pages to optimize for primary and secondary keywords or keyword phrases (see below how to optimize those keywords)

for readers:

  • write for your audience (use a persona)
  • write to acheive a goal (focus on benefits)

theme:

  • subject of the page is important to SE’s
  • words that describe that theme = keywords and keyword phrases

phrases:

  • people target their searches using 2-3 word phrases
  • pages should target keyword phrases and single keywords
  • incorporating keywords:

    • primary keyword phrase and context
    • in the first paragraph and in throughout copy
    • balance copy b/t purpose for human reader and keywords for search engine results page

    emphasizing a theme into semantic page elements:

    • title element
    • meta description
    • meta keywords
    • h1 & h2 headings (page title)
    • page body, text
    • image alt text
    • linking

    (note: he doesn’t mention keywords in the URL)

    keyword density:

    • ratio of # of times your keyword phrases appear on a page
    • no hard and fast number, some suggest 2-5%, or as little as one mention of the keyword in the first paragraph
    • don’t go overboard repeating

    “latent semantic indexing”

    • search engine looks for other related words on a page to know what a page is about
    • so make sure if you’re talking about “bass” (the fish) for exampe, that you also mention words that relate to the meaning you are going for (examples for “bass” would be fishing, lakes, other names of fish…)

    formatting:

    • based on eye tracking studies
    • guide the eye with headlines and bullets on a page
    • use images on the page when necessary to emphasize a point

    beginning middle end:

    • headline
    • opening paragraph
    • additional paragraphs
    • end and refer back to the beginning
    • call to action

    expertness

    • web content establishes expertness and provides info
    • become the expert linking out to others who know more
    • well-written, quality pages will attract links
    • use quotes from other people to establish credibility

    review copy after time - come back later to ask….

    • achieve the objective
    • capture attention
    • summarize at end and have call to action
    • written for your audience
    • clear and concise
    • have primary keyword phrase from top to bottom
    • establish you as an expert

    titles - description & keyword meta tags - headlines

    the rationale:

    • seen & unseen
    • standing out from the crowd

    browser titles

    • try not to lead with company name
    • different web page, different title
    • keep it short

    keyword meta tags

    description meta tags

    • may be used in results page
    • use a different description for each page
    • use keywords and keywords phrases in the description

    headlines

    • use one high-level tag
    • emphasize attributes
    • duplicate the browser title keyword being emphasized

    lunch…

Meta Information

August 22nd, 2008

Head Element

<meta name=”description” content=”This sentence describes what the page is about, and should be readable to humans.” />
<meta name=”ROBOTS” content=”NOINDEX, NOFOLLOW” />

  • INDEX - include page in results
  • NOINDEX - tells Google not to index the page
  • FOLLOW - tells google to follow all links on the page
  • NOFOLLOW - tells Google not to follow the links on the page
  • NOARCHIVE - tells Google not to store a cached copy of the page
  • Server Configuration

    SEO Roadblocks

    • Dynamic URL’s (avoid using ? parameters in url)
    • Session ID’s
      • web is a stateless environment
      • each request is a new connection to the site
      • session id allows site to remember
    • Don’t use cookies (??????)
    • Poorly formed and broken HTML (causes engines to ignore content) (note: he mentions the w3 validator but doesn’t give a URL)
    • robots.txt - text file in root of site telling search engines which pages to index (note: he doesn’t mention robotstxt.org)
    • splash pages - blocks crawlers from your site
    • Frames - frames won’t be indexed
    • Login & other user entry form pages - won’t be indexed
    • javascript - search engine spiders do not execute javascript.
    • flash sites & other rich internet applications - presents a crawling and indexing problem for search engines
    • graphics - use alt text elements so that search engines can understand what the image is about (note: doesn’t mention using title attribute, until someone asks about it). doesn’t mention the ‘longdesc’ attribute
    • pages can be hard to access because of url structure
    • redirection & canonicalization issues
      • proper redirection
      • use 301 permanent redirect (instead of 302 temporary)
    • duplicate content
    • search engine spam - use of a technique to artificially improve ranking (see google webmaster help center)
      • too legitimate optimization too far
      • use an optimization that doesn’t follow SE guidelines
      • write content for humans, not spiders
      • don’t stop spiders from indexing your site
      • don’t spam
        • doorway pages
        • cloaking
        • hidden test
        • automated content generation
        • keyword stuffing
        • reciprocal links
        • link triangulation
        • paid links
        • linking to/from ‘bad neighborhoods’
    • note to montana:i just asked the speaker, and he (albeit, kinda a dumbass) does acknowledge value in inbound links

    break…

Site Architecture and Navigation

August 22nd, 2008

Home Pages

  • Home pages must be clean, information and usable
  • home page should have significant text explaining what your site is about
  • keywords in your text, and be sure that all links off the home page are using appropriate anchor text
  • clear navigaionstructure, preferable in text links, so that search engines can go deper into the site from there
  • keep navigation consistent across the site

Site Maps

  • simple page that lists all the pages on your web site in an organized fashion
  • you home page should link to the site map
  • use keyword phrases in your site map links in order to support the theme of the pages
  • never have more than 99 links on a page. if there are more than 99 pages in your site, consider breaking the site map into several sub site map pages by categories

Directory Structure

  • proper hierarchical order of a siloed site
  • using virtual and structural silo-ing ensures a strong theme
    • note: the speaker doesn’t know the difference between virtual and structural siloing, but you can read about it somewhere else
  • utilize breadcrumbs to support theme, as well as to give the user a mental map of the web site
  • keep your site fairly shallow, if possible
    • While search engines no longer index only two directories deep, very deep silos can be difficult to support and often fail to have enough good content
  • Do not create categories with fewer than five supporting pages. if you do not have at least five pages and often more content pages, you will not support your theme adequately

Successful SEO - Essential Elements (notes @ break)

August 22nd, 2008

the bastards aren’t letting us download the powerpoint file, but luckily i can type super fast. here is the page that they showed during the break:

Successful SEO: The Essential Elements - part I

August 22nd, 2008

it’s 9:39am, and we’re just finished talking about how to choose keywords… i guess it must be important. coffee break

Keyword Phrases

Keyword Discovery

what people are searching for (different from the company’s internal language)
information within your company

  • web site
  • press releases
  • collateral

log files

  • web server is logging exact phrases used by web site visitors

site search engine

  • your site’s log files if you have searching capability

print and online magazines and trade journals competition

  • content on their web sites
  • meta keywords

focus groups / surveys (surveymonkey.com)

blogs/discussion boards/forums

variations of your keywords

  • misspellings and typos
  • abbreviations and slang
  • plural and singular

Keyword Evaluation

relevance

  • site’s products, services, and content — your business

specificity

  • broad vs. narrow: how specific to be (long tail)

popularity

  • frequency that the term is searched

competitiveness

Search Tools

comments

my own advice to the speaker: look at your competitors’ keywords!

Here’s a great comment from Rob Garner at iCrossing (WTF!): “One of the best tools you can use for choosing keywords is your brain.” thanks, buddy ;)

So… she wanted everyone to have a laptop to go to the “google sandbox tool”, so she spelled out a long and tedious URL “dot com, slash, capital K-e-y-w-o-r-d capital T-o-o……” why don’t you just tell people to search for “google sandbox”? hello? isn’t this a search conference?

links recap:

SES conference workshop day…

August 21st, 2008

tomorrow i’m going to the SES conference in San Jose. it starts at 8am (which is about 5am, ‘greg-time’)…

i’ll be going to two workshops: “Optimizing for Universal Search“, and the afternoon session of “Successful SEO: The Essential Elements“. i feel like i have a good grasp of search already (see “attack of the web spiders” below), but hopefully i’ll learn some new stuff. the evening ends with… (and mind you, i’m totally not going to this:) Google Dance 2008.

i’ll post my notes about it here after the conference, so make you to tune in for those in a few days. (you can also follow me on twitter for photos from the conference and micro-updates throughout the day). if you see me there, don’t be afraid to say hi!

ATTACK OF THE WEB SPIDERS! (a.k.a pre-conference knowledge of SEO tips and tricks)

August 14th, 2008

i want to preface this with my belief that the SEO profession is a necessary evil. writing code is easy, and people who do your SEO should be capable of writing good code — and with a little SEO training, the opposite is true: web designers and developers should be able to handle the majority of a company’s SEO needs). while SEO is a bit of a dark science, there are some ground rules that all developers should know, general best practices. developers are a dime a dozen, and not knowing how to do SEO seems kinda embarrassing to me. if you’re going to claim to write good code, you should be able to handle SEO.

that being said, i just wanted to detail some of the SEO stuff i already know, so that i can have a record of whether or not i’m really learning anything at the SES conference i’m going to next friday. most of this stuff i’ve learned from my buddy arin, who is the lead engineer at a company called fuzz.com, founder at blip.fm, guitarist with suspiciously faustian strumming skills, and honorary ‘king of kong’, among other things… he taught me a bunch of SEO stuff a while ago.

submit your sitemap to yahoo, google, and d-moz

create a sitemap, or an organized list of all the pages on your site. webmaster tools from google and yahoo to submit this sitemap. you can also enter your site into the DMOZ open directory project. doing these things will get your site on the radar, and is one of the first things to do if you aren’t getting any search related traffic.

semantic markup

basically what this means is that when you write your content, you should encode it in a way that makes sense both to human users and web crawlers. when a web spider look at page content, they rank the relevance of your page for search terms based on the context in which those terms are used on your page. having semantic hierarchy between page elements makes your page easier to index, and makes keywords more visible to spiders. If you want to optimize your page for say… “SEO Tips” here are some key elements you should include:

  1. title tags: e.g. <title>SEO Tips an Tricks</title>
    1. probably the #1 factor in relevance of your page to the keywords you are trying to optimize for.
  2. h1 tags: e.g. <h1>10 Best SEO Tips</h1>
    1. another very useful persuasion tool in convincing web spiders of the relevance of your page to the search results.
    2. don’t believe me? do a search for a chosen word, then view the source of the first website in your search results. in the window that pops up, do a “find” for “h1″, and you’ll notice 9 times out of 10, the word you searched for appears in h1 tags.
  3. URL’s
    1. the URL is another place where you can sneak in keywords. instead of http://www.gregdoolittle.com/?xjfga=153425 replace those get variables with something that is readable by a human, which in turn will make the pages seen by crawlers who are trying. a good alternative for this example would be: http://www.gregdoolittle.com/?topic=seo
    2. even better than replacing the get variables with relevant terms, would be using mod_rewrite or isapi_rewrite to configure your site to allow the same URL to be written as: http://www.gregdoolittle.com/topic/seo/. search engines prefer sites that are not dynamically-generated, and having URL’s that appear to be serving actual files instead of database entries will give you a few bumps up in rankings.
  4. valid code
    1. there are several free tools out there to validate your code. my favorite, is from the world wide web consortium. you can paste in a url, and it will give you a list of all the errors on your page. fixing these errors will make your page content more easily indexed and increase the likelihood of your pages being ranked for specific keywords that may have previously been un-indexable because of the errors on your page.
  5. use keywords in your anchor text
    1. when you provide links on your site, choose the anchor text carefully, and use keywords if possible instead of meaningless text like the words: “click here”.
    2. Compare the two sentences:
      [Visit our website by clicking here] vs. [Visit our website]
      The latter gives meaning to the anchor, acting as a keyword reference for the target of the link. Search engines know this is more meaningful than the former (”by clicking here”). Your users will appreciate this as well.

optimize the site for download efficiency

not only will your users be happy with cleaner, snappier code, but search engines also favor sites with shorter load-times. having a quick loadtime tells the search engine that it can count on you, increasing the ranking value of your page – longer load-times devalue your page rank.

avoid iframes

in the eyes of the search engine, iframes make your content appear disjointed. spiders look at the relation of one keyword to another within your pages. since web crawlers don’t look at the contents of the iframe while looking at the containing page, the page content will not be indexed. only use iframes if it is required because ajax is giving XSS warnings.

robots.txt

if you haven’t already, do some reading about web crawler standards. robotstxt.org will show you how to create your robots.txt file, add robots meta tags to your site template, and also give you more pointers about how to optimize your site.

seo-friendly background images

this is not a recommendation as a general practice, but only for those rare occasions that call for special fonts. there is some debate whether or not this practice is ethical or alllowable, but david shea (of the css zen garden fame…) supports it, and he has always been a good source of information. basically you use the background image of text, and then pull the inline text out of view, so that users only see a background image. this is something i will try to find a solid answer to at the conference.

inbound links are still hot and sexy, according to me.

setting up accounts for your company on social networking sites (twitter, flickr, linkedin, facebook, myspace), or other sites that are regularly indexed by search engines is a good way to build up an array of inbound links. as your site grows, hopefully, visitors will be providing you with inbound links because they’re bragging about how awesome you are in forums or other peoples blog. providing users with a code-based widget (a picture they make on your site, with a link embedded back to your domain) which they can post wherever they please is a good way to bring in traffic, and increases the number of inbound links you have. while this doesn’t directly optimize for specific keywords, it increases your reputation in the eyes of the search engine, which means it is expecting content from you, and will look to you more frequently when it does its web indices… (i will also attempt to verify this at the SES conference)


there’s a lot of other stuff you can do, like adding images with ‘keyworded’ alt text, installing a blog on your site, etc. but what it comes down to is whether or not you are writing good content. if you write solid content, you only need to make it so some people can find it. once that is accomplished, your rankings will improve on their own. no amount of gaming the system is going to complete your business model — SEO is just a tool for getting your site discovered.

additional resources for SEO best practices

i left techweb in december…

August 13th, 2008

i left techweb in december to pursue what looked like a promising opportunity. and to sum it all up, it sucked.

while i worked at this unnamed company, i was too busy with school to really look for another job, but after about 2.5 months, a former employer called me to ask if i could help them get back on their production schedule. i happily agreed, and worked for my old boss until april - at which point i decided to move to a company in san francisco, Credit.com. there are no investors - we actually make money! (i guess that disqualifies us from calling ourselves “web 2.0″, hehe…). the company focuses on providing information on personal finance, and selling consumer credit services to our users. i work closely with four java engineers. i am the lead front-end developer - which basically means i work closely with our lead designer regarding UI/UE issues, and i’m responsible for all the user-facing code (i have a lot of refactoring to do).

there’s a lot of awesome people here. good compensation and fringe benefits, including working from home once per week, and free massages on fridays. it’s like a 1990’s start-up in here… except that we’re actually making money. they’re sending me to the SES conference in san jose, august 22nd. i resisted at first because i feel like i have a pretty good grasp of SEO already, but hey - it’ll be a good field trip, and i admit, there’s still plenty of SEO stuff to learn…

hopefully i can detail my SEO knowledge here on my blog before i go to this conference, so that i can easily see whether or not i end up learning enough to make the conference worth its entry fee…. (so check back next week for that, as well as my notes from the conference a fortnight from now (yes bitches, ‘a fortnight’)).

Powered by WordPress