How To Uninstall a WordPress Plugin Through Your Dashboard or Cpanel

Unless you’re the luckiest person alive, you will eventually need to know how to uninstall a WordPress plugin. Here is how to do it with and without access to your dashboard.

How To Add Code To Your Website Header and Footer

To get more out of your website, most tracking services will ask you to add code to your website header and footer. The easiest way to do it in WordPress is the following.

The Simplest Way To Create SEO Friendly Blog Posts (Step-by-Step)

The easiest way to stay invisible to over half the customers searching for you is to fail to create SEO friendly blog posts.

And to make matters worse, the Search Engine Journal reports that only 10% of all internet traffic comes from paid search. Which means that unless your pockets are deep enough to pay your entire way to success, you will need the help of some high quality content on your website.

Luckily, to be of high quality your content only has 2 things to really nail down:

  1. It should be Useful (word length + topic relevance)
  2. and Accessible (easy to skim, read and understand)

Make your content useful and accessible and it will quickly swim its way up search engine results.

Why, you might ask? Because search engines would lose their relevance if they didn’t provide users with the best results to their search queries. No relevance would mean losing users, which would mean losing Ad money. Simple internet math.

So the golden rule to create SEO friendly blog posts is to design your blog post to be the best result to a specific search query.

How you do that, is by following the steps below.

1. Install An SEO Plugin

Why? So that you can verify as you go, what is still needed to fully optimise your post.

Not using a plugin does not mean you won’t rank. It just means you will have a hard time knowing when your post is ready. Hands down, the most beginners friendly SEO plugin currently available is called Yoast SEO.
Create SEO Friendly Blog Post_Wordpress Training Perth

The rest of this post will assume that you have downloaded and installed this plugin, and that your post creation panel has changed to include the Yoast SEO section (usually at the bottom of your post).
Wordpress Training Perth

2. Create A New Blog Post

In your WordPress dashboard, click on Post (or “Blog Post”), then Add New. Leave your post empty for now.

3. Define Your High Quality Keyword

Wordpress Training Perth - WordPress Help Perth
A keyword is the term that your customers will type-in to find your post in search engines. It can either be short tail (e.g: “Goat cheese”) or long tail (e.g: “The best goat cheese in Perth”). Favour long tail keywords. They rank better because of less competition and because they target more specific searches.

Your chosen keyword will impact your post and become more effective as you use it across the following 5 areas:

  1. Your Headline
  2. Your URL
  3. Your Content
  4. Your Image Alt Tags
  5. Your meta description

Be careful however not to over-use it or just slap it around in a non-natural way. Doing that is called keyword stuffing and is frowned upon by Google.

Keywords with high search volumes have a better chance of driving more traffic to your website. Even better, are those with high search volumes and low competition.

To find them, you will need a keyword research tool. Here are a few examples:

Google Keyword planner

Wordpress Training Perth - Create SEO Friendly Blog Posts

SEO Optimised Blog Post - WordPress Help

SEO - WordPress Training Perth
Once you have decided what keyword to use, scroll to your Yoast SEO dashboard and insert it in the Focus Keyword area.

4. Write A Magnetic Headline

Create SEO Friendly Blog Post - WordPress Training Perth
In the title area of your post, write down your keyword. For example, “the best goats cheese in Perth“.

Research shows that the most successful headlines are on average 12 to 14 words long and they either:

  1. Make a clear irresistible offer.
  2. Bridge the gap between the readers and their aspirations.
  3. Offer to uncover something the readers have considered hidden.
  4. Speak to the readers’ fear of missing out

By adding a few words to your long tail keyword, you can design a headline that does the above. For example, using the keyword “the best goats cheese in Perth“, we could have any of the following headlines:

The Unbelievable Story Behind The Best Goat Cheese In Perth

My Life Is Complete. I Just Tasted The Best Goat Cheese In Perth

Stop The Search. This Is The Best Goat Cheese In Perth

