How do I choose a WordPress theme for good SEO?

  • Home
How do I choose a WordPress theme for good SEO

The WordPress community recently reached a huge milestone in its development, having earned its 120 millionth user according to WordPress founder Matt Mullenweg in an interview at the GigaOM RoadMap conference in San Francisco last year.

Backing up that huge global community of WordPress administrators is a rapidly growing band of developers who create plugins and themes for the software, currently over 15,000 plugins according to Mullenweg’s statement at State of the Word. This community of developers has created one of the most extensive array of themes for the WordPress content software, with numerous websites sprouting up around the Internet solely to offer their unique designs to customers who would rather not learn the ways of CSS, XHTML, PHP or even search engine optimization (SEO).

The Truth About Themes

Every theme comes with a sales pitch, and most WordPress themes promise not only to be highly usable and attractive, but to boost the website’s rankings in the major search engines and thus drive increased traffic to the website itself. That’s a great claim and, if true, certainly a major selling point for any great WordPress theme.

But not all claims of SEO support are arrived at equally, and WordPress administrators are finding that many themes have no impact on their website’s SEO at all. In fact, some themes employ underhanded or outdated methods of SEO that could actually damage a website’s reputation with the major search engines or cause them to get banned from search results entirely.

SEO ≠ Rocket Science

SEO isn’t rocket science. There are some expert ways to boost a website’s ranking on the major search engines that are not only easy to do (and easy to look for on WordPress theme websites), but well-publicized by the search engines themselves. This means that, with minor modifications, WordPress users can turn their template into a treasure trove of search-driven visitors, even if the theme natively supports outdated or erroneous SEO techniques.

When shopping around for a free or premium WordPress theme that makes strong promises to execute expert SEO, here’s what to keep in mind, what to look for and how to edit files in your quest to elevate your website’s ranking.

Absolutely No Flash-Based Templates Ever, For Any Reason, Period

For several years, developers were big on Adobe Flash in their attempts to create visually stunning websites. They employed it in website headers and mastheads and to display headings in non-native fonts, and they even designed single-page websites entirely in just one Flash animation window or content area. This approach to Web design no doubt did (and still does) lead to visually stunning results. The problem with Flash is that it is not treated like standard XHTML when browsed and ranked by search engine spiders. Indeed, Flash is often detrimental to a website’s ranking because search engines simply can’t process all of the content contained within it. Most search engines can’t index Flash content because it’s more of an embedded computer program than plain text.



Flash is not treated like standard XHTML when browsed and ranked by search engine spiders.

That being said, Flash is not as detrimental as it once was. Adobe has released new versions of the software and API in recent years that enable search engines to read any text processed by an Adobe Flash file, rather than treat it like an image (as search engines did just a few years ago). When reading a Flash-based website, however, search engines don’t really “scroll” through the content because scrolling is not natively supported in most Flash-based designs. Instead, they take only what can be seen on the website’s first page, or “above the fold,” and base their search engine rankings on the content’s volume, authority and user interaction.

Combining that with how expensive Flash-based templates generally are, most WordPress website owners will find themselves in the precarious position of having to spend a great deal of money on their new theme with minimal improvement to their ranking in search engine results. Established websites might even experience a decline in ranking by switching to a Flash-based theme. Steer clear of Flash, and always choose XHTML-based WordPress templates. If you need embedded fonts, native animation and other slick features, then choose an HTML5 theme, which will ultimately be friendlier to search engines. Although HTML5 templates have just entered the market and so are not yet as common, the demand for these consumer- and search engine-friendly templates is growing rapidly.

Frames (Inline or Otherwise) Are Not Used

A lot of design-based trends over the years have found their way onto WordPress websites by way of stock templates and custom solutions. A few years ago, the biggest trend in Web design was to use inline frames to display content from external websites (or to display a different template) without sending the user away. Combined with non-inline frames used for “permanent sidebars” and pages that do not move when the user scrolls, this turned into the biggest Internet design phenomenon of the early to mid-2000s. That has changed significantly, and for good reason.

