Content Web Design

Client projects and tech blog posts about Content

DiMeo Blueberry FarmsThe DiMeo family owns and operates several of the largest blueberry farms in the world, right here in the "blueberry capital of the world": Hammonton, New Jersey. They have an existing website that is hand-edited. We created a second site using WordPress.

On launch it has much of the same content as the other site, but arranged into posts and categorized and tagged for search engine visibility. It also highlights the DiMeo Blueberry Farms' Facebook, Twitter and Youtube outlets. I'll be interested to see how it gets picked up by search engines and how visitors start to use it.

Visit site: DiMeo Blueberry Farms

Categories: Client Sites , Local , Small Business , WordPress
Tags: Blog, Hammonton, New Jersey, South Jersey, Wordpress | Edit

Beth Kantor's nonprofit blog has an good article asking about the possibilities for real-time web interaction and asks whether it's possible for the web to let someone be in two places at the same time:

What interests me is if this is the next evolution of the social web - what is the culture shift that needs to happen within a nonprofit to embrace it?  Of course, I want to also know what the value or benefit is to nonprofits?

For me, the eye-opening moment of real-time collaboration came last winter when I was planning a conference with two friends. The three of us knew each other pretty well and we had all met each other one-on-one but we had never been in the same room together (this wouldn't happen until the first evening of the conference we were co-leading!). A month to go we scheduled a conference call to hash out details.

I got on Skype from my New Jersey home and called Robin on her Bay Area landline and Wess on his cellphone in Los Angeles. The mixed telephony was fun enough, but the amazing part came when we brought our computers into the conversation. Within minutes we had opened up a shared Google Doc file and started cutting and pasting agenda items. Someone made a reference to a video, found it on Youtube and sent it to the other two by Twitter. Wess had a secondary wiki going, we were bookmarking resources on Delicious and sending links by instant messenger.

This is qualitatively different from the two-places-at-once scenario that Beth Kantor was imagining because we were using real-time web tools to be more present with one another. Our attention was more focused on the work at hand.

I'm more skeptical about nonprofits engaging in the live tweeting phenomenon--fast-pace, real-time updates on Twitter and other "micro-blogging" services. These tend to be so much useless noise. How useful can we be if our attention is so divided?

Last week a nonprofit I follow used Twitter to cover a press conference. I'm sorry to say that the flood of tweets amounted to a lot of useless trivia. So what that the politician you invited actually showed up in the room? That he actually walked to the podium? That he actually started talking? That he ticked through your talking points? These are all things we knew would happen when the press conference was announced. There was no NEWs in this and no take-away that could get me more involved.

What would have been useful were links to background issues, a five-things-you-do list, and a five minute wrap-up video released within an hour of the event's end. They could have been coordinated in such a way to ramp up the real time buzz: if they had posted an Twitter update every half hour or so w/one selected highlight and a link to a live Ustream.tv link I probably would have checked it out. The difference is that I would have chosen to have my workday interrupted by all of this extra activity. In the online economy, attention is the currency and any unusual activity is a kind of mugging.

When I talk to clients, I invariably tell that "social media" is inherently social, which is to say that it's about people communicating. The excitement we bring to our everyday communication and the judgment we show in shaping the message is much more important than the Web 2.0 tool de jour.
Categories: Practical 2.0
Tags: Attention, Beth Kantor, Buzz, Collaboration, Conference, Google, Live Tweeting, Noise, Nonprofit, Press Conference, Real-Time, Social Media, Social Web, Talking Points, Twitter, Ustream, Web 2.0, Youtube | Edit
A potential client recently came to me with an existing site. It certainly was slick: the homepage featured a Flash animation of telegenic young professionals culled from a stock photo service, psuedo-jazz techno music, and words sweeping in from all sides selling you the company's service. Unfortunately the page had no useful content, no call-to-action and no Google PageRank. It was an expensive design, but I didn't need to look at the tracking stats to know no one came this page.

So you're ready to ditch a non-performing site for one more dynamic, something that will attract customers and interact with them. Here's five tips for building a self-marketing website!

One: Useful Content for your Target Audience Give visitors a reason to come to the site. Text-rich, changing content is essential. In practicality, this means installing a blog and writing posts every few weeks. You'll see measures like "keyword relevancy" increase instantly as excerpted text shows up on the homepage. Add videos and photos if your company or team has that expertise, but remember: when it comes to search, text is king.

Two: Give away something valuable or useful Many smart marketing sites feature some free giveaway right on the homepage: a useful quiz, professional analysis, a PDF how-to guidebook. A builder I worked with went to the trouble of posting dozens of floor plans & pictures to their website and compiling them into a PDF book, which they gave away for free. The catch in all this? You have to give your contact information to get it. Once the free material has been compiled, the site runs itself as a sales lead generator!

Three: Ask yourself the Three User Questions! It's amazing how focused the mind gets when you actually sit down to define goals. Just about every website can benefit from this three-step exercise:
  1. Who is the target audience?
  2. What would draw them to the site? 
  3. What do we want to get from them?
Get a group together to through your website page by page these questions. Brainstorm a list of changes you could make. You'll want to end up with Defined Goals: what quantifiable actions do you want visitors to take? It might well just be the successful completion of a contact form.

Four: Test Test and Test Again Many small businesses now get a lot of their customers from their websites. Your website is an essential piece of your marketing and publicity and you need to be smart about it. Compile together your favorite site-improvement ideas and make up  alternate designs incorporating the changes. Then use a tool such as Google Website Optimizer to put the alternatives through their paces. Which one "converts" better, i.e., which design gets you higher percentages in the Defined Goals you've set? Once you've finished a test, move on to the next brainstorming idea and implement it. Always be testing!

An extensive series of tests of one site I worked on doubled it's conversion rate: imagine your company doubling its internet sales? It is completely worth spending the time and effort to go through this process.

Five: Don't Be Afraid to Get Professional Help If you need to hire a professional to help you through this process you'll almost certainly get your money's worth! A recent projects cost the customer $6000 but I was able to document savings of $100,000 per year in his publicity costs! See my piece What to Look For in SEO Consultants for my insider-advice to how to pick a honest and competent professional web publicity consultant.

Categories: Niche Marketing
Tags: Action, Client, Content, Conversion Rate, Flash, Free, Giveway, Goals, Google, Keyword Relevancy, Music, Pagerank, Pdf, Sales Leads, Seo, Stock Photos, Target Audience, Videos | Edit
Martin Profile Picture Many Friends will know me from my active involvement in the Quaker world. I've been dubbed the "Quaker Blogfather" for my Quaker Ranter (site) blog and my work in pulling together QuakerQuaker (site), an online magazine and blogging community with over five hundred members and 10,000 visitors a month. I am also a frequent Quaker workshop leader and published writer.

I started building websites in 1995 with an award-winning Nonviolence.org hub site and was a social media pioneer when I redesigned its homepage to a blog format three years later. Before going independent as MartinKelley.com in 2006, I served on the staff of Friends General Conference (site) for eight years, where I worked in the FGC Quaker bookstore and built the Quakerfinder, FGC Gathering and youth ministry sites. I also worked for Friends Journal (site) for two years, putting select articles from their Quaker magazine online every month. Since then I've been privileged to work with Quaker organizations such as Friends World Committee for Consultation (site), Friends Council on Education (site) and Haverford Friends Meeting (site). I've done some exciting media work with the Philadelphia Penn Charter School (site) and built personal sites for well known Friends. I bring our testimony of integrity to every business transaction and when I address topics such as search engine optimization or pricing philosophy, I try to do so from a Friends perspective.

Web Design Specialties:


Categories: quaker | Edit
This Quaker meeting sits along Philadelphia's Main Line suburbs and is making special efforts at outreach. They wanted a design refresh that would allow the heads of committees direct access to their section of the websites. With multiple log-ins and high content needs, we went with the Drupal content management system, which has become the CMS of choice for many non-profits.

The design is built from scratch with obvious nods to the Facebook look-and-feel: we wanted something that would seem both familiar and fresh to the young professional crowd that is this meeting's most obvious target audience.

Visit: Haverfordfriendsmeeting.org
Categories: Client Sites , Custom Design , Drupal , Faith-Based , Nonprofit
Tags: Church, Content Management System, Design, Drupal, Facebook, Friends, Haverford, Philadelphia, Professional, Web | Edit
ReadWriteWeb: Technology is Great, but Are We Forgetting to Live?I usually describe myself as a "Web Developer," but often the technical aspects of my job are the least valuable service I provide. Above it I would rank what you might call my experience as a web citizen and online publicist. I put my first website together years before upstart sites like "Google" and "Myspace" came along and I published what I later realized was a "blog" the same month the word "weblog" was coined. I help clients connect with their audiences with a mix of print content, podcasts, pictures and videos, whether delivered through the open web or specialized services like Twitter or Facebook. A better job description might be Technology Lifestyle Guru.

So it was neat to be quoted last week in ReadWriteWeb, a top-twenty blog with hundreds of thousands of readers and a syndication deal with the New York Times Technology section. The article was "Technology is Great, but Are We Forgetting to Live?" by Sarah Perez. In a section called "When Should You Disconnect?" she wrote:
The fine line between what's worth documenting and what's not is a hard one to define. We immediately assume that the most important, the biggest, the most incredible moments are those that should be recorded. But it's these very moments that are best to experience live, with our full focus. As religious-focused blogger Martin Kelley notes, "there are times where our presence is much more important than any documentation." (He had just surprised himself by reviewing the grainy, blurry photos he felt it necessary to take while watching a bride walk down the aisle. In retrospect, this was exactly the kind of moment that could have gone unrecorded.)
It's a bit ironic that for all of the tech writing I do I was cited for my personal blog, but this blurring of the line between identities is becoming more common with the web. Thanks to Sarah and ReadWriteWeb for the mention!
Categories:
Tags: Lifestyle, Nytimes, Readwriteweb, Technology | Edit
This is part of my Beyond SEO series where I look at the myths and realities behind search engine optimization, with practical tips about publicizing your site and building your personal brand. Read all of my Beyond SEO articles.

The Google blog asks for user input into what makes a good SEO and reports that they've just rewritten their page that warns against rogue SEO artists and gives recommendations about what to look out for. It starts with their definition
SEO is an acronym for "search engine optimization" or "search engine optimizer." Deciding to hire an SEO is a big decision. Make sure to research the potential advantages as well as the damage that an irresponsible SEO can do to your site. Many SEOs and other agencies and consultants provide useful services for website owners.
The blog asks "how would you define SEO? What questions would you ask a prospective SEO?" I've been doing a lot more optimization for clients lately. What's particularly fun is running across the work of the SEO scam artists their competition have brought in. I've seen many instances where the other SEO firm has stepped over the bounds of fair practice and been penalized by Google.

Google's job and our job

I've always taken the approach that it's Google's job to give people the most useful and relevant return for their search and our job to make sure we have useful and relevant material and arrange it in such a way that Google can access it.

SEO is important but only in the context of smart web design and a coherent and well thought out internet marketing strategy. Firms that claim to do SEO without checking the analytics data and consulting with the client about their business strategy will not help the site in the long run.

What your SEO expert should be doing

I would agree with most of Google's recommendations of what to look out against. But what to look for? A quick list would include:

  • A SEO consultant that looks at analytics data before making any changes. If the client doesn't already have Google Analytics running on the site I install it and wait a month before doing anything. I do that because you want:
  • Quantifiable results. You should be able to see shifting use patterns if the optimization is working. The internet gives us precise figures and it's often very easy to demonstrate the value of the work you've done. Clients should have full access to the analytics and be trained enough to be able to independently verify the results.
  • A consultant that frequently answers questions with "Hmmm..., I don't know." No one knows what Google is doing. You try something, then you try something else. Anyone who claims to know everything is scamming you.
  • Someone who looks at your entire business model and asks hard questions about your internet strategy. What do you hope to accomplish with your site. Are there specific goals that we can measure?
  • Think about your Inbound and Outbound strategies. Google will send people your way if you have useful material so think about what compelling content you can offer the universe. And once people come to the site you have to make it compelling for them to stay a while, subscribe, etc.
  • The SEO consultant should make you sweat: anyone who says they can significantly boost your site without you having to lift a finger is fooling you. You will almost always have to add compelling content and it will take you committing staff time to the project (a good development team will look for ways to make this fit into your existing staff routines so that it's as painless as possible!).
Any others suggestions for what to look for in potential SEO consultants?
Categories: Beyond SEO | Edit
I was recently working with a client who has a large Google Adwords campaign, with an annual ad budget in the low six figures. He's been very careful about the keywords he's chosen and we've both poured over the Google Analytics figures to see how the campaign progressed.

It took a third party keyword tracking system to discover that many of the ads were being served up to wrong keywords in the Google searches. I want to keep the client's identity private, so let me use an analogy: say you're a boomerang maker and you've bought a campaign intending ads to show up for those who search "boomerang" in Google. What we discovered is that Google was serving up a large percentage of these ads for searchers of "frisbees" -- close, but not close enough for searchers to care. Few people clicked on the misplaced ad. We're talking serious money wasted on ads served up to the wrong target audience.

How did a carefully constructed ad campaign get on so many poorly-targeted searches? Google allows fuzzy matching under their broad match guidelines:
For example, if you're currently running ads on the broad-matched keyword web hosting, your ads may show for the search queries web hosting company or webhost. The keyword variations that are allowed to trigger your ads will change over time, as the AdWords system continually monitors your keyword quality and performance factors. Your ads will only continue showing on the highest-performing and most relevant keyword variations.
You can disable these broad searches using negative keywords (i.e., "-frisbee") and with specific keywords ("boomerang").

But Google does not make it easy to see just where your ads are going. You have to set up a special Search query performance report. It's really essential that anyone doing a large Google Ad campaign set up one of these searches and have it automatically emailed to them every month. Google clearly wasn't tracking the "performance" of its broad search on this client's ad. I'm particularly disturbed that we didn't see these misdirected keywords listed in the Google Analytics tracking reports. It is dangerous to use the same company to both sell you a service and to report how well it's been doing.

Credit where it's due: it was the excellent long-tail blog content service Hittail that gave us the information that Google was misdirecting its ads. See my previous Hittail coverage.
Categories: Analytics , Beyond SEO
Tags: Adwords, Analytics, Hittail, Performance, Report, Search | Edit
Web 2.0 tools have changed the boundary lines between techies and program staff in many nonprofits over the past few years. At least, they should have, though I know of various organizations that haven't made the conceptual leap to the new roles.

OLD SCHOOL: Webmaster

Let me explain by talking about my own changing work role. Even a few years ago, I was a paid staff webmaster. You could divide my work into two large categories. The first was techie: I managed server accounts, set up required databases, designed sites. I got into the HTML code, the PHP, the Javascript, CSS, etc.

The other was content: when program-oriented staff had new material they wanted on the website they would email it to me or walk it over. I would put in my work queue, where it might sit for weeks if it wasn't an organizational priority. When it came time to add the material I would boot up Dreamweaver, a relatively expensive program that was only accessible from my laptop and I would put the material onto the website. Needless to say, with a process like this some parts of the website never got very much attention.

At some point I start sneaking in a content management system for frequently-changed pages. This seemed very hackish and not good at first but over time I realized it greatly speeded up my turn-around time for basic text content. But the organizations I worked for still relied on the old model, where staff give the webmaster content to put up.

NEW SCHOOL: Web Developer

Nowadays I'm a web developer, a freelancer with an ever changing list of clients. I typically spend about a month putting together a site based on a content management (like this) or automatic feed system (like I did for Philadelphia's William Penn Charter School). I do a certain amount of training and while I might add a little content for testing purposes, I step back at the end of the process to let the client put the material up themselves. I'm available for questions but I'm surprised about how rarely I'm called.

Here's two examples. Steadyfootsteps is a blog by an American physical therapist in Vietnam. When we started, she didn't even have a digital camera! I gave her advice on cameras, started her on a Flickr account, set up a fairly generic Movable Type blog with some custom design elements and answered all the questions she had along the way. She went to town. She's put tons of pictures and embedded Youtube videos right in posts. Here's a non-techie who has contributed a lot to the web's content!

Penn Charter is a school that was already on Flickr and Youtube but wanted to display the content on their website in an attractive way. I pulled together all the magic of feeds and javascripts to have a media page that showcases the newest material.

They're very different sites, but in neither instance does the client contact me to add content. They rely on easy-to-use Web 2.0 services: no specialized HTML knowledge required.

NEW TOOLS, OLD MODEL

I got an email not so long ago from an old boss who manages a monthly magazine. Her site has been radically rebuilt over the years. Dreamweaver is out and content management is in. They use Drupal, which my friend Thomas T. of the Philadelphia Cultural Alliance tells me won the recent popularity contest among nonprofit techies. This is great, a definite step forward, but what confused me is that my old boss was asking me whether I would be interested in returning to my old job (the successor who oversaw the Drupal upgrade is leaving).

They still have a webmaster? They still want to funnel website material through a single person? Every staffperson there is adept at computers. If a physical therapist can figure out Flickr and Movable Type and Youtube, why can't professional print designers and editors?

My hourly rate ranges from two to five times what she'd be likely to pay, so I turned her down. But I did ask why she wanted a webmaster. Now that they're on Drupal it seems to me that they'd be better off switching from the webmaster to the web developer staffing model: hire me as a freelance consultant to do troubleshooting, staff training and the occassional special project but have the regular fulltime staff do the bulk of the content management. I'd think you'd end up with a site that's more lively and updated and that the cost would about the same, despite my higher hourly rates.

I've heard enough stories of places where secretaries have come out of the shadows to embrace content management and have helped transform websites. I'm the son of a former secretary so I know that they're often the smartest employees at any firm (if you walk into an office looking for the expert on advanced Excel features you'll surely find them sitting right there behind the receptionist desk).


