Optimize Wordpress for Search Engines

November 4, 2009 by IBI · Leave a Comment 

This article is about how to make Wordpress search engines friendly, and optimized for.A default Wordpress installation is SEF enough, which means that the

structure itself performs pretty good in Search Engines. But with these hints, you will give your posts the best environment as possible to compete in the Search

Engines Results Page (SERPs).This guide is divided in five points:

Site structure

Present your website with the best looking face showing to the Engines robots that scan and index your work. Content organization Don’t play messy: if you give

order to your content, it will be more searchable. Write content A few tips about how to write your content optimally – not only for Search Engines. Interact with

others Subtitle is: Don’t just publish your stuff. It’s about being “social” when blogging. Help Search Engines Directly Some final hints to perform well and

maximize the power of your blog.

Site structure

Optimize your theme markup First of all, assure that your theme markup (both CSS) follows the W3C standard guidelines.Put posts content’s code as higher as

you can in , the code block of your sidebar menu should follow the main content.

Permalinks

Have static URLs for your posts. Unless you own a news weblog (for which news evident freshness is force), I suggest to adopt this permalink structure:

/%category%/%post_id%/%postname%/. It drops the defaut inclusion of date information in favor of more descriptive URLs, with a significant keyword inside (that

is the category name). Remember: unless you’re familiar with HTTP code status redirects AND search engines indexing behaviour, DO NOT CHANGE YOUR

PERMALINK STRUCTURE once your website gets indexed and posts linked. Link between posts having the same topic or subject “If one is reading an article

focused on a specific subject, probably he’s interested in reading other posts about the same, or at least similar, topic”. Do you agree with this sentence? Believe

me, search engines do.

All you have to do, is to facilitate the chances of jumping between articles. Link every post with others by the same category (maybe my plugin can help you),

and also link posts that are in some way related each other, even despite the category information (try Related Entries plugin).

Categories

If you write articles on different topics, you should organize them in categories. Open a category for each topic, and be descriptive in its name choose.

Then, be strict when it’s time to categorize your posts. Don’t worry about open a new category, if it’s necessary. Organizing content into categories helps both

visitors and search engines to easily understand what your articles are about, and to search them. Don’t forget to place a link to the filing categories, for each

post, in your template!

Posting order

If you already know the number of articles you’re about to post for next, and you already know that some of them will be about the subject area A, and some other

about another topic, say B, then try to post all your article about A, before you start posting about the topic B. If you can, don’t alternate topics, but make a post

being semantically related with its previous, naturally following them.This will give continuity to your content posting, and will add strength in the engine’s view of

your site. Make your content searchable Wordpress gives two ways to search content: the search form,

and the archives. There’s not much to say about the search form (but maybe you want to track your user’s searches with a specific plugin).

But about archives, I suggest to give up the archive by date, in favor of the category-based one: users will be likely to search articles by content, and not by

publish date. I’m sure yourstatistics will confirm it.Tag your posts: Did you ever see a tag cloud? It’s a direct and very fast way to: 1) see what a blog is

mainly about, and 2) find posts focused on a specific subject.With the keyword tag plugin you can assign keywords to your articles: for every post, you will have

links to searches for other posts tagged with the same key. Since this plugin stores tags in a custom field named keywords, it’s particularly useful when applied in

tandem with the meta keyword plugin.I have noticed that the use of this tag plugin, in conjunction with the meta keyword one, gives great benefits on services like

Technorati (without doing the claim for this blog, people are able to find my posts in Technorati by searching the tags I choose for them).

Writing content

Content:

What you are going to talk about, is all up to you. But you can help both human readers and search engines, making your content friendly. What does it mean,

practically?

When you have found an interesting subject for your post, try to write an article that exhausts the subject matter in a single post; don’t break up the article in

multiple posts: if you have long text, break it with a “read more” link, and don’t be afraid to use lists and paragraphs to separate periods (this helps readability).

If the subject is really wide, write a post for each sub-topic, and exhaust it in the article.Start your post with one or two sentences that summarizes what

the article is about. Repeat key-words and key-phrases of interest inside your post, and emphasize them with a bolder font weight. Once you’ve finished, read

again your text, and make it shorter. Summarize, and don’t go off-topic. Don’t forget to check text for errors: avoid mispelling, typos, and grammar mistakes!

