Hello friends, are you a blogger? Or do you want to blogging? Before making a blog, today we will tell you about some technical things that you know about which is very important for you. If you are a new blogger, it is possible that you will sometimes hear or see some words that you are not aware of. It is important for you to know about all these basic things. So in this post we will cover this.
In today's time, the words “Blogging” are popular all over the world. But still many people in our India do not know about it. In the last few years, the number of bloggers has increased significantly in our country. The biggest reason for this is the cheap internet connection. Connection is available here at a very low cost. For this reason, millions of new internet users have arrived in India right now.
In today's time, millions of people are making good income by blogging. Blogging has become a source of income for them. Today people have started choosing blogging as their career too. Because it is the simplest and best way to earn money through internet sitting at home.
Today, when people visit the site of a big blogger, seeing their income, the excitement of blogging in their mind is awakened. Initially they feel that blogging is very easy. They think to make a blog and write new articles in it. But they do not know how much difficulty it takes to write an article and how long it takes?
If you are also a blogger or want to do blogging then you will not know about many things in this field. If you are in the blogging field, you will often hear these words. But if you do not know about it then there will be no benefit.
Often, my visitors ask me about many common blogging related comments in the comments section. So we have decided to write this post. So that our beginner bloggers can get proper information about it. As far as possible, I will try to tell you about it in details. If you still have any question, then do comment by asking.
Table of Contents
What is the difference between Domain Name, Webpage, Website, URL and Subdomain?
Let us explain all these in details below. So that you can understand them better.
Domain name: This is the address of your website. The way you have to go to someone's house, you go to his address. Similarly, if someone wants to visit your website, then he will type your domain name in his browser and he will be able to access your site.
Basically, our domain is linked to our hosting account by name-server (DNA). Name servers tells our web browser which files are hosted in which place and where. Only then does the browser know whether to display or run hosted files.
Webpage: A website is a single page of any site. That is, any single page is called a webpage.
Website: The collections of webpages are called websites. In this, there is a homepage along with all the pages. It can also have unlimited webpages.
URL: The URL (uniform resource locator) specifies a particular location in a server.
Homepage: Homepage is the first page of a website. It is also called front page or index page. When someone visits by entering the domain in their browser, they first visit the homepage itself.
Subdomain: A subdomain is also a domain but it is a part of another main domain. If you do not understand, see the example below.
In the example above, yourdomain.com is a main domain and subdomain became the first forum (forum.yourdomain.com). You can also use submain for any website.
What is HTTP and HTTPS?
HTTP stands for HyperText Transfer Protocol. This protocol defines how to transmit information between server and browser. HTTP is an insecure protocol and it transmits information without encryption. Meaning it does not use password to transfer information between server and browser. In this, hacker can steal data by attacking.
If we talk about HTTPS then it is secured protocol. It uses encryption for information transfer between server and browser. In this, the information of the users is not at risk of being stolen and it is absolutely safe. That is why https is used in banking and big websites. Now google is also recommending https for all websites.
What is a web hosting server?
Web hosting provide us space on internet. With which we can store files online. All the data of our website is store only on hosting. When a visitor visits our site, files are loaded from the hosting server. Therefore it is necessary for our hosting server to be online 24/7.
What is Domain IP Address?
An IP address is a numeric presentation of a domain.
All domains have their own IP address but it works in the background and is not visible to us. The IP address decides your hosting server. If you use shared hosting then you will get shared ip. That is, there will be many websites in the same ip.
If you use dedicated hosting then you will get your own ip address. In which only your site will be there. For example, apart from domain, you can also visit Google from its ip address 220.127.116.11.
You can find the ip address of a domain with this tool 3: https://www.site24x7.com/find-ip-address-of-web-site.html
What is cPanel and WHM?
cPanel is a very popular control panel that all linux web hosting providers offer. This allows you to manage the hosting account. It has many features and options, so that you can easily manage hosting. If you are on linux hosting then you can access cPanel.
You can login to your hosting cpanel from http://yourdomain.com/cpanel (replace 'yourdomain.com' here). Remember, to login in cpanel you need username and password which you will get from hosting provider.
If we talk about WHM (Web hosting manager), then a cPanel is an extension of this. This allows many cPanel accounts to be managed. With this you can provide hosting to other users. These reseller hosting are available in VPS or dedicated server.
What are MySQL Databases?
MySQL is an open source database management system. Most linux servers have mysql database only. Through you, you will be able to manage your database easily.
Your hosting will allow at least one database. Many hosting also offer unlimited database. It depends on your hosting plan.
When you create your blog and wordpress, only one database is needed for a domain. In which all the contents and settings of your blog store. Web hosting gives 2 types of space to host any site, which contains 'server space' + 'MYSQL database space'. Let's know about these two.
MYSQL Database Server: These are the places where all the contents of our site (post, pages, etc.) and many other data are stored. In this, all the informations are arranged in the table.
What is phpMyAdmin?
The way we told you about mysql database above, now let us tell you that we have phpMyAdmin to manage (add, edit, delete, move, copy, download) our database on the hosting server. Through this, you can also download the backup manually of your site's database. All these are found in the cpanel of hosting.
What is public_HTML?
If you are a blogger and your blog is wordpress, then you must have known about public_html or must have seen it somewhere. The file manager of our hosting has a folder, named public_html. You can have the content of this folder publicly accessed from your domain. However, you can also change its permission to private.
For example, if you save an html file in the public_html folder of your root directory under the name of myweb.html then you will open it from http://yourdomain.com/myweb.html then the html file will start running. .
The same happens in wordpress. Most of php is used in this and mysql is connected to php.
If you do not understand about it right now, buy hosting first. After that, you will understand very well about it.
What is FTP and SFTP?
FTP is a very good way to transfer files from your computer to a web server. If we tell you in simple words, the way to upload any files from your phone or computer to web hosting is called FTP. You can also understand in this way that FTP is a ship that works to move the same port from one port to another.
To transfer files via FTP you will need an FTP client (FTP Software). Such as Filezilla or WinSCP
By using this software, you can simply upload files from your computer to the hosting server and simultaneously download a file from your hosting server to your computer.
But FTP is an insecure mode for transferring files. Because it does not encrypt your data. That is, anyone can access your server's username, password and the data you are transferring. With this you can be on target of hackers.
So the better way is to use SFTP to transfer your files. It also works in the same way as FTP works but it encrypts all our data and transfers it to the server. So that no one else can access our data.
Filezilla and WinSCP also allow you SFTP. These two are the best software.
Right now most hosting providers offer cpanel and if you have cpanel in your hosting then there will be no need of ftp or sftp. Because there are file managers, from which you can manage web hosting. But if you will use a hosting like digital ocean, then you will have to transfer the file using ftp or sftp.
What is a .htaccess file?
An .htaccess file is a configuration file. This can be in the root directory or folder of your hosting.
Normally, to control an entire website, we place the .htaccess file in the root directory (public_html).
Before loading any website, the server checks its .htaccess file so that if a rule is set then it can follow it. For example, if you want to block access to a particular file or folder in your directory or redirect a url to another link, then for this you have to set the rule in the file of .htaccess.
We are telling you some work below, which you can easily do through .htaccess.
- You can allow / block any file, folder or directory to access it.
- You can allow / block a certain ip address to access the site.
- You can redirect the website, directory, folder or file to another location.
- You can redirect a website from http to https or https to http version.
- You can redirect www to non-www and non-www to www.
- You can protect a file / folder / directory with password.
- You can disable directory browsing.
- You can use it for caching and also for speed optimization.
HTML: HTML is the Hypertext Markup Language, a language that is used to markup (tag) in a webpage. Which later enables him to run style or function. The web browser reads the markup and stylesheet of a webpage and shows it. It works like a skeleton system for any webpage.
PHP: It is a scripting language, which is used to create a dynamic or interesting webpage. PHP is also used to connect to the mysql database and make changes to it. It takes some data from the database and can create a dynamic page.
As an example, only php and mysql database are used in wordpress. With which wordpress keeps all its posts, pages, and other contents in the database.
Ajax: It is a technology to bring changes to a webpage without reloading it. Many websites, while submitting a form, you must have seen that when we click on the submit button, there is a massage show of submit successful without reloading there. Only ajax is used for this.
What is an HTML Source Page? And how to see it?
Html source of a website or webpage
If you want to design your site like any other website, for this you can take the idea by checking the html source of that site.
You can use CTRL + U keys to check the html source code of any site. Apart from this, to check the source code from chrome browser in an android phone, add the view-source: before the webpage url. Such as view-source: http: //example.com
What are Fixed, Fluid and Responsive Layout?
These are all different ways to design a webpage layout by css.
Fixed Layout (Static Layout): In such a layout, the layout of the webpage is fixed. That is, the webpage is visible with the same resolution in every device.
For example, if you open a site with a fixed layout from mobile, tablet, or computer, then all three will have the same width and height. You must have visited the site in this way many times.
Fluid Layout (Liquid layout): A Fluid Layout automatically resizes (resizes the width) to fit into different screens. This means that the fluid layout in the smartphone will shrink down to fit its screen. This will make the size of the text very small and unreadable. To read it, you have to magnify the text portion of the site.
Responsive Layout: A responsive layout keeps changing itself according to the screen resolution and its readability also varies according to different devices, which can be read easily on any devices. For example, if someone opens a responsive site from a smartphone, they will automatically lower their sidebar in it, so that the screen width is set properly. In today's time, the value of this layout is the highest. Every user likes a site with a responsive layout.
We can achieve responsible layout using 'Media Queries' in css. In this, media queries are made for different screens and different screen resolutions are designed to be fit.
In the recent times, mobile users are found the most, so if you have to make a business website or blog, then it is very important to be responsive. Google also gives a lot of value to responsive sites. If a user searches from mobile in mobile, then at the top of mobile SERPs are only sites with responsive layout.
How does your site look in different mobile screens? You can use http://mobiletest.me/ to check.
Mobile site: Some websites have a separate mobile site which is especially designed for mobile users only. This means that the regular version they have is for desktop only. They make a different version for mobile which fit well in mobile. In such sites redirection is used to redirect the mobile user to the mobile site.
Hyperlink: A 'hyperlink' is a way to access a document from one document to another. If you click on a hyperlink, it will take you to another page.
The 'a href' tag is used for hyperlink in HTML. See below for an example.
In this html, ‘Click here to contact me’ is an anchor text. And when you click on this anchor text, it will take you to the page of https://example.com/contact.
Anchor Text: You must have understood the example above. However, let us tell you that anchor text is a clickable text, after clicking on it, it will go into linked url.
Internal link: When the URL of another webpage of the same site is linked or added to the post or page of a website, it is called an internal link. यानी किसी website में उसी के कोई दूसरे page या post का link add करते हैं तो वह internal कहलायेगा।
External link: किसी website/webpage में दूसरे website/webpage का link को add करते हैं तो वह external link कहलाता है।
Backlink: अगर कोई website A और website B है. अगर website A में website B का link add किया है तो यानी website B को website A से backlink मिल रही है. यह दो प्रकार के होते हैं. Nofollow और Dofollow. Nofollow backlink की value नही होता है, क्योंकि यह link juice pass नही करता है. Dofollow backlink site की search ranking को increase करने में मदद करता है।
Google Bot क्या है? और Google कोई webpage को index कैसे करता है?
Google एक search engine है, जिसमे websites की list होती है. जब हम किसी query को इसमे search करते हैं तो उससे relevant sites वहाँ पर display होने लगती है. Actually, यह result show करने में 1 second से ज्यादा नही लेता है।
Google अपने users को जल्द से जल्द result show करने के लिए Google इंटरनेट पर मौजूद सारे websites को index करता है और informations को एक database के अंदर रखता है.
जब कोई google में कुछ search करता है तो google simply अपने database को access करके result show कर देता है ताकि कम से कम समय मे result show हो. Results जो होते हैं वो algorithm (ranking algorithm) के हिसाब से arranged होते हैं. कोई भी website को उसके quality और performance के हिसाब से rank दिया जाता है।
Google इस program को follow करता है और वो अपने users को relevant content के link को दिखा पाता है. इसी program को हम googlebot भी कहते हैं।
इसलिए हम सरल भाषा मे कह सकते हैं कि googlebot links को crawl और index करता है. किसी website को index करने के लिए उसके सभी internal links को crawl किया जाता है।
जब Googlebot किसी website को crawl करता है तो यह सिर्फ उसके html source code को ही देखता है. इसे आप अपने site की source code check करके देख सकते हो. इसके लिए आपको CTRL + U का उपयोग करना होगा।
Robots.txt, Robots Meta Tag और NoFollow Attribute क्या होता है?
Robots.txt: एक website के owner होने के नाते आप robots.txt का इस्तेमाल search engine किस page या post को दिखाना है और किस पोस्ट को index नही करना है, के लिए कर सकते हो।
यह आपके site की root directory में public_html में होता है. आप इस file को किसी भी directory में रख सकते हो. Search engine किसी भी site को crawl करने से पहले उसके robots.txt file को check करता है और उसमें बताये गए rules को follow करता है. अगर उसमे किसी page को noindex का rule add किया गया है तो search engine में वो index नही होगा।
Robots Meta Tag: किसी webpage को search engine में index या noindex करने के लिए उसके head section में कुछ codes का use किया जाता है. उसे ही हम robots meta tag बोलते हैं।
अगर किसी page को noindex करना है तो कुछ इस तरह का meta tag को site के head में add करना होगा।
अगर किसी webpage या section को search engine में index करना है तो कुछ इस तरह का tag use करना होगा।
Nofollow attribute: इसका use किसी hyperlink में search engine bot को follow नही करने के लिए कहा जाता है. जिस link में nofollow का tag होता है वो link juice pass नही करता है, जिसके कारण search engine उसे follow नही करता है.
SERP क्या होता है?
SERP किसी search engine का search result page होता है. जब आप Google में कुछ search करते हो तो results जो show होता है, उसी page को SERPs कहा जाता है।
SERP दो तरह के results provide करते हैं. Organic और Paid results दोनों ही SERPs में show होते हैं.
Organic results: यह free results होता है, यानी किसी site को free में show करता है. यहाँ site की quality और उसके ranking के हिसाब से index किया जाता है।
Paid/Sponsored Results: Paid results CPC (cost per click) के हिसाब से work करता है. जो sites SERPs में index होने के लिए high amount pay करते हैं तो उसे top में show किया जाता है. Generally, paid results organic results के ऊपर, नीचे या sidebar में show होते हैं. Google में paid results को top में show किये जाते हैं. Google में अपने site को paid results में show करने के लिए आपको adwords program join कर्मा होगा और pay करना होगा।
Note: जब कोई mobile phone में search results display होता है तो वह Mobile SERPs कहलाता है।
SEO – Search Engine Optimization क्या है?
SEO एक process है, अपने website को search engine के लिए optimization करने का ताकि आपके site search engine में higher rank कर पाए।
SEO को दो part में बंटा गया है।
On-Page SEO: अपने website में optimization करना ताकि ज्यादा search engine friendly हो पाए. जैसे Adding informative title tags, meta tags and alt tags, removing duplicate content, removing bad quality pages, writing good quality content, adding internal links etc. ये सभी on-page seo के अंदर आता है।
Off-Page SEO: इसमे जो भी काम होता है वो सभी site के बाहर किया जाता है. जैसे high quality के backlinks बनाना ताकि page authority increase हो सके. ये सभी off-page seo में होता है।
Google Search Console क्या होता है?
Google search console या Google Webmaster tools गूगल के द्वारा एक free service है. जिसका उपयोग हम अपने site की perform monitor करने के लिए और search results में ज्यादा better perform करने के लिए कर सकते हैं. अभी हाल ही में गूगल ने इसे update कीट है और इसमे कुछ नए useful tools को add भी किया है।
आइए जानते हैं कि हम Google Search Console की मदद से क्या क्या कर सकते हैं?
- Check duplicate title/meta tags.
- Check and monitor backlinks.
- Monitor organic traffic and rankings in Google search results.
- Check mobile usability errors.
- Check crawl errors.
- Test Robots.txt file.
- Add structured data.
- Add Sitemap.
- Add URL to index.
ऊपर में बताई गई सारी बातें, के ब्लॉगर के लिए जानना बेहद जरूरी है. यह सभी basic knowlegde है. अगर आप इन basic technical things के बारे में जानेंगे तभी आप ब्लॉगिंग को सही से कर पाएंगे. अगर आप नए ब्लॉगर हो तो इन सभी बातों को याद रखें. अगर आपको ऊपर कही समझने में दिक्कत हुई हो तो comment करके जरूर बताएँ।
I hope की आपको यह post पसंद आया होगा. और अगर आपको इस post कुछ नया सीखने को मिला तो कुछ समय देकर इसे social media में share जरूर करें।