FINALLY: WHAT'S UP WITH DRUPAL?

I'm trying to join the bandwagon and use Drupal for a upcoming site that will have about a dozen editors. But there's no built-in WYSIWYG editor, no little formatting icons. Sure, I myself could easily hand-code the HTML and make it look nice. But I don't want to do that. And it's unrealistic to think I'm going to teach a dozen overworked secretaries how to write in HTML. The interface needs to work more or less like Microsoft Word (as it does in Movable Type, CushyCMS, Google Docs, etc.)

Most Drupal sites I see seems from the outside like they're still old school: staff webmaster through whom most content funnels. Is this right? Because if so, this is really just an institutionalization of the content hack I did six years ago. Can anyone point me to lively, active Drupal sites whose content is being directly added by non-techie office staff? If so, how is it set up?
Categories: Drupal , Practical 2.0 , Web Design
Tags: Css, Dreamweaver, Drupal, Flickr, Javascript, Movable Type, Penn Charter, Philadelphia, Php, School, Web 2.0, Web Developer, Youtube | Edit
William Penn Charter School Media PagesOne element of a general social media consultancy project I've undertaken with Philadelphia's William Penn Charter school is a dynamic media page. They had collected a large number of photos, movies and podcast interviews, but the media page on their site was static and without pictures. I worked with them to come up with media policies and then built a media site that automatically displays the latest Flickr sets and Youtube videos, all laid out attractively with CSS. The Flickr part was complicated by the fact that Flickr doesn't produce feeds of sets and this required access to it's API and fairly extensive Yahoo Pipes manipulation. The original podcasts were just uploaded MP3 files and I worked to collect them together via Odeo (hosting) and Feedburner (feed publishing), which then provides RSS and iTunes support. The actual content for the page is collected together on the Martinkelley.com server and embedded into the Penn Charter media pages via javascript. Other work with Penn Charter includes Google Analytics and Dreamweaver support.

