1. Code
  2. Theme Development

An Introduction to Thesis: Setting Up Site Information and Useful Tips

Read Time:3 minsLanguages:
This post is part of a series called An Introduction to Thesis.
An Introduction to Thesis: Overview
An Introduction to Thesis: Skins & Layout Structure

In this series we're exploring the Thesis 2.0 Framework. Not only are we learning how to work with the Thesis user interface, but we're going to be going through the process of setting up a customized Thesis skin.

Before jumping straight into skin development it's important to first handle the basics, i.e. your site settings. Thesis makes configuring site settings and handling any custom extras very easy.

Let's take a look:


Inside the Thesis user interface you'll notice a navigation menu at the top. These links provide access to various areas of the visual editor, but we want to specifically focus on the contents of the "Site" section to configure our website.

The site menu has four sections:

  • HTML Head Editor
  • Tracking Scripts
  • 404 Page
  • Home Page SEO


The HTML Head Editor contains several elements that you would likely find in the <head> section of your site. Boxes that can be directly edited from the HTML Head Editor will reveal a gear icon upon hover.

Clicking on the gear icon provides a pop up that prompts you to fill in the necessary information for that box:


One important box to pay attention to in the HTML Head Editor is the "Meta Robots" box. WordPress, by nature, creates several archive pages that often times are indexed by search engines.

Tags, dates, categories, custom taxonomies, etc. - all have archive pages that can be picked up by search engines. This can create duplicate content, something that most WordPress developers prefer to avoid.


In an effort to avoid duplicate content, we can simply click the gear icon on the Meta Robots box and indicate which pages to have search engines "noindex," "nofollow," or "noarchive." Personally, I noindex any archive page, but each person will have different reasons for selecting different options.

If you're not sure, here's a quick rundown of the three choices available in the Thesis Meta Robots box:

  • Noindex - The noindex meta tag advises automated internet bots to avoid indexing a web page.
  • Nofollow - Nofollow tells search engines to not follow a specific link.
  • Noarchive - Tells search engines to not store a cached copy of a page
If you’d rather set the Meta Robots selectors individually, you can via the Meta Robots section contained on each post, page, category, tag and custom taxonomy

Tracking Scripts

Thesis makes adding a tracking script incredibly simple for even the most novice user. To install tracking codes to your website, click on "Tracking Scripts" from the "Site" menu. You can enter your Google Analytics Tracking ID into its specific input field and also add any additional scripts below in the designated section for other scripts.

All the tracking scripts provided on this particular page will appear at the very bottom of your website, just before the closing </body> tag.

404 Page

To assign a page to work as your website's 404 page, you need to click on "404 Page" from the "Site" menu and then select a page from the dropdown list. Once selected, all you need to do is hit "Save 404 Page" to complete the process. Like all pages, you can customize your 404 page using the Thesis Visual Editor, which we will talk about in a later portion of this series.


Home Page SEO

The Home Page SEO section of the site settings is specifically for your home page only. You can define a custom title tag, meta description, meta keywords as well as meta robots. Each time you update or change your inputs, you must click on "Save Home Page SEO" to update your settings.


Now that we've explored controlling our website’s vitals through the Thesis Framework, it’s time to start building a skin that will represent the overall structure and style of the website.

Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.