Frames of all types are difficult to use and are simply not intuitive. Users don’t understand why content they click on doesn’t move or loads within the website’s XHTML construction or looks completely different from the main content area where there are no frames to speak of. This confusion causes new visitors to leave and never return and impairs the website’s authority in the eyes of all major search engines. Switching to a frame-based layout, either inline or external, will also discourage visitors from coming back.

The second and perhaps most important effect of frames is that they confuse search engine spiders that crawl the content and rank the website based on what they find. When a website is a single frameless page, all of the content is simply printed onto that page and is part of the standard XHTML that appears to spiders. When frames are used, the website has no discernible “home page,” and it cannot highlight its content or keywords in a way that search engines can identify, track and rank. Instead, spiders perceive the index page to simply not exist and treat every part of the framed website as a secondary website or subsite. Those websites are naturally recognized as “less than” index pages, and the website’s purpose or authority is never transmitted to the search engine.

In recent years, the World Wide Web Consortium (W3C) has approved a number of great ways to achieve the look and feel of frame-based websites without the usability problems or compromised ranking in major search engines. These new tools use existing XHTML tags to include internal or external websites in something similar to inline frames. According to the specification, a website may keep certain elements, such as the navigation or log-in area, at the top, bottom or side of the page, just as with traditional frames, using XHTML or HTML5 in combination with CSS. This approach is the perfect replacement for frames, because it communicates the website’s mission, authority and keywords to search engines without the confusion of frames or the apparent structure of subpages.

Alternate Text and Title Tags in XHTML Are Present

The Internet’s design standards body and developers of SEO techniques seem to agree on at least one thing: Using alt and title tags in XHTML is absolutely essential to increasing a website’s standing among readers and the search engines that bring them. There are a number of reasons for this, and those in the market for a theme that does a great job at SEO should understand why such tags are so essential to the daily operation of their website.

First, using these two tags is a great way to improve the accessibility of a website in general. Users who browse a website with screen reader software or who turn off JavaScript or CSS will rely on image titles and alternate text to paint a picture of what’s going on with the content, including the headers and sidebars. The alt tags are read to the visitor by the screen reader software and are, therefore, absolutely essential to good design. A good theme developer knows this and includes them perhaps for this reason alone.

The more advanced developer knows that alternate text and title tags can be extended to links so that both links and images pull in search visitors and improve the website’s rankings in major search engines like Google and Yahoo. Alternate text gets read by search engine spiders and contributes to the website’s keywords and relevance. Therefore, a website that is heavy on images won’t have to sacrifice its search engine rankings due to a lack of textual content. Indeed, the alternate text in these images could literally tell the website’s story.

The same could be said of the alternate text (or title text) placed in a standard link code. The anchor text between the tags tells a search engine what a link does or where it goes, but the alternate text puts that link into context and tells the search engine why it is there, which keywords it is recommending and why the link is important to the website’s overall function and authority.

The links scattered throughout a template’s header, footer and sidebars could be treated similarly. Make sure search engines don’t ignore them by putting the links into context.

Of course, modification should be the last resort for optimizing a theme for search engines. The best WordPress theme designers already apply these techniques to all non-textual links, so administrators can simply upload the design, activate it and be on their way. Knowing how to make these changes is good, though, because a website owner will want to add many of their own links to the ones built into the template.

Meta Tags Are Not Relied on Too Heavily

At the dawn of the SEO era, nothing was more important to search engines than meta tags. This development was advanced by the standardization of tags that enabled website owners to include keywords, descriptions, character sets, languages, countries of origin, real author names and all kinds of other information without explicitly advertising that information to the website’s readers. This was fine, and it worked somewhat well, but then things went downhill. People abused these tags and began to create “link spam,” leading to fraudulent and malicious search engine results.