Update: PennCharter redesigned their website in August 2009 and the Media Page is unavailable.

Client Testimonial:

"Martin has worked for our school to integrate Web 2.0 technologies into our communication materials. Martin is highly-personable and his is an expert in current technological approaches. This is a hard match to find in consultants." April 30, 2009

Michael Moulton, Technology Director, William Penn Charter School.
Hired Martin as a IT Consultant in 2007, and hired Martin more than once.
Top qualities: Personable, Expert, High Integrity.

Categories: Client Sites , Educational
Tags: Analytics, Consultant, Css, Dreamweaver, Flickr, Javascript, Media, Odeo, Penn Charter, Podcasts, School, Yahoo, Youtube | Edit
A site put together by two consultants to the natural food industry. All pages were editable by a Movable Type powered content management system. A notable feature was a e-commerce subscription function with private log-in pages. This consultancy business was closed in May 2008 and the site was taken down.
Categories: Client Sites , Custom Design , Movable Type , Small Business
Tags: Consultant, Log-In, Movabletype, Natural Foods, Pdfs, Private | Edit
Save St Mary's MalagaOn a Friday my wife Julie and older son attended a rally to save a favorite church in Malaga, Gloucester County, New Jersey threatened with closure by the Diocese of Camden. By Sunday we launched Savestmarys.net. It was a weekend where I was already swamped with deadlines, so it's standard Movable Type but with all the tricks of mashed-up Web 2.0 sites to let Julie pour content in: Flickr, Youtube and Google Calendars.

