By singing up you agree to our Terms of Service, Privacy and Data Protection Policies (GDPR)

WordPress SEO Tutorial: Optioning the Most popular CMS in Terms of SEO

WordPress CMS and SEODevelopers, marketers, website owners and for sure optimizers are widely connected with SEO. WordPress is very flexible and friendly, but just like any other CMS, needs some manual fine-tuning to give maximum efficiency.

Compared with Joomla, WordPress is very well optimized in terms of SEO, but the webmaster always has something and even more to adjust. Therefore, we want to help you understand and give useful information in this WordPress SEO Tutorial.

WordPress SEO guide: objects to focus on

WordPress tutorial

  1. Title tag. This tag has long been the most important factor within the site, as it tells SEs what your site is about. Old WP versions displayed site title on each page. You’d avoid this, as the repetition of the website name is useless for SEO, and can even downgrade your site in SERPs. The main tags to be changed are: “Home Title”, “Post Title” and “Page Title”.
  2. Meta tags. When you search for a site with Google, you can see a small excerpt of content under the link to the page. Edit this piece of content, using meta description, or insert keywords in this tag to inform SEs about your site topic (but keywords tag is no longer counts by SEs).
  3. Permanent links. Permanent links are URLs with your records. Make URL informative for users: e.g., change it format from “yoursite/?p=50” to “”. This format not only tells visitors a page theme, but also makes signals for SEs.
  4. Site name and slogan. As long as you’re not the world-known brand, it would be nice to create a buzz around your slogan to interest visitors. Once you determine the appropriate phrase, use it in title tag on the homepage, website header, logo, and as backlinks anchor. The first and last items on the list have the greatest weight for achieving a good position in SEs.
  5. Reverse interaction. Another way to attract a number of external links is linking to other web sources. If you support someone else’s web site, which is relevant, it will probably increase your audience and give you some “bonus” backlinks.
  6. “Alt” attribute. It’s valuable not only for images, but for the whole page. “Alt” informs SEs about the image content, increases number of visitors and site usability (visitors with disabled images display got informed about the material, presented on the image).
  7. External connection. It means that you link your site or blog with entries in other blogs to gain trust in correspondent niche. This will help you not only in terms of SEO, but also will allow readers to find much more information of the interest.
  8. www” or no-“www” site. Access to many websites can be done with or without “www”. WordPress sets redirection of 302 type. That means 302 tells SEs that redirection is temporary. As the constant redirect gives more weight to references, you should adjust “301 redirect” in GWT options. “www” or no-“www” option is available in “.htaccess”, which is in the same folder as WP.
  9. Taxonomies. By default, WP offers vertical and horizontal hierarchy. Use them to the full extent. Consider vertical structure, so that users could easily find desired content (logically arrange sub-categories); use the tags wherever possible. Logical division of the vertical hierarchy will give some advantage in the promotion of key thematic requests and facilitate SEs highlighting of main site sections when showing them near snippet in SERPs. Tag cloud, made by HTML links, allows to accelerate pages indexing.
  10. Content duplication. Firstly, it disperses reference weight, as people put down links leading to several different pages. Secondly, doubles shows that your site logic is too sophisticated. Well, the main disadvantage is that even if you will not get any penalties from SEs, SERPs will contain only one of all doubles, and it may be not the one you need. This problem is almost completely solved by the use of canonical links. Anyway, better recheck the site structure one more time.
  11. Using of “the_excerpt()” instead of “the_content()” function to simplify user’s search and remove duplicated content. To enhance the effect, you can write post summary in “Excerpt” instead of its first paragraph.
  12. “Robots.txt”. By default, WP offers enabling or disabling of whole site indexing. To get more subtle settings, create a physical file, or use a plug-in that will make advanced changes to the virtual file.
  13. “Sitemap.xml”. It’s absent by default, as there are many choices of what you want to include in it. To option “Sitemap.xml” automatically, use one plugins or online services.
  14. Title, Description, Keywords. WordPress supports only Title (“wp_title ()”), which reproduces the page/post name. For everything else you’ll need special plug-ins.
  15. HTML code. Make sure to use only one H1 header – automatically, by using wp_title (), or manually, by prescribing in the page content. This advice also applies to the categories, archives and homepage with no HTML5 markup and headers division by <section> tags on the site.
  16. Use “Ping” to accelerate new content indexing.
  17. Close archives and tag pages from indexing. Many people support archive, category and page tags: it may be good for convenience, but SEs consider it as a large number of interlinked pages (check the optimal linkbuilding speed). To close tag pages and archives from indexing, use All In One SEO.
  18. “NoFollow”. This option is commonly used by webmasters to avoid confusion of the links (check how to choose a reliable links building service) on a site. One reference to a page is enough for Google indexing. You can apply “NoFollow” to pages with info like “About us”, or RSS. This means that backlink weight will be directed only to the page with the record, and will not be spent on the additional pages. NOTE: Google does not really like this option.
  19. Disable comments pages. Unless you do not get hundreds of comments to the records, it’s no use to page comments. Turn off this option, as it’s “on” by default.
  20. Register in GWT. It’s an essential service for those who cares about traffic and future blog/site monetization. The tool helps not only to find out the most valued keywords (click to track keywords ranking), but also allows to check whether you have broken links or attacked by hackers.

