What to know about WP websites

Creating a website is an essential step for any business or individual looking to establish an online presence. With the vast array of tools and platforms available, it can be overwhelming to choose the right one. However, a website developed using WordPress, or Wp for short, is a popular and reliable option.

WordPress is a content management system that makes it easy to create and manage websites of all types and sizes. Whether you’re starting a blog, an e-commerce site, or a corporate website, WordPress provides the flexibility and functionality to meet your needs.

With this step-by-step guide, you will learn how to create a Wp website from scratch. From choosing a domain name and hosting provider to installing WordPress and customizing your site’s design, we will walk you through each stage of the process.

By the end, you will have a fully functional and visually appealing website that represents your brand or personal interests. So, let’s get started on your journey to creating a Wp website!

What is WordPress?

WordPress is a popular and widely-used content management system (CMS) that allows you to build and manage your own website. It is an open-source software that can be installed on a web server, providing you with a platform to create, edit, and publish content online.

With WordPress, you can create a professional-looking site without the need for extensive coding knowledge. It offers a user-friendly interface and a wide range of customizable themes and plugins, making it easy to design and customize your website to fit your needs.

WordPress is known for its flexibility and versatility. Whether you want to create a blog, an online store, a portfolio site, or any other type of website, WordPress can accommodate your needs. It provides you with the tools and features to easily manage your site, including adding and editing pages, creating menus, adding media, and much more.

One of the main advantages of using WordPress is its large and supportive community. There are countless resources available, including forums, documentations, and tutorials, to help you navigate and make the most of the platform. This means you can easily find answers to your questions and get support when needed.

In summary, WordPress is a powerful and flexible platform that allows you to build a website with ease. Whether you are a beginner or an experienced developer, WordPress provides you with the tools and resources to create a site that is both functional and visually appealing.

Advantages of Using WordPress

WordPress is a popular and widely used content management system that allows users to easily create and manage their websites. It was first developed as a blogging platform, but it has evolved into a powerful tool for building all kinds of websites. Here are some of the advantages of using WordPress for your website:

  • User-friendly: WordPress comes with a user-friendly interface that makes it easy for people with little or no technical knowledge to create and manage a website. It offers a simple dashboard where you can easily add or edit content, customize the design, and manage various aspects of your website.
  • Flexible and customizable: WordPress offers a wide range of themes and plugins that allow you to customize the look and functionality of your website. The themes control the overall design and layout, while the plugins add specific features and functionality. This flexibility allows you to create a unique website that meets your specific needs.
  • SEO-friendly: WordPress is built with search engine optimization (SEO) in mind. It has features that make it easy to optimize your website for search engines, such as creating SEO-friendly URLs, adding meta tags, and optimizing your content. This makes it easier for your website to rank higher in search engine results, leading to increased visibility and traffic.
  • Scalable: WordPress can handle websites of all sizes, from small personal blogs to large enterprise websites. It is designed to be highly scalable, allowing you to add new pages, blog posts, or even entire sections to your website as your business or audience grows.
  • Community support: WordPress has a large and active community of developers and users who are constantly working on improving and enhancing the platform. If you ever need help or support, you can easily find answers to your questions or solutions to your problems through forums, tutorials, and documentation.

In conclusion, WordPress is a powerful tool for creating and managing websites. Whether you are a beginner or an experienced developer, you can benefit from its user-friendly interface, flexibility, SEO-friendliness, scalability, and community support. Consider using WordPress for your next website project and experience the advantages it offers.

Step 1: Choose a Domain Name

When you decide to create a website with WordPress (WP), one of the first steps is choosing a domain name. A domain name is the unique address that identifies your website on the internet. It’s important to choose a domain name that is both memorable and relevant to the content you plan to publish on your site.

When selecting a domain name, it’s essential to keep these best practices in mind:

  • Be unique: Make sure your domain name is not already taken or too similar to another established website.
  • Keep it simple: Aim for a domain name that is simple and easy to spell, pronounce, and remember.
  • Stay relevant: Choose a domain name that reflects the purpose or theme of your website.
  • Avoid hyphens and numbers: Hyphens and numbers can make a domain name more difficult to remember and type correctly.
  • Consider SEO: If possible, include relevant keywords in your domain name to help with search engine optimization.