Linked resources should help your post communication, deepening the subject. To do it well, simply follow these rules: If you cite a resource, link it. If you think

that a resource can be useful to your readers, link it, too. But don’t place random or useless links. Place links naturally into text, don’t put them in a

meaningless list at the end of your post.: a link should be a phrase that fits good into the flowing of text. Give descriptive names to link anchors: don’t call a link

“click here”. Give more descriptive titles to your links. Link regularly: no javascript, no server-side click counters, no cloaked nor shorted URLs. These rules applies

both to internal links (links that point to a page of the same domain they’re on) and external links (a link pointing to another resource on the web).

Post titles

Once you have the content ready, think to its title.Find a short phrase that is well-descriptive of your content, possibly not shorter than three words and not longer

than seven. Then, run a search on your favourite engine for your title. See if someone appears in the first page with the exact match of your sentence.Try a

search with only the keywords of your title. Take note of how much results you get, and of who your competitors are.Do the same for each possible title you’ve

thinked at.

Then, think again at your title: be original, try to figure out what will be the keyphrases or keywords that one would type in a search to find an article like yours. If

this match with your title, then use it! Interact with others (don’t just publish your stuff) Open comments, encourage visitors to comment your posts: place an

evident Comment link, ask questions in your articles; in other words: set up some space for your visitors in which they can express themselves! Comments are

content; a good comment is related to your article and can add value information to it.

Track back other’s posts

If your post deeps something discussed on another blog’s post, or if you take a post just as reference to write your own, then link it and use the Trackback

function to send a ping to the post you refer to. There will be a link to your post in some other’s one. Ping only posts that you cite in your article or that are, at

least, strongly related with yours. DON’T DO TRACKBACK SPAM! Once you’ve written your own, Comment others Find another blog article related with the topic

your post is about. Read it carefully, think on it and then, if you have something to say, leave a comment.

Comment intelligently, DON’T SPAM COMMENTS!

Don’t be shy about leaving your Website’s URL, just remember that many adds rel=nofollow to any link in the comment area.Use the Description meta tag, as

following:

This description will be displayed in Search Engine Results Page in some cases, so use a short phrase

that describes well your weblog, and invite users to visit it.

You could also use a personalized description for each post, page, and category page. I suggest to use the meta description plugin for this purpose.

Finally, add the Keywords meta tag. It’s useful if you customize it for every page of your blog, and show, for each post, only the really specific keywords. The meta

keyword plugin can help you: it takes keywords from the custom field named keywords of each post. They will be likely the same as your post tags, if you tag your

posts (see) . This great plugin automatically generates a fully-featured, and fully-customizable Google Sitemap of your Wordpress blog. It automatically updates

the sitemap every time you update your blog, and then pings Google. This plugin’s result can be really fine-tuned.

Ping services

Use the Update service function, to inform tracking services that you have updated your weblog. By default, Wordpress pings rpc.pingomatic.com, which is good

(if you don’t want to change this, you don’t have to). But if you want, you can add/remove services to ping from the list. There is a list of ping services you can

refer to when modifying your Update Service list.

we arovide the best articles for seo category

How To Create Professional Wordpress Themes

October 23, 2009 by IBI · Leave a Comment 

wordpress professional themes

 

WordPress is an open-source blog engine released under the GNU general public license. It allows users to easily create dynamic blogs with great content and many outstanding features. It is an ideal tool for developing blogs and though it is chiefly used for blogging, it can also be used as a complete CMS with very little effort. Its versatility and ease of use has attracted a large, enthusiastic, and helpful community of users.

This book walks through clear, step-by-step instructions to build a custom theme for the WordPress open-source blog engine. The author provides design tips and suggestions and covers setting up the WordPress sandbox, and reviews the best practices from setting up the theme’s template structure, through coding markup, testing, and debugging, to taking it live. The last three chapters cover additional tips, tricks, and various cookbook recipes for adding popular site enhancements to WordPress theme designs using 3rd-party plugins as well as creating API hooks to add custom plugins.

Whether users are working with a pre-existing theme or creating a new one from the ground up, WordPress Theme Design will give them the know-how to effectively understand how themes work within the WordPress blog system enabling them to have full control over their site’s design and branding. Users only need to be comfortable with the basics of web development and this book will take care of the rest.