Google and Yahoo, among other major search engines, decided that this was no longer the best way to gauge a website’s reputation, authority and content, and so they basically deprecated meta tags as a form of SEO. Over the next few years, they revised their methodology, putting more emphasis on a website’s actual content, its perceived authority and number of visitors (or clicks), its keywords and its links. Today, meta tags are still used and included in almost every WordPress template, and certainly nothing is wrong with that. But no matter how thoroughly they fill out these meta tags with useful information, website owners should not expect them to improve their website’s standing in major search engines. Rather, they should regard them as tools to help minor search engines, website indexes and fellow developers.

Administrators should look for themes that use descriptive content in the actual design itself instead of in outdated meta tags. We used to describe our websites in full sentences and even paragraphs in those meta tags; today, such descriptions should be placed prominently on the home page, rather than relegated to the head tag. Any good WordPress theme ships with placeholder boxes for things like the author’s biography, an explanation of the website’s purpose, and justification for its authority on a subject matter. Website owners can fill in those areas with keyword-rich information that will elevate their website’s standing far better than any meta tag.

Nowadays, meta tags are more of a nod to a bygone era than a way to optimize a website’s ranking. Look for places to add genuine user-visible content, full of keywords, to replace these long-deprecated SEO tools.

A Solid Site Map

If the Internet is the “information superhighway,” then site maps are the “Internet’s super-atlas.” A site map, composed of either XHTML or XML, guides search engine spiders to the content that is most relevant to the website’s mission and subject. Google has released its own XML-based site map standard, which has been adopted by a number of its leading competitors, including Yahoo. The XML site map is the first thing a search engine spider sees — if it exists, that is. Sadly, XML site maps are exceedingly rare in WordPress themes in general, let alone those offered for downloading or purchase.

Unfortunately, even a great SEO-focused theme might not include functionality for automatically generating an XML site map and updating it every time an article or page is published. This is because, generally speaking, a site map file exists independent of the actual theme, so it has to be controlled by separate plugin (downloaded from WordPress.org), rather than by an add-on to control panel placed in the theme’s functions.php file.

The important thing about site maps is that they help search engines distinguish between fresh content and static pages. Furthermore, when a site map is updated, it automatically notifies search engines that fresh content is available for indexing, and this “freshness factor” boosts the website’s ranking for the relevant keywords. A site map can be thought of as a guide to new articles, as well as the primary way to inform search engines that new content has been posted and that the website is active and not stale.

Again, most WordPress themes do not have this functionality built in. That being said, many themes ship with their own control panels to help with several optimizations. Always look into exactly what functionality does and does not come with a theme. And remember that SEO should be applied to all of your pages all of the time, independent of the theme, for maximum effectiveness. For this reason, seek out plugins that are widely compatible with themes.

Dashboard-Based SEO Controls for Better Rankings and Content Management

Theme developers have the option to use the theme-specific functions.php file to include a customized control panel in the standard WordPress dashboard. The control panel could certainly be set up to control the appearance of the theme, and there’s no reason for website owners to shy away from themes that focus on this. But those interested in SEO should look for a theme whose control panel helps them point and click their way to better search engine rankings.

A handful of themes perform this function adeptly, perhaps the most prominent among them being Genesis, which costs a few dollars. The cost is well worth it, however, because its SEO options in the control panel are excellent, enabling the administrator to control everything from the home page to the doctitle element to the standard link code.

A control panel with great SEO functionality will help users control their keywords and highlight them in new areas of the website. It will help them optimize their link code and replace unhelpful titles and keywords with nofollow links and code that boosts the website’s rankings. Themes such as Genesis ship with control panels to manage links, the home page’s title (which should always be rich in keywords), the document’s head, the doctitle element, nofollow links and referral agents.

Themes with an SEO-focused control panel are among the best performing themes with search engines. Let’s face it: a developer who creates a control panel for SEO is obviously well aware of what search engines look for and ignore in content, and the flexibility and adaptability of the theme will undoubtedly help elevate the website’s ranking.

