Showing posts with label seo. Show all posts
Showing posts with label seo. Show all posts

Monday, October 29

SEO Tips & Tricks: How To Make Google Love Your Blog

"Morpho peleides wings closed (blue morpho butterfly)" by Armando Maynez under CC BY 2.0

Yesterday Bob (that's not his real name, but he doesn't want me to use his real name) asked me for pointers on how to improve his blog's position in Google's search results. His goal: he wants a link to his website to be among the first five results returned when someone searches on a particular phrase.

I started to give Bob advice and then thought. Wait! This would be a great idea for a blog post.

First off, though, I want to assure you that Search Engine Optimization (SEO) is falling-off-a-log EASY. Well, the beginning stuff, the stuff that can make a huge difference, is. A SEO expert could fine tune your site and your SEO presence would (hopefully) go from good to awesome, but if good is good enough, read on.


1. What is Search Engine Optimization (SEO)?


This is the basic question of Search Engine Optimization:
How do I optimize my site so that links to my content are served up when users search on certain keywords? 
Here's another way of putting it: You want your site to be to search engines what catnip is to felines.

Ideally, you want your content to be returned first but I've found simply being on the first page of search results generates a lot of traffic, depending on how popular the search phrase is that your link is paired with.

An Example


Let's say I want to look at recipes. Using Google Search, I type in "recipes". Here's what I got back:
First result: from allrecipies.ca
Second result: from allrecipies.com,
Third result: from foodnetwork.ca,
Fourth result: from readersdigest.ca,
Fifth result: from kraft.com
All things being equal, the first result returned will get most of the traffic, but all the links returned on the first page will do okay, especially the ones on the upper part of the page.

As you can see, there's a lot of competition to place high for "recipes". All of those sites get a lot of traffic and are maintained by many professionals. They're going to place better in the search results than you are since you're not an expert and you're only one person.

The solution: focus your content on one small area of cooking such as recipes that are quick and easy to make. Then you can try to get your site noticed when people perform searches like "recipes for writers" "recipes for the rushed", and so on. When you write a post for gingerbread cookies--cookies twice as good ready in half the time!--you can use keywords that will help Google identify what it is and return it if someone types in something like "gingerbread molasses cookie quick".

Summary: You likely have a chance of getting your site onto the first page of search results for less popular (long tail) terms and, using this method, you can still get a fair amount of traffic.

2. Why should I care about SEO?


If it doesn't matter whether your site gets traffic from search engines then SEO isn't going to be first on your list of priorities. That said, much of what I'm going to discuss is part of 'best practices' and, who knows, one day search traffic may be important to you. There's no harm in laying the foundations now.

So, why would someone care about optimizing their site so that it attracts search engine traffic?

- You're selling something. If you're selling anything on your site, or thinking of one day selling something on your site, you will want a lot of people to come look at it.

- Growing an audience. If you're not selling anything but want your writing to be read by someone other than your great aunt Edna, getting more eyes on your site is a good thing. It's one way of building an audience, a platform, a community.

- Best practices. Most of what you'll do when optimizing your site for search engines is clearly and accurately labeling your content, and this is something you probably should do anyway since it's part of best practices for site design.

3. SEO: Optimizing Your Site For Search Engines, What They Look For


Google (and other search engines, but in the following discussion, for brevity, I'm going to talk about Google) wants to give people the information they are looking for when they conduct a search and Google wants that information to be accurate, relevant and of good quality. Here's what that means for me as a blogger:

Accurate: I need to get my facts right. For instance, I can't say that dogs are felines. (You'd be surprised!)

Relevant: If you write a blog post on what substances are toxic to cats (chocolate, for instance) you want the post to be categorized as being about cats, not dogs, not sloths, not giraffes. You also want the post to show up on searches for toxic substances for animals, so keywords like "cute" and "kitten" aren't your friends.

Good quality: Don't ask me how Google determines this, but it's gotten very good. Books are written on this subject so I'll just say that you want to bring your A-game to your posts, while keeping in mind that a more informal style is the norm and an occasional typo is tolerated.

Okay, back to my friend Bob and what I would advise him to do to optimize his site to attract search engine traffic.

a. Use categories and tags

Bob runs Wordpress on his own hosting site, but what I'm about to say applies (I believe) to websites over at Wordpress.com as well.

When you're writing a post in Wordpress, on the right-hand side of the screen, you'll see a place where you can select various Categories and Tags. Fill these in! You don't have to use many. Choose one or two categories and then refine it with two or three tags.