Once you have brainstormed potential domain names, you can use a domain registration service to check if they are available. These services will also provide suggestions if your desired domain name is already taken.

Overall, choosing a domain name is the first step in creating your WordPress site. It’s an important decision that can impact the success and branding of your website, so take the time to choose wisely.

How to Choose a Good Domain Name

Choosing a good domain name is a crucial step when creating a website, especially if it’s a WordPress (WP) website. Your domain name is the address that people will use to access your website, and it plays a significant role in how your site is perceived and found online. A well-chosen domain name can make it easier for visitors to remember and find your website, so it’s important to choose the right one.

1. Keep it simple and memorable

When selecting a domain name for your WP website, try to keep it short, simple, and easy to remember. Avoid using hyphens, numbers, and complex spellings that can confuse your visitors. A catchy and straightforward domain name can leave a lasting impression and increase the chances of people visiting your website again in the future.

2. Reflect your brand or website

Consider choosing a domain name that reflects your brand or the purpose of your website. It should give visitors an idea of what your website is about or what services you offer. A domain name that aligns with your brand or website can help build trust and credibility among your audience.

Example: If you are developing a WP website for a travel blog, consider using a domain name like “” or “” to indicate the focus of your site.

3. Research and avoid copyright/trademark issues

Before finalizing a domain name, it’s essential to research and ensure it doesn’t infringe on any existing trademarks or copyrights. You don’t want to face legal issues or confusion with other brands. Conduct a thorough search to ensure the domain name you choose is unique and doesn’t violate any intellectual property rights.

By following these tips, you can choose a good domain name that is both memorable and relevant to your website. Remember, your domain name is an essential part of your online identity, so take your time and make a well-informed decision.

Registering a Domain Name

Before you can create your WordPress site, you need to register a domain name. A domain name is the web address that users will type into their browser to access your site.

When choosing a domain name, it’s important to pick one that is easy to remember and relevant to your site’s content. It should also be unique and not already taken by someone else.

To register a domain name, you can use a domain registrar service. There are many reputable domain registrars, such as GoDaddy, Bluehost, and Namecheap, that offer easy registration processes and competitive prices.

When registering a domain, you will need to provide some personal information, such as your name, address, and contact details. This information is typically used for administrative purposes and is publicly accessible through the WHOIS database.

Once you have registered your domain, you will need to connect it to your hosting service. Your hosting provider will provide you with the necessary DNS settings, which you can update in your domain registrar’s control panel.

It’s important to note that registering a domain name does not automatically create a developed website. It simply reserves the web address for you to use. After registering your domain, you can proceed with setting up your WordPress site.

Now that you understand the process of registering a domain name, you’re one step closer to creating your own WP site!

Tips for Choosing a Domain Name

One of the most important steps in creating a WP website with WordPress is choosing a domain name. Your domain name is the address that people will use to find your website on the internet, so it’s essential to choose wisely. Here are some tips to help you select the perfect domain name for your developed WP website:

1. Keep it short and simple: A domain name that is short and easy to remember will be more effective in building brand recognition and attracting visitors.

2. Make it relevant: Your domain name should reflect the topic or purpose of your website. It should give visitors an idea of what to expect when they visit your site.

3. Use keywords: Including relevant keywords in your domain name can help improve your website’s search engine optimization (SEO) and make it easier for users to find.

4. Avoid numbers and hyphens: Numbers and hyphens can be confusing and difficult to remember. It’s best to stick with letters and make sure your domain name is easy to type.

5. Consider your target audience: Think about who your website is intended for and try to choose a domain name that will resonate with your target audience.

6. Check for availability: Before finalizing your domain name, make sure it’s not already taken. There are many domain registration websites that can help you check availability and purchase your chosen domain name.

7. Protect your brand: When choosing a domain name, consider registering variations and misspellings of your chosen name to protect your brand and ensure that visitors can find your website even if they make a typo.

By following these tips, you can choose a domain name that will effectively represent your WP website and help attract visitors. Remember to explore different options and take your time to find the perfect domain name for your website.

Step 2: Set Up Web Hosting

Setting up web hosting is a crucial step in getting your website up and running. Web hosting is essentially the service that allows your website to be accessible on the internet. Without it, your site won’t be live and ready to be developed.

