Blogging SEO Basics
May 4th, 2007 by Matt HugginsIf you're new here, you may want to subscribe to my RSS feed. Thanks for visiting!
Installing a blog like WordPress can seem like a simple task at first glance. It includes a simple install script that creates the database tables, an administrator, and provides a password for you to get started right away. However, setting up a blog should not stop here. There are several optimizations that should be implemented prior to getting started with posting to save yourself headaches in the future. For those bloggers who haven’t made these changes, it’s not too late. Here are some key pieces of advice to get you going in the right direction.
1. Enable permalinks. When WordPress installs, it’s set up to make posts access through URL’s in the format of http://www.mydomain.com/?p=123. While this is rather short and fairly simple to the human eye, the part beginning with the question mark — the query string — can negatively affect your blog post’s scores within search engines. The reason is two-fold: for one, search engines at times do not [bookmarking/remembering] Web pages that include query strings; additionally, the number representing the post index within the URL provides the search engine with no information regarding what the post is about.
So how can you fix this? Fortunately, WordPress includes the option of turning on permalinks. Permalinks are a way of representing a URL in a friendlier fashion such that it represents what the page actually contains. For example, a post named “How to Use Digg” could have a URL in the format of http://www.mydomain.com/how-to-use-digg/ as opposed to the numeric format mentioned previously.
To turn on permalinks in WordPress, open your administrator area, click the “Options” link, then click the “Permalinks” sub-link. There are several formatting options provided in addition to a means by which to customize permalinks. I recommend utilizing the provided “date and name based” format (/%year%/%monthnum%/%day%/%postname%/) or a custom format that simply includes the name (/%postname%/).
2. Optimize your HTML title tag. By default, WordPress displays the title tag in the format “Blog Name » Post Name”. This is nonsensical from an SEO perspective. When viewing SERP’s, the end users don’t care what the name of your blog is; they only care if your page is about what they’re searching for. As such, a much better format for blog titles would be “Post Name « Blog Name”. This can be achieved easily with the use of the Optimal Title WordPress plug-in.
After installing, you’ll need to open your WordPress Theme Editor (under “Presentation” in the administrator area) and make a slight modification to your header.php file. Simply locate the line that looks something like this:
<title><?php bloginfo('name'); ?> <?php if ( is_single() ) { ?> » Blog Archive <?php } ?> <?php wp_title(); ?></title>
And change it to look something like this:
<title><?php if ( function_exists('optimal_title') ) { optimal_title('«'); bloginfo('name'); } else { bloginfo('name'); ?> <?php if ( is_single() ) { ?> » Blog Archive <?php } ?> <?php wp_title(); } ?></title>
While on the subject of optimizing your page titles, the SEO Title Tag is another handy WordPress plug-in that falls into the same category. In short, it allows you to “override a page’s or a post’s title tag with a custom one.” An example might be a page named “Advertising” that you wish to have a more elaborate title such as “Advertising and Marketing Opportunities on MattHuggins.com”. The title that includes more detail is more likely to have a better SERP ranking and receive more visitors.
3. Utilize a Sitemap. Search engines have become big on using Sitemaps to quickly find information used to crawl websites. Sitemaps are XML files that provide search engines an overview of what files exist, when they were last updated, and how often they are updated. WordPress does not include a default means of generating a Sitemap, which is why the Google Sitemap Generator plug-in is so unique and oh-so useful. What’s especially great about the plug-in is that it will automatically regenerate the Sitemap file when a new post is created, and it will even go the extra step of pinging Google to let them know that your site has been updated. What more could you ask for?
4. Caring means sharing. More inbound links usually means more traffic. It also tends to result in higher ranking by search engines. By allowing your blog posts to be shared on the plethora of social websites such as Digg, reddit, and Netscape, you’re enabling the growth of inbound links. The Share This WordPress plug-in is a simple way to allow visitors to share your blog posts with the world.
5. Help readers to find related posts. I’ve mentioned this before, but the Related Entries WordPress plug-in is an absolute must. In addition to giving your readers a chance to find related content on your own site instead of searching elsewhere, it also provides spiders the chance to determine how your pages relate for inclusion in SERP’s.
Related Posts:
- Question of the Week - Week of 7/30/2007
- 55 Essential Articles Every Serious Blogger Should Read
- MattHuggins.com - Schmooze Award Winner
- Improve Search Engine Rankings in One Easy Step
- Optimize Search Engine Rankings with Scottsdale SEO Agency

