3.1 Web basics for Digital Marketing
The Web basics for Digital Marketing will be discussed in this chapter.
We being digital marketers, we are expected to have strong web basics for digital marketing.
When I say Web basics for Digital Marketing I mean to say you should know what is Internet? what is www? what is https? what is a domain name? what is hosting space and details like these.
What is Internet? – Web basics for Digital Marketing
The Internet is the global system of interconnected computer networks that use the Internet protocol suite (TCP/IP) to link devices worldwide.
What is WWW? – Web basics for Digital Marketing
The Web is the common name for the World Wide Web, a subset of the Internet Consisting of the pages that can be accessed by a Web browser.
What is a HTTP? – Web basics for Digital Marketing
The Hypertext Transfer Protocol (HTTP) is the method used to transfer Web pages to your computer.
What is a Web Browser?
A web browser is a software application for retrieving, presenting and traversing information resources on the World Wide Web.
URL: The address of a World Wide Web page. (Uniform Resource Locator)
HTTP: Hypertext Transfer protocol – Method/protocol used to transfer web pages to your computer
Hyperlink (Link): A hyperlink points to a whole document or to a specific element within a document.
Hypertext (anchor text): Text with hyperlinks.
Webpage: A HTML/Hypertext document connected to the World Wide Web.
A web page is a document that is suitable for the World Wide Web and web browsers.
Website: A collection of related web pages is called as a website.
3.2 Domain names & Domain extensions
A domain name is your website name
A domain name is an address where Internet users can access your website Computers Generally use IP addresses, which are a series of number.
But it is difficult for humans to remember strings of numbers.
Because of this, domain names were developed and used to identify websites on the Internet rather than using IP addresses.
A domain name can be any combination of letters and numbers, and it can be used in combination of the various domain name extensions.
The definition of a domain extension is the notation at the end of a web address that specifies an Internet category or a country code.
Internet category Examples:
- .com for commercial
- .org for organization
- .gov for government ( Not for Sale)
- .edu for all educational institutions
- .net for a network.
Country Code Examples:
- .us – USA
- .uk – UK
- .de – Germany
- .in – India
Domain Name Registration (Backend Process):
- End customer – Registrant
- Registry Operators
User side Steps:
- Decide on the Name and extension.
- Search for availability
- Pay and register.
How to choose domain name?
- Target your keyword / Brand Name
- Make it Relevant
- Keep it short
- Target Location
- Industry specific
3.3 Web Hosting
Web hosting is buying/having space on the internet where you store your website and serve it to users from there.
When Internet users want to view your website, all they need to do is type your website address/domain into their browser.
Their computer will then connect to your server and your web pages will be delivered to them through the browser.
A web hosting service provider is a business that provides the technologies and services needed for the website to be viewed on the Internet.
You can buy a domain name and web hosting space from different providers.
Types of Web Hosting Services:
- Shared Hosting
- Dedicated Hosting
- Cloud Hosting
In a shared hosting environment, your and other website owners share one server.
Shared hosting services are affordable because the cost to operate the server is shared between you and these other owners. But will be slower and can’t handle high traffic.
You have the entire web server to yourself.
This allows for faster performance, as you have all the server’s resources entirely. But relatively Higher in Price.
Cloud hosting is renting out resources from a cloud computing provider to host data, services or solutions.
Cloud hosting is considered as a better option than shared hosting because of its ability to handle large amounts of traffic.
Cloud hosting has better security protection than shared and is more reliable. But Cloud hosting are costly than shared hosting plans.
What to consider while choosing a hosting?
- Cost Effective
- Multiple Websites
- unmetered Traffic
Which of the 3, Shared, Dedicated, Cloud hosting is preferred?
I would suggest you to go for a cloud hosting provider though it is a little expensive because the speed and performance of cloud hosting is far better from a shared hosting.
Why cloud ways is the best hosting provider?
- Rocket Speed: Cloud ways is the fastest WordPress hosting solution with load speed of 79ms and performance grade of 96 without any optimizations.
- Unlimited Applications: You can use one single hosting for any number of websites.
- Free SSL (unlimited domains): Cloud ways Provides free SSL certificates for all the websites hosted.
- No Commitment: Unlike other hustings you need not pay for 12 months or more, you can pay on monthly basis and cancel the plan whenever you want.
- Free Migration: Helps you migrate your WordPress website for free.
- Cheaper solution: Lets you use the service for just 10$ a month which is the cheapest among other cloud providers.
- 3 Days free trial: You can use the free trial for 3 days and then decide to buy or not.
- Coupon Code: For the first 2 months you can get 20% OFF by using this coupon code: BROLLY20
Click on the link below and use coupon BROLLY20 to avail this discount.
3.4 Web Development – Web basics for Digital Marketing
The Work involved in creating a web page or a website is called as web development.
The process of creating websites or web pages is called as web development
Types of Websites:
- Static websites.
- Dynamic websites.
The websites in which the content is static or doesn’t change, until unless it is changed.
No database operations really required.
No Complex coding required.
Requires only frontend coding
Easy to create and maintain
- The websites in which the content is dynamic or changes, according to the user’s actions/interaction and Behavior.
- Need database operations.
- coding is relatively complex.
- Not so easy to create and maintain when compared to static websites.
- Requires full stack coding skills – Front End, back End, DB queries.
Front End Coding:
The coding that is done just for displaying the content.
Just needed a browser to run the code
Back End Coding:
The coding that is done on the server side. To store, edit, retrieve data in Database and perform calculations or other actions.
Needed a server to run the code, Apache, Tomcat are examples.
Java, .net, PHP are examples.
3.5 WordPress website development basics for Digital Marketing
WordPress is a content management system (CMS) which helps us to create and manage our blogs / websites without having to do much of doing.
What is CMS?
Content management system is an application / system that allows us to manage our website content such as text, images, documents, without having to edit the code of the website/blog.
- You can create a dynamic content without coding knowledge.
- Even most of the styling can be done from themes/theme options without writing CSS code.
- Plugins helps in add functionality to the website.
- Websites built on WordPress are easier to optimize for the search engines.
- Predefined user roles help us to set different levels of permissions to users.
3.6 WordPress Installation:
Installation of WordPress is a sample process that takes about five minutes to complete. You can download WordPress from various resources. So to install WordPress on your local host you can use Bitnami WordPress which is easily accessible.
So you can easily download WordPress and install it by following the step by step process below.
1st step search for Bitnami WordPress in your search engine and click on the very first result on the listing which will redirect you to the the download portal
2nd step – In the download portal you can find various platform to download it. So to use it in your computer choose the Win/Mac/Linux option which will access you the download option. You have to choose your OS there and just click on download option.
3rd step – When your installer file is ready just double click on it which will show you a User “Account Control Option” and here you have to click on the yes button.
4th step– choose your desired language & click OK button. After the language option you will move to the welcome page of setup wizard where you have to click on next button. It will take u to the select component option where you have to click on NEXT button only.
5th step– Clicking NEXT on the Select Component option will take you to the Installation folder where you have to choose the destination folder or you can simply click on NEXT button.
6th step– In next step you will on the create admin account option. This step is most important in your installation process where you have to create the admin account. Give your Name, E-mail id, User-name and Password and click on next option. Just note down your user login & password details for future use. After this click on NEXT button.
7th step– After previous step it will show you the Blog Title option of your WordPress website. You have to give a specific name of your own. After click on the NEXT button.
8th step– After put a name to your blog next step is Configure SMTP Setup where you don’t need to do anything. Just click on the NEXT button.
9th step-In this step you have to tick out the cloud lunch of WordPress and click on NEXT. Now the WordPress installation will begin after click on the NEXT button and may take few minutes to complete.
10th step– In this step your installation will complete with in few minutes after that you have to click in the the NEXT button, which will launch the WordPress
11th step– Now your WordPress is all set and You have to click on the Access WordPress to open it. Now it will open in your browser.
12th step– In this step it will ask you to log in with your User Id and Password. You have to log in with the same User-id and Password which is already set in step 6th. After login, it will show you the WordPress dashboard where you can customize it according to your requirement.
3.7 WordPress Dashboard
WordPress dashboard is the very first screen when your login to the administration site of your blog which will display the overview of your website. In dashboard you will find the details customization button of your WordPress website. You can create posts & pages, add media etc. from your dashboard menu to your websites. You can also add menu, widgets, plugins etc. from dashboard menu.
3.8 Installing and customizing Themes.
In WordPress You can choose over thousands of themes to design your website. To install themes-
1.Click on the Appearance on dashboard menu and next click on the Themes. You can find some themes there which can be used in your websites. Just click on the themes and the activate button is there to to install it.
2.If you want to add different themes just click on the Add New button and thousands of new themes are available for use. You can also search for different themes there.
3.If you have your own theme you can also upload it to the WordPress websites.
After your thing is being installed you can customize it according to your requirement. You can choose different color, header images, background images by customize your themes. You can also create menu from customize option.
3.9 Creating Categories, Pages and Posts
In category page of your WordPress websites you can list all the post in your blog from particular category. By Creating category, you can give your reader to browse through the contain of that particular category in one place easily.
1.To create a category, click on Post and you can find the Add new category option there.
2.Give your category name, choose your parent category, give some description about it and click on Add New Category. Now your category is ready. In WordPress you can add your actual content in pages.
3.To add a new page, click on the page and then click on Add New button.
4.Now give a name to your page and add content there.
5.After your content part is done, click on Publish button which will be in your right hand area.
In posts you can also add content like general discussion or news on certain topics. Post are always listed on reverse chronological order and will show the published date and time.
1.To a create a new post click on Post and then click on Add New button.
2.Now enter your Post Title and add your Post content.
3.When your post is ready you can customize the post setting where you can add it to a definite category, can set your features image, can allow or disallow comment etc.
4.After complete all your customization click on the Publish button.
3.10 Adding Menus
Menu is very important for any websites which help the customer / viewer to go through the websites without any problem. Menu organize the websites content in an organized way and user can find any content from it.
So to create a menu in WordPress websites
1.Go to the appearance on your dashboard and in appearance you can find the menu button.
2. Now click on it and give a name to your menu.
3.After creating it you can start adding pages to it. You can add your pages and post to the menu.
4.To add your pages, post or category in menu click on pages and and then click on View All option and select your post or pages which you want to add in menu.
5.After adding your pages/post click on the Save Menu button.
6.Once you save your menu now refresh your frontend and your menu will be shown there.
3.11 Adding Widgets
WordPress boxes are nothing but small boxes that perform some special function in your websites. Widgets are mainly created for provide an easy way to use the design of your websites. It also controls the structure of your WordPress theme. Widgets can be simply dragged and dropped to specific areas.
By default, WordPress comes with many preloaded themes like Calendar search, Recent menus, Audio, Images, categories etc. By adding plugins and themes you can add new themes other than the preloaded themes
To add Widgets to your WordPress themes
1. Go to appearance and click on Widgets.
2. Choose from the available widgets which are preloaded with your theme.
3. You can also add widget by just dragging it to the widgets area or click on the widgets and select where to add it.
Your widgets are mainly depending on your themes. Your theme should have the add widget option otherwise you can add new widgets there. So you have to choose themes carefully.
3.12 Install Plugins
Plugin is a piece of software that contain some function and can be added to WordPress websites. Plugins usually add some new feature to your websites. To install plugins to your WordPress websites-
1. Go to the plugins in your dashboard and click on plugins.
2. You will find the default plugins available with your WordPress theme.
3. To add plugins, you can upload your plugins or you can search for new plugins there in the Search plugins area.