For instance, if you're blogging about Amazon's Kindle Fire HD tablet then your categories might be "Retail" and "Tablet" and your tags might be "Amazon" and "Kindle Fire HD". If your blog is on Blogger.com you don't have categories and tags, you just have labels, in which case I would just use "Retail", 'Tablet", "Amazon", and "Kindle Fire HD".

b. Use images and give them meaningful names and descriptions

Early on I found I got a lot of traffic because of the images I used on my site (of course "a lot" in those days was 100 pageviews a day!).
 Name. My camera automatically names my photos with (really long) numbers and, early on, I didn't bother changing the numbers to something more descriptive. Search engines look at things like names to determine what kind of content is on a particular page. The more consistent, accurate, cues you give the search engines the better they are at serving up your pages at appropriate times.

Alternate Text. If you have access to this field don't leave it blank. If you've turned off images in your browser then what gets shown is this alternate text so it is best practices to include it. But even if your visitor never sees the alternate text search engines do. This is another way of telling them what sort of content is on your page.

Caption. Same idea. Though since I use the caption to give copyright information I don't have a lot of leeway here.

Description. Again, very important for telling both search engines and humans what your image is about.

The rule of thumb: If there's a way for you to tell search engines about the content on your page, do it!

c. Choose a descriptive domain name

The more descriptive your domain name the better. For instance, if you're a horror writer a great domain name would be horrorwriter.com. Naturally that one's taken, but you might try something like zombiewriter.com or scarystories.com. You get the idea.

If you don't have a descriptive domain name but you have already built up a community then I wouldn't worry about it. If it works, don't fix it.

The only time I would think about changing a domain name that had been in use for some time was if it was misleading to both people and search engines.

For instance, a horror writer specializing in zombie stories probably wouldn't want to have goodcooking.com or fingerlickinggood.com as a domain name. An exception to this might be ilikebrains.com. It might mislead search engines but it is memorable and fun. Humans get the implication and, in the end, that's what matters.

d. Choose descriptive blog titles

In university one of my English teachers gave me heck because the title of one of my essays was too descriptive. He said I should be more creative, less literal. Perhaps he was right about the title of my essay (though I never thought so) but if he takes that attitude toward blog titles he's dead wrong.

Search engines aren't creative. They don't understand tongue-in-cheek commentary or puns. Which isn't to say you should never have a whimsical title. You have categories, tags, labels, etc., to let search engines know what your post is about. Just be aware that these kinds of titles are harder for search engines to make sense of.

Search engines also don't like vagueness. For instance, I could have titled this blog post "How to create a better web page". That's more or less what I'm talking about, but I used the words "SEO", "Google" and "blog" because they're more specific and so give search engines a better idea of what content is on the page.


e. Echoing: Repeating keywords throughout your post, your tags and your categories.

Here's a rule of thumb:
Try and work in two or more of your keywords into the title of your blog, the body of your blog and also use them in your categories and tags.
 Do this sparingly since it can feel spammy if overdone.

For instance, in this post SEO is a keyword. I have it in my title, I have it as a label, and I've repeated it several times within the body of my post. But only where appropriate. Google is smart, you don't have to repeat the world dozens of times to pick up on the fact that you're writing a post having to do with search engine optimization.


f. LEGITIMATE links back to your site are good, the more the better

Legitimate links, or backlinks, are those which folks put up on their pages because they like your content. If anyone tells you they can arrange it so that a lot of other websites will link to yours, run away. Run very very fast.

This trick used to work--some folks would have networks of hundreds of websites that would do nothing but link to other websites--but after Google's Panda and Penguin updates having these sort of links point to your website actually hurts you.

So how does one get legitimate links to your website? Here are a few options:

Flickr

Bloggers love pictures so upload a few and make them available for others to use if they like, they just have to attribute the photo to you. Although it's not strictly necessary, it's best practices to include a link back to your site.

Guest Blog

Ask other bloggers if they accept guest posts. Most do. (I do!) As a courtesy, a guest blogger is allowed to leave at least one link back to their website. (7 Tips On How To Get Your Guest Post Accepted)

Blog Directories

There are various blog directories such as Technorati that you can register your blog with. I did this a year ago. While I'm not sure how much it helped I am sure it didn't hurt. Bottom line: it's another place for people to learn about my blog and it only took about an hour of my time.

Social Media
I'll be honest, I have a Facebook account but I really only use Twitter. Perhaps I should use Facebook. If I could magically squeeze more hours into the day I'm sure I would, but I love Twitter, I (think I) understand Twitter and I get a significant amount of traffic from Twitter.

