How to SEO the whole WordPress website

When you come here, you may have heard about SEO right? So what is SEO, then I do not have to say anymore.

When using WordPress, you will probably hear WordPress support SEO very well. This is quite true, but it is only partially true because WordPress is only really good SEO when you configure it correctly, using the correct SEO support plugin and optimizing your SEO interface.

If you are new to WordPress and have no SEO experience for it then in this article you will get the most detailed guide on SEO in WordPress. Here, you will know how to set up WordPress SEO standards, how to combine the plugins, the work to do to support SEO well.

Have you started? Take a look through the table below to select what you want to read.

Basic setup for WordPress to standard SEO

Set the standard SEO path

By default, WordPress will have a path of type This path will never be standard SEO because it does not contain the keywords of the article or page that needs SEO on it, and less importantly professional.

Take a look at the current link:

Right, but the keywords also need SEO. To do this Settings -> Permalink -> Custom Structure and copy the text below:



Set up the standard SEO path structure:

The structure above means that your article path will be structured as

Or you can also use another structure that is:


Remember, you should choose to have a fixed path structure for permanent use because later if you switch, older posts will get a 404 error if that article is still cached on Google, so it is a serious danger.

Use a domain with WWW or non-WWW

This is also very important in the display, you should specify the domain structure has www or non-www. For me, I encourage you to use the type non-www because of less path area.

To set, go to Settings -> General and enter the domain name according to the structure you want.


Use a non-WWW domain structure

At this time, if you deliberately type then it will automatically switch to the form non-www. If you have a DNS setting for a www subdomain, it will automatically redirect to the non-www domain name that you have set up.

Optimize the standard SEO home page title

Title and description outside the home page will determine whether your website’s homepage is friendly outside the Google search engine or not.


The title and description optimization will not only help you rank well on Google but also help you attract more clicks if you write it meaning, easy to see and read.

To optimize title and description outside the home page should use the SEO plugin by Yoast (also the plugin that I will guide throughout this article) to do it.

After installation, go to SEO >> Titles & Metas >> Home and you write title and description in the corresponding frame.

Write Title and Description for the homepage in the SEO by Yoast plugin

Build a standard SEO website

Select the standard SEO theme

Although it is not necessary to have a standard SEO theme for new SEO, but having a standard SEO theme will be easier for you when you start.

The reason SEO theme support is good because it is optimized interface structure so that the bot easily identify the main content in the website.

Simultaneously optimize speed, focus on content, optimize heading tags, standard interface structure, etc. so that you can own the most standard SEO interface.

Here are the standard SEO themes that I know:



But in general, there is a problem when choosing a standard SEO theme is to choose the least effect effects as little as possible, the structure of the blog form to speed up the index time the new content on the website.

Create an XML Sitemap and submit to Google

XML Sitemap is a ssitemapfile in .xml format like this to help bots easily get new content and index it faster.

Once created, you also need to submit it to Google through the Google Webmasters Tools service so that it will start working with the role of mapping the website.

You can watch this video to learn how to create an XML sitemap in WordPress and submit it to Google.

Make a robots.txt file

File robots will have the effect of navigating the bots of search engines, you can “tell” it which directory is not indexed. Google is currently the largest search engine, so we only create robots for Google bot.

To create a robots.txt file, you can manually create a file named robots.txt and upload it to the root of the WordPress site (peer to wp-config.php), and usually the content is:

User-agent: *
Disallow: /wp-admin/
Disallow: /wp-includes/

The above content means that you specify the entire crawled bot to not be crawled in the / wp-admin / and / wp-includes directory.

Or you can use the SEO by Yoast plugin to create by going to SEO >> Edit Files and click the create button if not already. Once created, it adds content to this file.

More related articles in each article

If you read the article at, you will definitely see the item. You may like it at the bottom of the article, where it will display related articles closely to the article you are reading. WordPress can identify relevant posts through keywords in content, titles, tags, and categories.


Viper Cache – Revealed: The Fastest & Smartest WordPress Cache Plugin

In terms of meaning, the related articles will help you deepen the link deep, encouraging users to view more pages when visiting your website.

Accelerate website

If your website has a good speed, then surely it will be more profitable for SEO because Google has claimed that the speed of the website also affects the ranking of the website on the search results. On the other hand, high-speed website will help bot index more pages.

The speed of a WordPress website depends on a lot of factors, you can see the WordPress acceleration tips if you need more knowledge.

But in that, there is a factor that greatly influences the speed of the website is the speed of hosting that you are using. Best, pick out the best speed of hosting to use.

Connect your website to social networks

Social network influences SEO or not, I dare not say, but I’m sure a social networking site will help you get many visitors to the website, in US the largest social network is Facebook and Twitter.