The Broke Millenial’s Guide To The Best Goat Cheese In Perth

All this to say, write your keyword in the title area of your blog post, then dress it up to create a magnetic headline.

5. Define Your Post URL

Your URL is the web address of your post and ideally, it should change automatically once your finish writing your headline.

Because your URL gets crawled by search engines, it is important that it contains your keyword and isn’t too long. If your URL does not contain your keyword, either click on it right under your headline editor bar, or scroll to your SEO section and change it there.

6. Choose a Post Category

A post category in WordPress is like a deli aisle. It allows you to put similar posts under one banner, so that visitors can easily find their way to the content they are after.

If you are going to have blog posts about different types of cheeses for example, then it would make sense to have a category called “Cheese”.

Blog Category - Create SEO Friendly Blog Post
On the right of your post creation panel, find the Categories (sometimes “Blog Categories”) section and click on Add New Category. Write yours in and press Enter to validate. Alternatively, simply select the most appropriate category from the ones already available in your categories list.

If you feel like choosing more than one category, please do.

7. Insert Your Post Content, Paying Attention To These Points

A good post will focus on providing value to the user. Of course. But when it comes to trying to rank high in search engines, it is important that your content be easy to consume. Do these things to make your post easier to consume.

7.1 Use clear headers and paragraphs

The main benefit of having clear headers is that it allows your readers to easily skim through your content to find what they are looking for. Content that is designed to be that easy to use will be favoured by search engines.

SEO Post Headings - WordPress Help Perth
When assigning your header tags, avoid using H1. This is because your post title is likely to be an H1 by default. Adding another H1 within your content would throw off your content hierarchy and confuse crawlers.

So use H2 as the top level tag within your post, followed by the others (H3, H4, etc).

7.2 Use Bullets and Lists Where Possible

Everything you do to make your post organised and easy to consume works in the favour of the user. By default, search engines seek to deliver users with content they will find useful and consumable. Which is why it is recommended to use bullets and lists when possible.

7.3 Be Generous With Your Words

Although 500 words would be enough to turn your Yoast SEO light green, research shows that posts with the most interaction and shares have over 1,000 words. Yes it’s not easy to write 1000 words, but that is also why the extra mile is not crowded.

To see your current word count while creating your post, scroll to the bottom of your text window.
Create SEO Friendly Blog Post - WordPress Perth

8. Use Pictures With Alt Tags (Alt Text)

Adding pictures to your post enhances user experience, which as we’ve seen above works in your favour when it comes to SEO. What’s even better than adding pictures, is defining an Alt Tag for every image you add.

Alt Tags are used to help describe images when loading or viewing them isn’t possible. Like in low internet connection settings for example, or to people with viewing impairment. Because this directly contributes to enhancing user experience, setting Alt Tags for your images will work in your favour.

Make sure your Alt Tag describes the image and includes your keyword.

Please remember to assign a title to all your pictures too.

9. Use Links Within Your Text

A link can either be internal or external. Internal links are those that point to content within your website while external links point to pages outside your website.

Use links to provide further reading to your users and to show your content sources. A page that uses both internal and quality external links (links to sites with a high reputation) will tend to be favoured by Google because it sends the signal that your page is useful.

10. Set Your Feature Image

On the bottom right corner of your dashboard, click on Set Feature Image. Then select a picture from your picture library. If your desired picture isn’t yet in your media library, click on the Upload Files tab (top left corner of that window) and select a picture file from your computer.

Before you confirm or set your feature image (blue button, lower left corner), remember to enter a title and Alt Text for your image.

Checkout our article on where to find unique free photos for your website.

11. Write A Meta Description For Your Post

In the simplest terms, your Meta Description is like a text advert for your post. It is a short description of its content, written with the intention to convince readers to open your post. It’s the little text you often see under the title of each search result in Google.

In the Yoast SEO section of your dashboard, your Meta Description may be called Snippet. Click on Edit Snippet to edit yours. And to help your SEO/user click-through efforts, it is advisable to include your Keyword in your Meta Description.

