25 Best WordPress SEO Tips for Beginners [2018]

WordPress SEO
WordPress SEO

In this tutorial, you’ll find the best WordPress SEO tips for beginners.

If you want the top ranking for your articles on the search engines then you need to take SEO seriously.

Luckily! WordPress is the best CMS and its SEO friendly out of the box.

This is why many people choose WordPress to build their website.

You can also check out our guide on – how to start a blog in WordPress.

WordPress has built-in SEO features, but you can take your optimization to the next level by using these free WordPress SEO tips.

In this article, you’ll learn step-by-step WordPress SEO tips for beginners. By using these SEO tips, you can optimize a WordPress site for search engines.

25 Best WordPress SEO Tips for Beginners 2018

  • What is SEO?
  • There are Two Parts of SEO
  • Why SEO is Important?
  1. Choose Right Web Hosting for SEO
  2. Choose SEO Friendly Theme for Your WordPress Site
  3. Check Your Search Engine Visibility
  4. Set Permalink Structure
  5. WWW vs non-WWW in Your URL
  6. Install Best SEO Plugin for WordPress
  7. Submit an XML Sitemap
  8. Add Your Website to Google Search Console
  9. Focus on Quality Content
  10. Do Keyword Research
  11. Optimize Your Blog Posts for SEO
  12. Use Categories and Tags in WordPress
  13. Do Internal Linking
  14. Build Backlinks for SEO
  15. Avoid Duplicate Content
  16. Fix Broken Links
  17. Show Last Updated Date for Post in SERPs
  18. Optimize WordPress Comments
  19. Claim Social Media Profiles
  20. Social Signals for SEO
  21. Add NoFollow for External Links in WordPress
  22. Speed Up Your WordPress Website
  23. Optimize Images for WordPress SEO
  24. Secure Your WordPress Website
  25. HTTP to HTTPS

WordPress SEO tips for beginners
WordPress SEO tips for beginners

What is SEO?

SEO stands for – “Search Engine Optimization”.

It’s the process of optimizing any websites for search engines.

So that they can reach a top position in search engines like Google, Bing, Yahoo or other search engines.

SEO focuses on rankings for organic traffic instead of paid traffic.

There are Two Parts of SEO

SEO divided into two main parts, On-page and Off-page.

On-page: On-page SEO – is about everything that happens directly on your site.

It includes providing a quality content, selecting good keywords, placing keywords on the right places, giving an appropriate title, description to each page, and more.

Off-page: Off-page SEO – is about everything that doesn’t happen directly on your site.

It includes link building, which increases link popularity by submitting open directories, search engines, link exchanges, and more.

Why SEO is Important?

Search Engine Optimization (SEO) is a strategy to rank sites up in the search engine search result page (SERP).

With the proper WordPress SEO, you can attract relevant traffic to your site.

By getting the right traffic, you can increase revenue and grow your sales for your business.

In short, SEO is important because it is the key to your success.

1. Choose Right Web Hosting for SEO

Choose right web hosting for SEO

There is no doubt that choosing the right web host is the first step to SEO.

A good web hosting provider can help you quickly achieve your SEO goals.

Always keep in mind that the faster your site loads, the better you can rank on Google.

Therefore, good web hosting focuses on performance (speed), availability (uptime), security and SEO awareness.

I suggest you choose Bluehost because it is recommended by WordPress.

2. Choose SEO Friendly Theme for Your WordPress Site

Choose SEO friendly theme for your WordPress site

It is very important to choose an SEO-friendly WordPress theme for your website.

When you choose a WordPress theme, always pay attention to these 4 most important things.

High readability, customization, mobile friendly, compatible with WordPress update.

As long as your site is readable, customizable, well optimized for mobile devices, and always updated you’ll be in good shape.

Check out:

3. Check Your Search Engine Visibility

Check your search engine visibility

Search Engine Visibility is an option that allows you to hide your site from search engines.

By default, it unchecked means your site is visible to search engines.

But sometimes it’s accidentally checked and it hides your site from search engines.

To get back your site on search engines, all you need to do is just unchecked the box.

Steps to follow:

  • Login to your WordPress site.
  • In Dashboard, go to > Settings > Reading page.

4. Set Permalink Structure

Set permalink structure

Now it’s time to set your permalink structure for your blog posts.

Having SEO-friendly URLs is very important when you want to rank your post.

A clear and clean URL structure will help you in WordPress SEO.

All you need to do is just select “Post name” permalink.