Connecting a website to a social network means:

  • Insert the button social networking website.
  • Link to your fanpage or group.
  • Make it easy for users to share content on social networks by inserting the Share button.
  • Use Open Graph to optimize social sharing content.
  • Use Insight to Facebook statistics, attracting visits.

So in WordPress how to do the above? The easiest way is to use the plugin, below is the plugin to do each of the work on:

Create Page Archives (Archive)

This archive page is like a sitemap but it is for the reader, but it also helps the search bot to easily identify the content.

On the archive page it can list all existing tags and categories, articles by category, etc. Generally, this site will look at the readers’ overviews of your site.

To create an archive page, you can use the following plugins:

Use heading tags properly for the theme

Heading tags (from h1 to h6) in HTML will help the bot identify important components on the website. The lower the number, the higher the importance (h1 is highest and lowest is h6).

Usually, a standard SEO theme will have heading tags as follows:

  • H1: For the logo, website name on header. But when you look at the article, the h1 tag will be for the article title.
  • H2: For article titles other than the home page.
  • H3: For the widget title.
  • H4: For important links on widgets such as category, menu.

To edit heading tags as you like, it requires you to have knowledge of editing WordPress themes and understand the structure of each theme. You can look at the WordPress theme structure for reference and open it in exchange for the right heading tags.

Writing standard SEO content

Writing SEO content means that you write articles on WordPress to make bots easily analyze the content, enough keywords needed to achieve the highest ranking on the Google search engine.

Standard SEO content will include elements such as:

  • Standard SEO article title, with keyword focus.
  • Use the heading tags (h2 to h4) correctly in the article.
  • Write keywords that need SEO on the optimization.
  • Optimize <title> tags and meta description for each article that needs SEO.
  • Add internal links to the optimization post-natural.
  • Content friendly, readable, natural to attract users.

Improve rankings with backlinks

The backlink is the term that refers to links pointing to your website from another website. These links will improve your site ranking because Google thinks the backlink will help the website is pointing to increase the prestige, leading the bot from the website link and sharing the Pagerank.

This means that if your website has more quality backlinks then the more likely it is to get high rankings on Google.

Comment on another blog to get backlink

Websites that use WordPress will usually get you backlinks when you comment on it because the link to your site will be hidden underneath your name.

Let’s take a look at how you improve your ability to communicate, strengthen relationships rather than just build backlinks, because of the very common “blank” comment form, for backlinks.

Write another blog (guest blog)

This form of backlink construction means that you will join the post on another blog and have the right to insert backlink to the article because it is usually the priority of the blog owner for you.

Should point backlinks to what page?

By personal experience, you should:

  • Point backlink to the category if you want to save time as visitors to this page will see more pages.
  • Point backlinks to each article if you need SEO for that article to top search fast, powerful.
  • Point backlink home page if you want to optimize Domain Authority, Pagerank.

SEO Optimization On-page Advanced with WordPress

In this section, I will share another experience in advanced On-page optimization if you need your website more flexible in optimizing SEO standards.

Add noindex tags to unnecessary pages

If you have post/page you do not need it on top then it is best to give it noindex tag to search bot to ignore when it enters. This trick will make bot index more pages because each bot crawling process only works based on a certain time.

You can use the SEO plugin by Yoast and select the Advanced section while writing and choosing Meta Robots Follow as nofollow and Meta Robots Index as noindex.

Set noindex and nofollow post / page

Similarly, you can set noindex and nofollow for the unnecessary category / tag by going to Posts -> Categories và Posts -> Tags to edit. If you have SEO by Yoast installed then it supports the option to set the noindex tag for the tag and category.

Use 301 Redirect posts instead of delete

301 redirect is the technique of redirecting a website from the old address to the new address if someone visits the old address. When an article is deleted, the user will get a 404 error when re-entering the old post. This error is common when you delete an article that is already present in the search results.

To use 301 redirects for post/page, you can use the 301 Redirect feature found in the Advanced section of the SEO by Yoast plugin.

Set nofollow for outbound links

The default links will have the dofollow attribute. If a link that has a no-follow attribute is as follows:

 <a href="" rel="nofollow">Google</a>

Then the bot will not “crawl” the link to collect data, and do not share the ranking factors from your website for the link.

Therefore, if possible, set the nofollow property for the entire outbound link. You can use the WP External Links plugin to automatically add rel = “nofollow external” to the entire outbound link.


The entire SEO process for a WordPress website may not only include the work mentioned above, but it also contains many other techniques in which perhaps the user analysis – SEO analysis is the most important but also the most difficult.

However, to do the job requires you to have a sustainable SEO knowledge and this article is all you need to know about basic SEO, and also the best SEO optimizer on WordPress through my experience. I really hope that it is useful for you.

0/5 (0 Reviews)

One Response

  1. Geri_Dennis July 23, 2017

Leave a Reply