The ideal length for a meta description is 150-160 characters (November 2018). To help you stay within a safe description length, Yoast SEO will turn the bar under your description from orange to red if you go overboard.


12. Write Your Post Tags

Tags are used to classify content with more precision than Categories. And like Categories, they greatly improve user experience.

I like to think of my tags as the words someone would enter within my website search to find the post I am writing. If I am writing a post under the Cheese category for example, and I am describing a cheese of french origin, I would have a tag called “french cheese“.

It is easier to write your tags after you’ve completed your post because by then, you’d know all that your post is about.

Wrapping Up

Users are the top of the internet mountain and search engines will never stop trying to reach them. If you commit to climbing that mountain too, which means doing everything to serve your users, then you will eventually always meet the search engines where they are.

Put simply, the most sustainable way to create SEO friendly blog posts is to move your focus from Search Engine Optimisation per say, to user optimisation.

  1. Write content that is useful,
  2. Write content that is accessible,
  3. And do everything else we’ve mentioned in the list above.

You’ll be fine.

Free Photos For Your Website

9 Places To Uncover Mind-Blowing, Unique Free Photos For Your Website

Have you ever paid attention to blind wine tastings?

Have you notice how almost unanimously, the judges always get to the conclusion that the pricier wines taste better?

That’s because perception is reality.

Our brains are so innately lazy that they tend to go for the easily affordable message first, regardless of whether it’s true. Messages like “price means quality”, or “Clean means fancy”.

The images you use on your website are no different. When you share a blog post on social media, the image you use will directly impact whether people scroll without a second thought, or stop to consider reading your headline.

And what makes people stop is one of 2 things:

  • Shock
  • Personal Reflection

That is, for an image to create the most impact it should either be very different from what I would expect to see everywhere else, or it should latch onto my personal beliefs so strongly that I have no choice but to stop and look.

And I’m not the only one saying it! When asked, Millenials reported valuing authenticity and relatability in a business above most other purchase decision triggers.

So, if you’re going to use shockingly different, authentic or relatable images across your wordpress website and online presence, you’re most likely not going to find them on the old school stock photo websites.

I’ll give your a list of places to find free photos, but also paid sites where you will find refreshingly modern professional stock photos.

Where To Find Free Photos For Your Website

The Lesser Known:

1. burst.shopify

Free Photos For Your Website - WordPress help Perth

Burst is ideal for online stores, but not only. It is the brainchild of Shopify and has pictures you’re not likely to find elsewhere.


2. Foodiesfeed

Free Photos for your website - Foodiesfeed
WP Tutor Perth
You’ll find an amazing range of food photography from this website. Top views, ingredients pics, wine and photos to reflect most diet types.


3. SplitShire

Free photos for your website - WordPress Training Perth
WP Tutor Perth - WordPress help Perth
These guys make a point of reminding you that their photos are free and ideal for commercial use. That includes their free stock videos, which in an era of increasing relevance of video online can come in handy. Take a second to also explore their growing range of mockups, landscape photos and still life, for no registration at all.


4. Bucketlistly

WP tutor - Free Photos For Your Website
Wordpress help Perth
Bucketlistly offers genuine, free travel photos from around the world. Type in the location you’re after in the search bar and voila! Not sure they have absolutely every part of the world yet, but I’ve been able to find what I wanted.


5. New Old Stock

Wordpress Help Perth - Free Stock Photos

New Old Stock is a collection of vintage photos you’d have a hard time finding anywhere else. If you want truly unique photos, give these a try.


6. PikWizard

Pikwizard -- WordPress training perth
Free photos for your website
Unlike many traditional stock photo websites, Pikwizard has a ginormous library of real life professional settings. If you head over there and search for “meeting” for example, you’d see what I mean. I was pleasantly surprised to find images on Pikwizard that I hadn’t found anywhere else. Which means that if you’re interested in using images that aren’t too vulgar, this is a website I’d recommend you spend some time on.