When it comes to hosting a website developed using WordPress (WP), there are several options to choose from. Here are a few popular web hosting providers:

  • Bluehost – Bluehost is a recommended hosting provider by WordPress and offers dedicated WordPress hosting plans.
  • SiteGround – SiteGround is another reliable hosting provider that offers optimized WordPress hosting.
  • HostGator – HostGator provides both shared and WordPress hosting plans, making it suitable for various website needs.

Once you’ve selected a web hosting provider, you’ll need to sign up for an account and choose a hosting plan that fits your website’s requirements. Most hosting providers offer different plans based on factors like storage, bandwidth, and additional features.

After signing up, you’ll need to configure your domain name to point to the hosting provider’s server. This usually involves updating the DNS (Domain Name System) settings with the appropriate information provided by the hosting provider.

Once the DNS settings are configured, it may take some time for the changes to propagate. This process can take anywhere from a few hours to a couple of days.

In the meantime, you can take advantage of this waiting period to familiarize yourself with the hosting provider’s control panel. This control panel will be your central hub for managing your website, setting up email accounts, accessing file managers, and more.

After the DNS changes have propagated and your domain is successfully connected to your hosting provider, you can proceed to the next step of installing WordPress on your hosting account.

Overall, setting up web hosting is essential for getting your WordPress website up and running. With the right hosting provider, you can ensure that your site is secure, accessible, and equipped with all the necessary features to support your website’s growth.

What is Web Hosting?

Web hosting is a service that allows individuals and organizations to make their websites accessible to the public via the World Wide Web. In simple terms, web hosting is like renting a space on a server where your website can reside.

When you create a wp website, it needs to be stored on a server so that it can be accessed by visitors. This is where web hosting comes into play. A web hosting provider provides you with the necessary server space and infrastructure to store your website files and make it accessible to users.

Without web hosting, your website would not be accessible to anyone else on the internet. The hosting provider ensures that your website is accessible 24/7, so that visitors can view and interact with your site at any time.

Web hosting is a crucial part of developing a website. It allows you to store your website files, display your content, and interact with your users. Choosing the right web hosting provider is important to ensure that your site runs smoothly and remains accessible to your audience.

Types of Web Hosting

When it comes to hosting a site developed on WordPress (WP), there are several options to consider. Choosing the right type of web hosting is crucial for your website’s performance, security, and overall success. Here are the three main types of web hosting:

1. Shared Hosting:

Shared hosting is the most popular and budget-friendly option for WP websites. With shared hosting, your site will be hosted on a server along with multiple other websites. This means that you will be sharing server resources, including CPU power, memory, and bandwidth, with other site owners. While shared hosting is affordable, it may result in slower site speed and limited control over server settings.

2. Virtual Private Server (VPS) Hosting:

VPS hosting offers a compromise between shared hosting and dedicated hosting. With a VPS, your site shares server space with other sites, but each website receives its own dedicated portion. This means that you have more control over server settings and resources, resulting in improved website performance. VPS hosting is more expensive than shared hosting but provides better scalability and security.

3. Dedicated Hosting:

Dedicated hosting is the most powerful and expensive type of web hosting. With dedicated hosting, you have an entire server dedicated to your website. This means that you have full control over server resources and can customize server settings according to your specific needs. Dedicated hosting is ideal for large websites with high traffic volumes or websites that require intensive processing power. However, it is less cost-effective for small or medium-sized WP websites.

Before choosing a web hosting provider and plan for your WP website, consider your website’s size, traffic, budget, and technical requirements. Each type of web hosting has its own advantages and disadvantages, so be sure to choose the option that best suits your specific needs.

Remember that the right web hosting can significantly contribute to the success of your WordPress website.

Choosing a Web Hosting Provider

When it comes to developing a website with WordPress, one of the most important decisions you will make is choosing a web hosting provider. Your web hosting provider plays a crucial role in the performance and stability of your site, so it’s essential to make the right choice.

There are several factors to consider when selecting a web hosting provider for your WordPress site. First and foremost, you need to ensure that the provider supports WordPress. Look for a hosting provider that offers specific WordPress hosting or at least has a one-click WordPress installation option.

In addition to WordPress support, your web hosting provider should offer reliable performance and high server uptime. A slow-loading or frequently offline site can harm your site’s user experience and search engine rankings. Look for a provider that has a solid reputation for speed and reliability.