Twitter is an awesome way of getting links to your website in front of people who would be interested in your content. How? Hashtags (eg: #). Using hashtags you can get your tweets in front of people who don't follow you. Folks who've never heard of you. (I talk about this more in 19 Ways To Grow Your Twitter Following.)

g. Create Great Content

Hands down, the single best way of making Google Search love your blog is to regularly post great content. That is, content that is accurate, well marked up and well written. Google is biased to favor new articles, so try to blog at least once a week, but if you can't manage it, try for at least once a month.

h. Google Analytics & Google Webmaster Tools

Google has developed many tools it provides, free of charge, that will provide you with valuable feedback on, for example, which search terms are bringing visitors to your site, how many times a particular article has been accessed, the average length of time a visitor spends on your site, and so on.

I highly recommend using both Google Analytics and Google Webmaster Tools, but if you're only going to use one I would say use Google Analytics. It's easy, vastly informative and takes only 15 minutes or so to set up.


I've only covered a fraction--a fraction of a fraction of a fraction!--of the material on how to optimize a site to attract search engines. If you have any questions, or you'd like me to say more about a point I addressed, please leave a comment and ask. I love hearing from you. :-)

Other articles you might like:
- Chapter Breaks: Where Should They Go?
- How To Attribute Artwork Licensed Under The Creative Commons
- Making A Scene: Using Conflicts And Setbacks To Create Narrative Drive

Sunday, September 2

8 Tips For Blogging Success

8 Tips For Blogging Success

1. What's your angle?
Since you're reading this chances are you're going to blog about writing. That's terrific! There are SO many sub-topics no one can adequately cover even a fraction of them.

2. Narrow your focus
There are many ways to blog about writing. For instance:

- Authors: blog about your books, your book tours, the progress you're making on your current manuscript, where you get your inspiration, your process, writing tips, and so on. Kim Harrison's blog is a great example.
- Writing News: What's going on in the writing/book publishing world. New markets (e.g., Kobo's Writing Life), new reading devises, trends in the industry, who is in court for what (e.g., the DoJ lawsuit), etc.
- Writing 'How-To': Give writing tips, interview writers, editors, book publishers. Talk abut different writing systems (eg. Michael Hauge vs Christopher Vogler vs Blake Snyder), etc.
- Book blog: This is an idea for the brave. Post the unedited first draft you're working on, day by day. Or, serialize a longer story. Could do this with several authors contributing.
- Book Review Blog: These are sorely needed, especially for independently published books. Involves reading books and given an honest opinion.

3. Search Engine Optimization (SEO) matters
Choosing a blog name
I think everyone, even writers that hole themselves up in a cabin, 100 miles away from the nearest hint of civilization, know the importance of optimizing their website and/or blog for search engines. Hands down, the most important part of SEO is your choice of name.

