The Best Shopping Cart Plugins to Sell With WordPress

Choosing the platform is not an easy task. From the viewpoint of developers, in designing platforms two objectives should be addressed:

         the implementation of the requirements and the upgrade to meet future needs;

         Easy interface and use.

From the point of view of the beneficiary, the choice depends on the allocated material resources, on the functions they can perform, on the experience of the staff that will have to do the maintenance and, last but not least, on the size and specificity of the site.

Characteristics of e- commerce platforms

The characteristics of the e-commerce platforms refer to both the elements that are available for clients and visitors as well as to the elements by means of which the products are presented. The analysis of the best platforms in terms of features is based on the identification of the mandatory elements: logo, product offers, news and the top selling products, the shopping cart and the registration form; product; search options and the filtering options depending on category, subcategory, manufacturer, price and product specific options, the product catalog, links to social networks; the symbol of the payment systems that are used, the transport options, the contact forms and the phone numbers.

The characteristics of the presentation of the products covered in the analysis of the statistics refer to: the quality of the presentation image of product, available alternative images; the zooming function, possibilities of comparing the product, reviews.

In general, all of the characteristics have positions that were studied.

WordPress has always been versatile enough to be used as an ecommerce solution but now there’s more shopping cart plugins than ever it’s even a viable alternative to the many eCommerce CMS tools such as Shopify or Magento. Adding cart functionality to your WordPress install makes it easy to build simple online stores with the familiarity of the WordPress template system. Let’s take a look at the best shopping cart plugins available, with some examples of how they’re currently being put to use on live sites.

WooCommerce from WooThemes has grown to become the number one eCommerce tool for WordPress. It has been comprehensively developed and tested and is backed by a solid collection of developers. The core WooCommerce functionality is free but it can also be built upon with various paid-for extensions.

Jigoshop is a feature packed eCommerce plugin built upon WordPress core functionality. One of the enticing features of Jigoshop is its ability to support various product types, including physical goods, downloadable products and variable sizes (S,M,L etc).

Cart66, formerly known as PHPurchase is a premium WordPress plugin available for $99, although its array of features does include some functionality only available as a paid extension to other alternatives such as WooCommerce. Cart66 covers every base when it comes to selling digital goods and services, allowing you to collect payments as well as recurring subscriptions or membership fees., also known as WP e-Commerce is one of the original WordPress cart plugins by Instinct. While its core functionality is free, some crucial cart features are reserved as premium extensions. Still, some of its boasted features such as 100% customisability keep it competitive against the new school options.

Shopp is another fully loaded premium shopping cart plugin for WordPress. It seamlessly integrates with WordPress to provide unbranded functionality that makes use of WordPress widgets, post types and shortcodes.

Easy Digital Downloads, as the name suggests, is an easy solution for selling virtual goods via WordPress. While other cart solutions often combine the ability to sell digital goods alongside physical goods, the lack of bloat and specialised features are particularly useful for anyone looking to sell digital goods.


Migrate your Blogger to WordPress

The Goal: Your current blog at is hosted on the Blogger platform but you now want to move this blog from Blogger to WordPress (self-hosted) with a personal domain name (say

The Problem: provides an easy option to automatically import all your old blog posts and reader comments from Blogger into your new WordPress blog but there are still some bigger problems that are hard to ignore:

  1. Some of your previous articles on the blogspot blog could be ranking very high in search engines for certain keywords but once you shift these articles to a new address, you might lose all that organic search traffic.
  2. You cannot use a 301 redirect with Blogger to inform search engines that your site has permanently moved a new web address thus losing PageRank and other Google Juice.
  3. Not just search bots, human beings who come to read your old articles via links from other sites won’t know about the new location of those articles unless you manually insert the new links in each and every blogspot article (impossible for large blogs).
  4. When you switch blogging platforms, existing blog readers who are subscribed to your Blogger RSS Feed may be lost forever if they don’t manually update their RSS readers with your new WordPress feed address (and most won’t).
  5. When you lose RSS subscribers and search engines rankings, the page views will drop and that will seriously impact your AdSense revenue in case you are running Google ads.

The Solution: Now that you are aware of the various issues associated with moving sites from Blogger to WordPress, the very good news is that there exists a simple solution to deal with all these problems in one go.

You can quickly and safely migrate any blog from Blogger to WordPress without losing RSS Subscribers or human visitors and there’s also a way to pass all that Google Juice from the old address to your new WordPress blog.

How to Move a Blog from Blogger to WordPress

Important: Before you implement anything, it may be a good idea to run through these steps on a dummy blog first. Also, backup your Blogger blog including the XML template, posts and comments just to be the safe side.


Step 1: In case you haven’t done this already — register a new web domain, buy server space from some web hosting company* that offers PHP / MySQL hosting and and install WordPress software on your new domain.

*This site is hosted on but there are other good hosting options like GoDaddy, Blue Host, Media Temple and Knowhost — most services offer one-click WordPress installation so you don’t need the help of a geek.


Step 2: Go to your WordPress Admin Dashboard -> Tools -> Import and select the Blogger option. Authorize WordPress to access your Google Account and within minutes, all your old blog posts and comments will be available on the new WordPress site.

Step 3: Copy this file into your WordPress themes directory and then rename the file from blogger.php.txt to blogger.php. You may use either Putty with wget or Web FTP to access your WordPress themes directory located on the web server. For credentials and other details, check your cPanel.

Here are the contents of that file.



Template Name: blogger


global $wpdb;

$old_url = $_GET[‘q’];

if ($old_url != “”) {

$permalink = explode(“”, $old_url);

$q = “SELECT guid FROM $wpdb->posts LEFT JOIN $wpdb->postmeta “.

“ON ($wpdb->posts.ID = $wpdb->postmeta.post_id) WHERE “.

“$wpdb->postmeta.meta_key=’blogger_permalink’ AND “.


$new_url = $wpdb->get_var($q)? $wpdb->get_var($q) : “/”;

header (“HTTP/1.1 301 Moved Permanently”);

header(“Location: $new_url”);



Step 4. Open your WordPress dashboard and go to Pages -> Add New Page. Keep the title and URL of that page as blogger and select “blogger” from the Template drop-down. Save. There’s no need to add any content to this page.

Step 5. Open the template generator, type the full address of your new WordPress blog (including http:// and the trailing slash) and this tool will create a new classic template for your blogspot blog that will look something like this.

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN” “”>

<html xmlns=”” xml:lang=”en” lang=”en” dir=”<$BlogLanguageDirection$>”>



<script type=”text/javascript”>








<link rel=”canonical” href=”<$BlogItemPermalinkURL$>” />



<div style=”border:#ccc 1px solid; background:#eee; padding:20px; margin:80px;”>

<p>This page has moved to a new address.</p>


<MainOrArchivePage><a href=””><$BlogTitle$></a></MainOrArchivePage>


<a href=”<$BlogItemPermalinkURL$>”><$BlogItemTitle$></a>





<!– replace with your WordPress site URL —>

Step 6. Open your Blogger Dashboard -> Layout -> Edit HTML and choose “Revert to Classic Blog”. Copy-paste the template generated in Step 5 in the “Edit Template” area and click “Save Template Changes”.

Your are done. Open any page on your old Blogger blog and it should redirect you to the corresponding WordPress page. On the WordPress side, since we are using a permanent 301 redirect with the redirection URLs, all the Google Juice will probably pass to your new WordPress pages with time.

Update your RSS Feed: When you move from Blogger to WordPress, the address of your RSS feed will change as well. Go to Blogger -> Settings -> Site Feed, type the address of your new WordPress RSS feed here and Google Reader, Bloglines, etc. will automatically move to your new feed. Check this FeedBurner FAQ for some more ideas.

Video Tutorial — Move from Blogspot to WordPress

Now that your new WordPress site is up and running with all the old Blogger posts, here are a few important things you should do:

  1. Add your new WordPress site to Google Webmaster, verify ownership and and submit a Sitemap listing the URLs on your new site.
  2. When you migrate from Blogger to WordPress, all your pictures and screenshot images hosted on Blogger / Picasa Web Albums will not get imported into WordPress. Therefore never delete your old blogger blog as it will break images that are now embedded in your WordPress posts.
  3. Once the search bots and human beings start flocking to your new site, you may update the homepage of your blogspot blog with links to some of your best posts.
  4. To know how Googlebot will view your existing Blogspot blog, just turn off JavaScript in the browser and try visiting any of your old blog pages. It’s a single link under H1 that points to your new address that internally does a 301 redirect


The 10 Best Similar Posts Plugins for WordPress

It’s easy for WordPress users to increase site traffic and reduce bounce rate by adding related posts thumbnails to the bottom of posts. Visitors will spend more time on your site to browse these related posts, and may even click on a sponsored post (a paid related post or ad), which can make you money. WordPress offers many related post plugins to generate related posts for you automatically, and some plugins help you choose related posts manually. Here’s our rundown of the ten best similar post plugins for WordPress.

10- Yet Another Related Posted Plugin (YARPP), with more than 3.4 million downloads, offers a built-in algorithm to find and support text and thumbnail related posts. It supports RSS feed display and shows an excerpt from each post.

On the downside, you can’t use YARPP on WPEngine-managed WordPress Hosting sites. YARPP uses up a lot of resources, so if you have a large site, choose the Pro version, which is stored on YARPP’s servers.

9- Editorial Assistant by Zemanta Link to similar content from other Zemanta network members as well as your content with its free plugin, Editorial Assistant. Other network members may return the favor, sending more traffic your way.

Related posts include thumbnails, and you can add related images with a click. Edit related posts or display in a widget. Editorial Assistant offers six layouts, which you can customize with CSS. There’s no shortcode option, so you’ll have to take the long way around if you want to embed certain files or objects.

8- Considered one of the fastest WordPress plugins, Yuzo Related Posts offers easy installation and a minimalist design. Customize text, control categories where thumbnails appear, or show related posts only in a specific post or page. If you want to use similar posts to monetize your site, you’re out of luck. Yuzo doesn’t provide revenue sharing or monetization.

7- Contextual Related Posts creates a list of related articles based on title and post content, which improves the likelihood of readers clicking on them. These plugin features include caching, thumbnail support, widgets, and a built-in stylesheet. Drawbacks – It shows thumbnails in a bulleted list, and slows down larger sites.

6- JetPack by Automatic contains several modules. If you don’t need the other modules, you can keep them deactivated and preserve your resources.

All the content processing takes place in the cloud, so it won’t tax your server. Free and easy to install, JetPack will work for users who don’t need to customize their related posts layout. You’ll need to recode it to make changes.

5- WordPress Related Posts adds related content to the end of your posts automatically, increasing user engagement. The customizable WRP widget supports thumbnails, caching and multiple styles.

Like Editorial Assistant, WRP can share your content with other users in the Zemanta network. There’s no way to know which articles the plugin will recommend to the network, so you’ll need to read content yourself to make sure it’s something you want to share with a much wider audience.

4- Instead of showing related content posts at the bottom of your article, Inline Related Posts features related posts in the boy of the article. When similar post text or thumbnails appear in the middle of an article, readers are more engaged and more likely to click. Used by Entrepreneur, Financial Times and other business websites, Inline Related Posts may boost page views on low traffic sites.

Inline Related Posts offers easy set-up, and you can position your related content anywhere in the post. You’ll need to use another plugin if you want to show related posts at the bottom of your article and within the text.

3- Shareaholic, a comprehensive plugin for sharing posts, displaying related content and generating revenue, bills itself as an “all-in-one content application platform.” Easy to install and configure, Shareaholic supports bitly and other URL shorteners. Other features include social media follow buttons, share buttons (with a choice of “floating” buttons), and built-in social analytics. The plugin may be prone to occasional bugs, and there’s not a lot of leeway regarding monetization features.

2- If you want more control of the similar posts appearing on your site, the Manual Related Posts plugin may work for you. It lets you choose which related posts will appear under your content. You can also select custom post types and pages. Additional features include filtering and shortcode support.

1-Related Posts for WordPress supports fast text and thumbnail display of related posts. Offers a quick install, and you can use shortcode or a widget anywhere on the page to display related posts. The paid premium version of this plugin provides layout control, multisite support and overwritable templates.


Which Similar Post Plugin Offers the Best Features?

Although all of these similar posts plugins will help ramp up your page views, Shareaholic offers features that work in tandem with related posts, and won’t drain resources like some of the others. The free Related Posts for WordPress plugin is also an excellent choice if you’re on a budget and don’t want to use a lot of resources.

Tim Brown is a designer and developer doing WordPress web design and focused on the disciplines of driving traffic and conversion. You can tweet him at @timbdesignmpls.


Advantages of Using WordPress to Power Your Company’s Website



Web design has drastically changed since I built my first site in 2012. While the term Web 2.0 has been become cliché, it still describes the user-centered nature of modern web design that tightly integrates with social networking sites, blogs, video sharing sites, mobile devices, web apps and other services.

One of the cornerstones of modern web design is the ability for a client, with no technical knowledge, to update their own website from anywhere at anytime. A website built with a Content Management System (CMS) makes this easy for a client to add pages, change text, upload photos and videos and publish blogs—all on their own terms.

There are hundreds (probably thousands) of CMS systems but one has emerged to me as the clear choice—WordPress. If fact, virtually all sites I build now are custom WordPress websites.

WordPress started as a blog service in 2003. It has evolved over the years into a powerful Content Management System that is supported by thousands of web designers and developers around the globe. And many major corporations and organizations use WordPress to power their websites, such as:

  • Ford
  • The Wall-Street Journal
  • Sony
  • People Magazine
  • Samsung
  • Playstation
  • CNN
  • Network Solutions
  • Ben & Jerry’s
  • MIT
  • Duke University
  • Boston College
  • And many more

Enough about the history of it, though—what are the benefits of using it to power your company’s website?


  1.         Easy to Use

One of the reasons WordPress has grown so much in popularity is that the software is so easy to use for people who have no technical skill. Basically if you can use Microsoft Word and Facebook then WordPress will be intuitive for you. Tasks such as adding new pages, images and video are now easy for everyone.


  1.         Update Your Website From Anywhere

WordPress runs in your web browser. So from any computer with Internet access (at home, at the office, on a business trip, etc) you can log in and update your website. Even from your smartphone!


  1.         Take Control of Your Site

After your website is built and live, you can update it yourself. No more waiting for a web designer to schedule you in for a simple change or two.


  1.         Search Engines Love WordPress

The coding and structure of WordPress is great for search engines. Now don’t get me wrong, most companies would still need to do Search Engine Optimization (SEO) to get strong rankings, but you will get much greater traction using WordPress than most other CMS choices.


  1.         Add Advanced Features With Plug-ins

With WordPress, you have access to thousands of plug-ins most free that can extend the functionality of your website. Add features such as contact forms, Twitter and Facebook streams, video, Google maps, audio, event calendars, slideshows, photo galleries and so much more.


  1.         WordPress is Scalable

As your business grows and web technology continues to evolve, WordPress will grow along with you. You can create thousands of pages, blog articles, images and video over time without slowing down your site.


  1.         Multiple Users

If your company has several people who need to update your website (such as different blog authors) you can easily create individual accounts for each user. And each user can be assigned different access levels. So you can limit access to advanced features that you want to reserve only for your IT staff, etc.


  1.         Easily Stay Current

With traditional software, companies have to worry about upgrading and compatibility with their other software and networks. With WordPress, updating to the current version is as easy as clicking a button—the rest happens automatically in a matter of a few seconds.


  1.         Built-in Blog

Since WordPress originally began as a blog service, it is a core feature built-in. You can make your site into a full-fledged blog (if you’re running an online magazine for example) or make it a “corporate” site that has a blog along with traditional pages.


  1.   Interact With Visitors

As part of the built-in blog functionality, visitors can comment to your blog articles and you can respond, generating buzz and connecting one-on-one with your company. As a business owner, you also have some different options to moderate the comments depending on your preferences.


  1.   Social Networking Friendly

Automatically integrate your blog posts with social media like Twitter, facebook, Linkedin instead of having to go to each one, login, and make a post that you’ve just added something new to your website.

  1.   Ultimate in SEO Friendliness

The construction of WordPress blog code is consistent and streamlined without excessive HTML code that Google finds very inviting for indexing. Plus, with the right setup, you’re able to customize every page or post you make to give you the highest possible probability of getting your pages in high search results positions.

  1.   Mobile Readiness

No need to produce a second Web site just for mobile users. WordPress automatically recognizes if a person is viewing the site through a Web browser or mobile device and configures the content to be viewed appropriately on either.

  1.   Ease of Printing

Designers are notorious for creating Web sites that are too wide to print. With a simple plugin, all your WordPress blog site content can be easily printed in easy-to-read format…without creating duplicate “printable” versions of pages. No need for sacrificing screen view design just so that people can print the pages.

Basic Guide to Using WordPress

Please find below our basic guide to help you on how to access and use WordPress.

First, go to You’ll get a screen that looks like this, where you can enter your username and password.

When you login, you’ll be taken to the Dashboard:

The two main things you’ll use for now are “Write a post” and “Manage.” “Write a post” allows you to add something to the front page of the website. “Manage” lets you change things you’ve written in posts or change the static pages (those are the tabs across the top—Cody, Powell, Meeteetse, Research, Library Cards, etc.).


When you click “Write a post,” you’ll get a screen like this:

There are some other things you can fiddle with (such as uploading files and changing the timestamp of a post), but we’ll get into that later.


Let’s take a closer look at the toolbar. You’re going to be using the Visual tab (the Code tab lets you see the html markup, if you’re curious).


Sometimes you’ll want to be able to link some text to a website (you can even link book titles to items in the catalog). Here’s how to do it:

highlight the text that you want to link to
click on the little link icon on the toolbar
type the url of the site you are linking to in the dialog box (you can leave the Title field blank)
click on insert

In the example below, the words “Declaration of Independence” will become a link to a Library of Congress site about the document.

Using the Redirection Plugin for WordPress

Objective: To redirect a URL to a different URL using the Redirection plugin for WordPress. This can take the place of 301 redirects in your .htaccess file and your affiliate redirect links. It also help you monitor your 404 errors so you can quickly fix any broken pages.

Note: You must already have the plugin installed and activated prior to using these instructions. You can find the plugin at:



  STEP 1: Log in to your WP account and navigate to Manage à Redirection

  STEP 2: Enter Redirect Links

o Source URL: The original URL that you want to redirect somewhere else

o Match: How you want to match the source URL – typically “URL only”

o Action: What happens if the URL is matched – typically “Redirect to url”

o Regular expression: Checked means the source URL is a regular expression (i.e. a pattern that may match many URLs)  — typically this is left unchecked

o    Target URL: The new URL that the visitor will be redirected to if they happen to click the old one.

o    Click Add Redirection once you fill in the details

In this example, we’re taking an old page titled eos and redirecting it to

Note: For the SOURCE URL, you do not enter the main site url; only the part that comes after. com, .net, etc… so start with the slash and enter everything after that. For instance, if the main site was and the full OLD url was then we only enter /eos in the source url box.

You should now see the redirect listed in green as shown here.

¨  STEP 3: Manage Groups

If you have several projects or groups of urls that you will be redirecting, you can create groups for each one. For instance, maybe you’re redirecting all web pages from an old site or maybe all of your affiliate links, you can create a group for the site and another group for the affiliate links. This helps with organization.

To create a group:

o Click Groups in the Redirection navigation

o Name your group

o Click Add

As you can see here, we already have two groups, one for standard redirections and one for modified   posts. We have 289 redirects within the redirection group and they have received 56,225 hits so far.

To add redirects to a certain group:

If you want to add the redirects as you enter them. You would create the group first. Then

o Go to Groups

o Click the group name

o Once it opens, add your redirects as indicated above

To organize previously added redirects:

If you’ve already added redirects but now want to go back and group them, simply….

o Toggle each redirect you wish to add to a particular group

o At the bottom of your list, using the drop down arrow, select which group you want to move the redirects to.

o Hit Go

¨  STEP 4: Manage 404 Errors

As previously mentioned, you can quickly spot pages that are having issues by allowing the redirection plugin to log your 404 page hits. To do this, from the redirection navigation bar:

o Select Modules

o Locate the 404 Errors module from the list

o Click  the number under the HITS column

A new page will open.

Don’t panic at the large number! When you look at the log, you will notice that some pages will have been hit many times each day therefore the list or number of hit will be high. This is especially true if you only check this log once a month or less. Example: Our /favicon.ico page has been hit twice today.

From looking at the list, we can see that we have a page that needs attention. For some reason, our /blog/free-mini-site-goodies.html page is not redirecting.

This could be because we do not have a redirect for that page, possibly there is an extra space or character added or missing in the links we added to the redirect or maybe there is another problem.

To edit the redirect link, click the green Plus next to the redirect. It will open up the redirect where you can check for errors.

That’s it!


Website Designer – WordPress


The Creative Collective are highly experienced wordpress website designers, having created hundreds of websites on WordPress.

Indeed we have one of the original Solostream designers on our team – who produces kick arse wordpress design on a daily basis, and understands the WordPress platform at a deep level, as well as the design trends that are driving change.  

We’re into creating simple but effective wordpress designs, and are well aware and equipped to design wordpress sites that are mobile and tablet friendly.



WordPress started off life as a blogging platform but has now developed into one of the world’smost popular (and free) CMS’s. WordPress has a variety of available modules (known as plug-ins on WordPress). Some well known and globally respected brands use WordPress as their CMS.


WordPress has become one of the most preferred website and blog platforms for business owners, publishers and authors when it comes to building their own slice of cyberspace, or whether when it comes to filling up their pocket by earning their daily bread. This is for small entrepreneurs as well as big entrepreneurs.  One of the main reasons WordPress is so popular, is the ease with which you can build and update your website or blog, so that it plays nicely with others without you needing a lot of technical “know how”. WordPress is open source and has a robust plug-in architecture that allows for the inclusion of third-party applications to enhance WordPress user experience.


We generally approach our wordpress design in a few key phases:

  • WordPress design brief – We meet with the decision makers of your business to discuss the requirements for your website in more detail i.e. vision, strategies, goals and objectives; target market; required look and feel; calls to action; rough out navigation/site map, overall layout.
  • WordPress design proof – we create a wordpress design in line with your branding and the initial brief discussion supply it to you for approval.
  • Integration – We integrate the above design into the CMS (content management system) aka wordpress platform, and activate dynamic menus and other back end items
  • Content – We source and/or upload the content for the wordpress website i.e. the images and words
  • Testing & Tweaking – We ensure the wordpress site is good to go with full testing and quality checks on different browsers to ensure compliance and functionality
  • Training & handover – We arrange a one-on-one training and handover wordpress session to show you the ropes of your new wordpress site!


Whilst we can provide rough guidelines on how long a wordpress website will take to design based on previous experience, the client will generally dictate the speed at which a wordpress website design takes, depending on how long they take to provide approvals for different stages of the wordpress design provess, and also how long the content for the wordpress website takes to collate and supply (which the client generally sources and writes, unless we are contracted otherwise).

The duration of any given wordpress design project will also dependent on the size of the project i.e. it’s level of customisation and complexity, and also our current production schedule. But be assured that if you have a deadline to make, we can make it happen!


Our range of wordpress design services cater for most budgets and circumstances however should you wish to discuss your requirements with us please do not hesitate to contact.

How to Create a WordPress Table of Contents for your Website


A WordPress table of contents is an index for your entire website. It automatically lists all the content on your website so that people can easily see what’s on your site and find what they’re looking for.

Most so-called ‘table of contents’ WordPress plugins let you create tables of contents within individual posts. However they don’t list all the content on your website as a whole. These plugins are a useful way of adding navigation within longer posts or pages, creating jump links to all the sections within that page or post. However they’re no use if you want a sitewide table of contents listing all your pages.

There is one WordPress plugin that works differently to this and creates a table of contents for all the pages on your website. You can use it to list pages, create an index of blog posts, or list multiple types of content such as pages and posts together. You can even exclude specific pages that you don’t want to include in the table of contents. In this article, I’m going to tell you how to achieve all these things.

Do I need a table of contents for my website?

Some websites will benefit from an index or table of contents, whereas others probably don’t need one. If you have a fairly small site with just a few pages then a table of contents is probably unnecessary – it’s more suited to larger sites.

Ask yourself these questions to help you decide if your WordPress website needs a table of contents:

  • – Does your website have many pages, not all of which fit into the navigation menu?
  • – Would you like to display links to all your content on a single page so that people can easily find what they’re looking for?
  • – Would you like your users to be able to sort and filter the content on your website to find the page they want to visit?
  • – Does your blog have a large number of posts, so that your users have to scroll through many pages to find specific information?

If you answered “Yes” to any of these questions then it’s worth adding a table of contents.

What’s the difference between a WordPress table of contents and a sitemap?

Lots of websites have a sitemap instead of a table of contents. There are 2 types of sitemap – XML and HTML:

  • – XML sitemap – We can ignore XML sitemaps for now because they’re used by search engine bots and won’t help real people to navigate your website.
  • – HTML sitemap – These provide an unformatted list of all the pages on your website, with a link to each page. You can use a plugin such as Sitemap to create an HTML sitemap.

A lot of website owners provide an HTML sitemap because they think it will help their SEO. They normally link to the sitemap from the footer of their website and don’t really direct users to it. For this reason, HTML sitemaps aren’t usually an important part of a website’s navigation.

A table of contents is designed to be more prominent than a typical sitemap. It should form a prominent part of the navigation for your website. For example, you might add a ‘Table of Contents’ or ‘Index’ link to your menu. People will then click on it, expecting to find a user-friendly list of pages so they can find what they’re looking for.

You can do this with an HTML sitemap – instead of linking to it from the footer, you can add it to the navigation menu.

Alternatively, you can create an even more user-friendly WordPress table of contents using the Posts Table Pro plugin. This displays your content in an actual table which your users can search, sort and filter to quickly find the page they need.

Unlike a sitemap, your table of contents can have multiple columns. This means that you can add extra information about each page such as featured image, excerpt and anything else that will enhance your table of contents.

How to create a website table of contents

Follow these steps to create an interactive WordPress table of contents for your website. I’ve also provided a video tutorial where you can see me creating my own table of contents.

1. Install Posts Table Pro

First, you need to get the Posts Table Pro plugin, install and activate it on your website. This provides the functionality you need to display your pages as a table of contents.

2. Add a basic table of contents

Next, add the following shortcode to any page or post:

[posts_table post_type=”page”]

This will create a table of contents listing all the pages on your website.

3. Configure the table of contents

As you can see from the above screenshot, the columns in the table aren’t particularly relevant. The pages are listed in the wrong order and there are some pages which wouldn’t normally be included in a table of contents. You can configure the table to make it work exactly as you’d like.

Posts Table Pro has lots of options which you can read about in the documentation. Here are some popular options for tables of contents:

Posts, pages or both?

The above shortcode will display pages from your WordPress website. If you prefer, you can use it to display posts – for example to create an index for your blog posts. You can also set it to display both pages and posts, or even custom post types.

Shortcode example – posts only:



Choose your columns

By default, the table of contents will show columns for Title, Content, Author and Date. This is fine if you’re displaying blog posts, but is less suitable for a list of pages.

Use the columns option to choose which columns appear in the table. I’d recommend adding columns for title and either content or excerpt, plus anything else you’d like to include.

Example shortcode:

[posts_table post_type=”page” columns=”title,content”]

This will display a 2-column table of contents with the title of each page, plus the first few sentences of the page content.

You can control this even further using the documentation. For example you can rename the column headers and choose how much content appears in the table of contents.


Control the order of pages in the table

The sort_by option lets you control how your pages are ordered in the table of contents. This is really important because a table of contents needs to list your pages in a logical order.

By default, your pages will be sorted by their publication date which isn’t very logical for a table of contents. It’s better to sort the table by Menu Order or list the pages alphabetically by title.

Example shortcode:

[posts_table post_type=”page” columns=”title,content” sort_by=”menu_order” sort_order=”asc”]


Exclude anything you don’t want in your table of contents

You can also tell the table of contents to exclude specific pages or posts.

To do this, you need to know the ID of the pages and posts you want to exclude. To find the ID, go to the Edit Page or Edit Post screen and look for the number in the URL – for example if the URL ends with /wp-admin/post.php?post=13781&action=edit then the ID is 13781.

Example shortcode:

[posts_table post_type=”page” columns=”title,content” sort_by=”menu_order” sort_order=”asc” exclude=”13781,13782″]

4. Add the page to your menu

Finally, go to Appearance > Menus in the WordPress admin and add the page containing your table of contents to the menu. Call it something self-explanatory such as ‘Index’ or ‘Table of Contents’.

And there you have it! You’ve created a WordPress table of contents listing your pages in a user-friendly format. By providing an index of your website content in this way, your visitors can easily find the content they’re looking for. They can type a keyword into the search box. They can click a column header to sort the table. They can even choose how many pages are listed on each page of the table.

This will help people to see what your website is offering and how to find it. This will improve the user journey, reducing your bounce rates – and ultimately, resulting in more conversions for you.

Author Bio:

Katie is co-founder of Barn2 Media, one of the UK’s leading WordPress web agencies. Since 2009, she has been working with companies all over the world to get the maximum business benefit from WordPress and the web. She loves blogging about WordPress and how you can use it in new and innovative ways.

Ways to Use WordPress to Start Online Business

WordPress is an open source, online tool which is used for creating websites. It is written in PHO. These days, WordPress is the most common tool used in web development when it comes to CMS, or website content management system and blogging.


Why use WordPress for web development?

There are many reasons which have made WordPress so popular these days.


Here are a couple of reasons as to why WordPress is one of the most popular tools used when it comes to website development:

  • Ease: When it comes to WordPress, it is very intuitive and an easy to use system. It allows the users to add new pages, images, blog posts etc quite quickly and easily. It uses a very simple technology and as a result, not too much of time is wasted on the formatting part.


No FTP Software or HTML Editing Required: WordPress doesn’t require HTML software for editing and it is a self-contained mechanism. Different operations like uploading documents, image galleries, video files and etc can be done without the help of any additional FTP or HTML software.

  • Search Engine Friendly: The codes used in WordPress are very simple and clean which makes it easier for the search engines to index and read the content of the sites. Apart from this, every single image, post and page have their own meta tag, description, keyword and title which makes them optimized for the search engines.


Customizable Design: With the help of WordPress, a 100% customizable website can be designed which can prove to be very helpful when it comes to Online business promotion and search engine optimization.


Multiple Users: An administrator of a website made from WordPress can assign different capabilities and access levels for different users.



How to use WordPress?

Here are a couple of important tips which you would find useful while using WordPress for development.


  • Visit the Website of WordPress: At first you need to visit the WordPress website and then click on the button which reads as “Get Started”
  • Enter your Details: You need to create an account by keying in your valid email address. Then you need to click on “Create Blog”, this would let you create a free blog.

Create an Address: While you are signing up, you will be asked to create an URL or address for your blog. Once you have created an URL, you won’t be able to change it.

Check your mail: You will be sent an activation link in your email. You need to click on that link which would guide you to the activation page. There you need to click on the “Activate Blog” option.


Assign a Title: Once you have activated your blog, you will be directed to your Dashboard. You can go to the “Settings” option and assign a title to your blog by selecting the “General” option.

Give a Theme: In this step you can design your blog. You can use a wide range of multiple colors, themes to give your blog an attractive look. You can change the theme at any point of time. There are certain premium themes available which need to be purchased and free also available.


  • Blog Post: Now it is the time to make your first blog post. Go to the “Post” tab on your Dashboard and then click on “Add New”. Assign a title to your post and then you can start writing.


  • Widgets: There are collections of widgets found in every WordPress blogs. These widgets are available on the right side of your blog’s home page.


  • Add Pages: If you wish, you can add multiple relevant pages to your blog with different contents which would make your blog look professional and attractive to the viewers.


  • Make it different: If you wish your blog to stand out among others, then you need to put in a little bit of efforts. You can add certain features like reader interaction, posting frequency, optimal post length and others.


  • Promote the blog: Once you have your blog up and running, it is time to promote it. You can use social media to good effect when it comes to promoting your blog.


Creating attractive blogs have never been so easy before as of now with WordPress Website Development.


Author Bio:

Jason is a renowned web development professional who works with WordSuccor Ltd., a leading WordPress Website Development Company with a global reach. He is a passionate blogger who loves to write and share everything about WordPress and new web design technologies.

Top Best Premium WordPress Themes

There are numbers of players are claiming to be selling the best premium WordPress themes, but when you think for its definitely providing the premium themes with premium support. Let’s know more how they are so confident about saying this statement. is not a new born baby into the WordPress industry, it has been many years and many customers, clients and affiliates are the backbone of solostream success. Providing the premium themes, they have best practical categories for their themes, lets say few categories that really helps many website owners and webmasters to publish their contents.

  1. Business Themes : There are more than 60% websites that are build on the WordPress Open source are Businesses who wants to publish their general information and products and services to their current and featuring clients, not only that there are many companies and organizations use WordPress themes to promote their individual products and services that are very new to market.
  2. Multipurpose Themes : Within the flexibility of WordPress the multipurpose themes from the solostream are very common that can help you on multipurpose way. You can choose any of the multipurpose theme and convert it into the most efficient blog or websites that publish your important content over the internet.
  3. News & Media Themes : WordPress is well known for its content distribution and publishing new content on intervals, there are many sites and many concepts over the years uses WordPress and its plugins to make your website into the perfect blog and feed website that throws various content in various categories.
  4. Blog Themes : As you know the Blog is dominating the SEO part for every WebMasters, there are almost every SEO team and WebMasters using the WordPress theme to put their Blog over the internet. Solostream is providing the best blog premium WordPress themes that can varies with various purpose and topics of the blogs.
  5. eCommerce Themes : Since last decades the eCommerce are one of the most aggressively developed market over the internet, due its easiness and affordability there are big increase in the online shops and vendors who sells their products and services over the Websites and Online Market Places.
  6. Portfolio Themes : Portfolio are one of the showcase that display the glimpses of your Work and arts, many artist and many professionals are using the WordPress to display and demonstrate their piece work using solostream portfolio themes. Using the advanced media from WordPress frame work its become very easy to update portfolio using various medias like audio media, video media, URL medias and feed medias.

Along side all of our premium themes that we sell, we also provide something that most can not and that is top notch support. Our technical support team is dedicated to providing our members with top level and fast support to help support not only our theme issues but also members site issues. We can say for sure, we strive to provide support in the best way possible for each and everyone of our SoloStream members. So, what are you waiting for? Join today and be apart of something great in the WP community.

50% Off Membership Plans - Use "E970B"