WordPress SEO: How to optimize your WordPress website for Google

WordPress SEO: How to optimize your WordPress website for Google

Using WordPress as a CMS? This article explains the SEO measures you should take to improve your content’s visibility and rankings on Google.

WordPress is the most commonly used CMS on the market. By some estimates, it’s currently powering 455,000,000 websites on the internet. An impressive statistic, but also incredibly daunting for websites looking to increase their traffic and improve visibility. Thankfully, a few WordPress SEO measures are all you need to optimize your website for users and search engines.

WordPress SEO measures this guide will cover:

Activate your Search Engine Visibility

After installing WordPress, you should first ensure that the WordPress website is visible to search engines.

Search Engine Visibility” enables you to specify if search engines should crawl and index your website. If you’ve already installed WordPress, you will find this setting under Settings > Reading.

If “Discourage search engines from indexing this site” is checked, the first key step should be to uncheck this checkbox and save.

Figure 1: Check your search engine visibility in WordPress to ensure that Google can crawl and index your website.

Optimize your URL structure

A descriptive URL is not only important for SEO, it’s also crucial from the users’ point of view as it’s easier to recall.

Standard URL in WordPress: www.mydomain.com/?p=123

Descriptive URL in WordPress: www.mydomain.com/seo-for-wordpress

Both URLs point to the same article, but the first URL is an example of a standard URL in WordPress. The second has a customized structure.

In WordPress, you can easily change a standard URL to a custom URL via Settings > Permalinks.

Figure 2: Start optimizing your URLs in WordPress by selecting your desired structure.

Here, if the first point is selected by default, you should think about how you would like to structure your URLs. For example, you can integrate the day or month the URL was published. Many consider “Post Name” to be the easiest way. It will generate the URL automatically and keep the URL short and easy to remember. The settings are automatically saved when you select the desired option.

When creating a new page or post, you have the option of assigning it a descriptive URL. By default, WordPress uses the title as the URL. Clicking on the “Edit” button next to the URL will allow you to specify additional settings.

Figure 3: Continue to optimize your URLs by editing URLs within a page or post.

Tips for optimizing URL structure in WordPress

Use the page’s title as the URL: It is often sensible to simply use the title as the URL, since you’ve ideally already included your primary keyword here. For example, it could be advisable to assign an article with the title “The 10 best SEO plugins for WordPress” the URL /wordpress-seo-plugins.

Keep your URLs concise: Make sure to keep your URL short and simple and avoid “filler” words like “with,” “and,” “or,” “for,” as well as adjectives. Additionally, you should use small letters, and use hyphens (not underscores) to replace spaces. If you follow these guidelines, your URL will be displayed in the SERPs and will positively influence the CTR.

Understand the risks of changing a URL: If you want to change your URL in WordPress after it’s been published to shorten the URL or optimize keywords – keep in mind that the search engines and your users already know the old version of the site. It is therefore advisable to set up a 301 redirect from the old to the new URL. Otherwise, a 404 error page will show up upon accessing the site. Google has already indexed it, and internal and external links direct there. This is not only unfortunate from a user experience perspective. The Googlebot is also running into a void. To install redirects for your CMS you need a plugin, like the free plugin Simple 301 Redirects. After the initial installation, you can find the option in Settings > 301 Redirects.

Use header tags correctly

Header tags or h-tags are tags in the source code of a document that define the headlines of the webpage. The headlines are defined by <h#>, where # is a number between 1 and 6 that defines the order and format of the headline.

Using header tags correctly is important for both users and Google. Proper headlines on a page create a better user experience by breaking longer pieces of content into smaller digestible pieces. They improve the overall reading experience for visitors, which in turn can improve the page’s average bounce rate and time on page. Google will take these positive signals into consideration when evaluating and ranking your website.

WordPress makes it easy to add header tags to your content and even creates some headers automatically. The title of a web page or post is automatically assigned an H1 tag. Therefore, be sure to choose the title carefully and try to integrate the main keyword.

For the remainder of your article or website, try to organize your content using other subheaders. In the example below, the H2 tag is used for heading 2 and h3 tag for heading 3:

Figure 4: WordPress makes it easy to select the appropriate header tag for each page.

Every page should only have one H1 tag. An article only has one main topic and hence only one main headline. You should therefore avoid repeated use of the H1 tag in the body text. H2 and H3 tags can be used repeatedly – but don’t go overboard. You want your user to be able to read your content.

If you have a lot to say about a certain topic within your article and there is a lot of text in one URL, maybe consider if it’s worth creating an additional URL for this topic. This is completely up to you and the type of page though.

Check out this article on How to Use HTML Heading Tags Correctly for more information.

Use categories and tags for SEO

Categories and tags in WordPress are labels you can add to your WordPress pages that allow you to organize and structure your content- but that’s not all! Categories and tags can also be advantageous for SEO.

According to the WordPress definition, categories should be used for broad topics while tags can be used for more specific topics.