Steps to follow:

  • In Dashboard, go to > Settings > Permalink page > Post name.

5. WWW vs non-WWW in Your URL

WWW vs non-WWW in your URL

When you just start your WordPress site, this is the first question that you may have to answer whether you should go with WWW or not.

This means that you want a WWW in your domain name or not.

For example:

  • www.example.com or
  • example.com

It all depends on you, whether you choose WWW or just your own domain name.

There are no special advantages when choosing any of them, choose what you want.

Steps to follow: 

  • In Dashboard, go to > Settings > General page.
  • Add your preferred URL in both the fields ‘WordPress Address’ and ‘Site Address’.

6. Install Best SEO Plugin for WordPress

Install best SEO plugin for WordPress

If you are completely new to WordPress and want to start SEO for a WordPress site.

Then Yoast SEO is the best WordPress SEO plugin, it’s free. Yoast SEO is a powerful On-page SEO plugin for WordPress site.

With the Yoast plugin, you can optimize the SEO title, URL slug, and meta description.

It will show you a snippet preview of what your article looks like in Google search results.

This will give you an analysis of the use of your keyword. It also shows your article readability for your users.

The Yoast SEO plugin is easy to use and I highly recommend you to use this plugin for your WordPress SEO.

7. Submit an XML Sitemap

Submit an XML sitemap

An XML Sitemap can serve as a roadmap for your site, guiding Google to all of your important pages.

XML sitemaps are very effective for search engine optimization because they allow Google to quickly find your important website pages.

In short, XML Sitemap is like a blueprint for your website that helps search engines to find all of your web pages.

If you use the Yoast SEO plugin, it will automatically create an XML sitemap for you.

To find your sitemap, simply go to this URL:


Note: Don’t forget to replace ‘example.com‘ with your own domain name.

In the next step, you will learn how to add a site map.

8. Add Your Website to Google Search Console

Add your website to google search console

The Google Search Console is a free service offered by Google and previously known as Webmaster Tools.

With Google Search Console you can monitor and maintain the presence of your site in Google search results.

If you want to use the Google Search Console, you’ll first need to verify domain ownership before Google can give you access to the data for analysis or download.

Yoast SEO allows you to connect your site to Google Search Console.

Steps to follow:

  • Go to Google Search Console. (Login, if needed. )
  • Click ‘Add a Property‘.
  • Enter your website URL in the box.
  • Click ‘Add‘.
  • Click the ‘Alternate methods‘ tab.
  • Select the ‘HTML tag‘.
  • Copy the meta tag.
  • Log in to your WordPress website.
  • On ‘Dashboard‘ click on ‘SEO‘ (Yoast SEO).
  • Click on ‘General‘.
  • Click on the ‘Webmaster Tools‘ tab.
  • Paste the code under ‘Google verification code‘.
  • Click ‘Save Changes‘.
  • Switch back to Google Search Console.
  • Click ‘Verify‘.

That’s all! Your site is now connected with Google Search Console.

Once you’ve added your site to GSC (Google Search Console). Click the Crawl menu and just select Sitemaps.

After that, click on “Add/Test Sitemap” button.

Now just simply put “sitemap_index.xml” and then click “Submit Sitemap” button.

The Sitemap should be processed immediately. However, it may take some time to crawl the URLs specified in the Sitemap, and it’s possible that not all URLs in the Sitemap will be crawled based on site size, activity, traffic, and more.

9. Focus on Quality Content

Focus on quality content

You know that content is the first most important component of your website.

With high-quality content, you can easily rank your site on search engines.

Content is #KING and is the basis of SEO success.

If you don’t have the quality content that search engines want, your SEO ratings and readership are likely to be low.

Write SEO-friendly content that people like to read.

If people enjoy your article, then they can share it on their social media networks that help you with WordPress SEO.

10. Do Keyword Research

Do keyword research

Keyword research is the most important part of SEO strategy.

Always do keyword research before you start writing your article.

If you want to rank any of your articles then you need a keyword.

A keyword is a word that describes the content of your post or page.

It is the search term that you want to rank with a particular page.

So when someone searches for that keyword or phrase on search engines, they should find that page on your site.

Before you plan any strategy for your business you need a great list of keywords.

It is very important that you know what your customers are searching for.

If you know what your customers are searching for, based on that keyword, you can drive the right traffic to your site.

11. Optimize Your Blog Posts for SEO

Optimize your blog posts for SEO