Of course, you should not disqualify a theme simply for lacking an SEO-focused control panel. In fact, many WordPress users prefer all of their optimizations to be in a dedicated plugin, and not in the theme’s functions.php file. The advantage of this is that optimizations will continue no matter how many times the owner changes the theme.

So, look for a theme that will help you manage keywords and make other optimizations, while also keeping an eye out for plugins with dedicated control panels, which will make your efforts more consistent and predictable.

No Hidden Text

If there is one thing that elicits a collective sigh from almost anyone in SEO, Web design or XHTML development, it is the use of so-called “hidden text” to fool search engines into ranking a website highly. This method used to be a perfectly effective way to ensure a high ranking in major search engines until about last year or so. At that point, the major search engines declared it to be a misleading way to draw visitors, generate clicks and earn revenue from content that simply does not exist as far as end users are concerned.

Like meta tags, hidden content is being completely ignored by search engine spiders. In fact, major players like Google and Yahoo have gotten so serious that they’ve begun to ban websites that attempt to fool them into ranking the website higher than it deserves. And once a website has lost the trust of Google and Yahoo, earning it back and being re-added to their indices is nearly impossible.

Despite this new standard, many SEO-targeted theme galleries still offer templates that instruct users on how to hide content, nudging them to craft large blocks of text full of nothing but spammy keywords. In fact, some themes even ship with this information filled in according to the type of website being built (i.e. business websites get one kind of content, music websites get another kind, and so on).

Be warned that these themes will do absolutely nothing to improve your website’s standing and will, more than likely, simply lower the website’s reputation and ranking while risking banishment from the major players. The content read by spiders must be the same content read by ordinary visitors. Anything shady will be punished by the big names in search, and deservedly so.

RSS and Atom Syndication Are Not Forgotten

An unfortunate trend has emerged in recent years among some of the Internet’s leading blogs and magazines. Rather than self-host their own RSS and Atom syndication feeds, they’ve outsourced the job to third parties such as FeedBurner. FeedBurner has a pitch-perfect marketing campaign that pulls in consumers and companies alike. It promises to make your RSS feed more readable and accessible to a wider pool of users, who will use FeedBurner’s website, rather than yours, to browse your feed and subscribe. And this will boost your website’s search rankings as users flock to your content in greater numbers. Sounds great, right?

Wrong. FeedBurner could cause a significant decline in your overall traffic, so avoid any theme that ditches WordPress’ conventional PHP-based feed template in favor of a remotely hosted solution. There are a number of reasons for this. First, the RSS link that is generated will point to FeedBurner, not your website; the result is that any authority you would have earned from new back links to your website are now diverted to a third party.

Secondly, a website that has its own RSS feed, hosted on its own servers and offered for auto-discovery with a proper meta tag is ranked as more authoritative than websites whose content is syndicated through a third party or not at all. This is important, especially because new search algorithms such as Google Panda are increasingly ranking websites based on their authority and expertise. An RSS feed enhances this, so shunning it or outsourcing it to a third party forces you to work harder for your reputation.

A theme that is strong in SEO is fully robust, with a template for every aspect of the website. Each of those templates will, in some way, help the website earn the ranking and respect that the website deserves from search engines. Always look for the “feed” templates in your WordPress theme. When in doubt, look for three file names in particular:

  • feed-rss.php
  • feed-rss2.php
  • feed-atom.php

These templates are responsible for producing the three key RSS feeds that syndicate posts, pages, content, comments, categories, tags and archives. They produce RSS 1.0, RSS 2.0 and Atom feeds that can be read by search engines in real time and that notify spiders of new content, which will only help the website in the long run. Do not overlook this important (and practically required) reputation-building tool.

Categories Are Favored Over Dates for Archiving

Organizing WordPress content is made relatively easy by the three techniques done in the dashboard interface: categorizationtagging and date-based archiving. Choose a theme that makes all three of these methods available both to end users and to search engine spiders. However, a theme that is strong in SEO favors category groupings over date-based archiving.