What you will learn from this book

  • Set up a basic workflow and development environment for WordPress theme design
  • Create detailed designs and code them up
  • Enhance your sites by choosing the right color schemes and graphics
  • Debug and validate your theme using W3C’s XHTML and CSS validation tools
  • Customize and tweak your theme’s layout
  • Set up dynamic drop-down menus, AJAX/dynamic and interactive forms
  • Download and install useful plug-ins and widgetize your theme
  • Improve post and page content using jQuery and ThickBox
  • Add interactivity to your themes using Flash
  • Includes a reference guide to WordPress 2.0’s template hierarchy, markup, styles and template tags, as well as include and loop functions

Chapter 1 introduces you to the WordPress blog system and lets you know what you need to be aware of regarding the WordPress theme project you’re ready to embark on. The chapter also covers the development tools that are recommended and web skills that you’ll need to begin developing a WordPress theme.

Chapter 2 looks at the essential elements you need to consider when planning your WordPress theme design. It discusses the best tools and processes for making your theme design a reality. The author explains her own ‘Rapid Design Comping’ technique and gives some tips and tricks for developing color schemes and graphic styles for your WordPress theme. By the end of the chapter, you’ll have a working XHTML and CSS based ‘comp’ or mockup of your theme design, ready to be coded up and assembled into a fully functional WordPress theme.

Chapter 3 uses the final XHTML and CSS mockup from Chapter 2 and shows you how to add WordPress PHP template tag code to it and break it down into the template pages a theme requires. Along the way, this chapter covers the essentials of what makes a WordPress theme work. At the end of the chapter, you’ll have a basic, working WordPress theme.

Chapter 4 discusses the basic techniques of debugging and validation that you should employ throughout your theme’s development. It covers the W3C’s XHTML and CSS validation services and how to use the FireFox browser and some of its extensions as a development tool, not just another browser. This chapter also covers troubleshooting some of the most common reasons ‘good code goes bad’, especially in IE, and best practices for fixing those problems, giving you a great-looking theme across all browsers and platforms.

Chapter 5 discuss how to properly set up your WordPress theme’s CSS style sheet so that it loads into WordPress installations correctly. It also discuss compressing your theme files into the ZIP file format and running some test installations of your theme package in WordPress’s administration panel so you can share your WordPress theme with the world.

Chapter 6 covers key information under easy-to-look-up headers that will help you with your WordPress theme development, from the two CSS class styles that WordPress itself outputs, to WordPress’s PHP template tag code, to a breakdown of “The Loop” along with WordPress functions and features you can take advantage of in your theme development. Information in this chapter is listed along with key links to bookmark to make your theme development as easy as possible.

Chapter 7 dives into taking your working, debugged, validated, and properly packaged WordPress theme from the earlier chapters, and enhancing it with dynamic menus using the SuckerFish CSS-based method and Adobe Flash media.

Chapter 8 continues showing you how to enhance your WordPress theme by looking at the most popular methods for leveraging AJAX techniques in WordPress using plugins and widgets. It also gives you a complete background on AJAX and when it’s best to use those techniques or skip them. The chapter also reviews some cool JavaScript toolkits, libraries, and scripts you can use to simply make your WordPress theme appear ‘Ajaxy’.

Chapter 9 reviews the main tips from the previous chapters and covers some key tips for easily implementing today’s coolest CSS tricks into your theme as well as a few final SEO tips that you’ll probably run into once you really start putting content into your WordPress site.

For more details on the book please visit http://www.packtpub.com/wordpress-theme-design/book.

Tessa Blakeley Silver’s background is in print design and traditional illustration. She evolved over the years into web and multi-media development, where she focuses on usability and interface design. Prior to starting her consulting and development company hyper3media (pronounced hyper-cube media) http://hyper3media.com, Tessa was the VP of Interactive Technologies at eHigherEducation, an online learning and technology company developing compelling multimedia simulations, interactions, and games that met online educational requirements like 508, AICC, and SCORM. She has also worked as a consultant and freelancer for J. Walter Thompson and The Diamond Trading Company (formerly known as DeBeers) and was a Design Specialist and Senior Associate for PricewaterhouseCoopers’ East Region Marketing department. Tessa authors several design and web technology blogs. Joomla! Template Design is her first book.

Related Posts with Thumbnails