Subscribe by E-mail
May 4th, 2007 at 8:48 pm
Great SEO article I also have some good insight on SEO feel free to check them out.
http://supaz.wordpress.com/
May 6th, 2007 at 9:26 am
Nice looking site, Frank, lots of useful info. Thanks for the link.
May 7th, 2007 at 3:51 pm
Awesome and in-depth post! Im not using a sitemap now, but that is something Ill have to integrate. I also deleted Wordpress’s defeault title and tags and inserted my own. Nice work.
May 8th, 2007 at 10:23 pm
Thanks Matt. For someone who isn’t tech savvy, I’ve been able to apply some of your suggestions (like the Share This plugin). I’m getting my web designer to work on adding the Related Posts.
I really appreciate you making this information available and relatively easy to understand!!
May 9th, 2007 at 12:15 am
Great, Cristina, I’m glad to have helped! I saw the Share This plugin on your blog, I’m glad you were able to get this implemented.
Let me know if there’s anything you find troublesome and need assistance with!
June 4th, 2007 at 12:57 am
[...] Blogging SEO Basics (Matt Huggins) [...]
June 30th, 2007 at 9:51 pm
[...] Are Greatly Exagerated (Graywolf SEO) 29. SEP Advice: Linkbait and Linkbaiting (Matt Cutts) 30. Blogging SEO Basics (Matt Huggins) 31. Search Engine Optimization for Blogs (ProBlogger) 32. 8 Simple SEO Tips for Blogs [...]
July 1st, 2007 at 10:49 am
[...] Are Greatly Exagerated (Graywolf SEO) 29. SEP Advice: Linkbait and Linkbaiting (Matt Cutts) 30. Blogging SEO Basics (Matt Huggins) 31. Search Engine Optimization for Blogs (ProBlogger) 32. 8 Simple SEO Tips for Blogs [...]
July 13th, 2007 at 8:34 pm
åšå®¢ SEO 基础…
安装一个 Wordpress è¿™æ ·çš„åšå®¢çœ‹èµ·æ¥å¾ˆç®€å•。它有一个简å•的安装脚本æ¥åˆ›å»ºæ•°æ®åº“,管ç†å‘˜å¸å·å’Œå¯†ç ï¼Œè®©ä½ å¯ä»¥ç«‹å³å¼€å§‹ä½ çš„åšå®¢ã€‚然而,设置一个åšå®¢å¹¶ä¸èƒ½æ¢æ¥äºŽæ¤ã€‚以åŽä½ è¦è®°ä½ï¼Œ….
July 15th, 2007 at 12:16 am
[...] 原文链接: Blogging SEO Basics [...]
July 16th, 2007 at 10:29 am
[...] Blogging SEO Basics Popularity: 89% [?] Sphere: Related [...]
July 23rd, 2007 at 7:45 pm
[...] (总统åšå®¢) Blogging SEO Basics (Matt [...]
July 26th, 2007 at 11:07 pm
[...] Blogging SEO Basics (Matt Huggins) [...]
August 1st, 2007 at 2:01 pm
[...] 原文:Blogging SEO Basics [...]
August 20th, 2007 at 11:13 pm
[...] 5.å¸®åŠ©è®¿é—®è€…æ‰¾åˆ°ç›¸å…³æ–‡ç« ã€‚æˆ‘ä¹‹å‰å·²ç»æåˆ°è¿‡è¿™ç‚¹ï¼ŒWordpress çš„ Related Entries æ’件是个ç»å¯¹å¿…è¦çš„æ’ä»¶ã€‚é™¤äº†ç»™ä½ çš„è¯»è€…ä¸éœ€è¦ä½¿ç”¨æœç´¢å°±èƒ½ä½ ç½‘ç«™ä¸Šçš„ç›¸å…³æ–‡ç« å¤–ï¼Œè¿™ä¸ªæ’件还给æœç´¢å¼•擎爬虫一个方法,æ¥å†³å®šåœ¨æœç´¢å¼•擎结果页é¢ä¸Šï¼Œä½ 的网页的相关程度。 原文链接: Blogging SEO Basics [...]
October 15th, 2007 at 2:30 am
[...] (总统åšå®¢) Blogging SEO Basics (Matt [...]
October 22nd, 2007 at 4:07 am
[...] Blogging SEO Basics [...]
August 11th, 2008 at 12:36 pm
[...] Blogging SEO Basics (Matt Huggins) [...]
August 24th, 2008 at 7:57 pm
4hThank’s for greate post.3v I compleatly disagree with last post . tpp
?????? 6z
August 24th, 2008 at 11:38 pm
5tGood idea.5e I compleatly disagree with last post . yme
?????? ??????? 2l
August 24th, 2008 at 11:56 pm
6sThank’s.4m I compleatly disagree with last post . fif
??????? ?????? 4a