complete wordpress website development ebook by exislearning

176
Complete WordPress Website Development Ebook By Exislearning.in Important: Reselling this eBook without exislearning.in permission is completely illegal. Which is the best platform to build your website on? In this Guide we will help you create your own website which is your property you can create your website on blogger, wordpress.com, wix.com or many other platforms but website created on these platfor m doesn’t belongs to you these platforms can close your website anytime and you can’t do anything about that. The Best Platform to Build your website is Wordpress.org platform as this platform is open source and you will have the complete control on your website created on Wordpress.org

Upload: others

Post on 04-Jan-2022

6 views

Category:

Documents


0 download

TRANSCRIPT

Complete WordPress Website Development Ebook By Exislearning.in

Important: Reselling this eBook without exislearning.in permission is

completely illegal.

Which is the best platform to build your website on?

In this Guide we will help you create your own website which is your

property you can create your website on blogger, wordpress.com, wix.com

or many other platforms but website created on these platform doesn’t

belongs to you these platforms can close your website anytime and you

can’t do anything about that.

The Best Platform to Build your website is Wordpress.org platform as this

platform is open source and you will have the complete control on your

website created on Wordpress.org

WordPress vs Drupal vs Joomla which is best?

You can build your website using any of these platforms but the best

platform which is trusted my million of people worldwide is WordPress.

You can customize WordPress as you want whereas customization in

Drupal and Joomla is limited.

WordPress is beginner friendly whereas Drupal and Joomla are not

beginner friendly.

So WordPress wins the competition hands down and you should

WordPress to build your website.

WordPress.com vs WordPress.org which is best?

The Best Platform to Build your website is Wordpress.org platform as this

platform is open source and you will have the complete control on your

website created on Wordpress.org

When you create your website on WordPress.com it belongs to WordPress

not you and they can close your website if you break their policy.

Which version of WordPress.org should you use to build your

website?

Go with the flow means you should always update your WordPress.org

version as soon as the new version is available.

Why creating a website is a good idea?

Many People around the world are earning big sum of money from their

website per month.

There is no limit on how much you can earn from your website per month.

One thing for sure you can earn much more money from your website then

you can earn from a 9 to 5 job.

Important Note: “Just creating a website will not earn you money you have

to be patient and have to work hard on your website”

Let’s Now Build a Website following these steps:

Step 1. Purchase Web Hosting And Domain Name.

There are many hosting companies out there, but for a WordPress site, Hostgator should definitely be at the top of anyone’s list. There are many reasons why Hostgator is so highly recommended, but here are just a few:

Your best choice today for a WordPress website or blog is going to be HostGator.

1. HostGator is easy to use. I have created all my websites through HostGator with no problem whatsoever. Their QuickInstall is phenomenal, the backend is easy to look at, and we’re always happy with the result.

2. HostGator makes it very easy to create a WordPress blog with just a few simple clicks. I do it for all my blogs.

3. HostGator web hosting offers technical support and a 99.9% uptime guarantee. I particularly like Hostgator because of the live chat support. Even when it’s just a WordPress theme or plugin problem they still do everything they can to make fix it in time without problems.

Click This Link To Purchase Web Hosting and Domain Name 👉 Create

Website

We will purchase Web hosting and Domain name from Hostgator.in

As Hostgator provides the fastest Web hosting in India.

Fast Web hosting is necessary for higher google ranking as google loves

website which opens fast.

Step 2. Select the Server Location and Choose your web hosting

plan.

Server location plays an important role in website speed if you are in India

then you should select the server location as India.

Next, select your plan. The “Hatching Plan” at 1 year is the

recommended choice for beginners, however selecting 3 years will reduce

your price per month. You could also try things out on a monthly basis,

keeping in mind you can use the 45 day money back guarantee.

In hostgator you can also buy a web hosting plan for a month but we don’t

recommend this as one month is very short time for a website to become

successful and start making money for you so at least buy one year plan.

Step 3. Buy a Domain name for your website.

For example: Exislearning.in is our website domain name.

• Domain name must be catchy and easy to remember.

Click on No if you don’t have a domain name.

Step 4. Now choose your favorite domain.

We recommend that you should purchase .Com domain name as it is

most widely used domain name but you can buy any type of domain

name as it doesn’t effect your ranking in the search engine.

After selecting your domain name click on continue.

Step 5. Select your Domain name and Click on Checkout.

Step 6. Always Buy Privacy Protect as it keeps your identity hidden

from other people.

Step 7. Click on Continue.

Step 8. If you haven’t created your account on Hostgator then click

on “Create an Account”

Step 9. Fill in your information.

Step 10. After filling all the information click on “Create an Account”

and your account on Hostgator will be created.

Step 11. Select your payment option and complete your

payment.

Step 12. After payment login to your Hostgator Cpanel by

clicking on the link that Hostgator sends you on your Email I’d.

Step 13. After logging in your Cpanel Click on Wordpress Installer.

Step 14. Make sure you leave the directory field blank – that way,

your homepage will be set to your domain (i.e.

yourcoolnewdomain.com) instead of a sub-folder.

Step 15. Then fill in the form on the next page like so:

Step 15.1 Choose a Blog Title. If you’re creating a personal website,

use your name. This can be changed later.

Step 15.2 Choose an Admin Username. Don’t use “admin”, as it’s

unsecure (since it’s commonly used). Anything else is fine.

Step 15.3 Enter your first and last name – these can also be changed

later if needed.

Step 15.4 Enter an Admin Email. Make sure it’s one you use.

Step 15.5 Check both of the boxes beneath the text fields.

Step 15.6 Click Install Now.

Once you’ve done that, you should see a big green check mark and the

words “Installation Complete”.

You should also see a section titled Installation Details. Here’s you’ll find your

WordPress username and a generated password. Make sure you store these for

future reference.

Step 16. Now Design Your Website:

WordPress select theme

Once you have successfully installed WordPress to your domain, you’ll see

a very basic yet clean site.

But you don’t want to look like everyone else, do you?

That’s why you need a theme – a design template that tells WordPress how

your website should look.

See an example of a free WordPress theme that you can install:

Here’s where it gets fun:

There are 1500+ of awesome, professionally designed themes you can

choose from and customize for your own site.

Most of the WordPress themes are free to use and highly customizable.

Step 16.1 Log into your WordPress dashboard

If you’re not sure how, type in: http://yoursite.com/wp-login.php (replace

“yoursite.com” with your domain name).

Step 16.2 Access Free Themes

There are over 1500 free themes on WordPress so you can choose

anyone of them.

Just Click On “Appearance” Button and Then Click On “Add New” button

To Search For New Theme.

See the picture below.

As you can see above, installing a new theme for your website is very

easy.

You can search for specific keywords and/or use filters to find themes that

suit your style. Finding the perfect theme can take a while, but it’s worth it.