The Most Known:

7. Unsplash

Wordpress Help Perth - WP Tutor
Wordpress Help Perth - WordPress Classes Perth
Probably the most popular alternative stock photography website for a reason. You’ll find the widest range of curated images here. If you could only visit 1 site from all the sites on this list, visit this one.


8. Pexels

Wordpress Tutor Perth - Pexels
Wordpress Perth
Pexel is the first website I came across when I started looking for unique stock photos. They’ve been around for a while now and have slowly grown to become household names in this space. Whatever you’re looking for, they likely will have.


9. Picjumbo

Free Photos for your website - WordPress for Beginners Perth

Picjumbo delivers consistently high picture quality. Although most pictures are free, there is a paid option if you wish to uncover more from this treasure trove.


10. Gratisography

Wordpress for Beginners Perth - WP Tutor
Wordpress Perth
Home of the quirkiest stock photos.


Paid, Affordable Gems:

These are websites with entry level plans that ALL include unlimited downloads. That is, if you feel like downloading all the free photos for your website in one day, suit yourself. Just make sure you have enough memory to store all those. Finally, they all come with monthly and yearly plans. Pick whichever you can afford.


11. Rawpixel

$0/month , $5/month, $29/month

Free photos for your website
Rawpixel is the perfect entry level website for anyone looking to start paying for stock photography. Their selection is wide, tasteful, and conscious. And because it’s paid (really low entry), you’ll find their pictures on fewer competitor sites. Rawpixel also offers PSD mockups and vectors.


12. Death To The Stock Photo

$15/month, $25/month

Wordpress Training Perth
I’ve used this website for years now. While the specificity and quality of the shoots has gone dramatically up, I still haven’t seen a replicate of some of my photos anywhere. That’s how exclusive their content is.


13. Twenty20


Ever wondered where some of the bigger brands get their everyday, authentic photos from? Right here.


Elite Level Stock Images

14. Stocksy

Wordpress Perth - Stocksy
The price point here is obviously on the higher end, reasonably, as you will understand when you have a look at their stunning range of stock photos.

Can I use These Free Stock Photos Anywhere Without Paying?

Mostly yes. The majority of the images in the free sites above are covered by a license called “Creative Commons”, which makes them part of the public domain. The most some websites will ask is for you to kindly give credit to the author before using them commercially. Please be kind.

But some pictures aren’t, —although they’re still free— in which case they will only be available for personal and non-commercial use. The best way to know what license the pictures you want are covered by, is to visit the website’s license page.

2 Tips To Select The Best Free Images on Stock Photo Websites

In each of the websites above, you’ll be bombarded with fresh, extensive lists of photos. If you don’t know what you’re looking for, they may suck up a lot of your time. To avoid it, it’s best to always dive into these websites with a strategy ready. Here’s my 2-rule strategy.

1. Favour Situational Images Over Standalone Items

Let’s say you’re looking for an image of a drink and let’s imagine your target audience is blue collar workers. If all you do is chose the first picture of a bottle from your stock photo website, then Joe scrolling his Facebook timeline may never stop to look at that.

But if that bottle is on a floor next to some dirty gloves, with some tradies eating their lunch in the background, then Joe might stop. Your image has latched onto his reality.

Or you could make the image latch onto his dreams. Cue the bottle in an esky on the beach with mates surfing in the background. Those images work for a reason.

Or if you chose to go for the shock effect instead, then a bottle with strings of smiling heads oozing out of it, will snatch the attention of anyone scrolling.

Whatever the case, put the subject of your image in a context.

2. Adopt a Photography Style And Stick To It

The reason established businesses adopt a photography style and stick to it, is because repetition helps strengthen the positive biases people have about your business while slowly chipping away at the negative ones.

A business that preaches peace of mind for example, could chose to favour images with single colour backgrounds, or outdoor images with white skies.