Best SEO plugins for WordPress

SEO plugins for WordPress
Each plugin has specific objectives, so you’ll have to define those which suit you. Remember that if two different plugins have the same function, they may conflict with each other. Sure, most encoders are professionals, but all of them make mistakes.

Plugins for on-page optimization

Plugins for on-page SEO

WordPress SEO by Yoast

Key features:

  • Ability to check a page view in search results.
  • Page analysis.
  • XML sitemaps.
  • Technical SEO.
  • Meta & Links optimization.
  • RSS optimization.
  • .htaccess edit.
  • Integration with social networks.
  • Ability to import and export functions.

All in One SEO Pack, Platinum SEO Pack

It allows to enter meta tags for each page, change the output format titles, etc:

  • Automatically optimizes titles and meta tags.
  • Helps to avoid duplicate content.
  • Fine-tuning.

Platinum SEO Pack is an advanced version of All in One

  • Adding nofollow tag to the links.
  • Work with RSS – using of “noindex” for comments and the whole feed.
  • Automatic redirection when changing “permalink”.
  • Adding META tags of indexation management to any post.


Although it’s functionally similar to All-in-One, for many it may seem much more comfortable. HeadSpace2 offers much more user friendliness and greater SEO-functional. There are ample opportunities to import settings, even from All-In-One.

Virtual Robots.txt

Virtual Robots.txt plugin allows to manage the indexing of each page of the blog by adding META tags. The plugin is very useful to remove duplicated content.

  • .htaccess and robots.txt navigation directly from the admin panel.
  • META tags control for all pages: the search results, admin page, author archives, authorization and registration pages, etc.

SEO Friendly Images

Automatically adds title and alt to the images if they’re absent. It’s quite useful for images indexation, moreover, it makes pages correct in terms of W3C/xHTML standards.


For a variety of reasons, it is sometimes required to move a page from one place to another. In this case, you may lose the existing status of this page in search results. Redirection gets rid of this trouble with 301-redirect. In addition, the plug-in collects statistics of 404 errors.

SEO Slugs

It removes unnecessary words from permalinks, leaving only those which have weight for SEs.

Plugins for navigation and relinking

Internal linking


Automatically replace specified words with the ones which contain specified links. Main features:

  • Internal linking of specific words or phrases both in comments and posts.
  • Attribute assigning to each link.
  • Setting a list of tags for which content will be ignored when relinking.
  • Setting words restriction when relinking in one post.

Related Posts

Displays links to “related records”. The plugin is very useful both for people and for search engines, because it arranges additional relinking.

Similar Posts

It’s more powerful plugin than the previous, as it has many advanced features, including the ability to relink records of only one column.

Simple Tags

It helps to choose the tags to the post, supports auto-completion of key phrases, bulk editing, auto-creation of labels and much more.

Breadcrumb NavTX

Creates bread crumbs. Quite handy thing both for visitors and robots, as it helps to improve indexing.


It creates comfortable page navigation, instead of references on “the next/previous page”.

SiteMap Generator

Html sitemap generator. Sitemap facilitates facilitates SEs indexing  and navigation. You can configure records and pages output, or specify the only thing you want to output by turning off specific pages and sections. Sitemap generator allows you to adjust the amount of output records.

Plugins for social networks

WordPress CMS - plugins for social networks


Plug-in for adding of panel with links to various social bookmarking services. Key features:

  • Automatic link generation to the main social networks.
  • Control over displayed links straight from the admin panel.
  • Automatic or manual insertion of code into a template.
  • The ability to enable or disable rel=”nofollow” and opening links in new window.

Social Bookmarks

Stunning in its beauty plugin for social bookmarking.

Better Click To Tweet

Automatically parse links in blog posts, making it easier to send links to a post on Twitter. Any visitor who liked your record can easily add it to his Twitter profile.

LiveJournal Crossposter

Posting on Livejournal – the world-known blog platform.

Plugins for backlinksWordPress CMS - plugins for backlinks

All WordPress plugins are designed to automate operations with links and help you to create natural reference profile.


Allows to replace all external links by internal: in posts, comments, profiles, etc. It can also add attributes to links: noindex, nofollow, target = “_ blank”. The tool does not change a database – it just makes change on the output.


SEO WordPress tutorial for CMS protection against hackersSEO WordPress tutorial for CMS protection

Are you paying enough attention on info security? Spend a couple of minutes, trying to set up a password and make sure you perform financial transactions via an encrypted protocol https. It’s very simple – and it’ll increase your online security in times.When building backlinks, or making any other kind of SEO, security is necessary, as otherwise you can nullify all your efforts and money spent.

  1. Remove standard username. By default, your blog’s administrator is named as “Admin”, which is the half of the necessary information to hack your site/blog. Having your username, the only thing attacker got to know is your password. And hardly ever a person, who did not bother to change the user name, makes a complex password with the use of special tools.
  2. Use strong passwords. Whatever it was, to know the user name is a trifling matter. That is why the entire responsibility lies on your password. Use password generators not to break your head, inventing a strong password and then forgetting it. They generate truly reliable combinations, eliminating the need of remembering them. If you have several writers on the site, use this practice (otherwise, even if you protect your account in every possible way, but your workers use simple logins and passwords, nothing good will happen).
  3. Update WordPress in time. Each CMS update is not only visual improvements or new features, but also improvement of safety. The same applies to plug-ins and even to the site theme. Updating is quite simple: firstly, you do not need to check for updates on specialized forums or scouring in their search – notifications about new versions appear directly in admin panel; secondly – you will be required just two clicks: activate and confirm the update.
  4. Make regular backups of the database. Backups is another important part of your safety. Hacking consequences can be different: you may lose your reputation, important data, stored in a single copy, etc. Certainly, then all those hours spent on the design and publication of pages and materials will be useless. Backup successfully solves half of those problems, moreover, WordPress support different scenarios both paid and free backups.
  5. Limit the number of login attempts to admin panel (e.g., use Limit Login Attempts for this purpose – it limits the number of incorrect attempts of entering the username and pw, which significantly increases the resistance to hacking of your site).
  6. Hide the entrance to the admin panel. Log in to admin panel can be masked by setting the WordPress directory with some catchy name. It could be your mother’s maiden name or some other senseless set of letters. The main thing is to change the address of the entry point.
  7. Hide the WordPress version. Version of your CMS is a very valuable info for hackers. It is available to everyone, but you can fix it.
  8. Constant checking. Avoid installing plugins from untrusted sources, as they can be excellent Troyans.

WordPress plugins conflict

WordPress plugins conflictAlmost inevitably, each owner of a site on WordPress, sooner or later encounter the situation when some plug-ins suddenly stop working. Why it happens? The main reason is that you use Open Source system, a free-for-use and written by individuals one. Sure, WodrPress is supported by Automattic company developers, but still WP plugins are not supplied with a standard program version. They can be created by anyone familiar with PHP code and WordPress functionality.

Plug-ins are additional modules of the system that can be enabled or disabled. There are thousands of plugins in WP library, and no one guarantees you their compatibility with each other. Sure, most encoders are professionals, but all of them make mistakes.

What should you do to avoid plug-ins conflict?

Is sound ridiculous, but the best way is not to update the system. A new plugin may conflict not only with the version of the system, but also with any other installed plug-in. So, if everything is already installed, configured and works well – it’s better to let it be as it is. It’s the only thing that 100% works. Any other solution has no absolute guarantee. If you’re coder – close the owner’s access to plugin and system updates – both manual and automatic. Try Better Plugin Compatibility Control tool.

How to avoid jQuery conflict?

By default, all the necessary libraries are connected automatically and operate in a “no-confict” mode. But sometimes, when connecting libraries, a jQuery conflict occurs. To avoid it, use the built-in WP libraries. Also, you must observe certain rules when writing Java scripts that do not cause a conflict with jQuery. Namely, in the “no-confict” mode $ symbol is prohibited. Therefore, the jQuery code must be modified as: “jQuery(document).ready(function($) {here you can use $() });”. Thus, if you have a conflict of jQuery, check the connection method, and if the problem still exists, edit the jQuery code.


Monetizing your websourceIf you have a personal site or a blog, you probably want it to be profitable. In this case, it must be monetized. Well, your desire to improve website ranking shouldn’t outweigh the desire to take care of your resource, which means carefully implemented complex of internal and external SEO.

Monetizing your websource, be sure it has its own audience, subscribers, readers (at the initial stage the monetization does not make sense). We strongly recommend to look for the help of LinksManagement technologies to get maximum promo effect with minimum cash spent, but sure it’s up to you what way to choose.

1 Star2 Stars3 Stars4 Stars5 Stars
Please if You Copy or Rewrite Any Parts of the Content on Our Website, Make Sure to Include a Link to Our Website as an Original Source of the Content.
Related Posts
Free SEO Cost Calculator Tool

By submitting this form you agree to our Terms of Service, Privacy and Data Protection Policies

Submit the form to get a detailed report,
based on the comprehensive seo analysis.