The basic idea is that technologies such as Google Panda assign higher rankings to fresher content. When a website heavily emphasizes its archive (even the word sounds dirty to most SEO professionals), it’s essentially inviting Google to look at content that is old and probably not reliable any longer.

When those same entries are placed in keyword-rich archives, Google is likely to look less at the date and more at the nature of the content, the keywords and how many people have clicked through and found the content useful. This will no doubt lay a great deal of work on the shoulders of the website’s administrator, who will be responsible for creating a vast number of keyword-heavy categories and children; however, with the right theme selected, this work will pay off. It’s a way to sneak in extra keywords, boost credibility and draw Google’s attention away from dates toward titles, content and keywords.

Robots.txt File Is SEO-Friendly

Perhaps the least known file on any Web server (except maybe for .htaccess), robots.txt is one of the most important aspects of a well-rounded, SEO-friendly design. This file directs search engines to the most relevant content, categories, pages and folders and prohibits them from indexing pages that would be of little use to readers and that wouldn’t improve the website’s ranking.

Most themes with great SEO alert search engines to a robots.txt file that contains some broad rules guiding search engines to categories, tags and pages and away from archives, search forms and static custom templates. Administrators should keep an eye out for this file and read the developer’s description of it to ensure that their content is being used in the most efficient way possible.

When combined with an up-to-date XHTML or XML site map, a robots.txt file is the icing on the cake. It could mean the difference between holding the top spot on Google and languishing on the second page, held back by a number of static, irrelevant, keyword-light pages.

An SEO-Friendly Theme Only Goes So Far

It cannot be overstated that picking a great theme is only half the battle — indeed, maybe slightly less than half of the battle. While an SEO-friendly theme will certainly help, it alone can’t turn a last-place website into a winner.

Website owners must also pay careful attention to the way they buy, write and advertise content. In recent years, search engines have gotten increasingly sophisticated in distinguishing between spammy content and what is actually intelligent and of high value to users. If they detect a half-baked effort or more keyword spam than genuine content, then they will send those websites to the back of the line again and again.

The goal of SEO should not be to draw users to the website once and get them to click on an ad, but rather to draw them in with helpful search engine results and keep them hooked with a wealth of well-written, authoritative content. Search engines equate time spent on a website and deeper page clicks with greater authority and expertise, so a website that achieves this will reap greater rewards.

Remember to write stellar content, set up keyword-rich categories and use SEO-friendly XHTML code in any content that requires a link or image. If the core of a website’s content is rock solid, then a properly optimized theme will showcase it and take the author to the next level of relevancy and income, without desperate tactics like keyword spam, hidden content or bloated and outdated meta tags.

Speed Matters

Not only do statistics show a correlation between a website’s speed and the owner’s revenue, but Google has recently started taking speed into account in its rankings. A slow website could find itself lower in ranking, while faster websites could rise — and get more revenue in the long run.

As an owner, then, you might find yourself asking, “What can I do to improve my website’s speed?”

Before improving the speed of your website, you need to find out how fast it currently is. Free tools such as Google’s Page Speed and Yahoo’s YSlow evaluate a website’s performance and provide ways to improve it. Solutions such as caching and better hardware can further improve your website’s search rankings in the long run.

You can find the actual “Site Speed” metric that Google uses under Content → Site Speed in Google Analytics. Website owners usually cannot tell the difference between this metric and the “Page Speed” score.

Finally, Don’t Sacrifice Usability for Visibility

The overriding criterion for a theme should be the usability of the website itself. As critical as SEO is for Internet search today, even a well-optimized website will fall flat if users cannot easily navigate the content or find the information they need. The user’s arrival on your website counts for something, but their continued interaction and deep digging are actually more valuable for reputation and revenue.

Leave a Reply

Your email address will not be published. Required fields are marked *