In the same token, a business that’s very experience oriented may chose to feature smiling faces in 80% of their images.

Once you’ve decided what your core message and values are as a business, then decide what your photography style should be. Having a style will help you quickly decide which images to skip and which ones to shortlist when you visit free stock photo websites.

Wordpress Launch Checklist Header - Wordpress Training Perth

Before You Go Live: WordPress Launch Checklist

By the end of your first website build, you will need a WordPress Launch Checklist to avoid any disaster. It is easy to leave a lot of areas within your website unfinished during the build, only to notice them when the negative comments start pouring in.

To avoid that, I will give you a list of areas you need to check before letting the world in on your shining new website.

Please bookmark for future use, or share it so you can find your way back!


1. Content

To get the best out of this post, you will need to know how to install a WordPress plugin.


No spelling errors in posts & pages.
 Replaced all placeholder texts.
 The text in my footer reflects my company.
 All the footer links work.
The post categories are well spelled.
Archive pages have the right content.
My print stylesheet is setup for those who will choose to print my content.


 My website has a favicon (Appearance > Customize > Site Identity > Site icon)
Author pictures or Gravatars exists.
 All placeholder images have been replaced.

Menus & Navigation

Menus links and sub-links have a clear hierarchy.
 There are no dead links in the menu.
Breadcrumbs are enabled for various parts of my website (use Yoast SEO or your Theme Settings).
Every page on my website can be accessed.


Privacy policy exists (Generate one from
Terms & Conditions exist.
Footer Copyright text is up to date.
Cookie consent text displays and is GDPR compliant (Cookie Consent Plugin).
Legally required Disclaimers are in place (for example, can your “advice” be considered medical?).


 My Logo is visible and well sized.
The Colours for my buttons, text and highlights are correct.
Website displays correctly in all browsers (Test with BrowserShots)

Widgets & Forms

Widget areas have the right titles and content.
All local forms (including contact) send messages to the right destination.


Downloadable files are properly attached.
All files are proofread for mistakes.
 The embedded links within each downloadable file work.

Third Party Tools

CRM’s and 3rd party tools have valid API connections.
3rd party pop-up forms send content to the right destination.
Autoresponders and email sequences are proofread and work.
Thank you page redirections work.


404 page exists and is customized to my liking.
301 redirection is setup (Set up with this Redirection plugin).

2. SEO


Images are compressed/optimized (use EWWW Image optimizer or WP-SmushIt).
Image Alt tags are relevant.


Social accounts created.
Each social account links back to my website.
Social icons on website are properly setup.
Social Share icons for posts and pages function well.


No broken links within my posts, widgets & pages.
Internal links present in posts and pages.
Quality external links present in my posts.

Content and Headers

Only one H1 header present on each page/post.
No duplicate titles found.
No duplicate content found.

Caching and Speed

Caching plugin installed (WP Rocket or W3 Total Cache)
CSS and Javascript are both minified & combined.
Page speed is optimised following  Google PageSpeed Insight‘s recommendations.
Content Delivery Network (CDN) is setup and running.


Website tested for responsiveness.


Made the website visible to search engines (Go to Settings > Reading)
Changed the permalinks structure to “mywebsite/post-name”.
Created a Google analytics account.
Installed an analytics plugin (Monster Insights)
Installed an SEO plugin (Yoast SEO)
XML sitemap created (use Yoast SEO).
XML sitemap submitted to Google.
Website submitted to Google Search Console (The best guide to Google search console).

3. Security

Attack proofing

Admin password updated.
Login attempts have been limited (Use Limit Login Attempts)
Security plugin installed (iThemes Security)
Content backups have been scheduled.

Spam proofing

 I’ve installed an Anti-spam plugin (AKISMET Anti-Spam) OR setup spam security in my contact forms
 I have scheduled future Spam comment deletion.

Financial Transactions Security

SSL certificate successfully installed.

After you’ve completed these, remember to come back to WordPressTutor from time to time to brush up your knowledge!