For two years we also had a companion Ning-based social network for churches through the Diocese.

Visit: Savestmarys.net
Categories: Campaigns , Client Sites , Faith-Based , Local , Movable Type , Ning
Tags: Campaign, Church, Diocese Of Camden, Flickr, Franklin Township, Gloucester County, Malaga, Mash-Up, Movable Type | Edit

Martin has had twenty years of experience in the non-profit world. Much of that work has consisted of educating staff in the use of online technologies, publicizing the organization's work, and staying in closer touch with supporters and donors. The new era of social media is presenting even more opportunities and challenges: Martin can help your organization navigate these changes and rethink the relationship between program staff and websites.

  • What kind of software should we consider for our website redesign?
  • Should we start an organizational blog?
  • How interactive do we really want to be?
  • Who's going to do what work?
  • Facebook? MySpace? YouTube? How should we react to these?

Martin has worked with over two dozen non-profit organizations so he knows that the most important questions aren't technological but social: who makes changes, what's the work flow, how does work load change. Martin's practical experience in the non-profit world means he'll give practical advice: not just a solution that might work, but one that does work and is used.

Please contact Martin if you are interested in arranging a consultation.

See also:

Categories: Consulting
Tags: Donors, Facebook, Nonprofit, Social Media, Supporters, Youtube | Edit