Best Theme According To Us Is “Astra” Theme as it is very SEO

friendly and will help your website rank on google fast.

You should also look for themes that are “responsive”, as this means they

will look good on any mobile device.

Just punch it in as one of your keywords, and you’ll be all set!

Step 16.3 Install Your New Theme

Once you have found a theme you like, installing it is as simple as clicking

“Install” followed by “Activate” After this Your Theme Is Activated.

IMPORTANT: Changing themes won’t delete your previous posts, pages,

and content. You can change themes as often as you want without having

to worry about losing what you’ve created.

Step 17. Install Plugins

After then Install Plugins ( They are free) by clicking on “Plugins” 🔌

Buttons Then click on “Add New” and download the plugins you like.

Step 18. Add Content To Your Website

With your theme installed, you’re ready to start creating content. Let’s

quickly run through some of the basics:

Adding and Editing Pages

Want a “Services” page, or an “About Me” page.

Step 18.1 Look along the sidebar in the WordPress Dashboard

for “Pages” -> “Add New”.

Step 18.2 You’ll find a screen that looks a lot like what you’ve maybe

seen in Microsoft Word. Add text, images and more to build the page

you want, then save it when you’re done.

Step 18.3 Adding Pages to the Menu

If you want your new page to be linked to your navigation bar,

Step 18.3.1 Save any changes you’ve made to the page by

clicking “Update”

Step 18.3.2 Click “Appearance” -> “Menus” in the sidebar of the

WordPress Dashboard

Step 18.3.3 Find the page you created and add it to the list by clicking

the checkbox next to it and then “Add to Menu”.

See in the picture below:

Step 19. Adding and Editing Posts

If you have a blog on your website, “Posts” will be where you turn to next.

You can use different categories to group similar posts.

If you want to add a blog to your website, you can use different categories

and posts. Let’s say you want to create a category named “Blog”. Simply

add it to your menu and start making posts.

Here’s what you need to do:

a. Create a new category by going to “Posts -> Categories”

OR

b. Create a blog post by going to “Posts -> Add New”. Once you’ve

finished writing your blog post, you need to add the right category

for it.

Once you’ve created your category, simply add it to the menu, and you’re

in business!

Customization & Endless Tweaks…

In this section, we’ll cover some of the basic things we’ve asked about all

the time that will help you tweak your website.

Step 20. Changing Your Title and Tagline

Page titles explain to searchers what your website is about. They’re also a

big part of how search engines determine your rankings. You want to be

sure they’ve got the keywords you want to have targetted (but in a natural

way, written for real people).

You should use a unique title on every page of your site. For example, our

site’s title is “How to Make a Website”.

(Can’t find it? Just hold your mouse over the tab at the top of your web

browser).

Taglines are added at the end of titles across every page. Our site’s tagline

is “Step by Step Guide”

In order to change the title and tagline on your website, go to “Settings ->

General” and fill in the form below:

Step 21. Disabling Comments for Posts & Pages

Some websites (business/organization sites mostly) don’t want their visitors

to be able to comment on their pages.

Here’s how to shut comments off on WordPress pages:

1. While you are writing a new page, click “Screen Options” in the

top right corner.

2. Click the “Discussion” box. The “Allow Comments” box will

appear at the bottom.

3. Untick “Allow Comments”.

Want to disable comments on every new page by default?

1. Go to “Settings -> Discussion” and untick “Allow people to post

comments on new articles”

Step 22. Setting Up a Static Front Page

Some people contact me saying they’re frustrated that their home page

looks like a blog post. You can fix that by making your home page “static”.

A static page is a page that doesn’t change. Unlike a blog, where the first

new article will show up at the top every time, a “static” page will show the

same content every time someone comes to the site – like a home page

you’ve designed.

To set up a static front page:

1. Go to “Settings -> Reading”

2. Choose a static page that you have created. “Front Page” denotes

your home page. “Posts page” is the front page of your blog (if

your entire site isn’t a blog).

If you don’t choose a static page on your own, WordPress will take your

latest posts and start showing them on your homepage.

Step 23. Editing Sidebar

Most WordPress themes have a sidebar on the right side (in some cases

it’s on the left).

If you want to get rid of the sidebar or edit out items you do not need like

“Categories”, “Meta” and “Archives”, which are usually pointless, here’s

how:

1. Go to “Appearance -> Widgets” in the WordPress Dashboard.

2. From here, you can use drag and drop to add different “boxes” to

your sidebar or remove the items you don’t want.

There’s also an “HTML box” – a text box where you can use HTML code.

For beginners, don’t worry about this – just drag and drop the elements

you’d like in your sidebar.

Installing Plugins to Get More out of WordPress

What Is a Plugin?

“Plugins” are extensions that are built to expand WordPress’ capabilities,

adding features and functions to your site that don’t come as built-in.

They’re shortcuts to getting your site to do what you want to, without having

to build the features from scratch.

You can use plugins to do everything from adding photo galleries and

submission forms to optimizing your website and creating an online store.

How do I Install a New Plugin?

To start installing plugins, go to “Plugins -> Add New” and simply start

searching.

Keep in mind that there are over 25,000 different plugins, so you’ve got a

LOT to choose from!

Installation is easy – once you find a plugin you like, just click “Install”.

The most popular plugins that webmasters find useful:

#1 Contact form 7:

It’s an awesome feature that lets people fill in the form and send an email

without logging into their own email provider. If you want to do something

similar, definitely get this plugin.

#2 Yoast SEO for WordPress:

If you want to make your WordPress site even more SEO-friendly, this

plugin is a must-have. It’s free, and it’s awesome. You’ll be able to edit your

title tags, meta descriptions and more, all from within the page itself – no

more fussing with WordPress settings.

#3 Google Analytics:

Interested in tracking your visitors/traffic and their behavior? Just install the

plugin, connect it with your Google account and you’re ready to go.

Congratulations – You’re Ready to Launch!

How to Customize WordPress:

You will learn how to:

1. Configure WordPress settings.

2. Add new users.

3. Choose and customize a theme.

4. Set up essential plugins.

5. Integrate SEO.

6. Create your content.

7. Build a contact form.

8. Add widgets.

9. Set up the menu.

10. Connect to Google.

Step 1: Configure WordPress Settings

There are a couple of different spots where you’ll find WordPress settings.

The first set will help you customize the look of WordPress itself. The

second will help you customize the look of your website.

Customize Screen Options

The very first time you step inside of WordPress, this is what you will see:

This is the WordPress dashboard. And it’s somewhat distracting with all of

those widgets clogging up the screen, right?

So, the first set of settings to customize are Screen Options, which you’ll

find here:

Click on “Screen Options” to open the settings:

The checked Boxes are the ones that appear as widgets on your

dashboard.

Activity provides you with a quick snapshot of new content published on

your site.

At a Glance shows you how many pages and posts you have published as

well as comments you’ve received.

Quick Draft is a way to jot down thoughts or notes for a new blog post, but

won’t get you much further than that.

Welcome is nothing more than an oversimplified checklist for first-time

users.

WordPress Events and News aren’t really useful unless you’re a developer

working in the WordPress space.

If you’d like to keep any of these widgets, simply leave them checked. You

can uncheck the rest of the boxes to make them disappear from view.

Once you’ve selected which boxes you want to keep, feel free to drag and

drop them around. You can stack them vertically (like in the screenshot

above) or utilize both columns:

The dashboard view is yours to customize.

Note: As you start adding plugins to your website, you may see new boxes

appear on your dashboard. If you find them useful, keep them where they

are. If you want to remove them as a distraction, hide them the same way

you hid the default boxes.

Customize WordPress Settings

To adjust your WordPress website settings, locate the Settings menu on

the sidebar:

Even though you might not need to customize settings in each category, it’s

always a good idea to go through each to make sure you’ve dotted your i’s

and crossed your t’s.

Start with General Settings:

Pay attention to the following:

If you don’t have a logo, make sure you have a Site Title. This will appear

at the top of the site in its absence. This is also the name you’ll see in the

top-left corner of your WordPress admin.

Make sure the WordPress and Site Addresses match each other as well as

the domain name you purchased. If either of these is incorrect, it can cause

errors.

Until you’ve begun writing and categorizing your blog posts, you can skip

Writing Settings.

Move onto Reading Settings next:

Once you’ve created the content for your site, return to these settings and

update “Your homepage displays” (there are instructions on that below).

Otherwise, the default setting is to make your blog feed the home page.

For now, focus on the last two settings.

“For each post in a feed, include” should be set to “Summary”.

Before you save your changes and move on, make sure that “Search

Engine Visibility” remains unchecked. You definitely want Google and

other search engines to find your website and index it.

If you plan on blogging, your next stop is Discussion Settings:

You can customize most of this page however you see fit. If you want blog

readers to be able to comment on your content, configure the settings

accordingly.

That said, there is one setting you should fix here for security purposes.

Under “Default post settings”, uncheck “Allow link notifications from

other blogs (pingbacks and trackbacks) on new posts”.

In a nutshell, pingbacks and trackbacks are notifications that show up in

your comment moderation feed whenever someone links to your blog.

There’s no real value to see pingbacks or trackbacks. Plus, they’re a known

security risk, so it’s best to turn them off and keep hackers and spammers

from accessing your site that way.

If you ever decide you want to adjust WordPress’s default image size, you

can do that in Media Settings. It’s probably not worth doing right now

though.

Next, move onto Permalink Settings.

The permalink is the structure of your web page addresses. WordPress

gives you a number of options to choose from:

By default, “Post Name” is the way your links will be structured — and it’s a

good choice. It keeps your URLs simply structured and easy to return

visitors to recall.

But it’s up to you. If it makes sense to structure your blog posts by the date

of publication, you may want to enable one of those options. However,

that’s more than likely to overcomplicate things.

Privacy Settings was only recently added to WordPress Settings:

In light of GDPR and the far-reaching effect it had on WordPress websites

around the world, privacy has become an important component of the

website development process.

There are other things you can and should do to enforce strict privacy

standards on your site. As a start, select a Privacy Policy page (which

WordPress will auto-create for you) that visitors can refer to if they have

questions or concerns.

Step 2: Add New Users

With WordPress settings out of the way, you should now turn your attention

to the Users menu.

This is where you’ll create new users as well as edit current users’ profiles,

access privileges and login information — including your own.

Add a User:

To add a new user, click “Add New User” and fill in the following details:

The only fields that are required are their Username (make sure it’s never

“admin”) and Email Address.

Make sure to customize their user role before you add them to the

system:

This will dictate how much of the WordPress admin backend they can see

and what sort of editing controls (if any) they have.

Edit a User Profile:

Even if you’re the only person working on this website, it’s still a good idea

to visit your user profile and make sure it’s up to date.

This is what you’ll see when editing your own profile:

The only thing you might want to customize in this section is the color

scheme of the WordPress admin area. Otherwise, scroll down and start to

fill in your profile details.

This might not seem like a big deal right now, but if you decide to blog, this

is where your biographical info will be pulled from (and the same for other

users).

One final thing to make note of is the Account Management section:

If you ever want to change your password (which is a good thing to do at

least a couple of times a year), do so here.

What’s nice about this is that WordPress helps you generate stronger

passwords (and will encourage your other users to do so as well):

Make sure you’ve created a strong password here — with or without the

tool — that includes lowercase and uppercase letters, numbers, and

symbols.

Step 3: Customize Your Theme

Before you can customize a theme, you first need to find the right one for

your website.

There are tens of thousands to choose from.

Once you’ve selected a theme, go to the Appearance > Themes menu.

By default, WordPress will have auto-installed its own themes on your

system. To install a different theme, you need to install it first.

Install a Free Theme:

If you have a free theme from the WordPress repository like OceanWP,

click the “Add New” button and look for your theme’s name:

Hover over the theme card and click “Install”. The blue “Install” button will

change to a blue “Activate” button. Click this when you see it.

This will replace the default WordPress theme with your own.

Install a Premium Theme:

If you have a premium theme, you’ll first need to download the theme’s

files. If you’ve gotten them from a third-party provider or a theme

marketplace like ThemeForest, you’ll find them in your account:

Download the files and then return to WordPress.

Click “Add New” to add your theme. Then click the “Upload Theme” at the

top of the screen:

A file uploader will appear and you can drop your WordPress files into it:

The uploader will automatically install and activate the theme for you.

Customize Your Theme:

With your theme now installed, it’s time to customize it. Under the

Appearance menu, click Customize. This will initiate the WordPress

Customizer:

While this tool will look different from theme to theme, the layout will always

be the same. Your WordPress customization options will be on the left and

the preview on the right.

Let’s walk through the basic customization modules you’ll be able to

use here:

Site Identity:

If you already updated your Site Title (or Tagline) under General Settings,

there’s no need to do so again.

Remember: these will only appear on the website if you don’t add a logo.

By unchecking the box here, you’ll make room for the logo (which we’ll add shortly).

Now, the Site Icon isn’t your logo. It’s the recognizable symbol — usually a

smaller piece of a logo — that appears in the browser tab.

Logo:

You’ll find this under the “Header” section:

To add your logo, click on the “Select logo” and upload it from your device.

Make sure the logo has a transparent background (which means it needs to

be a PNG or WebP). That way, it won’t matter what background color it

appears on top of.

If the logo is too tall for space, use the slider to adjust the width

accordingly. You don’t want it to be so big that there’s excessive white

space around your navigation menu on the right.

Colors:

Many of the decisions regarding colors will be determined by the theme