Another crucial factor to consider is the level of customer support provided by the hosting company. As a website owner, you may encounter issues or have questions related to your WordPress site. A hosting provider with excellent customer support will be able to assist you promptly and efficiently.

Security is another vital consideration. You want to choose a web hosting provider that takes security seriously and offers measures such as regular backups, firewalls, and malware detection and removal. A secure hosting environment will safeguard your WordPress site from potential threats.

Lastly, you should take pricing into account. While it may be tempting to opt for the cheapest hosting provider, keep in mind that quality and reliability often come at a price. Compare the features and pricing plans of different hosting providers to find the one that offers the best balance of affordability and performance for your WordPress site.

Choosing the right web hosting provider is essential for the success of your WordPress site. By considering factors like WordPress support, performance, customer support, security, and pricing, you can make an informed decision and ensure a smooth and reliable experience for your website visitors.

Step 3: Install WordPress

Once you have developed a WP site with WordPress, the next step is to install the WordPress software on your server to make your website live.

Here are the steps to install WordPress:

  1. Download the latest version of WordPress from the official website.
  2. Extract the downloaded files to your computer.
  3. Create a new database for your WordPress site. You can do this through your web hosting control panel or using a tool like phpMyAdmin.
  4. Upload the extracted WordPress files to your web server using an FTP client.
  5. Access your website’s URL in a browser. You should see the WordPress installation wizard.
  6. Select your language and click on the “Continue” button.
  7. Enter the database details you created earlier, including the database name, username, password, and host.
  8. Click on the “Submit” button to proceed.
  9. WordPress will now connect to your database and set up the necessary tables.
  10. Once the installation is complete, you will be prompted to create an admin account.
  11. Enter the admin username, password, and email address.
  12. Click on the “Install WordPress” button to finish the installation.

Congratulations! You have successfully installed WordPress on your server. Now you can start customizing your website and adding content to make it truly yours.

How to Install WordPress

Before you can start developing your website, you’ll need to install WordPress. Fortunately, the process is straightforward and doesn’t require much technical knowledge.

Step 1: Choose a hosting provider

The first step in installing WordPress is to choose a hosting provider where your site will be hosted. There are many hosting providers available, and you should choose a reliable one that fits your budget and requirements.

Step 2: Register a domain name

Once you have selected a hosting provider, you’ll need to register a domain name for your website. Your domain name should be unique and easy to remember. Many hosting providers offer domain registration services, making it convenient to manage both your hosting and domain in one place.

Step 3: Set up your hosting account

After choosing a hosting provider and registering a domain name, you’ll need to set up your hosting account. This typically involves creating a username and password and providing your domain name and other details to link it with your hosting account.

Step 4: Install WordPress

Most hosting providers offer a simple WordPress installation process. You can usually find this feature in your hosting account’s control panel or dashboard. Look for a “one-click install” option or a “WordPress installer” to start the installation process.

Step 5: Configure your WordPress site

Once WordPress is installed, you’ll need to configure your site. This includes choosing a theme, installing plugins, setting up your site’s language and time zone, and customizing your site’s appearance and functionality.

Step 6: Start building your website

With WordPress successfully installed and configured, you can now start building your website. WordPress provides a user-friendly interface and a wide range of customization options, allowing you to create a unique and professional-looking website.


By following these steps, you can easily install WordPress and start developing your WP website. Remember to regularly update WordPress and your plugins to ensure the security and performance of your site. Happy building!

Configuring WordPress Settings

After you have successfully installed WordPress, it is time to configure the necessary settings to optimize and personalize your wp website. The settings in WordPress allow you to customize various aspects of your website, including the site title, URL structure, permalinks, and more.

To access the WordPress settings, log in to your WordPress dashboard and navigate to the Settings tab. From here, you can modify the general settings, writing settings, reading settings, and other important configurations.

Firstly, you should set the Site Title and Tagline to reflect the purpose and message of your website. This information is usually displayed in the header of your website and helps visitors understand what your website is about.

Next, you can configure the WordPress URL structure. By default, WordPress uses a URL structure that includes dates and post IDs. However, you can change this to make your URLs more user-friendly and SEO-friendly. You can choose to have a custom structure with just the post name or include the category name as well.

Permalinks are also an important consideration for your wp website. Permalinks determine the URL structure for individual posts and pages on your website. You can choose from several options, such as the default, day and name, month and name, and so on. It is recommended to use a permalink structure that includes the post name for better SEO.

