Petal
The SEO book displayed on a desk

Best Ways to Improve SEO Using Your CMS.

You have a website, and you want it to appear at the top of Google’s search results. That’s where SEO, or search engine optimization, comes into play. But how exactly can you boost your site’s SEO?

How do search engines read web pages?

Using so-called web crawlers (also commonly referred to as search engine bots or spiders), search engines examine hundreds of billions of pages. This process of finding out what pages exist on the web is called crawling. Once Google discovers a new page URL, it visits, or crawls, the web page to see what’s on it.  

A search engine bot crawling web pages

Which pages get to the top of Google?

After Google finds the new web page, it tries to understand what the page is about. This process is called indexing. Google examines the content of the page, catalogs images and embedded video files, and saves this information in a large database called the Google index. 

Another process worth mentioning here is ranking (or serving). When a user searches for something, Google tries to find the most relevant answer from its index. It attempts to identify the highest quality answers, taking into account things such as the user’s location, language, and device. To give an example, someone trying to find an Italian restaurant in Rome will get different results than someone typing the same query in Prague. 

What are so-called ranking factors?

Ranking factors are variables that Google uses to decide the best ordering of relevant, indexed results returned for a search query. Although there are supposedly around 200 of them, here are a few just to give you an idea of what ranking factors are: 

  • Selling point icon

    Core Web Vitals

  • Selling point icon

    Keywords in URLs and meta descriptions

  • Selling point icon

    Internal linking and backlinking

  • Selling point icon

    Visitor time on site

  • Selling point icon

    Quality content

  • Selling point icon

     Mobile-friendliness

  • Selling point icon

    Page loading speed

Avatar fallback - no photo
An important thing to keep in mind is that Google uses mobile-first indexing now. They predominantly check and rank the mobile version of any content. Many people focus on the desktop version even though it’s much less important for SEO these days.

Michal Pecanek, SEO & Marketing Educator, Ahrefs

How can you create a top-ranking website?

One of the most important aspects of a website is its structure. The way you lay out your website can have a direct impact on your ranking and the amount of traffic you receive. Below are some easy steps to creating a solid and simple website structure that can help improve your search engine optimization. 

According to IBM’s Content Designer Will Fanguy, “a proper website structure helps the site’s visitors find information easily through consistency.” He also says that the ideal website structure resembles a pyramid, consisting of a home page, categories, sub-categories, and individual pages and articles.

Start by exploring your competitors’ sites 

You can learn a lot by taking a look at your competitors’ websites. When you visit them, pay attention to how they’re organized—how many main categories there are and how they are connected. Examine the most popular sections and pages and decide whether it would make sense to add similar ones to your website.

Two young men looking at data on a computer screen

Prepare your keyword list

You should prepare a comprehensive keyword list for your website. SE Ranking suggests using tools like Google Keyword Planner together with Google Trends and visiting relevant forums to expand the list of keywords. Keep in mind that it’s essential to incorporate queries of different search volumes in order to address both general inquiries and very specific intents. 

After you’ve collected a lot of keywords, you can filter out the irrelevant ones—those that don’t suit your website. Then classify the rest based on a criterion that works best for you: intent, search volume, difficulty, or another, and match groups of keywords with different sections and pages you’re going to have on your website.

A person preparing a keyword list in their notebook

Create a map of your website 

Plan your website structure by writing down the major sections and then visualizing the hierarchy of each section using one of many visualization tools like Coggle or MindMeister. In addition, you should make sure: 

  • That each page can be reached with no more than three clicks from anywhere on the website. 
  • That you’ll be able to add new categories without having to completely redo the structure. 
  • That you don’t forget to create an internal linking strategy (learn more in the next section of this chapter) because your pages have enough power to influence search rankings all by themselves. 
  • That you always consider how easy or difficult it is for real users to navigate around your site because they matter more than anything else. 

Build a successful internal linking strategy 

Internal links are completely under your control. When you link within your own site, you can direct visitors straight to the most relevant pages. If you have lots of related content on your blog or web pages, internal linking allows you to connect them together—this is especially important on websites with lots of content. It’s common for users to get lost on large sites, so internal linking enables users to locate specific pages more easily and reduces this problem. 

A young woman thinking and looking at sticky notes

Create SEO-friendly URLs 

A good URL is descriptive but short and clean and includes keywords that are relevant to the page content (e.g., http://company.com/blog/7-seo-optimization-tips). Not only does creating SEO-friendly URLs help search engines find your content more easily, but it also improves your user experience. 

A young man holding a phone and working on a laptop

Make sure your website is accessible to everyone 

Accessibility is the word that describes making your website available to as many people as possible. It’s about making sure anyone can use your website, not just those with the latest technology or a certain level of skill. 

The problem with this is that it’s very hard to get right. Designing a website that’s accessible to everyone is actually very difficult because there are so many different factors involved—from the web browser you use to your device. However, there are certain things you can do to make sure your website is more accessible:  

  • Choose a CMS that supports accessibility. 
  • Use headings correctly to organize the structure of your content (learn more in Chapter 3 of our ebook). 
  • Include alt text for images (learn more in Chapter 3 of our ebook below). 
  • Ensure that your site is keyboard-friendly, meaning that it works without the use of a mouse. 

Tips from an SEO expert

  • A flat website structure is the way to go. It ensures that any two pages on your website are just a few clicks away from each other. That’s important for both your users and search engine crawlers. 
  • Regarding your URLs, a flat architecture means...
Flat vs. deep website structure

Want to keep reading?

Get your complimentary copy of Best Ways to Improve SEO Using Your CMS to:

  • Learn how your CMS affects SEO and what you can do about it
  • Produce high-quality content for Google
  • Find out useful and specific tips from an SEO expert

Get our free ebook

You may withdraw your consent at any time and manage your data in Consent Settings. You can read our privacy notice here.