and templates you use. However, you can change some of the universal

colors here.

The Header color, for instance, can be updated if you’d like to use

something other than the default white. It might also be worthwhile to adjust

the Primary Color used for links and buttons to a branded color.

Global:

You may find other global settings you want to customize:

If you’ve already sorted out your branding — logo, color palette, fonts,

etc. — you can customize those settings here. If not, you may want to

leave them be and let the theme’s default settings stay as they are.

If your theme gives you access to these settings, just know that it’s not the

basic color or font choices you’ll be making. You can alter the sizes of

fonts, the default layouts of pages, the colors of your theme elements, and

so on.

If you’re unsure whether or not you need to change anything, at least give

these settings a look to make sure you’ve covered your bases.

As for other settings you may encounter in the Customizer, you’re going to

address most of them in the later steps. So, don’t worry if we haven’t

touched on everything. We’ll give you tips on how to customize them later.

Customize Your Premium Theme:

For all themes — free or paid — you’ll use the WordPress Customizer to

start. However, if you have a freemium or premium theme, you’ll have

additional settings to configure.

Look on your WordPress sidebar and see if there is a new menu item for

your theme. If there is, you’ll find your settings there.

For instance, this is the main panel for the Uncode theme:

There actually aren’t any settings to customize. However, the theme does

prompt users to install a number of plugins that are necessary for the

theme to work as intended.

With the Astra free theme, a new menu tab appears under Appearance:

The free settings will simply take you back to the WordPress Customizer.

However, if you upgrade to pro, you’ll open up even more customization

options, as you can see from this list.

Bottom line: WordPress will give you certain theme customizer settings by

default. Depending on which theme you choose, you may have more to

work with.

However, don’t sweat it. Once you start building your pages, you’ll get a

sense of whether or not additional theme tweaking is needed and you can

always return to this menu.

Step 4: Set Up Essential Plugins

While you can add as many WordPress plugins as you need to your

website, you’ll want to exercise restraint in this.

Find Your Essentials:

Plugins are great for extending the functionality of a website without having

to use any code but can put undue pressure on your hosting server.

So, to start, focus on setting up only the essentials. You can add other

WordPress plugins later on as needed.

Security:

To protect your WordPress login screen from brute force attacks and the

website itself from becoming a home for spam and malware, you’ll need the

help of a security plugin like Wordfence.

Caching:

WordPress websites have a tendency to become slow and sluggish if you

don’t add caching to them. All caching is is a process by which your web

server more efficiently delivers your website to visitors’ browsers. What’s

nice about most WordPress caching plugins like W3 Total Cache, though,

is that they come with other performance optimization settings, like Gzip

compression and file minification.

All of these things are meant to make your website load faster.

Image Optimization:

Another thing every website needs is an image compression plugin like

Smush. This way, you can use a bunch of high-resolution images to design

your website or show off your products without worrying about the large file

sizes slowing everything down (which may happen without this plugin).

Backups:

Your web hosting plan should include free websites. However, it’s always a

good idea to have an extra set of backups stored somewhere else just in

case something happens to the originals. Plus, with a backup plugin like

UpdraftPlus, you can automate and schedule backups to happen in the

background.

Page Builder:

Although this one is optional, you’ll probably find that you can work more

quickly with a drag-and-drop page builder plugin than with the block editor

WordPress gives you. There are a ton of them out there, so make sure you

choose a page builder plugin that works best for your purposes.

Install Your Free WordPress Plugins:

Once you have a list of the essential plugins you need, install and activate

them.

To do this, go to Plugins > Add New:

To find the plugin you’re looking for, simply type the name of it in the

search box.

Click the “Install Now” button for the plugin you want to add. The button

will change to a blue “Activate” button. Click it to add the plugin and its

functionality to your website.

Repeat these steps until you’ve installed all of your essential plugins.

Install Your Premium Plugins:

If you’ve purchased a premium plugin from a third-party provider or

marketplace, it’s the same process as installing a premium theme.

Go to Plugins > Add New. Click “Upload Plugin”.

Then, upload the downloaded files. The installer will automatically install

and activate the plugin for you.

Customize Your WordPress Plugins:

After installing a WordPress plugin, you’ll usually receive a prompt that

asks if you’re ready to get started.

Although most WordPress plugins come preconfigured, you should still

take time to review each of your newly installed plugins and make sure

there aren’t any other settings you want to customize.

To locate your new plugin’s settings, simply look at your sidebar. You

should see a new menu item for each of them.

The menu names might not always match the plugins (like “Performance” is

the menu for the W3 Total Cache plugin). And some of the menus might

not be on the top-level like the examples above.

For instance, UpdraftPlus’s menu is hiding beneath Settings:

If you ever have a hard time finding your plugin settings menu, go to your

main Plugins page and click on the Settings buttons there:

Settings will differ from plugin to plugin, so there isn’t much to run through.

Again, just take your time running through the setup procedures you’re

given like this one from Smush:

And also pay attention to any recommendations the plugin developer has

put on your settings page.

These tips are useful for ensuring you’ve properly customized and

optimized your plugin.

Step 5: Integrate SEO

Search engine optimization (SEO) is a complex matter. As such, I’m not

going to dig into the intricacies of how to optimize a website in full today.

However, what I do want to show you is a fast and easy way to add an

SEO tool to WordPress that will help you get started with it.

Install the SEO Plugin:

The plugin you need is called Yoast SEO.

This is the top-rated and downloaded SEO plugin in WordPress. And if you

want to have your search engine optimization made easier for you, this is

the best plugin to do it with.

Set-Up and Customize Yoast SEO:

Once the plugin is installed, locate the new SEO menu on the sidebar:

This will open up your Yoast dashboard.

You’re going to need about five to ten minutes to run through settings

customization, but the configuration wizard will speed things up.

See the picture below:

Choose Option A.

It takes Google about a week or so to index a website, so you don’t have to

worry about your website showing up in search before it’s completed.

There’s not much more to this process to complete anyway.

Site Type:

Choose what kind of website you’ll be building. Yoast will let search

engines know so they can show your pages and posts to people looking for

that kind of content.

Organization or Person:

Make sure to fill in this page. Once you start to generate (brand) name

awareness, you want people to be able to preview your details when they

look for you in search.

Search Engine Visibility:

Unless you have private content you don’t want people on the web to find,

leave all of these values set to “Yes”.

Multiple Authors:

For blogs with multiple contributing authors, it’s a good idea to activate this

setting so that people searching for those individuals will find their archive

pages in search and, subsequently, your website.

If it’s just you writing blogs, keep this value as “No”.

Title Settings:

Generally, when a web page appears in search, it displays the title of the

page (or post) and the website or business name after it.

Other Yoast Settings:

The configuration wizard is going to take care of most of the setup you

need for this plugin.

That said, you may want to poke around the Search Appearance and

