October 3, 2024
Frequently SEO Problems and Solutions

Frequently SEO Problems and Solutions

Have you still had trouble increasing your website ranking on Google even though you have implemented various SEO tips? It could be that there is an undetected SEO issue or there is a technique you haven’t practiced.

Whatever the situation, this article will cover some of the most common SEO problems and how to solve them. Come on, read to the end!

1. Website Indexation Status in Search Results

You practice SEO so that website pages can rank top in search results. However, the ranking will not increase if Google never indexes the page itself. This SEO problem you should immediately avoid.

Therefore, you should make sure that Google has indexed the website pages. The trick, type site: (website domain) in Google Search. Pay attention to the top of the search results. There are several results displayed, right? You can compare it to the number of web pages you have created.

If the numbers are different, there may be pages that are not indexed for the following three reasons:

  • Error setting in robots.txt file
  • NOINDEX tag left in page HTML code
  • Website pages have several versions of addresses

Now, let’s look at how to overcome the three causes above.

2. Wrong Settings in robots.txt

robots.txt is a website file to determine whether a URL or URL path should be indexed by Google. Error settings in this file can make all URLs on the web unindexed. Creepy, huh?

To find the settings in robots.txt, access the file by typing (your domain)/robots.txt in the browser. If the Disallow column only contains a slash (/) like the example below, it means that your website will not be indexed by Google.

As for the solution, luckily it’s quite easy. You simply edit the contents of the Disallow column in robots.txt so that the website can be indexed. If you’re using WordPress, you can use the Yoast SEO plugin to edit it.

The trick is first to install Yoast SEO on your WordPress. Then, click the Yoast SEO > Tools menu in the sidebar.

On the page that appears, click File editor .

In the file editor, add the URL path that you don’t want to appear in the search results in the Disallow field. For example, login page with URL path /wp-admin/. 

This way, Google will index all the other pages on your web. If so, click Save changes to robots.txt.

3. NOINDEX Tag Left on Page

The NOINDEX tag is used to make the page not indexed by Google. The difference with robots.txt, this tag is placed in the HTML code of the page.

There are three forms of the NOINDEX tag, namely:

<meta name='robots' content='noindex, follow'>
<meta name='robots' content='index, nofollow'>
<meta name='robots' content='noindex, nofollow'>

Meanwhile, indexable pages display tags like the following:

<meta name='robots' content='index, follow'>

Developers usually add the NOINDEX tag to the website in the build stage. However, if you forget not to replace it, the tag left in the code of this page makes the web page unindexable and becomes an SEO problem.

Therefore, you need to make sure that the tag displays ‘index, follow’ as in the example above. To check it, just do the following two steps:

  1. Access pages that don’t appear in search results. Then, right-click on the page and click View page source.
  2. Next, press ctrl + F and type index to quickly search for noindex/index tags.

If it displays any of the three forms of the NOINDEX tag, you should ask your developer to change it to ‘index, follow’. Also, make sure you have a list of pages you don’t want to be indexed as a reminder.

4. Many Versions of Website Address

Perhaps you have a web page that can be accessed via several similar URLs, such as:

mywebsite.com

www.mywebsite.com

mywebsite.com/home.html

If so, you must select one of them as a canonical URL or primary URL. Because Google will find it difficult to determine which URLs should be indexed.

If left unchecked, Google will index some or all variations of your URL. This will certainly be an SEO problem because it confuses Google in determining the domain authority of your website.

Well, to avoid this problem, you can set a 301 redirect from all URL variations to the main URL you specify. With a 301 redirect, visitors who access the URL variation will be redirected to the main URL.

Most visitors probably won’t even notice they’re being redirected to a different URL. However, these redirects will help Google to find out the main URL of your website.

Setting up a 301 redirect can be done via the .htaccess file or a WordPress plugin.

5. Duplicate Content

If a 301 redirect redirects visitors from URL B to URL A, the function canonical tag indicates that URL B is a duplicate of URL A. So, visitors can still access URL B, but Google will only index URL A.

