How to Setup and Optimize Your Blog ( WordPress SEO For Beginner)

Want higher rankings on Google? Then you should start optimizing your WordPress blog for SEO the first day.

You must understand that search engine optimization in 2018 focuses on quality content and user engagement. These are the keywords you’ll probably hear when you start your SEO education.

Beginners WordPress SEO is not just for beginners. WordPress SEO is for anyone who wants to make sure their blog is set up and optimized for SEO. This guarantees that every time you create a new publication or page, your page will be classified faster and higher EVERY TIME AT ALL TIME!

How to Setup and Optimize Your Blog? (WordPress SEO For Beginner)

I have optimized WordPress blogs for SEO for more than 4 years. In fact, with my car blogging business years ago, I had to succeed in SEO to be successful. I could not only be good or good. I needed to know how to classify Google’s top search results, or my company would never have been successful.

Over the years, I’ve created hundreds of blogs and learned how best to build a WordPress blog for SEO. In fact, I have learned many lessons from my successes and failures. If you’re one of my students, you know that,

Now you can take advantage of everything I’ve learned and put it into practice right away. You can also see why this is a crucial step needed by anyone who is setting up a new site or optimizing a current site.

How to set up and optimize your blog for WordPress SEO

I’ve always approached SEO for WordPress through the basic principles of SEO. I focus on the three main areas of search engines, focusing on my optimization efforts.

The 2 main areas of the search engine optimization factor:

  • On-Page SEO
  • Off-Page SEO

We’ll cover the three aspects here in this guide, and in the end, you’ll be able to publish content on your website, knowing that your WordPress site has been properly configured and heavily optimized. Your blog will be able to maximize your SEO rankings in Google Search results every time you publish a new publication or page.

It’s about creating a foundation for SEO, and that’s what we’re going to do.

We will check this as if we have not yet installed your site and we have taken it over step by step. This will help you achieve all SEO milestones on the fly.

I do not want you to miss something.

Let’s get started

1. Choose your domain name

A few years back, choosing your domain name was a fundamental part of SEO. The keywords in the domain and whether it was a .com or not were very important factors.

This is not something you need to take care of now. Now every domain works. Still, I think selecting the right domain is important for brand recognition.

Always choose a name that is easy to recognize and remember. Anything that is too complicated or too long will reduce the intrinsic value of the domain. So choose the right one at the beginning and even though your page’s target keywords give you a little boost in the title, it really will not help you much if you need it.

The brand will be more important for your long-term business.

Beginner WordPress SEOThe most common question you ask me about domain names is whether you should use “www” in front of your domain, as I do here on my website ( The answer is no. You do not have to use the “www” for SEO purposes. There are some technical advantages to using it but we will not check it here. I recommend using it, but it will not make or break your SEO.

2. Select your web server

Yes, hosting websites is an important part of your WordPress SEO. They always ask me why hosting is such an important part of the process and the answer is simple.

One of Google’s ranking factors is website speed (page load times). They check this for both the desktop version and the mobile version of your website, and each one affects the ranking of your website accordingly.

Website speed and load times are heavily influenced by the web host you use for your site. The more optimal the server, the faster your site will get and the faster it will load.

One of Google’s newest and most important ranking factors is “User Experience”. The speed and load times of the website are part of this and the critical elements of the user experience that can not be ignored.

Do I like to use two seconds? as my reference point for page load times. Google says it takes an average of 2 seconds to get visitors’ attention to your site. If your pages are not loaded in 2-3 seconds, there may be a problem.

There are other ways to improve usability, website speed and page load times. but everything starts with your web server. We will discuss further ways to improve this process later in this tutorial. Please read on.

There are many accommodation options, but I have some recommendations to help you get started.

SiteGround: This is a specialized WordPress hosting that starts at just $3.95 / month with free SSL, CDN, and Supercacher. (See my review here).
Best Web WordPress Hosting – This is a highly optimized solution for WordPress sites that want to grow. * This is a fully managed solution with a free SSL certificate.

I repeat this and much more in my guide How do I start a blog?

If you are just starting, I definitely recommend reading it. Especially if you have your blog or are preparing to do so. It will help you get there first, before going through your SEO setup and optimization process.

Once you have web hosting and have your blog installed, it’s time to learn about each site’s configuration and optimization.

SSL certificate?
An SSL certificate on your website is great for security. It is also a ranking factor of Google. Since this is a relatively new factor, one can safely say that it will only gain in importance.

Website security is part of the user experience equation, so I hope it will be needed sooner rather than later on your site.

I will soon change everything here to SSL. It’s going to be a pain, but I know I have to do it.

This is one of those things your host should really do. If you can not do it yourself, use your hosting support. With more time than not, they are happy to help, especially if it helps you become a long-term customer.

Above all, the hosting companies have free SSL options that make it easier to start. You can also use the free SSL service Let’s Encrypt. It’s a solid open source option to take care of your blog. If you are using an e-commerce shopping cart, I recommend that you upgrade to a higher SSL level. For SEO purposes in a blog, the free option is definitely enough.

Read: Top Web hosting Review

3. Set up your permanent links

After installing WordPress, you must first set up your permanent link configuration. This will help you to create a friendly URL structure with SEO on your website.

As a result, your default WordPress URLs look like this:

This is how it looks:

All you have to do is change the change in the Configuration> Permanent Links section from the default configuration to the “Publication Name” setting and click Save.

Once you have done this, you now have “URL friendly with SEO”.

This step will also automatically create the settings that will allow your .htaccess file to work in the root of your site. The .htaccess file controls the redirects, special commands, and URL rewrite commands that make this new URL structure friendly to the search engine.

NOTE: If you do not have a .htaccess file, this action will be automatically created for you. In fact, I accidentally deleted my file and all I had to do to fix it was to save the permalinks settings, and this action created a new file and repaired my site immediately.


4. Install the Yoast SEO WordPress  Plugins 

It might sound easy, but installing a plugin, no matter how many features you have, will NOT optimize your blog for SEO. There are many more steps to follow after installation until your blog is truly optimized.

Can you perform a plugin search in the WordPress installation management menu by going to the plugin? > Add new and enter “Yoast SEO” in the search field. Then you can install it and activate the plugin directly from the WordPress administrator. If you want to do it manually, you can download the add-on here from the WordPress repository.

The WordPress SEO Plugin is a great free option to fulfill the optimization tasks that are required for SEO on your website. There is a premium version, but it is not something that I would say is required unless you are in a very competitive niche.

5. General configuration of Yoast SEO

After installation, you must first connect your website to Google Search Console. We’ll do this in the General Settings section of the Yoast SEO Add-on on the Webmaster Tools Review tab.

Connect the Google Search Console
While Bing and Yandex are themselves excellent search engines, I recommend connecting the Google Search Console first. This allows you to use Google Search Console tools to index and crawl your website, among other things. ,

You should do that.


  • Create your account in the Google Search Console.
  • Click the red Add Property button.
  • Select the meta tag verification option.
  • Copy the Meta Tag html and paste it into the Google Search Console section of the Yoast SEO Webmaster Verification section and click the Save button.
  • Now return to the Google Search Console and click the Review button.

That’s it! Your blog should now be connected to Search Console and Webmaster Tools.

Now that you’re connected to Search Console, you can perform other tasks that we’ll see later.

Add information about the company or company
In the General Settings section of Yoast SEO you need to add your company, blog or business information. This allows Google to identify your site by name or alternative name. It’s pretty easy. Just follow the instructions and enter your own information in the format shown below.

6. Set Titles and Publish Metadata

The Yoast SEO WordPress plugin automatically creates metadata and titles so that Google and other search engines can read them. This comes with predefined tags from given templates that I recommend to use. You can make minor adjustments, but the Yoast guys are some of the best SEO experts on the web. Take his recommendations seriously.

There are 2 parts of Yoast SEO Plugin that control post and page meta and meta description and meta description? S? The configuration of the main plugin and the specific configuration of the page/publication. I’ll show you how to configure each one to get the best possible optimization.


Read:  3 Main Reasons Why Blogging Will Improve Your Business

Optimize the submission of titles and descriptions
The main plugin configuration part in WP Manager controls the general template, which ensures that all titles and descriptions are written for each publication and page on your site. Start with the “Titles and Goals” section in Yoast.

You can see the Yoast template captions I use above for blog posts (also use Yoast’s default page settings). You can use these tags in Yoast’s settings for titles and descriptions so that every publication and every page is SEO-ready no matter what you do.


Optimization for publications and individual pages
The second place where you can edit titles and descriptions is directly on the publication pages of publications and publications. In this way, you can create specific SEO editions to truly optimize each and every one of the publications or pages you have created.

The Plugin analyzes your titles, goals, and even the content of your publication, and lets you know if your current optimization is good or bad. That’s great when you start. It provides a complete analysis of information about the parameters that will help you write better titles and descriptions for SEO and make your website faster and better.

Yoast Seo Tutorial – How To Setup Yoast SEO Plugin


Set Categories and Tag

When it comes to categories and labels, the general rule is to index the categories and set their tags for noindex. The main reason for this is that people tend to add many labels to your website. Google follows the tags but does not index them, which minimizes duplicate content issues.

If you do not want to use many tags, you can configure them for indexing. In the end, we’re looking for the best SEO benefits, and it’s better to have one, not the other. Google will follow the links in some way, and that’s what matters most to us in this case.

If you use custom taxonomies, I recommend configuring them for indexing, as they are specialized in most cases and require extra attention from Google.

WordPress Categories and Tags Tutorial


Author and file settings based on data

When configuring the author file (on the Files tab), I recommend that you do not enable it unless you have a blog of multiple authors with many employees. You can see my recommended settings below. Do not allow date-based files because they simply create a large amount of duplicate content on your site. This is definitely not good for your SEO.

Additional settings for the entire site

Use Yoast’s default settings in the Other section. As you can see in the following image, I recommend configuring the subpages of the files as “noindex”, and I definitely do not recommend using meta keywords in your blog. Google no longer recognizes the Meta Keywords tag, so it only takes time.

7. Configure the Sitemap

I recommend that you also adjust the default settings for XML Sitemaps (SEO> XML Sitemaps) in Yoast SEO. If you’re an advanced user, you can access each section of the tab and select individual parts of your site that you want to include in your sitemap or not. It is best if you are not 100% sure what you are doing because the other settings we have described tell Google how to handle your content.

Submit your Sitemap to the Google Search Console
Once your Sitemap has been created, you can instantly showcase it to Google. I recommend that you configure at least a number of categories, their main pages (About us, Contact, Privacy, etc.) and create at least two publications before we send them. Add something that’s worth indexing to Google. If you are not ready to visit your website on Google, wait until it does.

Once you’re ready to send, all you have to do is return to the Search Console account you created earlier. Use the sidebar menu in the property management window of your Web site to navigate to Crawl> Site Maps.

Next, click the Add Test / Sitemap button and add your URL to the sitemap. All you have to add is “sitemap_index.xml” to the form. and then click the Submit button.

Once your site map has been submitted (you may have to wait a few minutes), you can refresh the page. You should see the file “sitemap_index.xml” that is displayed. Over time, you can return to this page and see how many pages and images Google has indexed from your website.

The Sitemap must be reviewed by Google and automatically updated. I still go back and resend my every 90 days to make sure Google receives updates from my website.

Yoast SEO for WordPress training – XML Sitemaps


8. Do you submit your website to Google to index?

Once your sitemap has been submitted, stay in Search Console and go to the “Follow> Search as Google” section. Here you can send your entire page or only certain pages to the index. I recommend that you send your base domain URL.

Click the “Get and Render” button and wait for Google to process your shipment. Once finished, you’ll see a “Request Indexing” button. Click this button as shown below.

The following form is displayed. Select “Track this URL and its direct links” and then click Go.

This automatically ensures that your site is crawled by Google and the indexing process begins. You can return to this page and submit the request, but do not abuse it. I recommend this only if you have added a new meaningful element to your site.

Do not just retransmit your website because you’ve created a new blog post. Google and Bing are attracted to Yoast’s SEO add-on every time you create a new publication, and your sitemap is also updated. Most of the time that’s all you need.

Another thing you should do when submitting your website, if you remember, we ask Google to “search and process” your website. When you click on the status that may contain full or partial views of your site, you’ll see a graphical representation of how Google recognizes your site and how visitors see your site.

This can show you if you have a potential error or if you need to make corrections to your site. If it is partial, it may not display the entire homepage. So do not worry if you do not.


9. Yoast Social SEO Settings

Next, go to the SEO> Social section of the Yoast SEO add-on and complete the entire range, from tab to tab. If you do not have any of the listed accounts, that’s fine, but I recommend that you use any social media Account that is listed in the tab sections. Facebook, Twitter, Google Plus and Pinterest help you a lot with Social SEO.

I will post a full article on Social SEO and how to configure it in a very detailed future publication. So stay tuned.

Social Media Setting – SEO Yoast Plugin


10. Optimize your Robots.txt file

This optimization is easy. The Yoast SEO Plugin takes care of your Robots.txt file. You should not have anything to do with the file. In the past few years, Google could not see CSS and JavaScript when visiting your website. That changed everything now. Remember, Google can “render” and see everything, and if you block them so they do not see anything, they do not like it. Yes, that includes the WordPress / wp-includes file.

Do not get me wrong, there are advanced cases where you want to block google, bots or other search engines. Things like special memberships, private content, images, etc. But for most websites, you want Google to see and track everything. You do not want to block a link that accidentally gives you SEO value.

Everything is done and the Yoast add-on does it for you. If you say great, I did not know what the robots.txt file was. Then relax, you do not have to worry about it.

If you want to edit this file, you just need to go to the SEO section> Yoast SEO Tools? Add and click the File Editor link. There you can make the necessary changes in the file Robots.txt.

Here we end up practically with the Yoast SEO add-on. From here we continue with other WordPress SEO optimizations. * Note: If you want to go further, try SEOPressor Connect to get an SEO and Social SEO Premium WordPress solution.

Adding and Editing WordPress Robots.txt with Yoast SEO Plugin


Read:  How can you make your brand rank on the top page?

11. Optimize images for SEO

When it comes to optimizing your images in WordPress, it could not be much easier. You see that Google only sees the “alternative text” or “alternative text” for the images when it comes to image SEO. In WordPress, you only need to fill in the Alt Text form field when loading a new image, as shown below.

You can also do this in the image editing area of your existing images.

All you have to do is enter a friendly description of the SEO keywords in the alternative text box, and that’s good. For example, when I added the above image, I created the following alternative text for it: “Edit alternative image tags in WordPress”.

Keep in mind that visitors can see the alternative text as they scroll through the images on their website, and when users search for images without images in different RSS readers. The only one they see is their alternative text, so make sure it’s descriptive and not spam.

If you use many images or create a large number of image loads, you can use a supplement to optimize the alternative text. I recommend the SEO Optimized Images plugin. It does everything you need.

SEO Optimizing Your Posts and Pages With Yoast SEO Plugin


12. Website Speed Optimization for WordPress

  • Choose the right web host
    This is number 1 on the list, not without reason. If you host your website with the right company, this is the most important factor that contributes to the overall speed of your website.
    The hosting companies are basically like automakers, they all offer different speed and performance. For example, a case study in the database revealed that the difference in the hosting company can only represent a 56% change in response times/load times.
  • Perform regular plug-in performance scans
    Okay, with a few unnecessary add-ons out of the way, now let’s talk about low-performance add-ons.
    Under the hood, the add-ons are basically small software parts. And it happens that not all add-ons are created with optimized and well-structured code. Some of them are just poor.
  • Keep your WordPress updated
    WordPress updates are published frequently. The new major releases appear on average every 152 days, but smaller updates appear much more frequently (every 50 days, if I remember correctly).
  • Keep your add-ons up to date
    The same goes for your add-ons. Each new add-on update includes new enhancements and security solutions.
  • Remove the add-ons that you do not need
    Once you’re done updating the add-ons, it’s a good idea to think again about whether you even have any of them.
    Let’s face it, not all add-ons are an absolute necessity. You can probably do without a lot of them.
    Do you need a reason for that? Therefore, add-ons often contribute more than 86% of the total load time. At least that happened on one of my pages:
  • Optimize your pictures
    Did you know that most of the bandwidth of your website is consumed by the images?
    For example, if the original 13 chapters of The Art of War are saved as a plain text version, they only occupy 53 KB of storage space. That too is the art of war.
  • Minimize the design of your homepage
    Minimalism is the new black. Especially when it comes to homepages on WordPress sites.
    Basically, the more elements you have on your homepage, the longer it takes to load. And it turns out that you do not need much on your homepage anyway. Some of the most successful websites on the internet have very simple homepages.
  • Use a cache plugin
    Caching is a complicated and rather boring concept. But in short, it speeds up your website by storing the last known version of the site and then passing it on to visitors instead of forcing WordPress to create a new one on the fly … more or less.
    After all, the only thing we need to know about caching is that it works, and that’s pretty impressive, to be honest.
  • Optimize your database
    Do not worry, that does not involve programming. Optimizing your database is very easy and can have a big impact on the speed of your website.
    Over time, the database that WordPress uses to host your website is filled with people. Then, from time to time, you’ll need to use a plug-in like WP-Optimize to automatically clean it.
  • Use WordFence to monitor your site
    Wordfence is a good supplement that will help you implement basic security and generally keep your website healthy. Perform a variety of scans and monitor what’s happening on your site, and notify you when something is suspicious.
    Sometimes your website slows down due to malware or other unpleasant things. Wordfence saves you from these.
  • Pictures of “ lazy loading”
    Continue for a minute with the theme of the pictures. Another thing you can do is “load it lazy”. The idea behind it is to show pictures only when the visitor moves down to see them. With a deferred loading solution, the images will not be loaded by that time.
  • Move all scripts to the bottom of the page
    JavaScript is a great technology that can give you interesting features on your site, but it comes at a price. Mainly it can slow things down.
    So you can just move all JavaScript files to the footer instead of storing them in the header (usually the default settings).
  • Recreate thumbnails
    This is worthwhile every time you change your topic to a new topic. Most topics use different sizes of thumbnails. If your previous thumbnails (for images loaded in the past) are not optimized, they will need more bandwidth.
  • Reduce your JavaScript and CSS files
    Your WordPress website is a pretty complex creature. It consists of a series of files and data lines. One way to increase speed is to minimize the number of these files, which minimizes the number of requests that visitor browsers must make to restore the site.
  • Use a Content Delivery Network (CDN)
    A CDN should distribute all the static media files it has on its site (usually images and other uploads) across a network of servers to deliver it to its target audience faster.
    If you connect your site to a CDN, bandwidth consumption can be reduced by as much as 55%.
  • Enable gzip compressionAnother thing you can do to speed up your website is the configuration of so-called gzip compression. It’s a pretty technical process, but it’s well documented throughout the web, so you should be able to follow it by following the steps.
  • Remove the sliders from your designThe sliders look good, but on many levels, they are not a valuable addition to your website.
    First, they do not work as a conversion/ design/business tool. They also need a long loading time.
    The simplest solution is to remove all the sliders on your site and change them with static images or something completely different, such as the image. For example, a voluntary subscription form.
  • Connect your site with CloudFlareCloudFlare is magical. At least for me. I mean, I find it hard to understand that configuring something is as easy as CloudFlare can have on your site’s performance.
    Users report up to -44% of page load time.
    In one sentence, CloudFlare is an integrated CDN, optimization, security and analysis solution. It filters the traffic that your site receives and ensures that the actual visitors have a faster experience while the attackers stay in check. The configuration takes about five minutes and everyone can do it (there is a free plan).
  • Consider switching to a faster topic
    This is not always possible, especially if you are using a custom design, but you should at least consider it.
    Some WordPress themes are much slower than others due to several factors. In general, the abundance of features is the fault (the more features there are, the slower the topic is).
  • Use CSS sprites
    Typically, your CSS is organized to retrieve a series of individual images and then provide them in different areas of your website design.
  • Disable your subsequent posts
    The Publications Reviews are a great feature in WordPress … for some people. For others, it is completely useless.
    Revisions allow you to revert to any previous version of a particular publication. This will allow you to recover it if you accidentally deleted something that you did not want to delete.
  • Remove images from Gravatar
    Gravatar is the standard way to handle comment avatars in WordPress. A great feature in itself, but it can affect the speed of your site if your posts get a lot of comments.
    This is simply the result of your website, which has to display dozens of avatar images. You can reduce this burden by completely disabling these images from Gravatar.
  • Remove comments from spam
    Sites that receive a lot of traffic often receive spam comments. Spam comments take an irrelevant place. I’m trying to block them with the add-on CleanTalk, but some of the unwanted comments are being filtered.


Your website is now optimized for SEO and ready! There are many other things you can do for SEO in your WordPress blog, but when it comes to setting up and optimizing for WordPress SEO beginners as the foundation for your website, we’ve covered everything you need to do to get started. 

If you want to see how you get a kick-start to these important SEO ranking factors, read our blog entry linked here. It will show you how to use it.

I hope you like the tutorial. If you have questions or see something that I have missed, please let me know in the comments below. If you like the tutorial, please share it with your friends.

 This configuration helps your website get started quickly, making every post and page faster and better than ever before. You are ready!
Tangeer Mehedi

About the Author

Tangeer Mehedi

I'm Professional SEO Specialist, ​Team Leader of RegentSEO, a ​Trusted SEO Agency with over 7 years industry experience. I understand what it takes to get your website #1. Feel free to contact me with any questions you may have! Let me help you build and strengthen your online presence. More About Me...

Leave a Comment:

Scroll Up