studyanywhere.ca - Online Web Development Courses
Published on studyanywhere.ca - Online Web Development Courses (https://www.studyanywhere.ca)

Home > WDT209: Blogging for Business ~ WordPress CMS (Practicum) > Assignments

Assignments

Overview:

In this course there is generally one assignment per unit. The assignments may involve answering questions related to the readings, setting up software, developing your blog, or some combination of any of these tasks.

In a number of the course units we will refer you to certain excerpts in the e-book, putting emphasis on specific topics. This does not mean that it is sufficient to read only those excerpts.

Blogging has everything to do with reading and writing. It is best that you begin getting into this habit of reading and researching your topic at hand, starting with this course.

Chris Garrett, a renowned online business consultant and author of Blogging for Business, 50 Steps to Building Traffic and Sales, is generously allowing all WDT students to use his e-book free of charge. Thanks for your continuing support, Chris. Visit his website, chrisg.com [1] to learn more about Chris and gain access to excellent content!

Note: You are expected to read the entire e-book as you proceed through the course.
Note: As you are well aware, the tech industry moves fast! You will notice in your e-book that there are various services mentioned in connection to blogging. Some of these services either (a) no longer exist or (b) have less clout and relevance than they did at the time of writing the e-book. The current "expired" services mentioned in the e-book are listed below with some alternatives.

Services mentioned in the e-book that no longer exist:

  • The Keyword Question Tool — https://ahrefs.com/keyword-generator [2] is a good alternative.
  • Wordtracker's SEO blogger
  • freekeywords.wordtracker.com
  • Posterous.com — WordPress is an alternative to Posterous.com. In this course we guide students through the process of installing WordPress.
  • Was Popurls.com — now https://upstract.com [3].
  • Digg.com/search
  • The link to 50 Kick-Keyword Strategies — https://ahrefs.com/blog/keyword-strategy [4] is an alternative.
  • Stumpleupon.com — now mix.com [5] which aims to help display the best content on the Web.
  • TweetBeep.com
  • FriendFeed
  • Cligs — The alternative is to paste a URL into a tweet or direct message into X, and the URL will be shortened automatically. No additional plug-in is necessary.
  • TweetMeme plug-in
  • The Feedburner WordPress plug-in
  • video.seesmic.com
  • Sitemap generator plug-in for WordPress — a good alternative is to install the AIOSEO plug-in which includes sitemaps.
  • The wp-page-numbers WordPress plug-in — an alternative is the wp-paginate WordPress plug-in.

The services listed below have changed in the e-book:

  • twitter.com is now x.com
  • search.twitter.com is now x.search.com
  • Google Analytics
  • Google Docs
  • Was Google Adwords — Now falls under Google Ads
  • Google Alerts
  • AWeber.com
  • ClickBank.com
  • All screenshot references to Wordtracker have changed

Let's begin the course then!

Unit 1: Introduction to Blogging ~ Why Blog?

Introduction:

Blogging is a simple yet very effective way to reach your market and captivate them with a regular stream of information about your products and services. It has come a long way since the 1990s. It can improve your website’s SEO and increase traffic to your website via inbound links. A blog can also help you build trusting relationships with customers and business partners. It is one of the best ways to build authority of yourself and your brand.

The video below will show you a few quick general blogging tips. Some of these we will be exploring, reinforcing, and elaborating on in the units to come:

Blogging has changed and evolved since its early days in every way—from the design and layout of blogs to the complexity of the software, even to the way people blog and the legalities regarding how media is shared.

Blogging has also revolutionized and pioneered the development and path of the internet as a whole. It has put the power of inexpensive publishing with a global reach into the hands of the layperson, and has allowed anyone to assume the role of journalist, correspondent, food critique, writer, poet, etc., with a story to tell.

Etymologically speaking, blog is short for web log, which got shortened to blog, and has since become the verb to blog, much as like the transformation that has occurred with other popular web terms and companies. Its web log root means that one of the original intents of a blog was to keep a sort of online diary of a person’s thoughts. True bloggers are still publishing these kinds of blogs today, but the term blogging has since expanded and become commercial. Today a blog is a powerful business tool. Successful bloggers like Perez Hilton have built a mini-empire and notoriety around a simple WordPress blog. Check out these links to read about the 50+ Best Examples of Popular Blogs in 2024 [6] along with Examples of Blogs From Every Industry, Purpose, and Readership [7].

Speaking of WordPress, there are a number of blogging platforms to choose from. These include WordPress, Blogger, Tumblr, Weebly, Wix, and many others. WordPress is generally regarded as the most popular of these, due to its flexibility and advanced customizability. We will look at WordPress in more detail later on in the course. Blogger and Tumblr are also popular, particularly for blogs with a simpler layout that focus more on writing and less on brand.

Here are 14 of the best blogging platforms in 2024:
https://makeawebsitehub.com/choose-right-blogging-platform [8].

Graded Assignments

Unit 1

Log in to Moodle [9] and explain:

  1. What is a blog? What is its meaning as a word, and what was its original purpose?
  2. What are blogs used for today, and what do you consider to be an example of a good blog? Please explain.

Unit 2: Preparing Your Blog

Introduction:

A lot goes into preparing any type of business. The same applies to creating a blog. Some of the preparations are universal to both, while others are specific to blogging. Here are a few of the main considerations to help get you started:

Naming Your Blog

You need to name your blog with marketing and branding in mind. In most cases, it will be fairly hard to match your blog name with its domain name. Choose a name for your blog that can at least work with or complement your domain name. When deciding on a blog name, consider what the blog is going to be about and who the target market is. A good blog name should be descriptive so readers can easily identify with it. Once you’ve made these decisions, then a domain name can be similar.

Keyword Research

You should be fairly familiar with keyword research if you have taken WDT208. Suffice it to say, keyword research is a major part of blogging. If you research your keywords in relation to your target audience correctly, you will make your blog far more profitable than if you are just blindly choosing articles. Most people don't just type one keyword into search engines, they use phrases. Your focus keyword should be a phrase.

As a quick reminder, when thinking about keyword research, you should keep these points in mind:

  • Use keyword search tools like Google Keyword Planner, Ahrefs, and even Wordtracker to find keywords that match your content perfectly.
  • Use long-tail keywords that match what your audience is likely looking for.
  • Examine the keywords your competitors are using in your industry.
  • Think like your readers. Ensure the keywords you choose are actually what people are searching for online. This way you will increase their chances of showing up on demand.
Note: We will cover WordPress SEO plugins later. but we recommend installing the All-in-One SEO (AIOSEO) plugin for effective SEO management and enhanced Google rankings. For a detailed comparison of the top three SEO plugins (Yoast, Rank Math, and the AIOSEO), visit and bookmark aioseo.com [10].

This will be discussed later, but the WordPress SEO by Yoast or the WP All in One SEO are considered to be the most popular SEO plug-ins that help you optimize your WordPress website for search engines.

Domain Choices

You’ll want to buy a domain with a name that people can tell their friends about. A shorter, easier-to-share domain name will facilitate the implementation of social promotion strategies. Pick a domain name that naturally fits the information, service, or product you will be sharing on the site.

Keep these tips in mind when deciding on a domain name: 

  • Use a thesaurus to find cool and unique words!
  • Look at competitors’ domain names. This doesn’t mean copying theirs, but it may give you some idea of the types of names that do work.
  • Using generators like wordoid.com [11] or LeanDomainSearch [12] can give you some extra help.
  • Adding a bit of humor can really make your domain name stick in people’s minds.
  • Use abbreviations. For example, these abbreviations for domain names are well known: icbc.com and ubc.ca.
  • Ensure your domain name is easy to spell.
  • Shorter names are easier to remember, so keep it brief.
  • Include keywords that describe what your business is all about.
  • If your business is tied to a specific geographic area, think about using that in your domain name. For example: sweetdelightsvancouver.com would be a good choice for a bakery in Vancouver.
  • Avoid numbers and hyphens—they can be easy to forget.
  • Choosing a common extension like .com can give your site more credibility and help with SEO.

Try not to stuff your domain name with too many keywords. Stuffing your domain with keywords could give you an initial ranking boost, but it is a really short-sighted gain in the grand scheme of things. What’s the point of choosing a relatively long, convoluted, hard-to-pass around domain name just because it has some keywords in it? Domain names should be catchy and have viral potential.

Domain Name Extensions

Try to also choose a domain extension related to your blog type:

  1. .com for a company
  2. .net for a network
  3. .org for an organization
  4. .ca for Canada

Domain names cannot have any spaces between the words. If you must have a space, please use a dash instead.

Hosting Choices

Hosting is another decision you will have to make. There are various hosting options:

  1. Hosting your blog on the blog software’s server. WordPress.com is an example of a site that allows you to do this. It’s like signing up for an email account. You fill out a few form fields and you’re ready to go. The advantage of this is that the maintenance is more carefree. You will be dealing with less technical issues. The disadvantage is that your blog is ultimately less customizable, and you are essentially restricted in design and functionality if your blog eventually takes off. This choice is good for a non-technical novice user, who is more of a writer.
  2. Self-hosted on a shared server. This is also a very common route that many people take. There are many companies that offer very competitive rates.
    When deciding on a web hosting company, consider the following:

    • The price per month.
    • The type of hosting needed. Will it be shared hosting or dedicated hosting? This will be covered later on.
    • The type of site required. Will it be a blog, a portfolio site, or require PHP support?
    • What kind of resources do you require, such as how much RAM, storage, and bandwidth needed?
    • Security and great service should be considered as well.
    • Don’t sacrifice great service for low monthly fees.

    ca.cybernews.com [13] provides a list of the top 10 best web hosting companies in Canada. Though many of these companies claim you get unlimited bandwidth, this is often far from the actual case. Their fine print includes legal loopholes that ensure you can only use X percent of their total server space. So, think carefully about this alternative. If your blog gets really big or gets sudden exposure, you could suddenly receive a bandwidth bill that’s through the roof.

    With a self-hosted blog on a shared server, you have almost unlimited customization. Self-hosting on a shared server is a good option for the intermediate user.

  3. Self-hosted on a private server or dedicated Linux server. The ultimate is hosting your site on its own dedicated server. This is not really recommended unless you are very experienced with web development and/or are technically savvy. The reason for this is because servers often crash, and it can be very demanding and time-consuming to get them up and running again. If you don’t know what you’re doing, you will have to pay someone else to do it at a very high cost.
    A private server means that you have set up a server in your office or home, or bought one in a server farm. A dedicated Linux server would be from a company like linode.com [14], which gives you your own Linux operating system to host your site, without much support for the internal operations of the server.

The Competition

Competition analysis is essential as part of establishing your niche. read the pages mentioned. Read Pages 21 and 22 of your e-book to learn about some of the important aspects to consider.

Graded Assignments

Unit 2

Log in to Moodle [9] and tell me about the blog you want to create. Be sure to cover each of the following points:

  1. Your blog’s name and what your topic is going to be.
  2. The keywords you plan to use and your proposed niche market.
  3. The researched domain name you are going to use.
  4. The difference between a self-hosted blog and a hosted blog.
  5. Your competition, based on your analysis.

Unit 3: What to Look for When Choosing Your Platform

Introduction:

We previously discussed a number of blogging platforms at your disposal when deciding to start a blog. In order to know which platform to choose, you will find it worthwhile to spend a little time assessing your needs and expertise. This will save you potentially tedious content migrating later. If your blog eventually becomes large and successful, it might be too difficult a task to have to migrate its content later to a more robust platform. Let's consider a few of the ones we talked about.

Wix

Wix website interface.

Wix is a blogging platform to create stunning websites. With easy to use (drag and drop) templates and free hosting, it is a great option to create a new blog. It is user-friendly, but it may take beginners a while to grasp all it has to offer.

Square Space

Square Space website interface.

Square Space is an all-in-one blogging platform for building beautiful websites. It provides pre-built templates with drag-and-drop elements for ease and quick development of websites.

Weebly

Weebly website interface.

Weebly offers impressive and professional themes tailored to different needs such as blogging, events, portfolios, and online stores. With an easy to use editor, it includes SEO tools, a sitemap, meta descriptions, and alt tags, all of which are focused on increasing traffic to your website.

Tumblr

Tumblr website interface.

Of the blogging platforms we will look at, Tumblr would be regarded as the simplest type of blog. It is simple to sign up, keep, maintain, design, etc. Tumblr should not be regarded as a blog to develop any serious type of brand. On the other hand, it is quite handy for personal blogging or for publishing articles to produce backlinks to your business blog.

Blogger

Blogger website interface.

Blogger.com is owned by Google and hasn’t changed significantly since its inception in 2003. Blogger is like a hybrid between Tumblr and WordPress. It is more robust than Tumblr as a dedicated blogging platform; however, it has lost a lot of ground to WordPress in recent years by not keeping pace with further development or releasing new versions. Many people still use Blogger as a business blog, adding components like Google AdWords, and since it is owned by Google, it also plugs into all the benefits of Google's services.

YouTube (vlogging)

Blogger website interface.

YouTube has become one of the more popular vlogging (i.e., video blogging) platforms where millions of people share video logs about their personal life, viewpoints, and background experiences. Bloggers often gain a large following due to the popularity of this platform, which is fueled by relatability, authenticity, and the familiar nature of the content.

Aside from vlogging, you may be asking, “With all of these blogging platforms, which choice is best?" As this website discusses [15], the choice ultimately depends on you and your level of comfort. However, in this course, we will be covering WordPress so you get experience using one of the most widely used CMSs (Content Management Systems) in use today.

WordPress (Hosted)

WordPress hosted website interface.

A hosted WordPress site at wordpress.com may be the best choice for the average blogger. It is robust enough to make significant changes and implement customization, yet intuitive enough for the average blogger. wordpress.com also offers the option of buying a domain name through it, meaning that your blog can have a dedicated domain, while still being hosted by wordpress.com. We are going to focus mostly on WordPress in this course because of these advantages.

WordPress (Self-hosted)

WordPress self-hosted website interface.

As an alternative to a wordpress.com hosted site, you can self-host WordPress by downloading its software at wordpress.org and uploading it, either to your own dedicated hosting or to a shared hosting service such as HostGator or JustHost. This option gives you almost unlimited customizability and control over your blog. With this method you can go one step further and actually turn WordPress into a full content management system (CMS), which will allow you to manage a full website and your blog will be just one section of that site.

The disadvantage of a self-hosted WordPress site is that it does require some technical expertise, particularly basic database, HTML, PHP, and FTP knowledge.

While there are many options to choose from, we have chosen to focus heavily on setting up a WordPress blog using the self-hosted method. Being current and future web developers, we believe your skills are advanced enough to handle this type of installation. We strongly recommend that everybody in this course sets up a self-hosted blog. Please speak to your instructor if obtaining server space is going to be a problem for you. Ultimately the choice is yours, so consider your needs and potential resources carefully.

Before considering a blogging platform, it’s nice to know more pros and cons of each.
This website [16] offers a very good comparison of the eight major blogging platforms.

Are you ready?

Graded Assignments

There are no graded assignments for this unit. Please proceed to Unit 4.

Unit 4: Types of Blogs ~ Personal vs. Business

Introduction:

Blogs can be used for personal or business reasons. For this course we will look at both avenues, but we will be approaching the topic primarily from a business perspective. We will also give some emphasis on setting up WordPress as a full website with a blog section that is still geared toward business, if that is an avenue that you wish to pursue.

Personal Blogs

A personal blog can be used to communicate your thoughts to the world on a public level. However, on platforms such as WordPress, you can add posts in a restricted access area in order to share them only with your family and friends.

Some of the most popular of these are travel blogs, which let friends and family know how your daily life is going while living or travelling abroad. Most of these types of blogs are usually made for fun or for interaction with other people. A blog with a well-written story and photos can be a lot more telling and narrative in nature than a few Facebook or X microblog posts. Conversely, international friends may want to know what life is like in your home city. Some people’s personal blogs become so frequented and popular that they evolve into business blogs.

Business Blogs

With business blogs, the primary purpose is to generate traffic that can be converted into revenue. The revenue can come from pay-per-click programs like Google AdSense, affiliate programs, or the sale of a product or service. The primary purpose of the blog is to establish a real connection with potential customers (audience members) by building real credibility and trust. Business blogs have the potential to earn $70,000+ per year if done correctly and become successful.

When you're blogging for business, you can have your whole website be in a blog format, with the latest stories first on the home page. That in itself can be a stand-alone site as your entire business, or it can be affiliated with your business' already existing conventional website. Alternatively, you could set WordPress up as a conventional website for your business, which then contains your blog as one of many sections.

Please have a read through this website [17] so you can learn about 35+ WordPress Statistics for the Budding Webmaster.

Graded Assignments

Unit 4

Log in to Moodle [9] and give two examples of what you consider a good personal blog and two examples of what you consider a successful business blog. Post the links to these blogs, and explain in a few sentences why you chose them.

Note: Nowadays, many blogs are run for profit, even seemingly 'personal' ones. If you are having difficulty locating a personal, more amateur looking blog, we suggest trying a search within a service that provides a hosted blogging solution such as wordpress.com. You can search for its hosted blogs at this address: https://wordpress.com/read/search [18]. That's just one hosted blog service example. Feel free to explore any others.
Note: Do NOT use the blogs mentioned in past units as your examples.

Unit 5: WordPress Installation and Customization

Introduction:

WordPress is famed (mostly by its own developers) for its easy installation. If you are signed up for the WordPress hosted service, installation is not required. However, if you are self-hosting WordPress, then there are a few easy steps to follow for getting the software up and running. You will need some basic knowledge of domains and hosting. Knowledge of HTML and PHP are also beneficial, though not necessarily mandatory.

Here is a quick overview of some helpful WordPress resources:

  • Blog Like a Pro: [19] Tips for optimizing your WordPress blog and using its features effectively.
  • Essential Pages: [20] Must-have pages like Home, About, and Contact Us for every WordPress site.
  • Essential Block Editor Tips: [21] Practical tricks for using WordPress's Block Editor to save time and enhance content creation.
  • Security Tips: [22] Key strategies to protect your WordPress site from threats in 2024.

These resources can help improve your blogging, site structure, and security.

In the upcoming Zoom classroom tutorial, I will show you how to do a quick installation of WordPress on your hosting account. As mentioned earlier, you will need to create a self-hosted solution for this course, as opposed to only a simple account at wordpress.com because you will have far more liberty in customizing the program and extending its functionality that way. Further, wordpress.com is more of a testing ground for the main WordPress software, and therefore the former's interface changes very often, and this can lead to a lot of confusion. Keep in mind, that in order to work with a self-hosted version you need to have a domain and hosting account. It is essential that you contact me in advance if you have any questions about this, or are having difficulty obtaining a hosting account for whatever reason.

See you in Zoom classroom!

Graded Assignments

Unit 5

Though we want you to eventually create a self-hosted WordPress installation, for now let's have you create a hosted option for this exercise.

  1. Create a WordPress hosted account at www.wordpress.com [23]. To do so, click "Get Started" on the top, right-hand corner of the website, and follow the prompts to create a new account.
    Note: When searching for a domain name, be sure to select the "Free" plan. Below is an example. Please search for a domain name that reflects the genre of your blog.

    WordPress hosted account free domain selected.

    Notice that the new WordPress account is free of charge. Click the Continue button to proceed.

    WordPress hosted account free account confirmed.

    Click the Start with Free button to create a free WordPress account.

    WordPress hosted free plan selected.

    Click the Skip to dashboard link on the top, right-hand corner of the browser.

    WordPress hosted account skip to dashboard.

    Note: Before you can invite another person to your site, you must verify your email address. WordPress will send a welcome email to you after you create your account. Go ahead and confirm your email using this email. Notice that your username and email address will be displayed in the yellow-highlighted areas shown below.

    WordPress hosted account - confirm email address.

  2. Make Colin an administrator by navigating to Users, and clicking the Add a team member button.

    WordPress hosted account - add another team member.

  3. Select the Role as Administrator, enter colin@studyanywhere.ca as the email, and click the Send invitation button.

    WordPress hosted account - send invitation to team member.

  4. You should see the Invitation has been sent successfully and Colin is now added as a user with his username as well as your username, which will be displayed in the yellow-highlighted area.

    WordPress hosted account - invitation sent.

  5. Then go to Moodle [9] and post the link to your blog.
Note: Once you have completed this assignment, please ensure that you begin working with only the self-hosted installation of WordPress. Colin will be demonstrating this installation during the second Zoom classroom session of this course. Feel free to post this info to Moodle [9].

Unit 6: Configuring Your Blog

Introduction:

By now you should have WordPress installed. If you have not yet installed WordPress on your hosting account (i.e., a self-hosted blog), please review the Zoom classroom session from last week and complete the installation. Now that WordPress is installed, let’s work on its configuration. There are numerous ways to configure WordPress, but before we dive into that, let’s review a few elements of the software structure.

Pages

Pages in WordPress are much like pages in a book. A page can be published immediately or held as a draft. It can also support comments, although this would be very awkward from a usability perspective. Pages can be edited in visual mode using a rich text editor or in plain HTML mode. They can also be placed in any desired order and can support sub or child pages. In most blogs, the blog itself constitutes the first page and contains the posts.

Categories

Categories add structure to a blog, as posts are allocated to them. They aid with navigation (for the user to find a particular post), search engine optimization, and help set the mood and theme of the blog. Categories can also contain sub or child categories.

Posts

Posts are articles that constitute each one of your blog entries.

Through the use of a comprehensive category system, posts can be segmented and displayed in various areas or pages throughout the blog, based on their category. In most blogs, posts cascade down the home page eventually paginating into a back log. Creating posts with the rich text editor is almost identical to the environment that creates pages. Posts also support comments that encourage interaction in your blog.

Posts can be published immediately, saved as drafts, or post-dated to be published automatically on any given day, consider them as being the main pages of the website. Posts are the driving force behind your content and are essential to the success of your blog itself. Unlike Facebook status updates, it is critical to the success of your blog that you create meaningful, well-researched blog posts (consider them as articles of the blog) that have value for your readers.

Configuring

The first thing we are going to do in configuring your blog is to create a few sample pages, categories, and posts.

Here are helpful links on creating pages [24], categories [25], and posts [26]. You may wish to bookmark them for future reference. By default, the Gutenberg drag-and-drop editor is enabled.

Note: This video tutorial explains how to use the WordPress Gutenberg Block Editor [27]. Later, you will learn how to install themes and plugins, but plugins such Kadence WP [28] or the Spectra plugin [29] enhance the capabilities in Gutenberg. We recommend avoiding the use of any AI components.

Creating a Navigation Menu

WordPress does not automatically add your pages to your navigation menu. However, this video provides a step-by-step guide on How to Add Pages to Menu in WordPress (using both a Classic & Block Theme) [30] to your WordPress website.

Tip: It will be easier to follow the video after you have created a few pages or posts!

Reordering Menu Items

With the recent release of WordPress v6.3, some options such as the Menu Editor, which previously allowed you to reorder menu items, have been removed as they are redundant on newer themes. This only happens with themes offering the support for the full-site editing. Full Site Editing (FSE) is a set of modern features for the default WordPress Block Editor. Rest assured though, you can still easily reorder your menu items by installing the Simple Page Ordering Plugin [31]. The plugin page does give you a good overview of the plugin, however, for instructions on how to use this plugin, please visit How to Organize or Reorder WordPress Pages with Drag & Drop [32].

Increasing Font Sizes on Pages and Posts

Font sizes can be adjusted under the Typography heading on the right-hand side of the editor while creating or editing a post or page. To access more Typography options, select Block, and click on the three dots to expand the Typography menu. A menu will then appear, allowing you to change the Font Size, Appearance, Letter Spacing, Text decoration, and even Drop cap for your text.

Typography option on the panel of WP

Graded Assignments

Unit 6

Complete the tasks below:

WordPress is meant to be an intuitive program. See if you can accomplish these tasks without referring to any instructions:

  1. Create three pages in addition to your blog's Home page as shown below, and add a heading and some paragraph content to each of these pages:
    About | Resources | Contact.
  2. Create at least three categories and one sub-category.
  3. Create two test posts designated to a category. For one of these, include text and an image.

Log in to Moodle [9] and post your blog link with username and password, in addition to completing the tasks above.

Note: If you get stuck, have a look at the WordPress instructions:
Creating a Page:
https://wordpress.org/documentation/article/create-pages [24]
Creating a Category:
https://codex.wordpress.org/Manage_Categories_SubPanel [25]
Creating a Post:
https://wordpress.org/documentation/article/wordpress-block-editor [33]

Unit 7: Introduction to Themes

Introduction:

Once you have set up a basic structure for your blog by adding a few placeholder pages, categories, and themes, you can dress your blog up with a different skin. In this unit you will replace the generic, plain default skin with something more interesting and suitable.

Themes for WordPress have come a long way in recent years. In addition to the free themes available in WordPress’ back-end interface, there are also private companies that give away free themes or sell premade premium themes. If that wasn’t enough, there are even companies that will code your own beautiful design from a Photoshop file into a WordPress friendly skin.

Select a Theme

If you are looking for a free professional theme, visit this website [34]. It lists over 20 of the best free WordPress themes for 2024. Some forums do discuss the topic of free themes not being supported well, but sometimes you’ll find some great free ones. Selecting a theme through the WordPress backend is easier than downloading and installing one from another website.

Here is a good video on How to Install a WordPress Theme [35].

For your current purposes for this course, you will simply pick a theme from WordPress’ back end. Click on Appearance on the left of the Admin panel and then click on Themes. On the right tab at the top, click Install Themes.

Tip: You may find that many themes installed through the Themes menu may initially seem underwhelming due to missing design elements and plugins. Watch this video [36] on how to quickly set up a professional-looking website using WordPress Starter Templates with Kadence and Astra, two of the top themes.
Important: You may use any of the resources mentioned above when you design your blog, but you must customize the design to be your own.

You can try a keyword search to see what relevant themes are related to your blog. For example, if you are creating a blog about boats, you could try typing in a keyword such as ocean or underwater. In addition to keyword searches, there are filters that let you choose by number of columns, colours, and other parameters.

Graded Assignments

Unit 7

  1. Install three themes that you think best suit your blog. Decide on one. (WordPress will leave the other two as recent choices in case you want to revert back to them.) I would like to see how well you matched your blog topic to a WordPress theme.
  2. Log in to Moodle [9] and post your blog link with your username and password.

Unit 8: Adding Killer Content ~ Your Editorial Calendar and Strategy

Introduction:

Content will make or break your blog or site. You can pretty up the template until you are blue in the face, you can sign up for every social media platform known to man, but in the end the value you provide will be found in your content. This will determine whether you have repeat readers and long-time supporters and advocates.

In fact, with blogging as with many business ventures, it is often recommended to adopt a ready, shoot, aim approach. You need to research your keywords and topics well, write great articles, and then worry about fine-tuning your approach. Edit your articles and the look of your blog as you go. Remember, if your blog has valuable or unique content, you could have millions of visitors on a simple template!

Suppose you were the only blogger during the second Gulf War when the U.S. was bombing Baghdad. There you were describing what was happening on the ground, just as you saw and felt it as a citizen (i.e., very unique content of value to a global market). You would have had many visitors to your blog, regardless of how the template looked or what kind of bells and whistles it used. This is not just a random example, but a true story! This blogger was actually known as the Bagdad blogger:

https://en.wikipedia.org/wiki/Salam_Pax [37]

The point I want to emphasize here is that content is king. To produce that kind of content you need to have a plan. read the pages mentioned Chapter 4, Pages 52-53 of your e-book describes how to plan for your content.

Graded Assignments

Unit 8

  1. Log in to Moodle [9] and provide links showing the following:
  2. Follow the Action Alert on read the pages mentioned Page 60-63 of the e-book. Show me that you have followed these steps by providing links to your new survey. Where links are unavailable, please provide screenshots. (Please note that FriendFeed mentioned in the e-book is now a discontinued service.)
    NOTE: On page 60, the link to forms on Google docs has changed.
    Please use this link [38].
    NOTE: Although Google Docs has changed and the screenshots in the e-book are slightly different, the process for creating the form is very similar.
  3. From that link, click on Go to Forms and log in.
  4. Click on Blank to create a new form.
  5. From there, create the form with your questions.

Unit 9: SEO for Blogs and Google Analytics Integration

Introduction:

You are now going to focus on SEO (Search Engine Optimization) that concerns blogs specifically. Most blogging software is already well written to accommodate SEO considerations, but WordPress, in particular, has quite exceptional SEO capabilities. In addition, WordPress has plug-ins that boost up SEO even further.

This website provides the Ultimate WordPress SEO Step-by-step Guide for Beginners [39]. You don't necessarily need to read it now, but you might want to bookmark it. This can be one of your best resources on how to make WordPress more friendly for search engines.

The insights you gain from the traffic on your website can provide invaluable information on how many visitors you receive, which pages receive the most traffic, and so on. This website reviews 11 Best Web Analytics Tools For 2024 (Comparison) [40]. After reviewing that website, you may decide that one analytics plug-in is better than another. After you finish the course, feel free to experiment with any of the other Analytics plug-ins and choose the one that works best for you. It really comes down to preference, but for the purposes of this course material, please set up Google Analytics.

Google Analytics (GA) is an important tool that helps you make sense of the results of your SEO efforts by tracking visits, exit pages, traffic increases and decreases, inbound links, etc.

Visit the Google Marketing Platform [41] web page and take a tour of the home page. Then visit the Google Analytics [42] page accessed further down on the main page, and take a tour of the home page. Finally, visit the Features Page [43] and explore some of the features of Google Analytics.

Every website should have GA installed. There are several ways to integrate GA:

  1. Add the tracking code just before the </head> tag in header.php.
  2. Select a theme that already has an interface to paste the code.
  3. Install a plug-in to take GA to new heights.

Here is a good place to learn how to get started using Google Analytics [44].

You can install a plug-in that will take Google Analytics integration to the next level. For example, the Advanced Google reCaptcha plugin protects your WordPress site from spam comments and brute force login attacks using captcha. Alternatively, you can learn about the powerful features of MonsterInsights for Google Analytics [45] on the worpress.org plugin home page.

Graded Assignments

Unit 9 ~ OPTIONAL

  1. Sign up for a Google Analytics account.
  2. Find the tracking code and add it to your website.
  3. Add colin@studyanywhere.ca as an administrator by going to the top, right-hand corner Admin > Click on your domain in the list. Then click the User tab > New User. Enter colin@studyanywhere.ca and farther down, click on your domain and click Add.
  4. In Moodle [9], submit a screenshot of this integration. Provide two other screenshots of your analytics profile.
  5. Every few days, log in and view the activity on your blog.

Unit 10: WordPress SEO Plug-ins

Introduction:

As mentioned in Unit 9, WordPress’ native SEO abilities can be enhanced with the addition of plug-ins. There are many SEO plug-ins available with various ratings and reviews. Here is a link to the 8 Best WordPress SEO Plug-ins for 2024 (All Are Free) [46] so you can read up on this.

Note: In addition to SEO plug-ins, a list of the 40+ best WordPress plugins of 2024 can be found here [47]. We have tested and shortlisted the best plug-ins for enhancements, spam control, e-commerce, and more. Please bookmark these for future reference!

  • Admin and Site Enhancements (ASE) [48]: A lightweight plugin to easily enhance various admin aspects while replacing 20+ plugins, and here’s a video [49] that shows how to best configure it.
  • Solid Security [50]: Although ASE does provide some great basic security features as just part of their features, Solid Security provides more robust security with malware scanning and firewall protection.
  • WooCommerce [51]: Comprehensive e-commerce solution for product management and payments - only applicable if you are developing an e-commerce store.
  • UpdraftPlus [52]: Scheduled backups and easy restoration with cloud storage integration – only if your web host does not have automatic backups as part of your hosting plan.
  • WP Maintenance: [53] Although ASE does include a basic maintenance mode function, WP Maintenance is an easy-to-use plugin to create a more professional looking "maintenance mode" page.
  • WP Super Cache [54]: A completely free solution with flexible caching modes if you don't mind a more complex setup for advanced features.
  • WP Forms [55]: Drag-and-drop plugin interface to create contact, email, payment, subscription forms, and other types of forms. A great contact form builder for beginners!
Note: Although there are lots of plug-ins available, be sure to attend to installing those you are required to for this assignment.
Tip: It is always good idea to keep the installation of plugins and themes to a minimum so that your WordPress website runs smoothly. You should even delete inactive or unused themes. Unused themes could become outdated, and if they don’t receive updates, they could have security vulnerabilities. Please watch this video [56] for information on how to delete inactive themes.

The plug-ins you are required to install are listed in the Graded Assignments section below.

How to Choose a WordPress SEO Plug-in

A good SEO plug-in should have these qualities:

  • Clean and efficient code with multiple SEO features
  • Extensive documentation and good customer support with regular updates and compatibility

This video [57] walks you through the All in One SEO pack to demonstrate some of its more important features and settings.

Graded Assignments

Unit 10

  1. Install these plug-ins:
    1. All in One SEO [58], which easily improves SEO ranking and increases web traffic.
    2. Pagination by BestWebSoft, [59] which is a simple and flexible pagination plug-in and provides users with better navigation on your WordPress site.
    3. Smush [60], which optimizes and compresses images, so that your WordPress pages load faster.
  2. Log in to Moodle [9] and post your blog link with username and password.
  3. I will log in to the admin area of your blog to assess how well you have configured your plug-in settings. If applicable, please provide front-end links to demonstrate how the plug-in is being utilized there.

Unit 11: How to Make Your Blog Content Search Friendly

Introduction:

It is important to approach search-friendly article writing from two perspectives. You should approach your blog writing from both a writing perspective and from a technical perspective.

We will provide some tips below to help you meet both these requirements in your blogging.

Let’s look at the writing perspective first.

read the pages mentioned Refer to your e-book for a full array of options.

Writing Perspective

Choose Your Title Well

Try to think about keyword searches a user would type into Google to find your post. Many successful blog entries start with “How to” or “10 ways to.” read the pages mentioned Pages 126 and 137 of your e-book give some ideas for choosing article titles. I'd also like you to look at the way
smashingmagazine.com [61] headlines its articles. Smashing Magazine is very successful blog for web design and is regarded as a great free online resource among developers.

Note: On page 126, The Writing Kick-Ass Website Sales Copy e-book is no longer available.

Text Layout

Mix your paragraphs with some bulleted points. Bulleted points make ideas clearer for your readers (and the search engines), especially when you consider how so much information today is read in a skimming fashion. Your readers will find better value in your articles if they are clear and concise.

Not all articles, however, should be written this way. You need to have variety, and depending on the type of article or blog, a bulleted format does not always work. For example, if you are publishing a poetry or literature blog, bullets would look awful with the particular design you chose.

Re-purposing and Back Linking

In order to really get your article indexed, you can re-purpose or rewrite an article and publish it on other people’s blogs or on publishing platforms. In your rewritten articles you can have links with your (already researched) keywords linking back to the main article on your own blog. This way you will start to create a natural traffic flow back to your articles, and this natural traffic flow to your content is exactly what the search engines are looking for. The publishing platform discover.hubpages.com [62] allows you to link back to your own blog; however, you must create an account first.

Technical Perspective

Semantic

For the technical aspect, ensure the make up and mark up of your articles is semantic. It should be clear what the headings and titles are, what the paragraphs are, and images should have alternate text. You can also switch to the HTML version of the editor to ensure the text is in the correct tags such as <p>, <h1>, <h2>, etc.

Graded Assignments

Unit 11

  1. Based on the information above and in your e-book readings, choose a topic related to the theme of your blog. Compose one well-written and well-researched post that you believe will rank well on the search engines. In addition, try writing one re-purposed version of the post to publish on another site. The article length should be whatever you determine is optimal for your readers.
  2. Log in to Moodle [63] and post your blog article link.

Unit 12: Introduction to Blog Directories ~ Building Your Incoming Links

Introduction:

If you want your blog articles to rank high on the search engines, one of the main tasks on your agenda is to build incoming links. These incoming links should be directed to the whole blog, as well as to the individual articles you write.

Google and other search engines have been tweaked to read and rank web pages based on traffic and buzz. Your job is to help create and stimulate that buzz. We will look at two ways to accomplish this. (There are, of course, other ways such as promoting through social media but we will discuss this topic later as a full unit.)

One way is to enter your blog into a number of blog directories on the web, and the other way is to rewrite your articles and post them on other sites and other blogs containing links pointing back to your original article.

Entering Your Blog in Blog Directories

There are numerous blog directories around the internet where you can enter your blog and its content.

Here is a list [64] of the 32 web directories you can still count on in 2024.

Here is a short list of some of the free blog directories:

  • www.blogarama.com [65]
  • www.ontoplist.com [66]
  • www.livejournal.com [67]

This article also lists some of the benefits of each directory. Review the list and descriptions so you are familiar with some of them.

WordPress also allows for pingbacks. Pingbacks inform bloggers whenever they cite an article from another site in their own articles.

Business Listings

Business listings are online directories where you can share key details about your business. Although not required by this assignment, keep these in mind as they can help boost visibility, connect with customers, and improve search rankings of your blog.

  • www.google.com/business [68]
  • www.bingplaces.com [69]
  • www.business.yelp.com [70]

Posting Your Content on External Sources

A very effective way to get backlinks is to rewrite your article, so it sounds different but maintains its essence. For every article, it would be a good idea to write a couple of similar articles with keyword links pointing back to your original article and distribute them around on other sites on the internet.

One way of publishing your article elsewhere is to find other blogs related to your topic and get to know their administrator. Most blog owners understand the importance of having fresh content on their site. As long as it doesn’t present a conflict of interest, most will be all too happy to have another writer (i.e., you) post articles on their blog.

Another way to publish articles pointing back to your main article is to sign up [71] to a publishing platform site such as discover.hubpages.com [62]. HubPages can earn you money with Google AdSense, because it is highly trafficked and indexes well on search engines.

HubPages used to be particularly good, because it enabled you to publish a sister article of your original article pointing to your own blog, thereby driving traffic to your original and your domain. This, in turn, helped your original article rank higher, because it encouraged a natural traffic flow back to your site. Some years ago, however, HubPages updated its policy and will now disallow this technique if it feels that the sole purpose of your post residing on its site is for traffic flow.

Graded Assignments

Unit 12

  1. Submit your blog on at least three blog directories. Simply submit screenshots in Moodle [63] of the registration as the approval process can take several days.
  2. Provide one example of how you have rewritten an article for another individual's or company’s blog. Simply paste the rewritten article in Moodle underneath the links to the screenshots of the three blog directory registrations.
    Note: Do not use HubPages for this assignment as nowadays it does not allow you to do this.

Unit 13: Introduction to Social Media

Introduction:

Social media has completely changed how websites can connect with people and boost their online presence. Platforms like Facebook, X, Instagram, and TikTok provide powerful tools to share updates, engage with followers, and draw in new visitors.

If you want to make the most of social media to improve your website's (or blogs) visibility, here are some practical tips:

  • Video Content: Add some flair to your blog posts with short videos and live streams. Share exciting highlights on social media to catch viewers’ interest and encourage them to explore more of your content.
  • Engaging Content: Create excitement of new blog posts promote time-limited offers.
  • Social e-commerce: Provide links to product blog posts on your social media platforms.
  • User Content: Encourage your customers to leave testimonials, which builds trust for new visitors.
  • Personalization: Tailor your blog content to match current social media trends and cater to your audience’s interests. This makes your content more relatable and engaging.
  • Interactive Content: Start conversations with polls, quizzes, and interactive posts on social media. This not only boosts engagement but also drives traffic back to your blog.
  • LinkedIn Networking: Share insightful industry updates and blogs on LinkedIn. This is a great way to connect with professionals and draw targeted traffic to your website.
  • SEO Impact: Share your blog posts on social media to increase visibility, gain backlinks, and improve your search engine rankings.

By putting these strategies into action, you can effectively harness social media to enhance your blog’s visibility, deepen connections with your audience, and attract more visitors to your website. These trends will empower you to forge meaningful relationships with your audience and achieve your business goals more effectively.

In the upcoming Zoom classroom session, we will discuss the latest trends in social media, and how social media differs from blogging.

Graded Assignments

There are no graded assignments for this unit. Please proceed to Unit 14.

Unit 14: How Social Media Differs from Blogging

Introduction:

People often confuse the concepts of social media, blogging, and microblogging. Let’s take a look at each of these to understand the difference.

Blogging

By now you will be quite familiar with the concept of blogging, but let’s look at the definition of blogging to better reinforce the idea.

Blogging constitutes writing longer, meaningful articles or posts that have value to readers. The size of a blog post is often similar to that of a newspaper article. Images, video, audio, surveys, interactivity, or animation may be used with the post to help get its point across. Good blog posts are well researched and have references, citations, or links to support their assertions or to better demonstrate a particular point.

Blog posts are organized into categories and are archived for future reading.

Social Media

Social Media is built around networks of friends and the direct sharing of information, links, and media between these networks. One of these items that is often shared is a status update. Status updates are quite brief and are often opinionated or comical in nature. Because of their brief nature, statuses are often updated several times a day.

Microblogging

Microblogging falls somewhere between blogging and social media. Like blogs, microblogs aim for more credibility and readership, but they are often quite brief and somewhat less researched. Below is a breakdown of some microblogging platforms and what they are useful for.

Some examples of microblogs are:

  • www.tumblr.com [72] — mainly for posting articles, images, quotes, videos, and more
  • www.pinterest.ca [73] — mainly for display images
  • www.tiktok.com [74] — mainly for short 3-minute videos

In creating and developing your blog, it is a common temptation to get lazy or tired of posting meaningful, well-researched articles and descend either into microblogging or social media style updates, just to maintain posting frequency.

However, as soon as you start doing this, your readers will sense your laziness and your blog will start to get a microblogging type of feel. Your blog and your articles will quickly lose their value and you will lose your readers.

Graded Assignments

Unit 14

Choose a particular topic and write about it in three different ways:

  1. as if intended for a social media status update,
  2. for a microblog, and
  3. for a regular blog.

Log in to Moodle [9] and submit your content.

Unit 15: Promoting with X, Facebook, LinkedIn, and More

Introduction:

Now that you have your blog set up, you need to connect it to your social media accounts, and vice versa.

X

One of the biggest strengths in using X is the button at the end of each article encouraging other people to share or tweet your post. X can also be used to connect with people where you follow people (i.e., potential readers and clients) and other people follow you. When people are following you, they have voluntarily signed up for you. This means that you are less of a stranger to them and helps build your credibility. It is also a vehicle for giving your readers up-to-the-minute updates or calls to action. X can be a great tool for coming into contact with like-minded individuals that you've never met before, as a light and non-threatening way to start and foster new online relationships.

read the pages mentioned The following pages in your e-book suggest some meaningful ways to use X in combination with your blog: 29, 64, 119, 148, 153, 155, and 157.

Note: The following resources are no longer available:

  1. On page 89, http://cli.gs/
  2. On page 90, http://tweetmeme.com/about/retweet button
  3. On page 152 and 155, TweetBeep.com
  4. On page 153, Posterous.com

LinkedIn

LinkedIn is a professional network and can be a good way to attract some larger supporters to your blog, depending on the nature of the topic. Due to its professional nature, LinkedIn is a credibility builder and its groups can be utilized to gather your professional peers around industry topics of interest, while slowing migrating those professional peers to your blog or site content using reference links. This way they might become frequent readers and promoters.

Facebook

Facebook is the biggest social network. With Facebook you implement many of the same methods you use on X. You can also integrate your blog into your Facebook page.

When you create a new blog post it automatically publishes on your Facebook page. It then appears on the news feed of those who “like” your Facebook page.

Graded Assignments

Unit 15

  1. Demonstrate two ways you have used X, Facebook, or LinkedIn in conjunction with your blog.
  2. Log in to Moodle [9] and post your links.
Note: If you cannot demonstrate this with a link, please include a screenshot.

Unit 16: Introduction to Mailchimp, Follow.it, and Pingler

Introduction:

You don’t want your readership to be superficial or simply be a passerby. In any kind of business, you need long-term customers and repeat business in order to stay afloat and be successful. For this reason, one of your tasks is to engage or tie in your readers with your blog. This is where an email marketing platform like Mailchimp comes in handy.

MailChimp

mailchimp.com [75]

Mailchimp helps businesses design, send, and analyze email campaigns, automate marketing tasks, and manage customer relationships. It offers tools for audience segmentation, personalized messaging, campaign analytics, and e-commerce integration, making it popular for businesses of all sizes looking to enhance their marketing efforts.

Aside from sign-ups and opt-in newsletters, another way to get your readers in constant contact with your blog is to have them sign up for your feed. Once you start getting sign-ups you will find it helpful if you have a way of managing and monitoring your feeds. Enter Follow.it and Pingler!

Follow.it

follow.it [76]

Follow-it is both a WordPress plugin and a website offering tools for tracking user interactions. The plugin helps monitor form submissions, user behavior, and other key events on your site. The Follow-it website provides additional services for email tracking, lead tracking, and conversion tracking, offering insights into user engagement and marketing effectiveness.

Pinger

pingler.com [77]

Pingler gives a turbo boost to every blog post you make, getting the word out around the internet. You have to sign up for the service, and you can enter a specific number of blog networks or even search engine bots into a list. (The number depends on whether you are using the free or paid service.) This list is tied to your own blog.

When you create a post, Pingler pings your list, immediately notifying these sites that there is a new post. This enables those sites to register your new post instantaneously and more effectively than if they waited around for the search engine spiders to pick it up the conventional way.

Graded Assignments

Unit 16 ~ OPTIONAL

  1. Sign up for follow.it [76] and provide a screenshot of the Admin panel.
  2. Sign up for pingler.com [78] and provide a screenshot of your list on pingler.com.
  3. Log in to Moodle [9] and post the link to your screenshot.

Unit 17: How to Turn Your Email or Blog into a Social Media Hub

Introduction:

Feeling overwhelmed with social media and all its buzzwords? It's true that managing all your social media accounts even for personal use (let alone for business) can become a full-time job.

For this reason, plenty has been written about turning your email inbox or blog into a social media hub. Services have even been created to enable you to send a single email to all your social media channels.

There are many ways to tie social media into your site, each of which could constitute a separate course in itself! However, I want to leave you with these two resources to give you some idea of where you can take your blog from here in terms of its promotion:

Posting automatically to all of your social media accounts

We have already talked about plug-ins, so give either of these plug-ins a try to achieve social media integration:

Revive Social - Social Media Auto Post and Scheduling Automation Plugin [79]

NextScripts - Social Networks Auto-Poster [80]

As you can see from the documentation, it lets you tie in all your social media accounts into WordPress using "API keys" or "App ID's." You have to obtain the API key or App ID from each respective social media service, and then go to the plug-in settings in WordPress and add them in for each service. Once all set up, every time you make a new post in WordPress, it automatically gets published to your Facebook, Twitter, LinkedIn, etc... newsfeeds.

The WordPress phone app

If you have a smartphone, I really recommend going to the App or Play store and downloading the official WordPress app. It has a condensed version of the WP admin interface, but where it is really useful is that it lets you blog or post on the go. You can microblog by snapping photos with your smartphone and doing a brief write-up with the photos. When you have the above plug-in set up as well, once you publish your post from your phone, it will get shot out to all your social media channels simultaneously. This way, you will keep your content really current and fresh with minimal effort!

Here is the app for Android and iPhone [81].

Graded Assignments

Unit 17

Log in to Moodle [9] and provide the following the information:

Based on the articles in Unit 17, list three different methods you will use to ensure your blog reaches more readers.

  • Home
  • About Us
  • Programs
  • Opportunities
  • Eligibility
  • Privacy
  • Accessibility
  • Workshops
  • Blog
  • Land Acknowledgement

Copyright © 2005-2025 Make A Change Canada/Faire un Changement Canada, All Rights Reserved. Designed with accessibility in mind.

(Make A Change Canada is a certified educational institution under the Income Tax Act [PTIB Exemption; ESDC Certification File No. 7009/13579].)

contact us.

-->


Source URL:https://www.studyanywhere.ca/advanced-courses/blogging/assignments

Links
[1] http://www.chrisg.com/ [2] https://ahrefs.com/keyword-generator [3] https://upstract.com [4] https://ahrefs.com/blog/keyword-strategy [5] https://mix.com/ [6] https://firstsiteguide.com/examples-of-blogs/ [7] https://blog.hubspot.com/marketing/blog-examples [8] https://makeawebsitehub.com/choose-right-blogging-platform/ [9] https://www.studyanywhere.ca/moodle/ [10] https://aioseo.com/yoast-vs-rank-math-vs-all-in-one-seo/ [11] https://wordoid.com [12] https://leandomainsearch.com [13] https://ca.cybernews.com/lp/simple-web-hosting-ca [14] https://www.linode.com/ [15] https://www.hostinger.com/tutorials/website-builder-vs-wordpress [16] https://www.wpbeginner.com/beginners-guide/how-to-choose-the-best-blogging-platform/ [17] https://webtribunal.net/blog/wordpress-statistics/ [18] https://wordpress.com/read/search [19] https://nealschaffer.com/wordpress-tips-and-tricks/ [20] https://www.wpbeginner.com/beginners-guide/important-pages-that-every-wordpress-blog-should-have-2018/ [21] https://youtu.be/I_bn14eOWiI?si=YAl_cDTIn3t7KU7b [22] https://youtu.be/Xa7nTMgkQag?si=_wBEHSWm5jlGJvO8 [23] http://wordpress.com [24] https://wordpress.org/documentation/article/create-pages/ [25] https://codex.wordpress.org/Manage_Categories_SubPanel [26] https://wordpress.com/support/posts/ [27] https://youtu.be/90zkJeMgqiA?feature=shared [28] https://wordpress.org/plugins/kadence-blocks/ [29] https://wordpress.org/plugins/ultimate-addons-for-gutenberg/ [30] https://youtu.be/1hd_YbJrDNM?si=HBX50mqMnlrTxS0p [31] https://wordpress.org/plugins/simple-page-ordering/ [32] https://www.wpbeginner.com/plugins/simple-page-ordering-how-to-organize-wordpress-pages-with-drag-drop/ [33] https://wordpress.org/documentation/article/wordpress-block-editor/ [34] https://wpforms.com/best-free-wordpress-themes [35] https://youtu.be/-3bZwIEDmwA?si=U78I-QjaXAqwopw- [36] https://youtu.be/xlWNvPtz66A?feature=shared [37] https://en.wikipedia.org/wiki/Salam_Pax [38] https://www.google.ca/forms/about/ [39] https://www.wpbeginner.com/wordpress-seo/ [40] https://bloggingwizard.com/analytics-and-statistics-plugins-for-wordpress/ [41] https://marketingplatform.google.com/about [42] https://marketingplatform.google.com/about/analytics [43] https://marketingplatform.google.com/about/analytics/features/ [44] https://support.google.com/analytics/answer/9304153 [45] https://wordpress.org/plugins/google-analytics-for-wordpress/ [46] https://themeisle.com/blog/wordpress-seo-plugins [47] https://www.hostinger.com/tutorials/best-wordpress-plugins [48] https://wordpress.org/plugins/admin-site-enhancements [49] https://www.youtube.com/watch?v=noesMRHohVM [50] https://en-ca.wordpress.org/plugins/better-wp-security/ [51] https://en-ca.wordpress.org/plugins/woocommerce/ [52] https://en-ca.wordpress.org/plugins/updraftplus/ [53] https://en-ca.wordpress.org/plugins/maintenance/ [54] https://wordpress.org/plugins/wp-super-cache/ [55] https://wordpress.org/plugins/wpforms-lite/ [56] https://youtu.be/dpSfoEaVvvI?feature=shared [57] https://youtu.be/dPSxIKoxfYU?feature=shared [58] https://wordpress.org/plugins/all-in-one-seo-pack/ [59] https://wordpress.org/plugins/pagination/ [60] https://wordpress.org/plugins/wp-smushit/ [61] https://www.smashingmagazine.com/ [62] https://discover.hubpages.com [63] https://www.studyanywhere.ca/moodle [64] https://www.matthewwoodward.co.uk/seo/link-building/directories/ [65] https://www.blogarama.com/members/register [66] https://www.ontoplist.com/join [67] https://www.livejournal.com [68] https://www.google.com/business/ [69] https://www.bingplaces.com/ [70] https://business.yelp.com/ [71] https://hubpages.com/user/new/ [72] https://www.tumblr.com/ [73] https://www.pinterest.ca/ [74] https://www.tiktok.com/ [75] https://mailchimp.com/ [76] https://follow.it [77] http://pingler.com/ [78] http://www.pingler.com [79] https://en-ca.wordpress.org/plugins/tweet-old-post/ [80] https://wordpress.org/plugins/social-networks-auto-poster-facebook-twitter-g/ [81] https://wordpress.org/mobile/