I like websites that are clean and easy to use. I don't like designs that are so artsy and look-at-me cool that no one can figure out how to get around. A good design reflects the personality of the business or author and builds on their brand image.

It's easy to put up a website where I put up all the content and nothing ever changes. But what excites me is when I can teach clients how to easily update and expand their site on their own. Do you know how easy it is to be able to email photos up to a website? Or to go to your website, hit "edit me" and add items to a calendar?


Many of my sites have an "Edit Me" button for super-easy editing.
Most of my clients aren't programmers and don't want to be. They have businesses to run, or articles to write, or conferences to organize. It's my job to install the software and do the background magic to make a website easy to use and update. If you can use email then you can update one of my websites. It's really that easy.

I can take your website from a dream to a finished reality in just a few weeks. I can help you register a domain, I can host it and I can load it with the design and features you want. The first consultation is free: if you're in South Jersey or the Philadelphia area we can meet in person, otherwise we can talk by phone. I pull together our conversation into a proposal with cost estimates and a list of options that you can choose. 

More

The Design Blog has lots of posts about my design philosophy and guesses as to where the social media are headed.

Categories: Web Design
Tags: Clean, Flickr, Movable Type, Philosophy, Web Design, Wordpress | Edit

Web Designer, Content Editor, SEO Specialist

See also: Print Resume, LinkedIn profile.

SKILLS

Consulting: Fifteen years of experience in nonprofit world. Much of this work consists of educating staff and leadership on effective use of online communication technologies. Current focus is on analytics, integrating social media, and helping nonprofits adopt content management systems.

Web Development: Proficiency in HTML, XHTML, PHP, CSS, PERL (CGI), MYSQL, Adobe Dreamweaver, Six Apart's Movable Type, Drupal, WordPress, t and related content management systems, along with Search Engine Optimization techniques and analytic tracking methods. Experience with various shopping cart backends for E-Commerce applications. Comfortable with Quark Xpress, Adobe Pagemaker, Adobe Photoshop, Joomla, and Javascript. Close follower of Web 2.0 developments.

Editing: Experience as Acquiring Editor for nonprofit publishing house; proficient at negotiations, copy editing, marketing.