This deserves a post--heck, a series of posts--all on its own but the rule of thumb I keep in mind is to use a name that is going to be relevant to nearly every post you make. (For instance, "Karen Woodward" is the name of my blog and each post includes the line: "posted by Karen Woodward". That's a very simple way to make sure the title of your blog is always linked to the content of your posts.)

If you're going to be setting up an author blog then you've got the name of your blog, it'll be the name you write under. Otherwise, try to pick something that exemplifies what your focus is. For instance, David Gaughran named his blog after one of his books, "Let's Get Digital" which also nicely summarizes the theme of the majority of his posts. And I think "Let's Get Digital" works especially well because it is easy to remember.

Choosing a domain name
Having decided what you're going to name your blog you now need to hope that it's available as a .com or, if not, a .net or .org.

Even if you won't be using your domain name right away--this may be the case if you're starting your blog over at Blogger.com or Wordpress.com--you still want to grab your domain name before someone else does. It only costs about 10 dollars a year and is well worth the investment.

4. Read great blogs
This probably should have been my first point. Just like writers have to read the work, both good and bad, of other writers so bloggers need to read other bloggers.

Naturally you're going to read other blogs--lots of other blogs--in your area, but you also want to read successful blogs outside your area.

For instance, I love Penelope Trunk's blog. I don't always agree with her--wouldn't that be boring--but I like reading what she has to say. She's engaging. And she shares what she has learnt from blogging, what has worked for her, what hasn't. Great stuff.

5. Commit to your blog
I feel as though my blog is like a child, or at least a needy cat. Through it might not seem like it in the beginning, having a blog is quite the committment and, like any committment, it can be stressful.
It helps--and it helps your blog to grow--if you have a set writing schedule. For me, I post 2 blogs each weekday and 1 on Saturdays and Sundays. That said, you also have to be flexible. For instance, last week I spent 6 hours on one post so I only posted one blog that day.

I think the single biggest factor in growing a blog is the number of posts per day. That and the quality of the posts. The second most important factor is consistency. Even if you blog only once a month, make sure you are consistent. That said, sometimes to need to ignore all the rules and do your own thing. Whatever works.

6. Learn what your audience wants
Blogger has analytics/stats you can use to see which of your posts was the most popular. You can also find out which of your posts were the least popular. This will give you an idea what your audience is interested in. If you're not set up on blogger (I think wordpress.org & wordpress.com also have built in analytics), or even if you are, I highly recommend using Google Analytics. It's free and it'll tell you everything you ever wanted to know about your blog traffic. I also recommend linking your Google Analytics account with your Google Webmaster Tools account.

7. Connect your accounts
Don't forget to, at minimum, tweet your posts. I would also advice cross-posting to Facebook. Even if you're like me and you don't use Facebook much, enough people do that it's probably worth it. Also, make sure your readers can subscribe to your feed and give them the option of having your posts emailed. Feedburner is great for this.

8. Guest posts
I've had wonderful experiences with guest posters. Not only have I received fantastic content for a fraction of the work, but I've made connections within the writing community. I want to put up a page with guidelines for guest posts in the hope this will encourage more of my readers to submit content. For instance, do you accept guest posts (yes please!), what topics you'll accept, how long the posts should be, how much lead time you need (this is important for folks doing promotional posts for a new book), and so on.

Okay, gotta run! I hope you've found something helpful in this post and best of luck to you. If you have a blog please do leave a link to it in the comments. :-)

Other articles you might like:
- Ursula K. Le Guin On Academic Criticism & Philip K. Dick
- Are You Writing The Right Book? 5 Ways To Find Out
- Fifty Shades of Alice In Wonderland: Sales Peak At $1,000 Per Day

Photo credit: Geoff Campbell

Monday, June 25

How To Build A Platform: Why Every Writer Needs A Website


It's time for another series! This time I'm going to discuss how a writer can build a platform, what a platform is and why she/he would want to build one. We're going to start off small, though, so today I'm going to write about why I think every writer needs a website.

How To Build A Platform, Part 1: Why Every Writer Needs A Website

The question of whether a writer needs a website is close to my heart because it's one I struggled with. I now believe that the answer is a resounding "Heck ya!".  And this is coming from someone who went the other way and started off with a blog and no website.

Why did I go with a blog first and plan to develop my website later? Honestly, and perhaps counter-intuitively, it's because I have a background in website development and was tired of building sites--I'd put that life behind me--so I decided, this time, I'd let Blogger.com do all the work.

For the record I love my blog. I mean that. I love it, but it's just not enough. I realize now that I need a website too. (That said, my blog isn't going anywhere, it will always be here at blog.karenwoodward.org, but my website will be site.karenwoodward.org and run off a hosting service. But enough about me.)

a. Why writers need a website and not just a blog
When I first started writing in earnest I began a blog on Blogger. This blog. And, as I said, I love my blog.

Blogger has been very good to me. It has automatically added certain tracking features that, when I took out my free Google Analytics account, showed up and gave me helpful information.

Since I had no idea what I was doing in the beginning--I hadn't even heard of Search Engine Optimization (SEO)--Blogger helped save me from myself, got me indexed with Google and Bing and whatever other search engines are out there. Also, Blogger gave me a great dashboard and made available many articles about how to make the best use of its features and it pointed me toward a great, free, book on SEO that Google had put out.

In other words, blogger held my hand and helped me get up to speed. And I'm saying that, even so, you will eventually need a website.


b. The difference between a website and a blog
A blog is something that gets updated frequently while a website (which may or may not contain a blog) is more about establishing a permanent presence on the web.

It's your website's domain name (for instance, www.mysite.com) you'll list on your business cards and your website is where you'll do things like:

- keep information about each of your books,
- have links to where folks can buy your work,
- host a series of articles,
- have a tab for your current promotion or
- host a page that has information about your next book.

Could you do all these things on Blogger? Theoretically, yes. But you wouldn't have the kind of control a content management system like WordPress can give you.

In another post we'll discuss content management systems as well as the pros and cons of using WordPress. Stay tuned!

Update: For more articles on how to build a platform, click here: Building A Writer's Platform

Cheers.

Other articles you might like:
- How To Start A Blog
- How To Format A Word Document For Amazon's KDP Publishing Program
- 7 Tips On How To Get Your Guest Post Accepted

Photo credit: "NY" by Missi under Creative Commons Attribution 2.0

"How To Build A Platform: Why Every Writer Needs A Website," copyright© 2012 by Karen Woodward.