Furthermore, you can configure the discussion settings to enable or disable comments on your website. This option is useful if you want to encourage user engagement or if you prefer to have a more static website without user comments.

Other settings include the ability to choose the default timezone, select the date and time format, and set the visibility of your website to search engines. You can also configure the reading settings to determine whether you want your website to display the latest posts or a static page as the homepage.

Overall, configuring the WordPress settings is an important step in developing a website with WordPress. By customizing these settings, you can optimize your website for both user experience and search engine optimization.

Selecting a WordPress Theme

When it comes to developing a website with WordPress, selecting the right theme is crucial. The theme is responsible for the overall look and feel of your site, so it’s important to choose one that aligns with your vision and goals.

There are thousands of WordPress themes available, both free and paid. Free themes are a good option if you’re on a budget, but they often have limited customization options. Paid themes, on the other hand, come with more features and support from the developers.

Before choosing a theme, consider the following factors:

Design: Look for a theme that fits your brand and aesthetic preferences. It should have an appealing layout and colors that complement your content.
Functionality: Think about the type of site you want to create and make sure the theme has the necessary features. Whether you need an e-commerce site, a blog, or a portfolio, there’s a theme out there for you.
Responsiveness: In today’s mobile-centric world, it’s essential to choose a theme that is responsive and looks great on all devices. Test the theme on different screen sizes to ensure a seamless user experience.
Customization: Consider how flexible the theme is in terms of customization. Look for themes that allow you to easily change colors, fonts, and layouts without coding knowledge.
Support: Check if the theme developer offers support or documentation. A reliable developer will be available to answer your questions and provide assistance if needed.

Once you’ve found a theme that meets your requirements, install and activate it on your WordPress site. You can always switch to a different theme later if you change your mind, but keep in mind that changing themes may affect the appearance and structure of your site.

Remember, your WordPress theme is the foundation of your site, so take the time to choose one that not only looks great but also aligns with your website’s goals and functionality needs.

Step 4: Customize Your Website

Once you have your site developed with WordPress (WP), it’s time to customize it and make it your own. WP provides you with a wide range of customization options to choose from, allowing you to create a website that reflects your unique style and brand. Here are some key steps to help you in customizing your WP website:

1. Choose a Theme

The first step in customizing your WP site is to select a theme. WP offers a myriad of themes, both free and paid, that can give your website a professional look and feel. You can browse through the WP theme directory or explore premium theme providers to find the perfect fit for your site. Consider factors such as design, layout, and functionality when making your choice.

2. Customize the Appearance

WP allows you to customize the appearance of your website through the use of its built-in Customizer tool. You can access the Customizer by navigating to “Appearance” in your WP dashboard. From there, you can modify various elements such as the site title, logo, colors, fonts, and more. Take advantage of these options to align your site’s appearance with your brand identity.

3. Install and Customize Plugins

WP’s extensive plugin directory offers a wide range of functionalities that can enhance your website. Whether you need a contact form, social media integration, or an SEO tool, there’s likely a plugin available for it. Install the necessary plugins and customize them to meet your specific requirements. Remember to prioritize functionality and choose reliable plugins with positive user reviews.

By customizing your WP website, you can create a unique online presence that stands out from the competition. Take the time to explore the available customization options and experiment with different combinations until you achieve the desired look and functionality. Remember, a well-customized website not only attracts visitors but also helps with brand recognition and user engagement.

Customizing the WordPress Theme

Once you have set up your wp website with WordPress, you may want to customize the theme to match your desired look and functionality. Customizing the theme on your website allows you to create a unique design that represents your brand or personal style.

WordPress offers various ways to customize your theme:

  • Customizing the theme using the WordPress Customizer: The WordPress Customizer is a built-in tool that allows you to modify various aspects of your theme, such as the site title and tagline, background image or color, header image, and more. You can access the Customizer by going to “Appearance” > “Customize” in your WordPress dashboard.
  • Installing and activating a new theme: If the available customization options in your current theme are limited, you can explore the vast library of free and premium themes available in the WordPress Theme Directory or third-party theme marketplaces. Installing and activating a new theme can give your website a completely different look and feel.
  • Editing the theme files: If you have coding knowledge, you can directly edit the theme files to make more advanced customizations. However, it is essential to create a child theme before making any modifications to the theme files to prevent losing your changes when the theme gets updated.

