SEO Features

Most CMS systems claim to be search engine friendly these days.

The majority of CMS systems are notoriously bad at being search engine friendly (despite any claims made), and this is a real problem for CMS site owners. Most CMS systems these days offer friendly looking URLs, and seem to think that's enough to be called a "SEO friendly CMS". Whatever.

Clients often accept this "search engine friendly" status at face value, when it's clear that the CMS in question is not designed for search engines.

Jojo SEO features

Jojo is not one of the crowd. The on-page SEO features in Jojo are world class, and if you can get the links to your site, you will get great rankings.

We have a detailed understanding of on-page SEO and have developed many parts of Jojo with this in mind - not merely an afterthought.

Nice URLs

Jojo has nice URLs by default. Nice URLs means
and not
Search engine spiders respond better to nice URLs, and users do too. This is not an add-on feature of Jojo, it's just how it is.

No Duplicate content

Google makes out that duplicate content is not an issue, but that's simply not correct. When you have 2 URLs for a single page of content, you effectively have 2 pages competing with each other. Other sites link to your content (which is great) but you can't control which version they link to. Google indexes both copies of the page, but neither version is particularly powerful.
Jojo addresses duplicate content in a number of ways
  • Proper handling of www / non-www domains
  • 301 redirects automatically created if a blog post is renamed or moved
  • index.php does not return the same content as root
  • Jojo has a web interface for setting up 301 redirects from pages that have moved.
  • PHPSESSID automatically stripped from URLs, if it even appears
  • Trailing slash automatically added to pages, preventing more dup content
  • No querystring based URLs to play havoc in the system
  • No pagination issues. Often there are 2 different URLs for "page 1" of search results.
  • No homepage redirections - so many CMS sites redirect from root to /home.php which is wrong on many levels

Fields for page metadata

In the editor, you get a field for the page title, H1 heading, meta description, meta keywords, URL and body content. If you include your chosen search phrase in all these fields, you stand a great chance of ranking for that phrase (just add links + time).
On some plugins, titles and meta descriptions are automated, on others a field is given.
Under no circumstances is a meta description or title recycled across the site.

Counters on SEO fields

In real terms, SEO means Google optimization - other engines drive a fraction of the traffic Google does. In a search engine result, Google will display a 71 character title and 156 character snippet (which is often based on the meta description). Jojo provides counters next to title and meta description fields which count down to zero as you complete the field. If you go beyond zero, your title or snippet will be chopped off. This does not look so nice to users.
We believe SEO means not only getting to the top, but also having a good looking search result.

Shorten that title

The name of your site is automatically added to every page title eg...
Blue Widgets | The Widget Company
If a title is greater than 71 characters once the sitename is added, Jojo can automatically leave out the site name so the title stays within the 71 character threshold. This level of control lets you add extra phrases into your title, which is often needed to rank well. This feature is optional.

Branding first or last

From a SEO point of view, having keywords first and branding last is desireable. This means...
Blue Widgets | The Widget Company
is better than
The Widget Company | Blue Widgets
This is based on the fact that your site already ranks well for it's own name "The Widget Company" but not for the phrase you are targeting "Blue Widgets".
You choose whether you want the branding first or last, or not at all. We recommend last in most cases where SEO is important.

Search engine friendly navigation

The CMS produces a multi-level bullet list for navigation. It's then up to your template to make it look nice with CSS and Javascript. If you use this system for navigation, spiders will have no problem indexing your site. Apart from being spider friendly, this style of main navigation is fast and efficient, and degrades well for old browsers, speech readers and mobile devices.


The included sitemap plugin creates a listing of all pages on your site, and plugins you create can add their pages to the sitemap too. The sitemap is a way of passing PageRank throughout your site, and it looks good to users too.
On the page editor, a checkbox decides whether the page appears in the sitemap or not.

Google XML Sitemaps

The page editor has a checkbox indicating whether a page should be added to the Google XML sitemap. The priority of the page is defined by where it sits on the navigation - top level pages are given higher priority in the Google sitemap so they are spidered more frequently.
Plugins can also add entries to the Google XML sitemap, so the site is spidered thoroughly.

Google Analytics

Enter your Google Analytics account ID into the options panel, and let Jojo add the required Javascript into your page. easy.

Google webmaster verification

We get sick of having lots of little google4c9f51eab143597c.html webmaster verification files all over the web server, and we don't like the idea of placing them in a meta tag.
Jojo has an admin option for entering all the filenames of Google verification files you need. It then virtually creates the file for Google to see. It's not a mind-blowing feature, sure, but beats having random files all over the place.

Automatic meta keywords

Your mileage may vary, but we're of the firm opinion that our time is better spent on titles and content than on manually writing meta keywords. Most SEOs agree that meta keywords are almost useless. Some SEOs say that you can even be penalised if you include words in your meta keywords that don't appear in the page content.
In Jojo, you have the option to include custom meta keywords on a per page basis. If you leave them blank, Jojo will scrape the first block of body text, remove the duplicates and then use the first 30 words for the meta keywords tag. This is automatic, and better than leaving them empty or spending valuable time on them. There is no chance of including words not found on the page.

Optimised webmaster credits

Want some healthy link juice from sites you create? Place a footer link back to your own site at the bottom of sites you create - this has been standard practice for years.
Jojo extends this concept, but lets you have a different semi-random link on each page of the site. Build a range of links back to your own site(s) with a variation of anchor text, instead of a single sitewide link with the same anchor text.


Does your CMS have all these features?
It's fair to say Jojo has been carefully engineered to be as search engine friendly as possible, and we know on-page SEO inside out. You won't find any user-created plugin called "Ultimate Jojo SEO plugin" because you don't need it. And if such a thing did come about, you can be sure we would be making it standard in the next release. Jojo is strong in this area, and has a clear advantage over competing products.