Social sub-menus. Here you can further customize how your pages and

links show up outside of your website.

This will also help you save time in customizing these details every time

you create a new page in WordPress.

Use the SEO Plugin:

Why did we have you set up the SEO plugin before you have any content

to optimize? To save you time.

As you go through the next step, you should use Yoast every time you

create new content.

Below each web page or blog post you create, you will find the Yoast

SEO widget:

It’s here you’ll add your search data (all the stuff people will see when they

find you on the web).

Make Sure To Always Create A Custom:

Focus keyword — the main topic and keyword for the post.

Slug — the specific link to the page.

Meta description — the brief description that appears beneath the page

title in search results.

When you’re done, Yoast will “score” how well you’ve optimized the page

for SEO.

You’ll find tips on how to improve the rankability of your website

under the SEO tab:

You’ll find tips on how to make your page easier to read under the

Readability tab:

If anything is marked with a red or orange dot, make the recommended

changes as best you can. These suggestions really do help your website

rank higher in search (and make visitors more like to spend time reading

your content).

Step 6: Create Your Content.

Most websites include the same basic set of pages:

Home: The page that greets your visitors.

About: The page that tells your company’s story.

Services/Products: The page that introduces visitors to your services or

products (you may need more than one page depending on what you sell

and how much content there is).

Contact: The page that lets visitors know how to get in touch.

Privacy Policy: The page that explains what kind of data your website

collects and what you do with it.

There are other pages you might want to create, too.

For example:

Portfolio: The page that shows off samples of your work.

Blog: The news feed where all of your blog posts or articles appear.

Pricing: The page where you provide prices for your services and maybe

even “Buy Now” options.

Regardless of which pages you need, you’ll have to go through the same

steps to create and customize them:

Create a New Page:

Go to your Pages menu.

By default, WordPress will create a Sample Page and Privacy Page for

you. You can delete the Sample Page. Hold onto the Privacy Page as you

can customize the content and publish it once you’re done with everything

else.

To create your first page (it’s usually best to start with the home page), click

“Add New”.

On a side note, you can also set your website into maintenance mode,

which prevents others from seeing your unfinished website.

This is the WordPress block editor and its associated settings:

You can use this to build your web pages or you can use a page builder

plugin.

Adding content to the page is the same with each option.

Name the Page:

First, give your page a name.

Click “Save Draft” so that your page’s URL will auto-generate. (I’ll show

you how to fix the home page so it doesn’t have a slug attached to it in just

a bit.)

Create the Design and Layout:

You have a choice here: create your page’s design and layout from scratch

or use a template.

To build it from scratch, add each element one-by-one with a block. This

isn’t the most time-efficient way to build a website though, so you should

probably explore your template options before going that route.

Check your WordPress theme to see if it can help. Some of them come

with premade page templates you can import into the site.

If your theme isn’t any help, you can use a page builder plugin to add full-

page or block templates to fill in the gaps.

For example, let’s say you’re using Elementor and this is what you see

when you open your new page.

To replace the page with a template, click on the folder to access your

templates:

Find the template you want to use and click “Insert” to add it to the page:

Here’s what this particular example looks like when you add it to the page:

Customize the Layout:

Let’s say you like the template you’ve imported, but you’re not happy with

how it sits on the page.

In the example above, for instance, you want to get rid of the “Home” page

title banner as well as the sidebar. You won’t be able to do that on the

actual page since they’re not elements you can drag and drop into place.

Instead, use the Settings widget (the gear icon) in the editor to the left:

When you click “Hide Title”, it should remove the title bar from the top of

the page. However, if you plan on hiding this bar on every page on the

website, it’s best to configure this setting from the theme Customizer. That

way, you only have to set it once.

To make better use of the space on the page, Elementor, in particular,

provides you with options like “Fullwidth” and “Canvas” to stretch the

design. Play around with these settings to find the layout and design that

best suits your needs.

Again, you can always return to the Customizer to tweak any of the default

theme settings you’re not happy with.

Customize the Content:

Once you’re happy with the design of your page, you can customize the

content. This includes all of the text as well as the images.

To do this in any editor — WordPress’s block editor or a page builder

plugin — just click on the block you want to customize and update it.

As you customize your content in the editor, it will reflect those changes in

the preview of your website in real-time.

The same goes for updating media.

Whether swapping out an image or video for your own or adding something

new altogether, you’ll have the option to upload media from your device or

choose from something already in your library.

Add New Content:

If you feel like something’s missing from your template, don’t fret. You can

easily add your own blocks to premade designs.

In a page builder plugin, look for a plus-sign in the part of the page where

you want to add a new block:

Then, find the block type you want to use and drag-and-drop it into the new

space:

The WordPress Editor works similarly:

Find the plus-sign to add a new block or select one from the Blocks menu

in the top-left.

Click the one you want to add and then start customizing.

Update the Page Settings:

You’ve already seen the Yoast widget at the bottom of the page.

Make sure that if you have that plugin activated that you configure those

settings before you publish your page.

Also, be sure to customize your page’s “Document” settings here:

You can edit:

The permalink (the page-specific link).

The featured image (every page should have one so your blog feed

summaries and social media promotions have both an image and

description).

Categories and Tags (for blog posts only).

When you’re done filling in all of the pertinent details, click the “Preview”

button to review your website in a new browser window.

This gives you a chance to see your web page in real-time before you

publish it (or any changes you’ve made to an existing page).

If you’re happy with it, click the “Publish” button and your web page will go

live.

Note: the page won’t be added to your menu just yet. You’ll take care of

that before this process is done.

Rinse and Repeat:

Repeat this process until all of your web pages have been completed.

When they’re published, you can move on.

Set the Home Page:

One last thing:

You want your home page to be located at https://yourdomainname.com.

Not at something like https://yourdomainname.com/home.

To fix this, go to Settings > Reading.

Under “Your homepage displays”, select “A static page”:

You can now choose the Home page (and Blog page, if you created one)

from your published pages list.

Save Your Changes:

This will set your Home page as the front page of your website and will

start populating the Blog with any posts you write.

Step 7: Build a Contact Form.

With your key pages in place, the next step is to add a contact form so that

visitors and interested prospects can get in touch.

As far as best practices for adding a custom contact form to WordPress,

here are some things to keep in mind:

Don’t hide it.

Place the form in an easy-to-find location.

Your Contact page, for sure, needs one.

You may also want to add one to the sidebar of your blog or to the bottom

of the home page.

Only include fields you need.

With everyone so well-attuned to privacy concerns on the web these days,

you don’t want to go asking for information that’s irrelevant to your

purposes.

Don’t forget about the follow-up messages.

After your contact form is filled out, two people are going to receive follow-

up messages.

The person who filled out the form will get a confirmation message.

Usually, it appears in place of the form after it’s been submitted.

By default, your form will send pre-written messages to the user:

Feel free to give this a personal touch by customizing your messages.

Don’t forget about the message you receive as a follow-up. Yours will come

as an email:

A subject line like “Your Domain Name ‘[User’s Subject Line]’” isn’t great

and it might send your contact form emails straight to spam.

If you want to receive these contact form submissions without fail,

customize the details in the subject line as well as the body of the

message.

After you’ve embedded the contact form, visit your website and fill it out

yourself.

Make sure everything works as intended — especially if you set required

fields. Then, check the follow-up messages on the site and in your email

inbox to make sure all is good.

Step 8: Add Widgets.

When you worked through your Customizer settings earlier, you may have

noticed that there was a section for “Footer” or “Widgets”.

At the time, we asked you to leave them alone. That’s because it doesn’t

make much sense to fill in these small blocks of content until you have the

rest of the pieces of your website put together.

As for what widgets are, think of them as the blocks for miscellaneous

sections of your website. Mainly, widgets go in the footer, sidebar, and

sometimes the home page.

Although you could return to Customize to configure your footer, your best

bet is to do all the work under Appearance > Widgets:

This way, you can tackle all of your widgets at once. In addition, you have a

much clearer view of what kind of widget spaces are available on your

website to fill (this will differ from theme to theme, by the way).

On the left side of the screen are your available widgets:

On the right side of the screen are the available widget placements:

Your theme may have already pre-populated some of these widgets with

content (usually, this is the case for the footer).

Review any of the widgets currently in place. If you’re happy, keep them

where they are.

If you want to customize the order in which they appear — like moving a list

of Recent Posts above the Search bar — simply drag-and-drop the widget

block to where you want it to appear.

And if you want to customize the content of the widget, click on the block:

In this example, you can add or change the title that appears above the

Recent Posts list.

You can also update how many posts will be shown at a time. If you want,

you can add the publication date, too.

Now, you don’t need to fill any of these widgets if you don’t want to.

However, if you want to take advantage of this extra space WordPress

gives you, take care of filling in all of your widgets before moving on.

Step 9: Set Up the Menu.

Now that all of your content is in place, you just need to create a

navigational menu to show it off.

You’ll find this under Appearance > Menus:

On this page, you can create as many menus as your website needs. For

most of you, you’ll only need one.

Name the Menu:

There’s no need to over-complicate this as you’re the only one who will see

the menu name. Just call it something like “Main Menu”.

Then, click “Create Menu”.

Choose the Menu Placement:

Next, indicate where you want the menu to go.

If you create a menu for the footer (which is rare) or a different one for

mobile (which you may decide to do down the line), you’ll configure that

here.

For now, just choose “Main”.

Keep the “Automatically add new top-level pages to this menu” unchecked.

Even if you automate that piece of it, you’ll still have to come back to this

page to update the order.

You might as well wait to place a page in the menu when you can choose

the right spot for it.

Add Pages to the Menu:

To add your pages to the menu, click the checkboxes beside them. Then,

click “Add to Menu”.

You can add more than just pages, too. If you have blog posts, categories,

products, or other links you want to add, do that here.

Your pages will land over here:

To change the order in which they appear, drag and drop them into place:

If you want your pages to all to appear in the top-level of your navigation,

make sure they’re left-aligned.

To create sub-pages for top-level pages, drop them beneath with an indent

like this:

Customize Menu and Pages:

Once your pages are in place, open each one and make sure all of the

settings are customized to your liking.

You can:

Change the page name:

Disable the link if you don’t want the top-level to be clickable.

Enable a megamenu if you’d like to place a large menu with multiple layers

beneath a single page name.

For the most part, you probably won’t need to adjust these settings.

However, it’s good to know they’re here in case you do. This is also where

you can remove pages from your menu.

Step 10: Connect to Google.

Once your website has been built and customized to your liking, there’s

one final thing to do: connect it to Google.

Set Up Google Analytics:

With or without a connection to Google Analytics, Google and other search

engines will still be able to crawl and index your website.

What you gain, then, is the ability to see what kind of data Google has

collected from your website with regards to traffic and performance.

Once Google Analytics is ready to go, you’ll be able to monitor your

website’s traffic patterns and make data-based decisions about the future

of your website’s design, content, purpose, and so on.

This isn’t the only Google tool your website should be connected to though.

Set Up Google Search Console:

Google Analytics provides you with data about how visitors interact with

your website. Google Search Console, on the other hand, provides you

with data about how visitors encounter your website everywhere else on

the web.

If you have a Google Analytics account already, setting Search Console up

is easy.

Your next step is to connect the Google Search Console.

Go to the Search Console website and click “Start Now”. It’ll take you

through the quick setup process and ask you to verify your ownership of

the account using a number of options. Google Analytics is one of the

easiest ways to do this, so take that option if you prefer.

It’s also important to establish this connection from Google Analytics’ side.

You’ll find this setting under Admin > Property > Property Settings:

You should see your Search Console account listed as an option. Select it

and connect it to Google Analytics so you can start pulling in some of that

search data under your Acquisition report:

Or you can always just log into Google Search Console itself to get deeper

insights into what’s going on with your website in search:

You can learn things like:

How many clicks and views your website and each individual page gets in

Google — in web, image, and video searches.

How many clicks and views come from users on desktop, tablet, and

mobile.

What the average rank is for the pages of your site.

What the top search queries are for your website.

What kinds of mobile usability, security, or speed issues your website has

(if any).

Which websites have the most links pointing to your website.

How well you’re handling internal linking within your own site.

If you take some time to get to know Google Search Console, you’ll be able

to refine your search optimization strategy in WordPress (and beyond) for a

better showing in search results.

Send Your Sitemaps to Google:

The last thing to do with Google Search Console is to upload your

sitemaps. This way, you can create a direct link between WordPress and

Google, telling Google where to find the content on your website.

One of the nice things about using the Yoast SEO plugin is that your XML

sitemaps are automatically generated. You can find a link to them under

General > Features:

Click the question mark to get the link to your sitemaps.

You can now return to Google Search Console.

Open the Sitemaps tab:

For every sitemap link, you got from your WordPress website, enter it into

the “Add a new sitemap” bar.

Google Search Console will then process the sitemap and all the page links

within it.

The next time Google’s bots get around to crawling the web, your site’s

pages will get picked up.

Since your sitemap automatically updates whenever you add new content

to your site, you won’t have to worry about Google missing out on important

updates as it now has your sitemap in Search Console.

How to Earn Money from your Website?

Advertisement Network like Google Adsense can pay you high cpc (cost

per click) for your blog if you use the high cpc keywords in your blog posts.

How to apply for Google Adsense?

1. Just search Google Adsense in your browser you will find the

Google Adsense website visit the website and follow the steps

given there.

2. Only apply for Google Adsense once you have 10 posts of 1000

words on your website you should not copy any other website

