There are really only three different types of platforms that most sites are based off of: Static HTML, CMS or an e-commerce platform. But for bloggers, WordPress and other CMS platforms are quickly becoming the norm. While other CMS platforms such as Joomla or Drupal are also popular, WordPress has a larger user base.
The main point of writing a blog or developing a site is to have your content be found and read. As a result, after developing your site and content, implementing search engine optimization (SEO0 might be the most important thing you can do. For most WordPress users, this can be a problem. Unlike static site users, most WordPress users are using the platform because they don’t have the knowledge or background to go in and make more advanced changes to the site.
Great out of the box and ready to go within a few minutes.
It’s easy to find developers to help you with issues you may have.
It is open source software, which means there are millions of experts who can help you with almost any issue you may have.
Negatives of WordPress
Not as robust for complex sites with larger databases.
Little support from WordPress.
Big target for hackers.
One of the biggest SEO issues within WordPress is duplicate content. Many of these duplicate content issues arise from tag pages, category pages, data archive pages, author pages and pagination pages. Most of these issues arise due to showing the full post of a blog on the home page with the tag and category pages, but it adds no value. The tag and category pages then create duplicate content. Heavy site-wide sidebar links with archives and category pages are telling search engine spiders to go the duplicate content which, obviously, is not good.
So how do you correct these issues? One of the first things to do about duplicate archive pages is to no-index pages that are not unique. However, if you do want to keep archive page types, you need to create a separate PHP file. To do this, follow these steps below.
Step 1 — Go to php files.
Step 2 — On server create .php file inside theme php.
Step 3 — Copy existing code and paste in new file.
Step 4 — Locate where the body text begins.
Step 5 — Insert custom tag above where posts are displayed.
One of the things I use on my WordPress sites are Yoast SEO tools, which let you edit a lot of the meta data on a site. The Yoast SEO tool also inserts rel=”next” and rel=”prev” in the head of paginated pages. So for example, pages that are deeper on your home page will already tell search engines the order of your pages. This will also help with canonicalization issues.
Some sites do have issues with dynamic pages created by plug ins. If you have issues with problematic parameters, create an actual robots.txt file and place it in the server to override the virtual WordPress version. Use the robots.txt to disallow the section of your site. It would also be a good idea to block the parameters within GWT.
I hope this article has been helpful for those of you with some of these issues on your WordPress site. If you have any questions or comments, please leave them in the comment section and I’ll do my best to answer.
Frank Conley is an SEO strategist working on multiple sites, currently One Vision TV.