Categories: Resume
Tags: Adobe, Analytics, Annual Reports, Bulk Email, Cheltenham High School, Consulting, Content Editor, Delicious, Dreamweaver, Drupal, Editor, Feedburner, Fellowship Of Reconciliation, Flickr, Friends General Conference, Friends Journal, Geography, Graphic Representations, Haddonfield, Internet Communications, Javascript, Joomla, New Society Publishers, Ning, Nonprofits, Nonviolence, Oreilly Media, Pagemaker, Pax Christi, Pennsylvania, Philadelphia, Philosophy, Photoshop, Quakerquaker, Raphael Webscapes, Resume, Search Engine Visibility, Seo, Six Apart, Social Media, Villanova, Villanova University, War Resisters League, Wordpress, World Game Institute, Wyncote | Edit
Categories: | Edit
Whenever I talk with fellow web designers, the issue of "SEO" invariably comes up. That's techie slang for "search engine optimization," of course, that black science of making sure Google lists your site higher than your competitors. Over the years a small army of shady characters have tried to game the search engine results.

I've always thought such tricks were pathetic and bound to lose over the long term. Search engines want to feature good sites. It's in their best interest to make sure the sites listed are the ones people want to see. A search engine that returns unsatisfactory results quickly becomes a has-been in the search engine competition. So as soon as a site such as Google notices some new SEO trick is skewing the rankings they tweak their secret search algorithm to fix the SEO loophole.

Just Give Google the Content It Loves

In theory it's easy to make Google, Yahoo, MSN and the other big search engines happy: give potential visitors site they'll want to visit. Forget the tricks and spend your time putting together an amazing site. Search engines like text, so write, write, write.

I'm looking to join a web design house, which means I've been interviewing with slick web developers lately and whenever they ask me the best way to increase SEO for their clients, I tell them to start a blog. They look at me like I'm an idiot but it's absolutely true: two blog posts a week will end up being over 100 pages of pure content. All of these sites full of Flash animation get you nowhere with Google.

Just a note that any kind of text-rich web system can achieve many of the same results--blogs are just the easiest way yet to get content on your site.

Presenting What You Already Have: Blog your Water Cooler Chat

When I talk to people about starting a corporate blog they quickly start telling me how much work it will be. Bah and Humbug--your company's life is probably already filled with bloggable material!

I used to work in a bookstore where I did most of the customer service, much of it by email. About two or three times a week I'd get a particularly intriguing query and would spend a little time researching an answer (mostly by looking through the indexes of our books and searching the arcane sites of our niche). This research didn't always pan out to a book sale, but it marked our bookstore as a place to get answers and gave us a competitive advantage over Amazon and its ilk. Each of my email answers could have easily been reformatted to become a blog post. By the end of a year, I'm sure the volume coming from these obscure searches would be quite high (see yesterday's Long Tail Strategy post on the HitTail blog for an account of how attention to search engine's one-hit-wonders helped achieve a widespread keyword dominance).

Whenever something new happens that breaks you out of your routine, think about whether it's bloggable. At the bookstore, a new book would come in and we'd spend ten minutes talking about it. That conversation reached half-a-dozen people at most. In that same ten minutes we could have written up a blog post saying much the same thing.

Last Spring a controversial article appeared in the local newspaper that tangentially involved my employer. That morning my workmates gathered together in the reception area for the better part of an hour trading opinions and wisecracks. After about five minutes of this, I slipped back to my office and wrote my opinions and wisecracks down into my blog. I hit post and came back to the reception area--to find my workmates still blathering on, natch. My post reached hundreds and took no more time out of the work day than the reception pontifications.

Humans are social animals. We're always blogging. It's just that most of the time we're doing it verbally around the water cooler with three other people. Learn to type it in and you've got yourself a high-volume blog that will add invaluable content and SEO magic to your site.

Mix up your content: Tag Your Site

Lastly, a point to webmasters: it usually pays to think about ways to re-package your content. My most recently experience of this was tagifying my personal blog over at "QuakerRanter.org." Every time I post there a Movable Type plugin fishes out the key words in the article and lists them afterwards as tags. These tags are all linked in such a way that results send the term through the site's search engine to give back an on-the-fly index page of all the posts where I've used that term.

Tags are like categories except they pick up everything we talk about (when we use them aggressively at least, and especially when we automate them). We don't necessarily know the categories that our potential audience might be searching for and tagifying our sites increases our keyword outreach exponentially. My personal blog has 239 entries but 3,860 pages according to Google. It's the parsed out and re-packaged content that accounts for all of this extra volume. This doesn't increase traffic by that nearly that much, but last month about 30% of my Google visits came from these tag indexes. More on the mechanics of this on my post about the tagging.

Categories: Beyond SEO
Tags: Google Yahoo, Loophole, Search Algorithm, Search Engine Optimization, Search Engine Results, Search Engines, Seo, Yahoo | Edit
RSS feeds are the lingua franca of the modern internet, the glue that binds together the hundreds of services that make up "Web 2.0." The term stands for "Really Simple Syndication" and can be thought of as a machine-code table of contents to a website. An RSS feed for a blog will typically list the last dozen-or-so articles, with the title, date, summary and content all laid out in special fields. Once you have a website's RSS feed you can syndicate, or re-publish, its contents by email, RSS reader or as a sidebar on another website. This post will show you a ridiculously easy way to "roll your own" RSS feed without having to worry about your website's content platform.