Canonical tags are suitable for e-commerce website product pages that fall into two or more different categories.

The categorization system used by e-commerce platforms or plugins can make a single product page have multiple URLs at once. Examples are the two URLs below:

https://www.mywebsite.com/product/jacket-denim

https://www.mywebsite.com/collections/men/jackets/jacket-denim

Between the two URLs, https://www.tokoku.com/products/jaket-denim is the main URL. However, when accessing the same product page via the category path /collections/men/jackets, the URLs are different. Well, pages like this are what you need to have a canonical tag on.

To add canonical tags, you can use the Yoast SEO plugin. After installing the plugin, follow the steps below:

  1. In the WordPress sidebar, click Pages > All Pages to display a list of pages.
  2. Hover over the title of the page you want to canonical tag and click Edit.
  3. Scroll down the page editor until you find Yoast SEO. Click the Advanced tab and type the main URL of the page you are currently accessing in the Canonical URL field.

6. Using 302 Redirect or Meta Refresh to Redirect

Apart from a 301 redirect, there are several other techniques to redirect visitors from URL A to URL B, including a 302 redirect and a meta refresh.

However, you should not use these two techniques as an alternative to a 301 redirect. The reason is that a 302 redirect is only temporary, whereas a meta refresh is just code that takes visitors to another URL.

Moreover, the two techniques do not transfer domain authority and backlinks. So, if you need a redirect, it’s a good idea to stick with a 301 redirect.

7. Not Using Sitemaps to Help Website Indexing

One way that you can do to help index your website on Google is to create a sitemap. This is an XML document that lists the pages of your website.

Then, how to make it? One of them is using Yoast SEO. Follow the steps below:

  1. Click the Yoast SEO menu in the WordPress sidebar and select the General menu.
  2. Click the Features tab and make sure the XML Sitemaps status is On.

With these two steps, your website already has a sitemap. However, don’t move from the Yoast SEO settings just yet. Click the question mark icon next to XML Sitemaps, then click See the XML sitemap.

Now, copy the URL of the page to submit to Google Search Console. Next, perform the following steps in Google Search Console:

  1. Access Google Search Console and click the Sitemaps menu in the sidebar.
  2. Enter the sitemap URL that you copied earlier in the Enter sitemap URL field and click Submit. Google Search Console will process the sitemap.

When submitting the latest sitemap, don’t forget to delete the previous version, OK? You can do this by clicking an existing sitemap under the Enter sitemap URL field.

Then, click the three-dot menu in the top-right corner of the page and click Remove sitemap.

Another SEO problem is allowing your web page to experience a 404 error, especially one that gets backlinks from other websites. Because the backlinks that the page gets are automatically invalid.

404 errors generally occur because the page is corrupted, deleted, or has been moved to another URL, but was not redirected. One way to find the pages that are experiencing these errors is with Google Search Console (GSC).

If you haven’t used it yet, connect your website with Google Search Console. After GSC has loaded your website data, in the sidebar, click the Coverage menu under the Index tab.

GSC will display various errors that occur on your website.

Look for the 404 error in the error list in the Details section. If it’s not there, click Excluded .

Once you’ve found the 404 error in the list that appears, click it. Then, scroll down until you find the Examples section. This is where the flat URL of the 404 error page is displayed.

Next, check the URLs in the list. If it has been moved to another URL, do a 301 redirect from the old URL to the new one. Although the effect is not immediate, this redirect will restore backlinks to the URLs that were moved.

The number of backlinks is one of the SEO ranking factors. However, you have to maintain that the backlinks you get are of quality and natural. Otherwise, Google may assume that you are doing prohibited link-building practices and remove the website from search results.

The characteristics of unnatural backlinks are that they are numerous and unnatural. Usually, these links are obtained from buying and selling backlinks, URL spam in other web comments fields, and online forum threads.

Even though you have avoided backlinks with the criteria above, other people can do it on your website, you know. This SEO problem is called a negative SEO attack and you should be aware of it.

