How to do SEO?

Part 2: Technical aspects

3 January 2023

This is the second part of our series on how to do search engine optimization (SEO). This time we will focus on the technical aspects of SEO.

You can also check out How to do SEO? Part 1: Content, where we talked about how to make content SEO-friendly.

Robot.txt file

The robots.txt file tells search engines which pages on a website should be crawled and which should be excluded. If the robots.txt file is blocking search engines from accessing specific pages, those pages will not be indexed and will not appear in search results.

Though the robots file is generally included on purpose to prevent access to certain pages, sometimes code errors may mistakenly indicate to crawlers that a page shouldn’t be crawled and indexed. You can check for potential robot.txt errors in Google Search Console.

Website speed

Fast-loading websites tend to rank higher in search results. A fast page load also allows crawlers to go through the page quicker. Not to mention site speed is also a huge user experience factor and good rankings in Google also depend on user behaviour (we will discuss this side of SEO in part 3).

You can use Google PageSpeed Insights to check your website’s performance including its load speed.

Improving website speed can involve optimizing multimedia (reducing size, while maintaining quality) and code (clearing unsupported and voluminous scripts and plugins).

Responsive website

The quantity of users accessing the Internet on mobile devices has been growing steadily in the past several years. This makes it essential for a website to be mobile-friendly, or in other words responsive. Responsive web design means a web page can adapt to the different sizes of browsing devices, that is, its content can be viewed correctly regardless of the type of device it is accessed.

The great importance of responsive design for SEO comes from Google itself. The company has announced that responsive websites will be prioritized in search results.

Likewise, a responsive website is key for user experience and could be a factor in reducing bounce rates. Users would be less likely to leave a page if it displays correctly on their devices.

To check if your website is mobile-friendly, you can run it in Google’s Mobile-Friendly Test. The Mobile Simulator extension for Chrome is another useful tool that allows you to see how your website displays on multiple devices.

Site structure

Site structure is the way you organize your website’s pages and posts. The structure of your website can have a big impact on its search engine rankings. This is because crawlers follow in when trying to understand your content so that search engines to index it. A clear and logical site structure is your best bet as it will make your content easier to analyze, index, and serve in relevant search queries.

Make sure you have good navigation and a proper page hierarchy with sections and subsections. You can compliment them by using taxonomies (such as categories or topics), as well as by linking pages internally and including breadcrumbs. All of this will make it easier for crawlers and users to understand and navigate your content, which ultimately improves SEO.

Internal linking

Internal linking refers to the practice of linking one page on your website to another page on your website. It’s another way of helping search engines understand the content of your website and make it more visible to users.

Internal links are the ones you have in your menu, but they can also be links within your content. For instance, a product page can include links to relevant blog posts. Or an article in your Blog section can include links to other related articles. This kind of internal linking is super useful for introducing your users to additional content and extending the time they spend browsing your website. This, in turn, reduces bounce rates, which also affects SEO and Google rankings.

In addition, internal linking helps search engines navigate through your content and find related pages and posts, as well as understand page authority.

Don’t go overboard with linking your pages though, as according to Google, quality should prevail over quantity. This means don’t link just for the sake of linking but rather think of it as supporting your website structure and hierarchy.


A sitemap is an XML file that lists all the pages (URLs) on your website and provides information (metadata) about each page to search engines. Though a sitemap isn’t a guarantee that included pages will be indexed, it does provide extra support to crawlers in finding and navigating your website’s content.

You can submit sitemaps in Google Search Console. Although once submitted, sitemaps should update automatically any time you change your content, we recommend you update them yourself periodically. You just need to copy the sitemap URL and paste it into the Sitemaps section of Search Console.

Schema markup

Schema markup is a standardized vocabulary of tags, which you can add to your website’s HTML code to help search engines understand the content more accurately.

It lets you annotate your pages with metadata about their content. This metadata can include the name of a product, the price, or other details, and is used by search engines to provide users with more information about your website. For example, if you have a recipe website, you can use schema markup to provide details about the ingredients, cooking time, and nutrition information for each recipe, which would be exceptionally useful for users.

The Schema markup is supported by all major search engines and you can find more information about it on

If you use Yoast for your WordPress website, it will automatically describe your pages using Otherwise, it needs to be added to the HTML code.

SEO FAQ2023-04-15T09:38:27+00:00

What is SEO, and why is it important for my website?

SEO stands for Search Engine Optimisation, and it’s the practice of optimising your website’s content and structure to rank higher in search engine results pages (SERPs). Good SEO practices are essential for increasing website traffic, visibility, and credibility.

Which are the four pillars of SEO?

The four pillars of SEO are content, technical aspects, user experience and authority.

How do I optimise my website for search engines?

There are several best practices to optimise your website for search engines, such as using relevant keywords, creating high-quality content, optimising meta tags and descriptions, building high-quality backlinks, and improving website speed and mobile responsiveness.

How often should I update my website’s content for SEO?

There’s no set frequency for updating your website’s content, but it’s essential to keep your website up-to-date and relevant for your target audience. Updating your content regularly can help improve your website’s visibility and search rankings.

How long does it take to see results from SEO efforts?

The time it takes to see results from SEO efforts varies depending on several factors, such as the competitiveness of your industry and the quality of your SEO practices. It could take a few weeks to several months to see noticeable results from SEO efforts. However, it’s important to remember that SEO is a long-term strategy, and consistent efforts over time will yield better results.

Is it essential to have a mobile-responsive website for SEO?

Yes, having a mobile-responsive website is essential for SEO because Google considers mobile-friendliness as a ranking factor. A mobile-responsive website ensures that your website is easily accessible and user-friendly on mobile devices.

How do I optimise my website for local search results?

If you have a physical location, you should optimise your website for local search results by including your business address and phone number on your website, creating a Google My Business listing, and getting listed in local directories.

Can I use any keyword I want to rank for in my content?

No, you cannot use any keyword you want to rank for in your content. You should only use keywords that are relevant to your content and target audience. Avoid using irrelevant or spammy keywords that could harm your website’s credibility.

What are backlinks, and why are they important for SEO?

Backlinks are links from other websites that point to your website. They’re essential for SEO because they’re a signal to search engines that your website is credible and authoritative. However, not all backlinks are created equal, so it’s important to focus on building high-quality backlinks from reputable websites.

Go to Top