Just about every native Web 2.0 applications comes built-in with multiple RSS feeds. But in the real world, websites are built using an almost-infinite number of content management systems and web development software programs. Sometimes a single website will use different programs for putting its contents online and sometimes a single organization spreads its functions over multiple domains.

Step 1: Make it Del.icio.us

To begin, sign up with Del.icio.us, the popular "social bookmarking" web service (similar services can be easily adapted to work). Then add a "post to Del.icio.us" button to your browser's toolbar following the instructions here. Now whenever you put new content up on your site, go that new page, click on your "post to Del.icio.us" button and fill out a good title and description. Choose a tag to use. A tag is simply a category and you can make it whatever you want but "mysites" or your business name will be the easiest to remember. Hit save and you've started an RSS feed.

How? Well, Del.icio.us turns each tag into a RSS feed. You can see it in all its machine code glory at del.icio.us/rss/username/mysites (replacing "username" with your username and "mysites" with whatever tag you chose).

Now you could just advertise that Del.icio.us RSS feed to your audience but there are a few problems doing this. One is that Del.icio.us accounts are usually personal. If your webmaster leaves, then your published RSS feed will need to change. Not a good scenario, especially since you won't even be able to tell who's still using that old feed. Before you advertise your feed you should "future proof" it by running it through Feedburner.

Cloak that Feed

Go to Feedburner.com. Right there on the homepage they invite you to type in a URL. Enter your Del.icio.us feed's address and sign up for a Feedburner account. In the field next to feed address give it some sensible name relating to your company or site, let's say "mycompany" for our example. You'll now have a new RSS feed at feeds.feedburner.com/mycompany. Now you're in business: this is the feed you advertise to the world. If you ever need to change the source RSS feed you can do that from within Feedburner and no one need know.

The default title of your Feedburner feed will still show it's Del.icio.us roots (and the webmaster's username). To clear that out, go into Feedburner's "Optimize" tab and turn on the "Title/Description Burner," filling it out with a title and description that better matches your feed's purpose. For an example of all this in action, the Del.icio.us feed that powers my tech link blog and its Feedburner "cloak" can be found here:

Get that Feed out there

Under Feedburner's "Publicize" tag there are lots of neat features to republish your feed yourself. First off is the "Chicklet chooser" which will give you that ubiquitous RSS feed icon to let visitors know you've entered the 21st Century. Their "Buzz Boost" feature lets you create a snippet of code for your homepage that will list the latest additions. "Email subscriptions" lets your audience sign up for automatic emails whenever you add something to your site.

Final Thoughts

RSS feeds are great ways of communicating exciting news to your audiences. If you're lucky, important bloggers in your audience will subscribe to your feed and spread your news to their networks. Creating a feed through a bookmarking service allows you to add any page on any site regardless of its underlying structure.

Categories: Practical 2.0 , RSS Syndication
Tags: Binds, Content, Content Management System, Email, Glue, Infinite Number, Lingua Franca, Native Web, Real World, Really Simple Syndication, Ridiculously, Rss Reader, Web | Edit
Every web designer under the sun talks about search engine optimization (SEO), but it amazes me to see how often basic principles are ignored. I'm in-between jobs right now, which means I'm spending a lot of time looking at potential employers' websites. I've decided to start a series of posts on SEO myths and realities that will talk about designing for maximum visibility.

I'm not going to focus on any of the underhanded tricks to fool search engines into listing an inappropriate page. Google hates this kind of tactic and so do I. You get visits for having good content. Good search rankings are based on good content and the best way to boost your content is to present your page in a way that lets both humans and search engines find the content they want. Part one is on website analysis and tracking.

Don't assume that your website is easy to navigate. One of the neatest things about the web is that we have instant feedback on use. With just a little tracking we can see what pages people are looking at, how they're finding our site and what they're doing once they're here.

Javascript Trackers:

My most advanced sites are currently using four different tracking methods. Most utilize javascript "bugs," tiny snippets of code that send individual results to an advanced software tracking system. I put the code inside a Moveable Type "Modules Template" which is automatically imported to all pages. Installing a new system is as easy as cutting-and-pasting the javascript into the Template and rebuilding the site.

AXS Visitors Tracking System
This software installs on your server but don't let that scare you: this is one of the easiest installations I've ever seen. AXS gives you great charts of usage: you can narrow it specific pages on your site, or even particular search engines or search phrases.

There's also a option to view the lastest traffic by visitor. I love watching this! You can see how individuals are using the site and where they're navigating. I've been able to identify different types of visitors this way and understand the complexity of the audience.

It doesn't seem like AXS is not being developed anymore. The latest stable version came out over two years go, which is a shame.

HitTail
This service watches search-engine links and makes recommendations for new keywords. I wrote about this service yesterday in Blogging for the Long Tail.

