How To Install WordPress

WordPress Tutorial #3

Block 2 is WordPress itselfWe’ve learned that WordPress is the foundation for our online website “house.” That’s great. Now how do we make it work?

Just as you install Microsoft Word, or Photoshop or any other program on your computer, you’ll need to install WordPress in your hosting account.

There are two ways to install WordPress. Both work well. One is simpler, and the other gives you a bit more control over how WordPress gets put together. That, in turn, impacts your site’s security.

To start with, though, we’ll do it the easy way. I’ll walk you through your WordPress installation, step by step.

How to Use a “One-Click Install” Script to Install WordPress

Hosts that offer “one click installs” of WordPress or other programs use a script installer, a program that automates the process based on information you, the customer, provide. Siteground uses one called Softaculous.

Here’s how to use it to install WordPress (other autoinstallers follow similar steps).

#1. Log in to your cPanel

Scroll down until you see the list of AutoInstallers, and select WordPress.

WordPress autoinstaller in Softaculous


#2. Click the Install Tab

select the Install tab


#3. Software Setup

In the Software Setup section, you’ll have three choices to make.

software setup

Protocol gives you a choices of whether you want a secure web address (https:// instead of http://) and whether you want the default URL to include www. before the domain name.


The default is https://, and you’re safe to stick with that.

#4. Site Settings

Enter the name of your site here, along with the tagline.

Site Settings

If you have to ask what Multisite is, you don’t need it, so leave the box unchecked.

#5. Admin Account

Here you select the username and password you want to assign to the administrator of the account (that’s most likely you).

Do not use admin as the username — that’s the first place hackers will try to break in. Instead, choose something that identifies you. Note that the username will show up publicly, so don’t choose something that’s extremely private or that you want to keep secret.

Your password should be strong – and WordPress will show you a grade! I would not settle for this one, it’s too weak.


admin settings

To find a strong, random password, use the online password generator here, and choose a password that’s at least 12 characters long — 16 characters is better.

If you prefer to make up your own password, do not use a password that you use anywhere else on the web, and make it appear to be a random collection of upper and lower case letters, numbers, and symbols.

#6. Choose Your Language

Select your preferred language from the dropdown box (for most of us, that will be English).

select your language

#7. Select Plugins and Theme

I recommend skipping both of these. If you follow my recommendations on the plugins I always install, you’ll be able to limit login attempts that way. And for a theme, you’ll likely want a premium theme from StudioPress or Elegant Themes.

#8. Advanced Options

It’s safe to skip this step and accept the defaults.

#9. Click the Install Button

Click Install, and follow any further prompts that pop up.

#10. Log In to WordPress

Once it’s fully installed, click the link to log in to your WordPress dashboard.

Installing WordPress using SimpleScripts on Bluehost

Click Log In. Welcome to WordPress! You’ve done it. You’ll find yourself inside your WordPress dashboard.

Do you have a question about installing WordPress? Use the form below.

How to Set Up a Website Hosting Account

WordPress Tutorial #2

Domains and Hosting

Before you can build a website, you need to host it somewhere. Most new sites use a shared hosting account, which is the least expensive way to start.

Setting up a shared hosting account is generally straightforward. Follow along for your step-by-step instructions for setting up a site with Siteground. (If you’re choosing a different host, the basic steps will be similar.)

Siteground has very good customer service reps, so if you’re unsure what type of hosting you need, or which plan to select, feel free to chat with a representative before you start the order. You can call, or click the Live Chat link in the upper right-hand corner of the website.

chat with a representative

#1. Choose your Plan

If you have only one site, the Startup plan is fine. Click the Order Now button.

Choose your Siteground Plan

#2. Enter Your Domain Name

Enter your domain information

If you already registered your domain, type it in under “I Have a Domain Name.” The format will be You don’t need any special symbols. For this site, I would type in

#3. Enter Your Account Information

Fill in the requested personal information

Fill in the requested personal information, which includes:

  • First name
  • Last name
  • Company
  • Email address
  • State/Province
  • City
  • Street address
  • Zip code
  • Phone number
  • Password (enter it twice)

#4. Provide Payment Information

Scroll down, and enter your billing information.

Enter billing information

#5. Confirm Your Hosting Plan

Scroll down again, and enter information about your hosting plan.

enter information about your hosting plan

Siteground has already filled in the hosting plan you selected at the beginning, and the data center location nearest to you. If you want to change either of these, click the icon next to that detail, and a dropdown box will open where you can scroll to select a different plan or data center.

Select the time period — trial, 12 months, 24 months, or 36 months.

If you don’t want the HackAlert Monitoring, click the checkbox to deselect it.

Confirm you’ve read the Terms of Service, and click the blue Pay Now button.

#6. Congratulations!

Once you’ve successfully completed your order, a screen pops up to tell you your account has been created successfully.

“Thank you for purchasing SiteGround Hosting services! We are currently processing your order. In case you have not received your Welcome email within the next 1 hour, please contact us via our LiveChat or call our toll free number.

Shortly after that, you’ll receive an email with your login information.

#7. Log into Siteground

That’s it — you’ve set up your hosting account!

Now you need to install WordPress. Click here for the next tutorial.

Do you have a question about setting up your hosting account with Siteground? Use the form below.

How to Build Your WordPress Site

WordPress logo

If you’re reading this site in the order suggested, you’ve already looked over the Start Here section. That’s where you’ll find general information about how to build your online house, aka your WordPress site.

Here’s where you come to find the specific details and how-to instructions.

As always, if you have any questions feel free to use the form at the bottom of each page. While I may not be able to answer all your questions individually, I’ll do my best to address them on the site.

Are you ready? Let’s start with Building Block 1:

How to Register Your Domain Name with Namecheap
Setting Up a Web Hosting Account with Siteground

How to Choose and Register Your Domain Name

WordPress Tutorial #1

Domains and Hosting

I recommend as a domain name registrar. Here I’ll step you through instructions for registering your domain with them.

If you choose a different registrar, follow their instructions. They’ll need the same basic information as Namecheap, though, so you can organize what you need ahead of time.

Here’s the screen you see when you first navigate to Namecheap’s website.

#1. Check to make sure your domain name is available

First we’re going to see if our preferred domain name is available. Here’s what you first see when you go to


Next, type in the domain name you want to check.

type in your preferred domain name

I’ve typed in “wpbuildingblocks” in the space above. They automatically fill in the “www” at the beginning and the “.com” at the end.

If you don’t want a .com — maybe your site is for a nonprofit so you want .org — you can enter the extension you want, or click the box to select from a list of available top-level domains.

top-level domains

As you see, we get a message that is not available. Let’s try something else.

that domain isn't available

Let’s try something else. Let’s search for is

another domain name

Fortunately, this one’s available.

Notice that “MrEdTalkingHorse is also available for .net, .org, .info, .biz and other extensions. If you want to make sure nobody grabs up your business name online, you should register the name with all the most popular extensions.

Many businesses also reserve some of the more common negative variations of their business name — “,”” and so on. This can help down the road if a disgruntled customer, vendor or ex-employee wants to say nasty things about you online.

#2. Add to Shopping Cart

Click the “Add to Cart” button (#1).

click the add to cart button

Now you see that the domain was successfully added to the shopping cart.

successfully added to cart

Click View Cart to see more details.

view cart

Click the dropdown to select a time period, from 1 year to 10. Toggle the auto-renew button if you want to renew your domain name automatically at the end of that time. Note that they’ll display your selected domain name with a different available extension – click the paperclip icon to save it for later, or the x to delete it.

Namecheap automatically gives you a year of WhoisGuard free when you register a domain name with them.

They also offer you a hosting plan and a few other goodies. We’re going to ignore those for right now. (In fact, even though it might seem easier, I don’t recommend hosting with your registrar.)

#3 Create Your Account

As soon as you click Confirm Order, Namecheap will ask you to log into your account, or create an account.

create your account

At this point you need to create an account. Just fill in your preferred:

  • username
  • password (twice)
  • first name
  • last name
  • email

If you want their newsletter, leave the checkbox alone, otherwise just deselect it. Then click the big red “Create Account” button.

#4 Complete your Registrant Information

Notice along the top of the screen your username now shows up (I’ve blocked mine out here, but yours will appear in the area I’ve circled in red).


Now follow the prompts to complete your registrant information.

The Registrant Contact information is important.

You have space for four contacts — they can all be the same, or each one can be different.

The registrant should be the business owner or his/her agent. It’s the person with the authority to make decisions about the business.

The Administrative Contact is the person you want to handle the day-to-day stuff like renewing the registration.

The Technical Contact could be the business owner, or the head of the IT or Marketing department.

And the Billing Contact, obviously, is the person who handles accounts receivable for the company.

Chances are, if you’re here learning how to build your online house with WordPress, you’ll put your name in all four slots.

When you’re finished with all the registrant information, click the “Save and Continue” button, then go ahead and check out.

Time to Check Out!

Double check for accuracy, then select your payment method. Follow the on-screen prompts for entering your credit card or PayPal information.

When that’s done, you’ll see a Namecheap confirmation screen, and you’ll also receive an email containing important information. File it in a safe place for future reference.

Once you’ve received your email, go ahead and log out of Namecheap.

What’s Next?

Congratulations! You’ve just completed the first, important step in establishing your WordPress website!

Now you need to sign up for web hosting. Click here to find out more.

Do you have a question about Domain Name Registration? Use the form below.

A New Visa for Panama

visa stampsIn May, Panama president Ricardo Martinelli signed an executive order that created a new type of visa. It’s a visa that will be relatively easy to get, and will help to solve some of Panama’s shortage of skilled labor.

There were more questions than answers about it initially.

A couple of weeks after the order was signed, I went with a native Panamanian to the local immigration office to try to get specific information. I was interested to see if this was a visa that would work for me.

Basically, they had no information about it at that time.

Since then, Panama has taken steps to implement it. While still not super-specific, there are now some reasonable guidelines in place.

You Need to be from One of These 24 Countries to Qualify

Sometimes referred to as the “Business and Professional Visa,” it’s also known as the “Specific Countries” visa. That’s because it’s only available to you if you’re a citizen of one of the following 24 countries:

  1. Argentina
  2. Australia
  3. Austria
  4. Belgium
  5. Brazil
  6. Canada
  7. Chile
  8. Czech Republic
  9. Finland
  10. France
  11. Germany
  12. Ireland
  13. Japan
  14. Netherlands
  15. Norway
  16. Singapore
  17. Slovakia
  18. Spain
  19. South Korea
  20. Sweden
  21. Switzerland
  22. United Kingdom
  23. United States
  24. Uruguay

You Have to Prove You’re Financially Solvent

You also must prove financial solvency by showing you have at least $5,000 in a bank account.

Now a third stipulation has been added: you need to own property in the country or set up a corporation and get a business license.

There is a bit of a catch-22 for people who want to work for someone else rather than run their own businesses. To get the work permit, Immigration has to approve your visa. But to receive the visa, you need a work permit. . .

Rules are still being hammered out, and it looks as though it will be possible to receive the work permit once you’ve applied for the visa.

Your dependants can live here legally once you have the visa as well. Your spouse and dependent children under 18 (25 if they’re students) are covered.

Does the visa lead to citizenship? I’ve read mixed reports on that.

Who’s it For?

If you’re retired and have regular income from a pension or Social Security, the pensionado visa might still be a better choice for you. But if you need to work, qualifying for this visa can legalize your status and save you those every-six-month visa runs to Costa Rica or elsewhere.

If you’re interested in the specific countries visa, though, you should move quickly. Since it was created by executive order, it may not be available once Martinelli leaves office in 2014.

Get Some (Free) Expert Help to Profit from the Digital Revolution

digital revolutionMany of you are looking for ways to earn an income no matter where in the world you live. You want a portable career.

In this digital age, a portable career almost always means some form of working online. If you’re working online, you probably have a website.

Your website isn’t the business, though, it’s just the virtual real estate your business occupies. So if you want to succeed with a portable career, you need the website and you also need, well, a business.

Build your Website with WordPress

When it comes to building a website quickly, easily and inexpensively, WordPress is absolutely the best way to go. It lets you create and maintain a great site without knowing a bit of code.

It’s the most popular CMS (content management system) on the interwebs, and for lots of good reasons.

To help you out with that side of your portable career, I periodically write a tutorial for you on using WordPress. (I’m also going to have what I think is a fairly exciting announcement soon relating to just that.)

Once you’ve got your website’s foundation — WordPress — you can dress it up with themes (this site uses Prose from Studio Press) and add to its functionality with plugins.

WordPress and its associated themes and plugins are great tools. Compared to the horse and buggy days of hand-coding HTML to create a website — which is where I started during the 1990s — it lets you get an online business off the ground quickly and cheaply.

But fabulous as WordPress is, it doesn’t help you much with the other side of the equation — actually running your online business.

That’s why I’m happy to recommend something that will.

Build Your Business with These Tools

To build a successful online business, in addition to your website you need:

  • an audience
  • something to sell
  • the ability to convert lookers to buyers

The folks at Copyblogger are giving away some top-quality teaching on these three topics. There’s no charge, but you do need to sign up.

(If you haven’t heard of Copyblogger, you’ve missed one of the biggest internet success stories of recent years.)

Once you enroll, you’ll get three courses:

  1. How to Build a Large Email List with Landing Pages, It’s 66 minutes long
  2. Keyword Research: A Powerful Approach for Creating Websites that Convert, 56 minutes long
  3. How to Effectively Sell Membership Programs and Digital Downloads, 54 minutes

A heavy-hitting expert on each topic joins Copyblogger’s founder, Brian Clark, for each of these seminars.

Take advantage of this offer, and improve your portable, digital business.

Click here to find out how to profit from the digital revolution, and to enroll.

Three Ways to Learn Your New Country’s Language Before You Arrive

Now that I’ve been here in Panama for a few months, I really wish I’d put more into learning Spanish before I arrived.

Oh, I worked on it, don’t get me wrong. I took three semesters of conversational Spanish at my local community college, and I continued on my own using a couple of different programs. So I’m doing better than many of my expat friends.

I can phone for a taxi. I can mostly understand and make myself understood — sometimes with a lot of hand gestures — when I’m ordering food in a restaurant or buying meat at the butcher counter. I can greet people and ask how they are. I can wish someone a happy birthday.

But put me on a phone with a Spanish speaker and I feel like I’m listening to the teacher in a Charlie Brown cartoon — it’s all wah, wah, wah. And I can’t really carry on a conversation with my neighbors, despite oodles of good will on both sides, unless their English-speaking daughter is there to translate.

If you want to brush up on your language skills, there are some good programs out there. Everyone learns differently so what works best for me might not be as good for you (and vice versa).

Generally, though, some combination of listening, speaking, reading and writing is necessary. If your goal is to carry on a conversation, you want a program that emphases the listening and speaking.

Here are some I have personal experience with and recommend. (Some of the links are affiliate links. That means if you purchase I’ll earn a small amount. It’s not enough to buy me a mansion, but it does help keep this website going.)


Of all the programs I’ve used, Pimsleur has worked best for me. It’s a completely audio program, so I downloaded it to my iPod and took it with me everywhere.

The Pimsleur method was developed by Dr. Paul Pimsleur, an expert in applied linguistics. He discovered a method for moving language learning from short-term to long-term memory. It’s called “graduated interval recall,” and it works for me!

While my three community college semesters laid a good groundwork for things like verb forms and numbers, any ability I have to actually talk to a Spanish speaker comes from my Pimsleur studies.

The Pimsleur method’s emphasis on speaking sets it apart from other computer-based language programs right from the get-go. Starting with Lesson 1 you’ll be saying words and phrases in Spanish.

Try a Free Pimsleur Language Lesson

Want to try a sample Pimsleur lesson free in your choice of Spanish, French, German, Italian, Japanese, Russian, Brazilian Portuguese or Eastern Arabic?

Learn a New Language with Pimsleur – Try a Free Lesson Today

Back-to-School Sale – Save 30% off any CD Course plus Free Shipping – Use code SAVE30

Transparent Language

Transparent Language offers a variety of computer-based programs. They have a sweet vocabulary-building tool called BYKI (Before You Know It), which you can also get as an app for your smart phone.

They also offer a fun variety of language learning programs for children. The Kidspeak programs combine interactive games, puzzles and songs with animation and activities to engage your children’s interest and get them started.

For adults, they offer several different programs in lots of different languages. In Spanish, for example, you can get several different online or DVD-based programs.

The Transparent Language programs are built on a two-pronged approach to language learning.

The Declarative memory system learns vocabulary words and short phrases and sentences.

The Procedural memory system learns skills like applying grammar and putting together sentences.

Recently Transparent Language created an online program that puts more emphasis on speaking, with a nifty little recorder that matches your pronunciation against that of a native speaker. They let me try out the program for a month, and I had a lot of fun with that part of it.

Or you can grab the Everywhere Audio course, which you can put on your iPod.

Live Mocha

Live Mocha is a website that offers instruction in 38 different languages. They’ve recently switched their business model so they now charge for even basic instruction in the most popular languages.

Their basic teaching method involves reading and writing to build vocabulary, and they add a strong spoken component. One of the best parts of the program for me was the live critiques. A native speaker listens to the dialog you record and helps you with pronunciation.

Native speakers also correct each other’s written work. In the basic program, you review the work from those studying English while a native Spanish (or French, or whatever) speaker reviews yours. I don’t know how competent these reviews are. (I know if I submitted my English-language writing to a community like that I’d expect to find errors in the feedback.)

There’s also a social aspect to Live Mocha, where you’re able to message or chat with members who speak the language you’re learning.

Whichever program or system you choose, it takes time and work to learn a new language — especially for us older folks. But it’s worth it.

Recently I received a phone call from the Spanish-speaking rep at our local home improvement store. She was calling to let us know our special order was in. I was able to (mostly) understand her, and better still, to respond appropriately. That left me doing the happy dance for the rest of the afternoon.

Do you have a language learning method that’s worked for you? Share it in the Comments.

2012 International Freelancers Day

Whether you’re a portable careerist overseas or developing a freelance career in your home country, this is good news!

Ed Gandia of the International Freelancers Academy has now completed his second annual study of freelancers, and come up with this englightening infographic.

2012 Freelancer Report Infographic (image)

And here’s some even better news — the third annual International Freelancers Day is coming up on September 21. It’s a day-long, online event featuring 13 expert speakers on a variety of topics.

I’ve attended both previous events, and I’m already signed up for this one.

There’s no charge to attend, but you do need to register. You can get all the details and sign up for 2012 International Freelancers Day here.

Taxis, Busses and Automobiles — Getting Around in Panama

Cars in PanamaThere’s been a fair amount of car talk around our house recently, for two reasons.

First, I’m planning a trip back to the US in another month. My primary mission will be to retrieve my car (our daughter’s been using it over the summer) and sell it, so we’ll have some funds.

Second, we’ve decided it’s time to get our own wheels here in Panama.

We’ve gone carless since March. We’ve saved a lot of money as public transportation here is plentiful and inexpensive. And we’ve been able to go from point A to point B without difficulty.

The problem, though, is that doesn’t leave a lot of room for exploration, and exploring Panama is one of the reasons we’re here.

Buses travel along pre-determined routes. And cab drivers like you much better if you give them a specific destination. “Drive down this road, I just want to see what it looks like” doesn’t really cut it — even if my Spanish were good enough.

End result, we’re going to bite the bullet and get a car.

Is it Better to Import Your Car, or Buy Local?

I’ve heard lots of discussion on both sides of this question.

Bring it In

Some expats in Panama choose to import a car when they arrive. If you’re here on a pensionado visa, you can bring in a car every two years without paying duty (although you’ll still owe taxes and fees).

Once you bring the vehicle in, you have to register it. Friends who’ve done that say the red tape just isn’t worth it, and they don’t plan to do it again.

A few other drawbacks to importing a car:

  • Even though your US or Canadian model may be available here, it’ll be different under the hood. You may need to ship parts here for repairs.
  • Finding a mechanic to work on it could be an issue

Here’s more information about importing a car into Panama.

Buy a Local Vehicle

Your other option is to buy a vehicle once you arrive.

There are a lot of advantages to doing it this way.

    • Getting it registered is much easier
    • Finding parts won’t be an issue
    • Finding a mechanic to work on it won’t be an issue

If you can, buy the car in or near where you’ll be living. I’m told that when it’s time to renew the registration, you have to do it in the place it was registered initially. So if you buy in Panama City, you’ll have to go there every year to renew your registration.

When buying a new vehicle in Panama, use the same good judgment you would if you were purchasing in your home country. Just like anywhere else, you can find good deals if you’re willing to shop around and use your word-of-mouth network.

To get an idea of what’s available, check out the online classified ads at Encuentra 24 or Craigslist.

We’ve decided to buy a car locally, not try to bring one in. I love the car that I still own in the US, it’s in perfect condition, and it’s got very few miles on it. Even so, I plan to sell it.

It’s a Toyota Prius, and it just doesn’t make sense to me to spend the money to import it, go through the hassle of registering it, and then have to send back to the US every time it needs a part (if I can even find someone to work on it).

Have you brought a car into Panama, or purchased one here? What’s been your experience? Leave a comment and let us know.

Want the Best WordPress Site? 52 Resources for Now and Later

Is a portable career part of your plan for an untethered expat life? If it includes a WordPress blog or website, here are 52 links to help you get started. I’ve tried to arrange them in roughly the order you’ll need them. (And yes, some of them are affiliate links.)

Domain Name Registration and Hosting

Before you can have a website, you need a domain name, and a place to host the site. Many people start with shared hosting, which is inexpensive, but plan to move up to managed hosting once you have some revenue. (Or, if you’re starting a solopreneur business, start with managed hosting.

  1. Domain Name registration with Namecheap
  2. Shared WordPress hosting with Siteground (excellent for starting bloggers and freelancers)
  3. Managed WordPress hosting with StudioPress Sites (better for freelancers and solopreneurs)
  4. Managed WordPress hosting with WPEngine (better for freelancers and solopreneurs)</ p>

Downloading and Installing WordPress

If you’re using shared hosting from Siteground, or other popular shared hosts, you’ll be able to use one of the WordPress auto-installers through the cPanel. If you have to set it up manually, though, you’ll want these.

  1. Download the latest version of WordPress
  2. Filezilla, a free FTP program

WordPress Themes

My two go-to theme designers. . .

  1. Studio Press, creators of the highly rated Genesis Framework and a wide variety of child themes
  2. Elegant Themes, creators of “amazingly beautiful” themes for WordPress. For a modest annual fee you can use all of their themes.
  3. Free themes from

WordPress Plugins

Every site has different plugin needs, but these are the ones I use most often. There are four I install on every site – I’ve denoted these with an asterisk(*).

  1. *All in One WP Security to improve your website’s safety and security. You can never make it completely hacker proof, but installing this plugin is one of the things you can do to avoid those opportunistic hacks
  2. *WP-DB Manager for backups and database management
  3. Updraft Plus for backups
  4. *Yoast SEO for help with search engine optimization and keywords
  5. Google Analytics for WordPress so you know where you stand
  6. If you’re using a StudioPress theme, add the Genesis Responsive Slider to dress up your home page
  7. Make it easy for visitors to share your best stuff with Social Warfare
  8. If you’re going to be selling anything on your site, you’ll need top-quality landing pages. Use Beaver Builder with any WordPress theme to easily create landing pages
  9. For a dedicated membership site plugin check out Wishlist Member
  10. *Fast Secure Contact Form
  11. Ninja Forms
  12. Contact Form 7
  13. Smush, for image compression and optimization

WordPress Books and Tutorials

  1. Video Training Courses from WP Apprentice
  2. 31 Days to Build a Better Blog
  3. BlogWise: How to Do More with Less
  4. Copywriting Scorecard for Bloggers
  5. ProBlogger’s Guide to Blogging for Your Business
  6. ProBlogger’s Guide to Your First Week of Blogging
  7. The Blogger’s Guide to Online Marketing

Help with Writing

There are tons of writing resources available. These are the ones that have helped me the most.

  1. American Writers and Artists, Inc. (AWAI)
  2. Wealthy Web Writer
  3. Copyblogger
  4. Make a Living Writing
  5. Smart Blogger

Help with Social Media

  1. CoSchedule, the all-around best editorial calendar, task list, and social media automation tool
  2. Nelio Content (CoSchedule’s less expensive cousin)
  3. Hootsuite, to manage all your social media accounts in one place
  4. Meet Edgar, for social media automation

Help with Productivity

  1. Trello, for the best in kanban-style project management
  2. TeamworkPM if you prefer a more traditional style of project manager
  3. Toggl, to keep track of billable time
  4. Google Drive, which includes documents, spreadsheets, drawings, forms, and more. I’d be lost without it! It makes collaborating on documents absolutely painless.
  5. Evernote, for keeping everything in one place
  6. Slack, for fast and easy group communications, ideal for teams
  7. AppSumo, for heavily reduced (and sometimes free) prices on helpful apps and programs
  8. Google Analytics, for your web stats

Help with Images

  1. Pixabay, free, royalty-free images you can use on your WordPress site
  2. Canva, online tools to help you create beautiful images for sharing on your site and social media
  3. iStock, royalty-free images at reasonable prices

This post was updated August 31, 2017.

Here are some other articles you might enjoy: