Wednesday, February 24, 2010

What's Best For Your Company

I was going to write today about effective social marketing updates, but another topic got my attention this morning. I recently had a client call to tell me that his company was going to go with a web designer/SEO company that was local to him. The choice to have a local company handle your search engine optimization is a personal one, and I always encourage my clients to do what's best for them and their business. Since Crescent Moon Design Studio does business both locally and worldwide, I understand when a client wants more face-to-face contact with their Internet marketing professionals. I released his hosting and domain accounts and gave him all his site files and content for use with his new design company.

That was a few months ago. Today, out of sheer curiosity, I went and looked at my former client's new site. It was efficient, professional, and laid out well when it displayed in different browsers. But then, I looked at the source code.

There were literally ten pages of code before you ever found any content in the source code. There are some schools of thought to this that support the idea that search engine spiders will ignore code when crawling a page. Other schools of thought hold that the spiders won't crawl past a certain point in the code and will simply stop after a certain number of characters. The literature isn't particularly clear on this point; on the one hand, I can see how search engine spiders' algorithms are complex and could be coded to skip over the reams and reams of JavaScript, Applets, Flash, et cetera, that's been embedded in the source code. On the other hand, I've always thought it better to be safe than sorry. Besides, it's not that hard to write a line of code referencing JavaScript, Applet, Flash, and CSS files that loads them off the page. The effect is the same, and if the spiders don't like code, well, then, it doesn't matter, does it?

The second problem was that the new designer had buried the main keywords under a hierarchial menu, which means that the content that contained the keywords only appears two to three clicks away from the main page. This means that his main keywords, cultivated over literally years of working with the site, never appear on any of the main "hub" pages.

I suppose my advice at this point would be to keep an eye on the site to make sure it gets indexed properly by search engine spiders and alter the content on the main pages accordingly. Since I am no longer in charge of that site, that would be left up to the new designer or the site owner. There are, of course, dozens of other aspects to the SEO of a site that would have to be considered, as well, but, in the end, what's the point of having a flashy, professional-looking site that nobody visits?

Labels: , ,

Thursday, January 28, 2010

Flyout Menus Using Only CSS

One of the things that frustrates those looking to optimize their sites is that, to really do it right, every single page needs to link to every other page in the site. This could create an enormous list of links somewhere on the page that just ain't pretty or functional. Though some sites might not mind it, there is another way. It's not, necessarily, easier, but it is prettier, more functional in more web sites and site designs, and it's still good for SEO: the hierarchial menu.

Clunky name, but they're also known as flyout menus, drop-down menus, et cetera. What happens is, when a user hovers over a link in a navigation area, it highlights like a normal link. It is, in fact, CSS-styled text in an "unordered list." Inside that main navigation, you can have sub-menus where you need them, and those can have sub-menus, and then those can have sub-menus. In all, you can have up to four levels of sub-menus wherever you need them.

There are many places on the web where you can find such a code to use; I have designed a proprietary version that I use for my clients, but, like I said, there are many of CSS flyout and dropdown menus available on the web. Some are free; some charge a small fee for commercial sites or suggest a donation for personal sites.

In any case, this linking system removes all the Flash and JavaScript from the process, making it strictly styled using CSS (linked externally, of course), and all the links as simple text on the site's actual pages.

Next time, a trip into the world of social networking!

Labels: , , , , , , ,

Monday, January 18, 2010

Page Heirarchies & Stuctures

The most commonly pictured graph of a hierarchy is probably the "management" or "chain-of-command" type hierarchy, where all the different areas branch off downward from one main area, with the bottom rows never in contact with the main starting point. The image to the left is an illustration of this kind of structure.





With a web site, the main area (your index page) needs to be connected to every other page of your site directly, or within one degree of it. The picture to the right over there kind of illustrates what I am talking about.


More than that, though, each page of your site has to be directly connected to each other. Imagine each of your pages connected by little lines, something like this:





See how it's starting to look more like a spider's web rather than a traditional kind of hierarchial structure? They call it the World Wide Web for a reason. More than that, though, this kind of structure increases the chances that every page in your site gets indexed by seacrh engine spiders that get on your little "web" there, looking for content.

It's a lot like linking to a site from your site: when you link to another site that you think your users/customers might find useful, you are, in effect, creating a spider's thread from your page to the resource, not only for spiders to follow, but for your users, too. It works conversely, too: when you've got great content that people link to, they create a thread from their page to yours, increasing your relevance to Google, in particular, thus helping your SEO.

To break it down: your index page should link to every other section of your site, and so should every other page in the site. A page without links to the other sections of your site or with only one way into it is pretty useless for both your customers and for search engine spiders (though I'm sure there are arguments for "orphaned" or "semi-orphaned" pages like that, though I can't imagine what they are).

In our next few installments, we'll discuss how to built a functional navigation system for your site that won't hurt its SEO (no Java or scripts?!?!), and effectively using linking to keep your social networks up-to-date and relevant.

Labels: , , , , ,

Monday, January 11, 2010

Keyword Research Tools

In today's post, I am going to talk about search engine keyword research tools. It's important to remember that many of these products merely make suggestions as to what might make good search terms for your site, products, and customer base, but you will always know the best, so don't take what a keyword research tool says as set-in-stone. Make your own judgements as to how productive and relevant those terms are going to be in the context of your site and your products.

Having said that, keyword research software can help you "think outside the box" for keywords, key phrases, and key terms that your potential client base might be searching for. Taking our previous example of a custom purse store in New York, one place to start would be to select a keyword research tool and just type in the word "purses." How do you find a good keyword research tool? Just do a search for "keyword research tool" on your favorite search engine. Literally hundreds exist, and many are free. Several hundreds more offer free trials so you can find the ones you like best. I hesitate to recommend any specific one over another because people's tastes for different features vary so widely, but Web CEO puts out a good product, as does WordTracker, though both can get expensive. Web CEO does offer a free version. Play around with some of these tools and find one that you like.

How do you know if a keyword research/suggestion tool is a good one? What a good keyword suggestion tool will do for you is show you 1) related phrases that you might be interested in or that might be relevant to your site, products, services, or customers; 2) how much competition there is for that specific keyword/phrase/term; and 3) (and maybe most importantly) how many searches are done per day on search engines for that word/phrase/term.

What I like to do is make several lists from numerous keyword research tools. I compile all the results (including the competition for those words and the number of daily searches for those terms) and narrow down that list to the best 25 to 100 word/phrases/terms. How do you narrow it down?

By my estimation, the best way to narrow down your keyword lists to the best ones, the ones to focus on, is to order the lists, first, from the most relevant to your site, your customers, and your products. Delete or cross out any terms that are irrelevant and focus on the rest.

Once you've made that list of relevant keywords, the next best thing is to rank them according to what you want to drive customers to your store for. If you run a custom purse shop, and you want to rank highly in search engine results pages (SERPs) when people search for purses with tattoo designs, then you would make sure that incarnations of phrases containing the words "tattoo" and "purse" appeared prominently and several times.

Side Note: Remember that you're writing for real people - customers - not search engines. Only use the keywords/phrases/terms in your content when it seems like it would fit. I'll go over this more in-depth in a later post.

Once you have that list, you're almost ready to start writing your content. The next step, and what we'll focus on in the next installment, is taking that list and seeing where your competition ranks for those phrases. While many keyword research tools offer the competition for a phrase as feature, sometimes, they aren't real accurate. In the next installment, I'll go over what to look for when scoping out your keywords/phrases/terms in the context of your competition.

Labels: , , , , , ,

Saturday, January 09, 2010

Welcome to the CMDS Tips Blog!

Thanks for stopping by! I hope to make this blog a go-to source for tips and tricks of web design, search engine optimization, graphics, copywriting, and more. I'll also be answering questions, so feel free to ask any question pertaining to any of the topics listed above, as well as any computer hardware or software-related questions. I'll do my best to help... at no cost to you.

Let's get this thing started with the most basic piece of information regarding search engine optimization that I can give you: write for your customers. Don't write for search engines; they won't be making you money. They won't be buying your products or services. Your customers will.

Think like your customer: if you were looking for your products or services, what would you put in a search engine "search" field? Make a list of things you might use to find your products if you were a customer, or, better yet, ask your customers what they might search for. If you're just starting out and don't know what people might be searching for to find you, make that list, anyway. Think like a customer. "Custom purses New York" might be a phrase with too much competition to bring you results, but "tattoo purses" might not have that competition.

Next time, we'll talk about some tools to use to see what phrases and words from your list are being searched for, and what the competition for those words and phrases are.

Labels: , , , , ,