Reeferss.com
This is a simple simple bit of software. Like every other tracking system it keeps track of referrers: search engines and websites that bring traffic to your site. But unlike the others that's all it does. Why care then? It provides a real-time RSS feed of these visitors. I bring the feed into my "Netvibes" page (a customized start page, see below) and scan the results multiple times a day.

Google Analytics
The internet's gatekeeper bought the Urchin analytics company in April 2005 and relaunched the product as Google Analytics shortly thereafter. This is becoming an essential tracker. It's free and it's powerful, though I haven't been as impressed by it as others have. See its Wiki page for more.

Internet Trackers:

It's easy to find out what people are saying about you online.

Technorati
This service tracks blogs but you don't need to have a blog to use it, for Technorati will tell you where blogs are linking. Give it your URLs (or those of your competitors!) and you'll know whenever a blogger puts in a link to you. You can also give it keywords and find out when a blog uses them.

Google Blog Search
Google can also let you follow blog references or keyword mentions on the blogs. Google will also track beyond blogs of course. Type "site:www.yourdomain.com" into the main Google search page and you'll see who's linking to your site (or to the competition). There are lots of other services that track blogs and mentions--Sphere, Bloglines, etc. They all have different strengths so try them and see what you think.

Feedburner
The best RSS massager has always focused on ways to track your RSS feed. They've recently introduced page tracking software too. It looks great but I just installed it this week. I still have to see if it's as good as Feedburner's other offerings.

Keeping on top of this flow of data:

It's easy to get overwhelmed by all of this information. Most of the tracking services provide RSS feeds (See The Wonders of RSS Feeds for an intro). I use Netvibes, a customized start page, to pull these all together into a single page that I can scan every morning. Here's a screenshot of part of my Netvibes tracking page--the full page currently shows fourteen tracking feeds on one screen:

So why is tracking important to SEO?

With tracking you find out what people are looking for on the internet. This helps you create pages and services that people will want to find. You might be surprised to see what they're already finding on your site. Some examples:

  • Analyzing one site, I noticed that few pages I thought were obscure were bringing in high Google traffic. I looked at these pages again and realized they did a good job of describing the company's mission. I consequently redesigned the site homepage to feature them and I made sure that those pages contained direct links to its most important services.
  • When I started work for another client I looked at their site and suspected that they're most important articles were not being seen--visitors had to click through about four times to get to them. Six months of tracking confirmed my hunch and gave me the hard data to convince the executive director that we made some small modifications to the design. Having this strong content linked right off the homepage helped bring in Google traffic.
Categories: Analytics , Beyond SEO
Tags: Design, Google, Maximum Visibility, Myths And Realities, Search Engine Optimization, Seo | Edit
Interesting article over the Moveabletype blog. Anil Dash interviews George Johnson Jr of Hyperlocal Media, who's using MT as a content system to build hyperlocal community sites that can compete against local newspapers (see their very-cool looking BuffaloRising site).

Here's some of what Johnson has to say:

Distribution, content creation, and the ability to more easily compete with established local players online... blogging is perfect for that. I mean a blog is chronologically arranged, in columns, divided by categories and changes (in many cases) everyday. That's the broad definition of a newspaper, right? A blog is so much more than that, but the basic structure lends itself very well to developing an online competitor for newspapers.

It was three years ago that I followed Brad Choate's instructions for using Moveable Type as a whole-site content management system. What started as an experiment became a way of life for me. The MT interface lends itself so well to content management that I'm now using it for my non-techie clients: Quakersong.org and Quakeryouth.org are both put together by MT and I've been surprised that there's been almost no learning curve for the client's adoption of this software.

Given this, it seems odd that the kids at Moveable Type haven't taken MT in this direction (even more surprising since they hired Brad himself a few years ago!). I see a big market in my niche sites for this sort of functionality and three years later I'm still having to tweak templates to get this to work. Anil, what's up? If Drupal had better documentation and smoother installation it would have been the brawn behind MartinKelley.com.

It would be fun to follow Until Monday's example and create a hyperlocal site (hint hint to VW if she's reading this). Of course, locality is not just geographically-based anymore. Quakerquaker.org is a local portal of a different kind. I'm a big believer that the hyperlocality of niche and geographic sites are the cutting edge in the next-wave of the social web.

There's a lot of pioneering to be done in this regards. The net has a lot of power to take down culture monopolies by confronting old boy networks and business-as-usual thinking with innovative social networks that harness the talents of the outsiders. The smart newspapers, magazines, churches and cultural organizations will come on board and leap-frog themselves to twenty-first century relevance. Too many of the Philadelphia (and/or) Quaker institutions I know respond to change by shuffling job titles and putting blinders up against recognizing the ever-narrower demographic they serve.

Categories: Drupal , Practical 2.0
Tags: Blog, Blogging, Content, Content Management System, Local Newspapers, Local Players, Movable, Moveable Type | Edit

Hire Martin! I build sites and online promotion campaigns to your specs and budgets and can be your guide to social media marketing.

Also available: my resume, a brief biography, organizations I've worked with, speaking and workshop engagements, client recommendations and a portfolio of recent work:

Recent Entries

Recent Comments

Archives