Please wait...

My Work Tools for Creating a Custom WordPress Website

Every WordPress developer has their preferred themes and plugins for website creation.

Personally, I prefer working with Astra PRO theme and Spectra PRO visual page builder. These powerful tools enable me to design virtually anything. In cases where customisation is required beyond their capabilities, I integrate it using custom coding.

These tools are lifetime licensed, which will also apply to your website. This ensures that you can update your plugins and theme without any limitations or expiry date, a crucial aspect for both security and the lifespan of your WordPress.

Why do I use These Tools for custom WordPress Website creation?

Astra PRO theme offers remarkable versatility in both visual and functional customisation. It has an extensive library of pre-built templates to prove its huge capabilities.
Spectra visual builder plugin is exceptionally fast compared to builders like Divi, Elementor, or even my second favourite, Beaver Builder. A fast website directly correlates to better rankings on Google.
Both Astra and Spectra are well integrated with WooCommerce and because of that it’s possible to customise your online shop in every aspect. From presenting your products to arranging the checkout view.

In addition, there are several essential free plugins I use in almost every WordPress website:

Wordfence: WordPress Security Plugin. A crucial security plugin that acts as a firewall, preventing unauthorised login attempts and blocking malicious scripts. It includes a Google reCAPTCHA extension.
Contact Form 7. The most widely used free contact form plugin. I prefer it over others due to its numerous free extensions and functionalities that are otherwise paid.
SEOPress. A user-friendly plugin for taking control of how your posts and pages appear in search engines. I find it superior to Yoast SEO.
Polylang. A multilingual plugin allowing translation of post and page content, as well as taxonomy and text strings in the theme. Most features are free, but the WooCommerce extension is paid periodically.
LiteSpeed Cache. This plugin significantly reduces the loading time of your WordPress site, even if your server isn’t LiteSpeed-powered.
Orphans. A lightweight plugin, which removes single characters at the end of line of text. For more advanced text modifications I also use wp-Typography plugin.
Other plugins that enhance the convenience of using WordPress include: Duplicate Page, Page scroll to id, Redirection, Duplicator, Loco Translate, Really Simple SSL, Query Monitor.

WordPress: More Than Just a Blogging Platform

When WordPress made its debut in 2003, it was initially designed as a content management system (CMS) for bloggers. However, over the years, it has evolved into a versatile CMS, thanks to its extensive repository of themes and plugins.

I categorise the WordPress websites I typically develop into five types. Each of these can also include a blog functionality, as WordPress, at its core, is a robust blogging platform.

Landing Page Websites

The most common type of website is a landing page. It typically provides essential information about a product, service, project, campaign, and more.

Tell Me What You Need

So I could estimate how much it would cost.

    Let’s start with your credentials
    (this section is required)


    What kind of website are you interested in?

    Do you also require an SEO analysis?




    Do you need any additional features or functionalities?
    (this section is optional, you can skip it and describe your needs in the old-fashioned way — via text area)

    How many pages should your website have?
    (Excluding home page and privacy policy/cookie policy pages)

    How many categories should your portfolio have?
    (each category can consist of multiple galleries)

    How many additional languages do you need?

    How many additional currencies do you need?

    How many products do you want me to add to your website?

    Do you want users to be able to comment/rate your posts?

    Do you also need a multi-step form?

    How many steps your form should have?

    Do you need your form to use conditional logic?


    The good old-fashioned text area 🙂
    (this field is required)


    One Page Websites

    One-page websites represent advanced versions of landing pages. They’re ideal for establishing a strong online presence. However, in terms of SEO, they can be optimised for only a few phrases. This means that if you have an extensive and diverse offer, you might want to consider other options.

    Tell Me What You Need

    So I could estimate how much it would cost.

      Let’s start with your credentials
      (this section is required)


      What kind of website are you interested in?

      Do you also require an SEO analysis?




      Do you need any additional features or functionalities?
      (this section is optional, you can skip it and describe your needs in the old-fashioned way — via text area)

      How many pages should your website have?
      (Excluding home page and privacy policy/cookie policy pages)

      How many categories should your portfolio have?
      (each category can consist of multiple galleries)

      How many additional languages do you need?

      How many additional currencies do you need?

      How many products do you want me to add to your website?

      Do you want users to be able to comment/rate your posts?

      Do you also need a multi-step form?

      How many steps your form should have?

      Do you need your form to use conditional logic?


      The good old-fashioned text area 🙂
      (this field is required)


      Business Websites

      This is the broadest category, as a business website can be virtually anything. It’s the optimal choice if you want to present services in detail. The most basic business websites consist of up to five sub pages, however I used to develop business websites with more than thirty sub-pages, in which case they are proportionally more expensive.

      Tell Me What You Need

      So I could estimate how much it would cost.

        Let’s start with your credentials
        (this section is required)


        What kind of website are you interested in?

        Do you also require an SEO analysis?




        Do you need any additional features or functionalities?
        (this section is optional, you can skip it and describe your needs in the old-fashioned way — via text area)

        How many pages should your website have?
        (Excluding home page and privacy policy/cookie policy pages)

        How many categories should your portfolio have?
        (each category can consist of multiple galleries)

        How many additional languages do you need?

        How many additional currencies do you need?

        How many products do you want me to add to your website?

        Do you want users to be able to comment/rate your posts?

        Do you also need a multi-step form?

        How many steps your form should have?

        Do you need your form to use conditional logic?


        The good old-fashioned text area 🙂
        (this field is required)


        eCommerce Websites

        If you require online sales functionality, that means you should order an e‑commerce website. I use the WooCommerce plugin to transform your WordPress blogging platform into a full-fledged online shop with user management system, that can be integrated with plenty of external services, such as payment gateways, delivery services and so much more.

        Tell Me What You Need

        So I could estimate how much it would cost.

          Let’s start with your credentials
          (this section is required)


          What kind of website are you interested in?

          Do you also require an SEO analysis?




          Do you need any additional features or functionalities?
          (this section is optional, you can skip it and describe your needs in the old-fashioned way — via text area)

          How many pages should your website have?
          (Excluding home page and privacy policy/cookie policy pages)

          How many categories should your portfolio have?
          (each category can consist of multiple galleries)

          How many additional languages do you need?

          How many additional currencies do you need?

          How many products do you want me to add to your website?

          Do you want users to be able to comment/rate your posts?

          Do you also need a multi-step form?

          How many steps your form should have?

          Do you need your form to use conditional logic?


          The good old-fashioned text area 🙂
          (this field is required)


          Portfolio Websites

          Basically, portfolio websites fall under the business website category. The key difference lies in having a more extensive and categorised portfolio section. Therefore, if you aim to focus on showcasing your offer in detail, this is the best choice. 

          Tell Me What You Need

          So I could estimate how much it would cost.

            Let’s start with your credentials
            (this section is required)


            What kind of website are you interested in?

            Do you also require an SEO analysis?




            Do you need any additional features or functionalities?
            (this section is optional, you can skip it and describe your needs in the old-fashioned way — via text area)

            How many pages should your website have?
            (Excluding home page and privacy policy/cookie policy pages)

            How many categories should your portfolio have?
            (each category can consist of multiple galleries)

            How many additional languages do you need?

            How many additional currencies do you need?

            How many products do you want me to add to your website?

            Do you want users to be able to comment/rate your posts?

            Do you also need a multi-step form?

            How many steps your form should have?

            Do you need your form to use conditional logic?


            The good old-fashioned text area 🙂
            (this field is required)