When customizing your WordPress theme, keep in mind the following best practices:

  1. Make use of the theme’s available options: Before installing a new theme or editing the theme files, explore the customization options provided by the current theme. Many themes offer various settings and options that can be easily adjusted to achieve the desired look.
  2. Consider responsiveness: Nowadays, it is crucial for a website to be responsive and adapt to different screen sizes. Make sure the theme you choose or customize is mobile-friendly and looks good on all devices.
  3. Backup your website: Before making any significant changes to your theme, it is always recommended to create a backup of your website. This way, you can restore it to a previous state if anything goes wrong during the customization process.
  4. Test your website: After customizing your theme, thoroughly test your website to ensure everything is working correctly. Check the layout, navigation, forms, and any functionality you have implemented.

By customizing your WordPress theme, you can create a website that stands out from the rest and reflects your unique style and brand identity. Take the time to explore different customization options and experiment until you achieve the desired result.

Adding Plugins to Enhance Functionality

One of the greatest advantages of using WordPress to develop your website is the ability to easily add plugins. Plugins are pieces of code that can extend the functionality of your website. With thousands of plugins available in the WordPress Plugin Directory, you can find a wide range of options to enhance your site in just a few clicks.

Here are some popular plugins that can add extra features to your WordPress site:

1. Yoast SEO

Yoast SEO is a powerful plugin that helps optimize your website for search engines. It provides a comprehensive set of tools to improve your site’s SEO, including keyword optimization, XML sitemap generation, and social media integration. With Yoast SEO, you can easily optimize your content to rank higher in search engine results.

2. WooCommerce

WooCommerce is the most popular e-commerce plugin for WordPress. It allows you to turn your website into a fully functional online store, enabling you to sell products and services with ease. WooCommerce provides various customization options, secure payment gateways, and shipping integration, making it a powerful tool for managing your online business.

3. Contact Form 7

Contact Form 7 is a simple and flexible plugin that allows you to add contact forms to your website. It enables you to create multiple forms with different fields and customize their appearance. Contact Form 7 also supports CAPTCHA and spam filtering, ensuring that you receive only genuine messages from your visitors.

4. Jetpack

Jetpack is a feature-packed plugin that offers a wide range of tools to enhance the functionality and security of your WordPress site. It includes modules for site performance optimization, social sharing, email subscriptions, and website backups. Jetpack also provides detailed site stats and analytics to help you understand your audience better.

Remember to choose plugins that are compatible with your WordPress version and regularly update them to ensure optimal performance and security. Adding plugins to your site can greatly enhance its functionality and provide a better experience for your visitors.

Creating and Managing Pages

When developing a website with WordPress, you have the ability to create and manage pages to organize your site’s content. Pages are similar to posts, but they are generally used for information that doesn’t change frequently, such as an “About Us” or “Contact” page.

To create a new page, simply navigate to the Pages section in your WordPress dashboard. Click on “Add New” and you will be taken to the page editor. Here, you can enter a title for your page and start adding content.

The page editor in WordPress is similar to a word processor, so you can easily format and style your content. You can add headings, paragraphs, lists, images, and more. You can also use the built-in visual editor or switch to the HTML editor for more control over your page’s code.

Once you have created your page, you can assign it a parent page if necessary. This can be useful for organizing your pages into a hierarchical structure. For example, you may have a parent page called “Services” and several child pages that provide more details about each service.

In addition to creating pages, WordPress also allows you to manage them. You can edit, delete, or update the status of your pages at any time. This can be done from the Pages section in your WordPress dashboard.

Managing pages also includes setting a page as the homepage of your site. By default, WordPress uses the latest posts as the homepage. However, if you prefer to have a static page as your homepage, you can easily change this in the “Settings” section of your WordPress dashboard.

  • Create and manage pages to organize your website’s content.
  • Add content using the page editor, which is similar to a word processor.
  • Assign parent pages to create a hierarchical structure.
  • Edit, delete, or update the status of your pages at any time.
  • Set a static page as the homepage of your site if desired.

By understanding how to create and manage pages in WordPress, you can effectively structure and organize your website’s content for a better user experience.

The speed of your site:
- 90 from 100 - 90 from 100
After optimization will be 90 from 100