content on your website otherwise your website will be rejected.

How To Earn Money From Your Website Through Google AdSense?

When you bring traffic to your blog and some of your visitors click on the Ad

you will earn money according to your cpc (cost per click) if your cpc is

$0.05 you will earn $0.05 per click and if your cpc is 0.1$ then you will earn

$0.1 every click.

In India you generally get a cpc of $0.05 but you can get a cpc of $0.1 or

more by just using high cpc keywords in your blog posts.

Some of the high cpc keywords that you can use in your blog post to

get a higher cpc:

1. Make Money Online In India

2. Make Money Online

3. Insurance

4. Earn Money Online

5. Car Insurance

Use these words as the title of your post and you will get higher cpc per

click.

These are just a few examples there are many more keywords like these.

Other Ad networks apart from a adsense To Earn Money from your

Website:

1. Propeller ads network: there is no approval process you can

start earning from day 1 you just have to sign up. You will get a

CPM of around $0.2 in India for more information you can search

on the internet.

2. Media.net: this network has an approval process but it does pay

well for more information you can search on the internet.

3. Popads.net: there is no approval process you will get a CPM of $2

in India you can withdraw money once your account reaches $5

for more information you can search on the internet.

4. Cpalead: it is a CPA network it will pay you based on action from

your visitors you can earn a lot of money from it for more

information you can search on the internet.

5. Popcash: it pays a CPM of $1 in India and is A great ad network

for more information you can search on the internet.

How to bring traffic to your Website?

Use Tools Like Ubersuggest, Keywordtool.io to find long tail keywords

for your website posts Long Tail Keywords are necessary if you want to get

traffic from Google always use keywords with less difficulty if you want to

rank quickly in google.

Important Note: if you want quick traffic you can use Facebook and twitter

to bring traffic to your website.

Important Tip:

When your website is new and you are not approved by AdSense you can

use propellerads to monetize your website and earn money from it.

You can also use popads.net to monetize your blog they accept new blogs

and pays you $2 per thousand visitors and they also pay your money once

your balance reaches $5 means you can get your first check with in first

week.

How to get ton of free traffic to your website so that you can earn big

money from ads?

Create a Facebook page for your blog and promote it in Facebook groups,

open a twitter account and share your blog posts on Twitter with trending

Hashtags by this way you can get a lot of traffic in short span of time.

What type of website get a lot of traffic from Facebook and Twitter?

It’s our advice that you should start your blog on Cricket as cricket blogs

get a lot of traffic through Facebook and you can get a lot of traffic through

Facebook by joining a cricketer Facebook group and sharing your blog

there.

More Ways To Earn Money From A Website:

1. Affiliate Marketing

In Affiliate Marketing you recommend someone other product to people and

in return, you get a commission for it.

In affiliate marketing you first have to find a product which you can promote

either through your website or through Facebook, Twitter and when

somebody purchases the product through your link you will earn money.

If done correctly you can make a handsome amount of money through

affiliate marketing there is literally no limit on how much you can earn from

affiliate marketing.

You can find the products to promote on Amazon Website there are

unlimited number of products on Amazon that you can promote and on

every purchase through your link you will earn a good amount of money.

To promote Amazon product you first have to sign up as an Amazon

affiliate then you can start promoting product on your blog.

To Sign Up as an Amazon affiliate Just Search “Amazon Affiliate

Program In India” On the Internet after that join the program and start

promoting Amazon products.

There are many websites on which you can sign up as an affiliate.

Working as an Affiliate Marketer you can make $1000s online every month.

How to bring traffic?

Since Affiliate Marketing can earn you big money you can simply get traffic

on your affiliate links by creating a Facebook Ad, YouTube Ad.

Quickest Way To Earn Money Online:

You Can Use This Method if you don’t have the money to start your

website and you really want to start your Website from this method you can

earn quick money.

1.App Referral

There are many apps on the play store from which you can earn money

from referring the App to your friends but the problem is not every one of

them pays you money some of them are fake and will not pay you but don’t

worry we will tell you about the apps which are genuine and really pay and

also about how you can earn money from these apps.

Real Paying Apps:

Search these Apps on the Google Play Store:

1. 4Fun App: this app is a genuine paying app it pays you 7 rupees

per download you can download this app from the Google Play

Store.

2. Vidstatus App: this is also a real paying app and it can pay you

about 20 rupees per download you can download this app from

the Google Play Store.

3. Winzo App: you will not find this app on the play store but it is also

a real paying app this app is not available on the Google Play

Store but you can search it on the Internet and can download it

from there it will give you 8 rupees per download.

4. Roz Dhan: it is also a real paying app you can download this App

from the Google play store.

5. MPL: this app also pays you for your referral since this App is not

Available on the Google Play Store you can search it on the

internet and can download it from there.

6. Big Cash: Big Cash App is also a real paying app this app is not

available on the Google Play Store but you can search it on the

internet and can download it from there.

7. Querka: This is also a real paying app you can find it on the

Google Play Store and can download it from there.

8. Thinkpe: This is also a real paying app you can find it on the

Google Play Store and download it from there.

9. OneAD: This is also a real paying app you can find it on the

Google Play Store and can download it from there.

There are a few more apps but we have not tried it so we can’t tell you

about that.

Since we all have a small number of friends so we cannot make big money

by sharing apps with friends we have to get app download through our link

from people other than our friends.

How we can get more App Downloads to earn more Money?

It is simple join Facebook groups, WhatsApp groups, Twitter, Sharechat

App, Quora, Telegram Groups and post your links there you will get a good

number of download from there and hence you will earn more money

quickly.

You can use Blogger to post these links (Blogger Is a free platform which

let’s you start your blog for free).

To start your blog on Blogger just search Blogger on the internet after that

Sign Up On Blogger with your Gmail account and write a good post with the

App Referral link in it and then share the blog link on Facebook as some of

these App links are banned on Facebook so by using Blogger to post these

app links you can share these apps on Facebook and you can get

downloads from Facebook.

Facebook doesn’t like external website link they hates to give away traffic

for free so when they ban your Blogger blog link you can just change the

URL of the Blogger blog and can share the blog link on the Facebook

again.

Why you need to start your Blog on blogger?

Because some of these apps are banned on Facebook so you need to

write a blog and then share it on Facebook to get the downloads.

How to get Downloads Quickly?

Share these Apps in Facebook groups and tell people that they can earn

money from these apps you will get a lot of downloads quickly.

Now How much can you earn?

It depends on you and on how much downloads you can get if you work

smartly you can make good amount of money very quickly.

This is not an online business but it can provide you with quick money

without much work you can earn a good quick money from there method

for working about 5 minutes a day.

Some people have earned 5 Figures sum from this method and even if you

don’t earn that much you will earn good enough money to start some other

online business.

• Creating Database for WordPress

