Many WordPress bloggers will be familiar with using the All in One SEO plugin to specify title, description and keywords meta tags in the header of posts.
Since Thesis version 1.4 we’ve had SEO friendly capabilities built in directly to Thesis. When you create the post you can enter the all important SEO title, description and keywords tags. (although ‘keywords’ are somewhat less important right now)
If you have been blogging and using All In One SEO Pack for some time you may have hundreds of blog posts with titles, descriptions and keywords. And you certainly don’t want to lose them or have to type them in again.
No problem. You can move your titles, descriptions and keywords from All In One SEO Pack to Thesis in a single step. Click here for the solution below without the preamble.
All in One SEO Pack
The following diagram shows a sample post set up with a title, description and keywords using All in One SEO Pack.
[I have put 'All In One' in the values purely to identify the source as this is a test. Of course normally this text would not be included.]

The next image is representation of this in the database. This comprises a number of records in the wp_postmeta table where the meta_key is either title, description or keywords.

Using Thesis for SEO
I entered a second post. The following diagram shows a sample post set up with a title, description and keywords using Thesis.
[I have put 'Thesis' in the values purely to identify the source as this is a test. Of course normally this text would not be included.]

The next image is the representation of this in the database. This comprises a number of records in the wp_postmeta table where the meta_key is either thesis_title, thesis_description or thesis_keywords.

Say Goodbye (with fond thanks) to All In One SEO Pack
If All in One SEO Pack remains activated then the tags entered in Thesis are ignored and All In One SEO Tags are used.
To use these Thesis facilities you need to Deactivate the All in One SEO Pack however doing this switches off the title tag for earlier posts.
Copy title, description and keywords
I ran the following SQL against the WordPress database to copy All In One SEO Pack title, description and keywords values to make them usable by Thesis.
insert wp_postmeta (post_id,meta_key,meta_value)
select post_id, concat(‘thesis_’,meta_key),meta_value
from wp_postmeta where meta_key in (‘title’,'description’,'keywords’);
Now when accessing historic posts the title, description and keywords are preserved. We have title, descriptions and keywords originally entered using All In One SEO Pack now being used by Thesis.
This is what the details look like if you edit the post

This is an extract of the page html.

Note that with Thesis you can append the site name to the title and also include a tagline too.
{ 49 comments }