When you write an article you should optimize it for SEO. It’s an on-page SEO process, as this Yoast SEO plugin will help you write SEO-friendly blog posts.

Here are some points that help you optimize your blog post.

  • Optimize for Keywords
  • Optimize Your Title (H1 Header)
  • Include Keywords in Subheaders (H2, H3)
  • Include the Keyword in Your URL
  • Optimize Your Headings
  • Optimize Your Images
  • Use Relevant Internal and External Links
  • Write a Meta Description
  • Link Your New Post to Old Posts
  • Choose Tags and Categories

Use your focus keyword within 70 characters. Write a very clickable title for your blog post. Always try to include keywords in subtitles like H2, H3 and more. Use the keyword in your post URL.

Most people read titles so it is important to make them attractive. Use alt text in your images, you can also use keywords in the alt tag.

Links are the most important part of SEO, so always add links in your posts. Write the best meta description for your blog post.

Linking your new posts to old posts is a great way to send traffic to old posts. And always use relevant categories and tags for your posts.

12. Use Categories and Tags in WordPress

Use categories and tags in WordPress

WordPress categories and tags play an important role in properly organizing your website posts.

They can help you get higher rankings in search engines.

Using appropriate categories and tags will improve your page view and it provides a great experience for your visitors.

13. Do Internal Linking

Do internal linking

An internal link is a type of hyperlink that connects one page to another in the same domain or site.

If you want to rank your content on search engine results, you will need links to your content.

When you write your content, you always need to perform an internal link building.

Internal links are important for SEO, and you should do this on a regular basis.

14. Build Backlinks for SEO

Build backlinks for SEO

Once you’ve finished writing your content, it’s time to create some backlinks.

Having high-quality and related backlinks are the most valuable for WordPress SEO.

There are lot’s of ways to build backlinks for your website.

Here are some ways to build a backlink:

  • Comments On Other Articles, Forums
  • Do Guest Posting
  • Broken Link Building
  • Through Infographics
  • Spy on your competitors

These are only some of the ways to build backlinks for WordPress site. There are many more ways to create backlinks.

15. Avoid Duplicate Content

Avoid duplicate content

You should always avoid duplicate content because search engines don’t like it.

Having the same content on multiple sites is called duplicate content.

If you want to put your content at the top of Google, always use the fresh and original content.

16. Fix Broken Links

Fix broken links

When your site contains broken links, your users receive a 404-page error, instead of a content.

Imagine that you and your partner went to Domino’s and the store is CLOSED.

How do you feel?

Broken links are also similar to closed, which disappointed your users.

Broken links are not only bad for your users, but it also harmful for your WordPress SEO.

How to find your broken links?

Here you’ll find all the missing pages on your site, with internal and external links.

17. Show Last Updated Date for Post in SERPs

Show last updated date for post in SERPs

If you’re not showing the date of your blog in the search results then you’re losing the advantage of SEO.

I recommend that you show your visitors the last date the blog post was modified.

Showing blog post updated date in the search engine results is a benefit for your WordPress SEO.

Search engines love new content, so It loves to saw fresh content published or recently updated content instead of displaying old posts.

18. Optimize WordPress Comments

Optimize WordPress comments

The comments section is one of the most popular places of any blog.

After reading your blog post, people would like to comment. Now a comment section is mostly used to create backlinks. You should make sure that you always delete spam comments.

Because it’s annoying and people hate spam comments. It also undermines the credibility of your site.

You can use the plugin called Akismet to optimize your blog comments.

Akismet automatically scans all comments and filters out those that look like spam.

Later, you decide whether to approve this comment or delete it. It’s all in your hands!

Note: Having too many comments may slow down your page.

19. Claim Social Media Profiles

Claim social media profiles

It is very important that you get your name on social media before someone else catches it.

For example: If your company name is White Burger, then the same username on Facebook, Twitter, Instagram, and YouTube is very cool.

What is the benefit of using the same username in social media?

And the benefit is that people can easily remember your brand and find you soon on social networks.

You can check your name on Namechk if your username is available on social media or not.

So, register your business at the social media channels ASAP you can.

20. Social Signals for SEO

Social signals for SEO

Social signal is one of the best ways to bring more traffic to your website.

Social signals refer to social shares counts and engagement activities, such as likes, comments, shares, retweets, and pins.

Social signals provide a short-term boost to the page.

Especially Google Plus! 

Google+ is a powerful tool and is essential for SEO.

So, whenever you publish your new content, share it with your social media.

21. Add NoFollow for External Links in WordPress

Add nofollow for external links in WordPress

As we all know, adding a lot of links to your website is great for improving its SEO (search engine optimization).

At the same time, some links may be harmful to your rankings. That’s why you need to learn how to create a nofollow link in WordPress.

A ‘nofollow‘ link is exactly what it sounds – it instructs the search engine robots not to follow it back to its source.

Preventing robots from crawling specific types of links (such as affiliate URLs) helps to ensure that your SEO performance remains top-notch.

You can easily add nofollow links using the “Ultimate Nofollow” plugin.

22. Speed Up Your WordPress Website

Speed up your WordPress website

For WordPress SEO your website speed matters a lot. The fast loading site is ranked better in search engines and also offers a great user experience.

Here are some of the best ways to optimize your website for WordPress SEO.

Monitor your site’s uptime, performance, and interactions with Pingdom.

23. Optimize Images for WordPress SEO

Optimize images for WordPress SEO

Images make your article more beautiful, and it also helps you in SEO.

When you use the images correctly for your article, this will help your readers better understand your content.

But if your images are not optimized, they may be worse than helping you.

In fact, non-optimized images are one of the most common speed problems for newbie sites.

Here are some tips for optimizing your images for your WordPress SEO.

  • Use the correct image format, such as JPEG, PNG or GIF.
  • Add caption.
  • Add alt text and title text.

With the Yoast Plugin SEO you can easily optimize images.

Note: Images make your content more attractive than all text experiences so. it’s very important to optimize them.

24. Secure Your WordPress Website

Secure your WordPress website

If once your WordPress site is hacked, it can cause serious harm to your business.

It directly affects your revenue and reputation.

Hackers can steal personal information, passwords, install malware, and even distribute malware to users.

So you must always protect your WordPress site.

  • Use a high-quality hosting, such as BlueHost or WP Engine.
  • Create an ultimate strong password for your WordPress site.
  • Always keep your WordPress up-to-date.
  • Switch your site to HTTPS.
  • Regularly create a backup copy of your site using UpdraftPlus.
  • Use the advanced security plugin, such as Sucuri Security.

The #1 protection for your WordPress site is your password. Use always strong passwords on your WordPress website.



Google officially announced that switching your site to HTTPS will give you a slight ranking boost.

HTTPS or “secure HTTP” was developed to allow for authorization and secure transactions.

Google claims that sites that use HTTPS have a small ranking advantage due to these security aspects.

Obviously, HTTPS provides security, so it’s definitely a great option for you. There are some additional SEO benefits for you to consider.

Here are some reasons you should use https for your entire site:

  • It may “increase your rankings.”
  • It preserves referrer data.
  • It’s more “secure” and more “private”.


There are many ways to drive traffic to your site, but SEO (Search Engine Optimization) is one of the most effective ways.

Finally, please note that SEO is a not a one day game, it’s a long-term process.

The more you focus on SEO, the more results you see, but usually, these results will arrive on time.

It may take time if you have new websites, new domain names, and new content without business history.

Sometimes it takes six months to see the results.

There is no quick solution for website ranking.

You need to spend quite a bit of time on your SEO strategy, it takes time, but you will see the result definitely.

That’s all for now!

These are the best WordPress SEO tips for beginners, I hope you found some useful SEO tips. By following these SEO tips, you can optimize your WordPress site for search engines. If you like this SEO guide, share it with your friends


  1. Great blog! Do you have any hints for aspiring writers? I’m
    planning to start my own site soon but I’m a little lost on everything.

    Would you suggest starting with a free platform like WordPress or go for a paid option? There are so many
    choices out there that I’m completely confused .. Any recommendations?

  2. An impressive share, I just given this onto a colleague who was doing a little analysis on this. And he in fact bought me breakfast because I found it for him.. smile. So let me reword that: Thnx for the treat! But yeah Thnkx for spending the time to discuss this, I feel strongly about it and love reading more on this topic. If possible, as you become expertise, would you mind updating your blog with more details? It is highly helpful for me. Big thumb up for this blog post!

  3. You actually make it seem so easy with your presentation but Ifind this topic to be really something which I think I would never understand.It seems too complex and very broad for me.I am looking forward for your next post, I will try to get the hang of it!

  4. We are a group of volunteers and starting a new scheme in our community. Your site provided us with valuable info to work on. You have done an impressive job and our entire community will be thankful to you.


Please enter your comment!
Please enter your name here