If you are installing WordPress on your own web server, follow the one of

below instructions to create your WordPress database and user account.

Using Plesk #Using Plesk

If your hosting provider supplies the Plesk hosting control panel and you want to install WordPress manually, follow the instructions below to create a database:

1. Log in to Plesk. 2. Click Databases in the Custom Website area of your website on the

Websites & Domains page:

Plesk custom website databases

3. Click Add New Database, change database name if you want, create database user by providing credentials and click OK. You’re done!

Using cPanel #Using cPanel

If your hosting provider supplies the cpanel hosting control panel, you may follow these simple instructions to create your WordPress username and database. A more complete set of instructions for using cPanel to create the database and user can be found in Using cPanel.

1. Log in to your cPanel.

2. Click MySQL Database Wizard icon under the Databases section. 3. In Step 1. Create a Database enter the database name and click

Next Step. 4. In Step 2. Create Database Users enter the database user name

and the password. Make sure to use a strong password. Click Create User.

5. In Step 3. Add User to Database click the All Privileges checkbox and click Next Step.

6. In Step 4. Complete the task note the database name and user. Write down the values of hostname, username, databasename, and the password you chose. (Note that hostname will usually be localhost.)

Using Lunarpages.com’s custom cPanel (LPCP) #Using

Lunarpages.com’s custom cPanel (LPCP)

Lunarpages has developed their own version of cPanel.

1. Log in to your account. 2. Go to Control Panel. 3. Click on the button on the left panel labeled ‘Go to LPCP’. 4. Go to MySQL Manager. 5. Add the user name and database name but leave the host name as

the default IP number. 6. Note the IP address of the database on the right which is different

from the default IP number of the host indicated in the above step. 7. When modifying the wp-config.php file, use the DB IP number, not

‘LOCALHOST’. 8. When modifying the wp-config.php file, be sure to use the full name

of the database and user name, typically ‘accountname_nameyoucreated’.

Using phpMyAdmin #Using phpMyAdmin

If your web server has phpMyAdmin installed, you may follow these instructions to create your WordPress username and database. If you work

on your own computer, on most Linux distributions you can install PhpMyAdmin automatically.

Note: These instructions are written for phpMyAdmin 4.4; the phpMyAdmin user interface can vary slightly between versions.

1. If a database relating to WordPress does not already exist in the Database dropdown on the left, create one: 1. Choose a name for your WordPress database: ‘wordpress’ or

‘blog’ are good, but most hosting services (especially shared hosting) will require a name beginning with your username and an underscore, so, even if you work on your own computer, we advise that you check your hosting service requirements so that you can follow them on your own server and be able to transfer your database without modification. Enter the chosen database name in the Create database field and choose the best collation for your language and encoding. In most cases it’s better to choose in the “utf8_” series and, if you don’t find your language, to choose “utf8mb4_general_ci”

phpMyAdmin language encoding drop down

2. Click the phpMyAdmin icon in the upper left to return to the main page, then click the Users tab. If a user relating to WordPress does not already

exist in the list of users, create one:

phpMyAdmin Users Tab

1. Click Add user. 2. Choose a username for WordPress (‘wordpress’ is good) and enter it

in the User name field. (Be sure Use text field: is selected from the dropdown.)

3. Choose a secure password (ideally containing a combination of upper- and lower-case letters, numbers, and symbols), and enter it in the Password field. (Be sure Use text field: is selected from the dropdown.) Re-enter the password in the Re-typefield.

4. Write down the username and password you chose. 5. Leave all options under Global privileges at their defaults. 6. Click Go.

7. # Return to the Users screen and click the Edit privileges icon on the user you’ve just created for WordPress.

8. # In the Database-specific privileges section, select the database you’ve just created for WordPress under the Add privileges to the following database dropdown, and click Go.

9. # The page will refresh with privileges for that database. Click Check All to select all privileges, and click Go.

10. # On the resulting page, make note of the host name listed after Server: at the top of the page. (This will usually be localhost.)

Using the MySQL Client #Using the MySQL Client

You can create MySQL users and databases quickly and easily by running mysql from the shell. The syntax is shown below and the dollar sign is the

command prompt:

$ mysql -u adminusername -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 5340 to server version: 3.23.54 Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> CREATE DATABASE databasename; Query OK, 1 row affected (0.00 sec) mysql> GRANT ALL PRIVILEGES ON databasename.* TO "wordpressusername"@"hostname" -> IDENTIFIED BY "password"; Query OK, 0 rows affected (0.00 sec) mysql> FLUSH PRIVILEGES;

Query OK, 0 rows affected (0.01 sec) mysql> EXIT Bye

$

The example shows:

• that root is also the adminusername. It is a safer practice to choose a so-called “mortal” account as your mysql admin, so that you are not entering the command “mysql” as the root user on your system. (Any time you can avoid doing work as root you decrease your chance of being exploited.) The name you use depends on the name you assigned as the database administrator using mysqladmin.

• wordpress or blog are good values for databasename. • wordpress is a good value for wordpressusername but you should

realize that, since it is used here, the entire world will know it, too. • hostname will usually be localhost. If you don’t know what this value

should be, check with your system administrator if you are not the admin for your WordPress host. If you are the system admin, consider using a non-root account to administer your database.

• password should be a difficult-to-guess password, ideally containing a combination of upper- and lower-case letters, numbers, and symbols. One good way of avoiding the use of a word found in a dictionary is to use the first letter of each word in a phrase that you find easy to remember.

If you need to write these values somewhere, avoid writing them in the system that contains the things protected by them. You need to remember the value used for databasename, wordpressusername, hostname, and password. Of course, since they are already in (or will be shortly) your

wp-config.php file, there is no need to put them somewhere else, too.

Using DirectAdmin #Using DirectAdmin

a. If you’re a regular User of a single-site webhosting account, you can log in normally. Then click MySQL Management. (If this is not readily visible,

perhaps your host needs to modify your “package” to activate MySQL.) Then follow part “c” below.

b. Reseller accounts Admin accounts may need to click User Level. They must first log in as Reseller if the relevant domain is a Reseller’s primary domain… or log in as a User if the domain is not a Reseller’s primary domain. If it’s the Reseller’s primary domain, then when logged in as Reseller, simply click User Level. However if the relevant domain is not the Reseller’s primary domain, then you must log in as a User. Then click MySQL Management. (If not readily visible, perhaps you need to return to the Reseller or Admin level, and modify the “Manage user package” or “Manage Reseller package” to enable MySQL.)

c. In MySQL Management, click on the small words: Create new database. Here you are asked to submit two suffixes for the database and its username. For maximum security, use two different sets of 4-6 random characters. Then the password field has a Random button that generates an 8-character password. You may also add more characters to the password for maximum security. Click Create. The next screen will summarize the database, username, password and hostname. Be sure to copy and paste these into a text file for future reference.