For that, you must monitor backlinks to your website regularly. You do this by downloading a list of backlinks from Google Search Console with the following steps:

  1. Access Google Search Console. 
  2. Click Links in the sidebar.
  3. In the top right corner, click Export External Links.

After downloading, check whether the backlinks you get meet the six factors below:

  • Relevance to your website
  • Domain authority is high
  • Lots of traffic
  • The contents of the page are well written
  • Provide backlinks to other quality websites
  • Indexed by Google

If you don’t meet these factors, it means that the backlink is not natural or quality.

Next, collect unnatural backlink URLs and submit the list to the disavow tool in Google Search Console.

The following are Google’s provisions for a list of backlinks that you want to submit:

  • The list of backlink URLs must be a .txt file. You are free to name this file.
  • One line contains only one URL.
  • Each URL begins with the text domain: For example domain:example.com/page-name.

After creating the file, follow the steps below:

  1. Access the Google Search Console disavow tool.
  2. Select your website property/domain, then click Upload disavow list.
  3. Within 24 hours, Google will process the list of URLs you submitted and exclude them from your list of web backlinks.

10. Meta Title and Description Too Long

Meta title and meta description are important places to put your target keywords. In addition, both are also used to attract the attention of search engine users. However, sometimes the optimization is forgotten.

The meta title should be less than 60 characters, while the meta description should be under 160 characters. If more than that limit, the title and description will be cut by Google. If the target keyword is cut off, your optimization will be in vain, right?

So that it doesn’t become an SEO problem, you should check the length of the meta title and description of each of your web pages with Yoast SEO. The method:

  1. Open the page in the WordPress editor.
  2. Scroll to the Yoast SEO section.
  3. Check the bar under the SEO title and Meta description columns. If it is green, the number of title and description characters is sufficient.

11. Website Doesn’t Use HTTPS

Website security is one of the points on Google’s list of ranking factors.

Well, one of the easiest ways to increase website security is to use SSL. With it, data traffic on your website will go through the HTTPS protocol. Thanks to the encryption that occurs in the protocol, the data cannot be read by anyone.

Besides being useful for SEO, HTTPS is also a sign that visitors can access your website safely. The reason is, that now web browsers display the label “Not secure” for websites that do not use HTTPS. Meanwhile, the browser displays a lock image for websites that use HTTPS.

It is not uncommon for Google to prohibit you from accessing websites that do not use HTTPS. The message “Your connection is not private” as below will appear. So, if you don’t use HTTPS yet, you need to install SSL on your website.

12. Websites Are Not Mobile-Friendly

Besides all the SEO issues that have been discussed, you should not forget to optimize the appearance and performance of your website on mobile devices. Moreover, mobile-friendliness is one of the SEO factors.

If you use WordPress, you have been helped to customize your website to look presentable on mobile devices. The CMS provides thousands of responsive themes. In addition, the theme editor makes it easy for you to customize the look of the web for mobile.

However, there are several factors that you must do to make the website more mobile-friendly. These factors can be identified by checking the website on Google’s Mobile-Friendly Test.

How to use it is easy. You just type the domain into the field provided and click Test URL. In addition to telling you if the website is mobile-friendly or not, the test results will show you several other pieces of information, including:

  • Screenshot of your website in mobile view
  • The HTML structure of the page
  • Problems found by Google when loading the web page

Well, to ensure that the website is truly mobile-friendly, at least some ways need to be done, including:

  • Ensure that the website display is visible on mobile devices
  • Create a simple menu
  • Use easy-to-read fonts

Conclusion

Many SEO problems can occur. Most of these issues are directly related to indexation on Google, such as using sitemaps, setting robots.txt, and implementing canonical URLs.

Meanwhile, other problems are things you can do to improve website rankings in search results such as websites that are slow, not mobile friendly, and don’t use HTTPS yet.

Well, the list of SEO issues discussed earlier is quite long and we appreciate the time you could spend on other things. For example, managing a website and running a business.

About The Author

Leave a Reply

Your email address will not be published. Required fields are marked *