Every well-structured WordPress blog consists of different categories for better organization of its content. Different articles also have multiple tags in order to make them visible under their respective keywords. If the categories and tags are used sensibly, you also get landing pages that contain changing, current, and growing content. Such landing pages are therefore often ranked highly in the Google search results. You should however make sure that you only use the categories and tags sensibly. The subject matter of the various categories should not overlap, and the categories should always be seen as a bundle of articles.

Nevertheless, most websites lack the SEO basics. For example, most of the content is not unique and the meta tags are not well optimized. The main challenge lies in filling the categories and tags with additional relevant content. Here, a lot of content is needed for Google to consider the page to be important. You can use the Rich Text Tags plugin to add valuable content to categories and tags. For instance, if you have one category for “Vacation in Bavaria” where all the related posts are grouped, such as “Top 10 attractions in Munich”, you can fill the respective category page with unique content and hence raise its value in Google’s ranking.

Figure 5: Easily edit your categories in WordPress.

You can manage the title and description of category and tag pages using the Yoast SEO plugin. This plugin will be discussed in more detail later in this article.

Rich Snippet optimization

Rich Snippets are a great way to make your page standout in the search results e.g., using stars ratings, recipe images, etc. Sadly, rich snippets can’t be switched on with a flip of a switch, Google decides when rich snippets will be displayed. But one important prerequisite for Rich Snippets is to use schema markup.

Schema markup is a form of microdata added to the source code of a website that helps search engines understand your content better and in turn, offer the right content to fulfill specific search queries.

The easiest way to add schema markup to your WordPress website is to install a plugin. The All in One Schema.org Rich Snippets plugin makes implementing schema tags on your WordPress website pretty simple.

After installation, you’ll see the Configure Rich Snippet Box for individual pages of your WordPress site. Select the type of content that the page displays and the box will recommend schema tags that you can add to the page.

Figure 6: This is the Configure rich snippets box in WordPress.

For example, if you select “Recipe,” including the information like the recipe name, time required or a photo will help increase the chances of this information being included in the search results as a rich result.

Figure 7: Here is an example of a recipe that’s been enriched by schema tags, resulting in a rich snippet.

Most importantly, after configuring your schema tags, don’t forget to test your schema markup to ensure that everything is working properly.

Optimize your images

Images add an incredible amount of value to a webpage. They make pages more appealing and help visitors understand the content better. Optimized images also offer another avenue for visitors to find your website through Google Image Search.

Since Google currently cannot completely interpret an image, you should consider the following when optimizing your images in WordPress:

  1. Save your image files with a descriptive file name, connecting separate words with hyphens. This file name will be included in the image’s URL and is therefore “read” by Google so you should also consider strategically using keywords that make sense to the image.

  2. Add alternative text (alt tags) to each image. Including alt text with your images is best practice for accessibility, will be displayed if the image fails to load, and helps Google understand the type of information presented by the image to the user.

You can add alt tags in WordPress directly when uploading an image or in the media library (menu item: Media) by clicking on the respective image.

Additionally, you’ll have the option to edit other text related to the image. You can add a title for the image that will be displayed when a visitor hovers over the image and edit the URL and filename to include relevant keywords. You will also see details about the size of the image, its dimensions, and its format.

Figure 8: WordPress allows you to adjust the URL, title, caption, alt text, and description of an image.

Plugin Tip: There are many situations where several people or employees work on the same website. This often makes it hard to ensure that every employee adds alt text to image files. In such a case, it’s advisable to use the SEO Friendly Images plugin This plugin automatically assigns every image an alt and title tag. Here, you can specify the settings for the automation in advance. You can also choose to overwrite the alt and title tags manually.

  1. Make sure your image files aren’t too large and compress your images if need be. Large image files can hurt your page speed and therefore your website’s performance. More on this later in the article.

Use the Yoast SEO Plugin

There are several plugins for WordPress that can greatly help simplify your everyday work. One of the most popular all-in-one SEO plugins is Yoast SEO. The basic version is available free of charge and offers a number of solutions that are key for good OnPage SEO.

Once installed, the plugin is displayed in the WordPress sidebar with the title “SEO.” If you open this menu, you will see eight different submenus where you can change the various settings:

Figure 9: This is what the Yoast SEO plugin looks like in your WordPress navigation.

Dashboard: Here, you have the option to start a quick tour, view recent changes, and restore to default settings. You can also add information about a person or company – this is then provided to Google as semantic information. Furthermore, you can register your website for all webmaster tools.

Title and Metas: As the name suggests, this is all about the title tag and different meta tags. Here you can choose to automatically set your title and descriptions so that all of your subpages are automatically assigned a unique title and description without much effort. You can also configure your desired indexing settings to prevent specific content from being indexed by search engines.

Social This allows you to configure settings that impact the appearance of the image in social media (Facebook, Twitter, Pinterest, and Google Plus). You can also link social profiles to your website.

XML Sitemaps: This tab allows you to create an XML Sitemap and manage which specific content or articles get included. The XML sitemap lists all websites in an XML file format. Search engines use this to identify the website’s structure and subpages and subsequently index them.

Advanced: This enables you to configure additional URL settings. You can also activate [breadcrumb navigation](https://en.ryte.com/wik...