Category: Business

  • Clearing Your Cache In WordPress

    Clearing Your Cache In WordPress

    Caching is a storage of the presentation of data. Caching is vital to contain how much processing power is needed to run your site. It can also be a pain when a cache holds onto old information.

    When a user is looking at a database driven web page, there’s a high chance that the view is a cached copy built through processing intensive work on the web server. Caching happens in a number of places:

    Web Application Caching

    Most web apps and content management systems are database-centric. They hold everything in its database and assemble web pages from that data. That’s flexible, but processing intensive. The more intensive the page build, the longer it takes and the fewer requests can be handled.

    We are most experienced at finessing WordPress through caching. We commonly add caching plugins (WP Fastest Cache, Total W3 Cache, WP Rocket, Hummingbird, etc.). When a user complains that they are seeing old content, the WordPress administrator can log into their site, go to the caching plugin settings and “Clear Cache” or similar. This impacts speed and performance in the short term as the cache of pre-built pages is assembled.

    Themes like Divi also have some aspect of caching as well. When trying to refresh the view, double check if your theme has any caching functionality that needs to be cleared out.

    Web Server Caching

    Some Internet service providers offer caching in their hosting. The can be a big win when it comes to the performance.

    Clear Siteground Caching

    To clear caching in a SiteGround account, you can follow these steps:

    1. Log in to your SiteGround hosting account.
    2. Navigate to the “Websites” tab or a similar section, depending on the SiteGround interface version you are using.
    3. Find the website for which you want to clear the cache and click on its corresponding control panel or management options.
    4. To manually flush the Dynamic Cache, follow these steps:
    1. Navigate to the “Speed” section and click on “Caching.”
    2. In the Caching settings, find the “Dynamic Cache” option.
    3. Within the Dynamic Cache tab, locate the desired website URL.
    4. Click on the “Flush Cache” icon under the Actions column for that URL.

    By following these steps, you will be able to manually flush the Dynamic Cache for the specific website URL.

    The exact steps and terminology may vary depending on your specific SiteGround interface version and configuration. If you have trouble finding the caching settings or clearing the cache, it’s recommended to consult SiteGround’s official documentation or reach out to their support team for specific guidance tailored to your hosting environment.

    Clear A2 Caching

    A2 Hosting itself doesn’t do server level caching. Changes have to happen in the applications (ie. WordPress).

    CDN / Service Provider Caching

    ISPs used to be notorious for holding onto old information: content, nameserver records, etc.. They have largely stopped this practice. Content Delivery Networks (CDNs) still do this as a matter of course.

    Most CDNs have a purge option. It will impact your performance in the short term, but it guarantees a fresh view of your content.

    Clear Cloudflare’s Cache

    To clear the cache at Cloudflare, you can follow these steps:

    1. Log in to your Cloudflare account.
    2. Select the domain or website for which you want to clear the cache from the drop-down menu at the top of the page.
    3. In the top menu, click on the “Caching” tab.
    4. Under the “Configuration” section, you’ll find the “Purge Cache” option.
    5. Click on the “Purge Everything” button to clear the entire cache for your website.

    Cloudflare will initiate the cache clearing process, and it may take a few moments to complete. After the process finishes, the cache for your website will be cleared, and subsequent requests will pull fresh content from your origin server.

    Purging the cache at Cloudflare removes all cached files for the selected domain, so use this option carefully. Additionally, Cloudflare provides more granular cache clearing options, such as purging specific files or directories, which can be accessed from the same “Caching” section if you need more control over the cache clearing process.

    Web Browser Caching

    Web browsers aim to deliver the best results– the best performance and the best speed. Web browsers cache visited pages to make your next visit better. It also leaves your browser holding onto old information. Clearing your web browser cache is usually what it takes to clear up your caching issue.

    Clearing the Browser Cache in Firefox

    To clear your cache in Firefox, you can follow these steps:

    1. Open Firefox on your computer.
    2. Click on the menu button in the top-right corner of the browser window. It looks like three horizontal lines.
    3. From the dropdown menu, select “Options” or “Preferences.” This will open the Firefox settings page.
    4. In the left-hand sidebar, click on “Privacy & Security.”
    5. Scroll down to the “Cookies and Site Data” section.
    6. Click on the “Clear Data” button.
    7. In the dialog box that appears, make sure the checkbox next to “Cached Web Content” is selected.
    8. You can also select other items you want to clear, such as cookies or browsing history.
    9. Click on the “Clear” button to start the clearing process.
    10. Firefox will remove the cached data, and a confirmation message will appear when it’s done.

    After completing these steps, your cache will be cleared in Firefox. This process helps improve browser performance and ensures you see the latest version of websites when you visit them.

    Clearing the SSL Cache in Firefox

    To clear the SSL state in Firefox, follow these steps:

    1. On the History menu, click Clear Recent History. The Clear All History dialog appears.
    2. In the Time range-to-clear list box, select Everything.
    3. Select the Active Logins check box.
    4. Click Clear Now.

    Clearing the Browser Cache in Chrome

    To clear the browser cache in Google Chrome, you can follow these steps:

    1. Open Chrome on your computer.
    2. Click on the menu button in the top-right corner of the browser window. It looks like three vertical dots.
    3. From the dropdown menu, hover over “More Tools” and then click on “Clear browsing data.” This will open the Clear browsing data settings.
    4. Alternatively, you can directly access the Clear browsing data settings by using the keyboard shortcut: Ctrl + Shift + Delete (Windows) or Command + Shift + Delete (Mac).
    5. In the Clear browsing data settings, you’ll see a list of options. Ensure that the “Cached images and files” checkbox is selected. You can also select other items you want to clear, such as browsing history, cookies, etc.
    6. Choose the time range for which you want to clear the cache. You can select “All time” if you want to clear the entire cache.
    7. Click on the “Clear data” button to start the clearing process.
    8. Chrome removes the cached data. A confirmation message will appear when it’s done.

    Once you’ve completed these steps, the cache in Google Chrome will be cleared. This helps improve browser performance and ensures you see the most up-to-date versions of websites when you visit them.

    Clearing the SSL Cache in Google Chrome

    To clear the SSL state in Chrome, follow these steps:

    1. Click the Settings icon (three bars), and then click Settings.
    2. Click Show advanced settings.
    3. Under Network, click Change proxy settings. The Internet Properties dialog box appears.
    4. Click the Content tab.
    5. Click Clear SSL state, and then click OK.

    Clearing the Browser Cache in MS Edge

    To clear the browser cache in Microsoft Edge, follow these steps:

    1. Open Microsoft Edge on your computer.
    2. Click on the menu button in the top-right corner of the browser window. It looks like three horizontal dots.
    3. From the dropdown menu, click on “Settings.” This will open the Edge settings page.
    4. In the left-hand sidebar, click on “Privacy, search, and services.”
    5. Scroll down to the “Clear browsing data” section.
    6. Click on the “Choose what to clear” button.
    7. Ensure that the “Cached data and files” checkbox is selected. You can also select other items you want to clear, such as browsing history, cookies, etc.
    8. Choose the time range for which you want to clear the cache. You can select “All time” if you want to clear the entire cache.
    9. Click on the “Clear” button to start the clearing process.
    10. Edge will remove the cached data, and a confirmation message will appear when it’s done.

    Clearing the SSL Cache in MS Edge

    To clear the SSL state in Internet Explorer, follow these steps:

    1. To access the Delete Browsing History dialog:
      • If you are using Internet Explorer 8, on the Tools menu, click Internet Options.
      • If you are using Internet Explorer 9 or 10, click the gear icon, and then click Internet options.
    2. Click the Content tab.
    3. Click Clear SSL state, and then click OK.

     

    Clearing the Browser Cache in The Safari Browser

    To clear the browser cache in Safari, you can follow these steps:

    1. Open Safari on your Mac.
    2. Click on the “Safari” menu in the top-left corner of the screen.
    3. From the dropdown menu, select “Preferences.” This will open the Safari preferences window.
    4. In the preferences window, click on the “Privacy” tab.
    5. At the bottom of the Privacy tab, click on the “Manage Website Data” button. This will open a new window displaying website data stored in Safari.
    6. You can use the search bar to find specific websites, or scroll through the list to locate the website data you want to remove.
    7. To remove data for a specific website, select it and click on the “Remove” button. You can also use the “Remove All” button to clear all website data.
    8. Safari will ask for confirmation before removing the selected website data. Click on “Remove Now” to proceed.
    9. Close the website data window and the preferences window.

    Once you’ve completed these steps, the cache for the selected websites will be cleared in Safari. This helps improve browser performance and ensures you see the most up-to-date versions of websites when you visit them.

    Clearing the SSL Cache in Safari

    To clear SSL certificates in Safari on macOS, you can follow these steps:

    1. Open Safari on your Mac.
    2. Click on the “Safari” menu in the top-left corner of the screen.
    3. From the dropdown menu, select “Preferences.” This will open the Safari preferences window.
    4. In the preferences window, click on the “Privacy” tab.
    5. At the bottom of the Privacy tab, click on the “Manage Website Data” button. This will open a new window displaying website data stored in Safari.
    6. In the website data window, search for “Certificates” using the search bar at the top right.
    7. Select the SSL certificates you want to remove. You can select multiple certificates by holding down the Command key while clicking.
    8. Click on the “Remove” button.
    9. Safari will ask for confirmation before removing the selected SSL certificates. Click on “Remove Now” to proceed.
    10. Close the website data window and the preferences window.

    After completing these steps, the selected SSL certificates will be cleared in Safari. This can be useful if you want to remove outdated or problematic SSL certificates from your browser.

    NONE OF THIS WORKS?!?!!

    You did all of the above but none of it works? There is one last way to get a fresh view of your content: add junk to your URL.

    For example:

    https://web321.co/ would give you a cached copy of our web page.

    https://web321.co?sfig (the ?slfg tacked on the end) makes the same page come from a fresh URL and a fresh URL is not in the cache, so you get the fresh view of the page.

  • How We Would Pitch A WordPress Support Plan

    How We Would Pitch A WordPress Support Plan

    We have a solid plan for how to deliver WordPress support for clients who run a service based business.

    Client Spec

    In some cases, a website is one part of a larger marketing strategy, and may have been maintained for a time. For those who are looking to refocus their strategy Web321’s Wordpress tech support provides reliable, experienced help with website maintenance. We offer help keeping its website operational (software updates, malware scans, backups, uptime monitoring, etc.) and ongoing assistance with small content updates.

    Proposed Solution

    Web321 recommends our Website Maintenance Plan. The subscription includes the following maintenance & support services:

    • daily site backups, stored for 90 days
    • uptime monitoring & emergency site recovery
    • weekly core, theme & plugin updates
    • daily security scans & malware cleanup service
    • powerful firewall protection
    • access to our library of premium plugins, themes & stock assets
    • Google Analytics, Search Console and Page Speed setup & reporting
    • ongoing SEO & site speed optimization as needed
    • email tech support help desk
    • unlimited small (30-minute) tasks (e.g. content updates, add new posts, quicklink and dashboard updates, document uploads, image optimization, plugin installation, etc.)
    • discounted development rate for service requests outside the scope of our Website Maintenance Plan
    • weekly website status reports

    The price for this plan is $321/month or $2,999/year (plus GST).

    Upon signing up for the Website Maintenance Plan, Web321 will grant staff access to our service request system via email and web portal. We answer all non-emergency requests within one business day, providing an estimate for time to completion. If the request falls outside the scope of the Website Maintenance Plan, we will advise and provide a quote to complete the work.

    Our client will also be provided with a priority phone number to text or call in case of an outage or other critical business failure of its website.

    Do you need help with managing your WordPress Website?

  • Building A Website For An Electrical Contractor

    For an electrical contracting company, we help by creating a new website to replace an existing legacy infrastructure that is bound to hosing and support. WordPress frees up a website and to be hosted on the best platform available. Our designs are clean, responsive, informative and user-friendly.

    Client Spec

    In the case of the spec we recieved, the existing website contained the following functions & features which will need to be duplicated by the new site:

    • ~17 informational pages detailing company services & projects
      • We suggest possible addition of child pages providing more information on individual services & projects
    • Blog page & migration of ~25 posts
    • Contact us page
    • Chatbot integration
    • Social media follow buttons
    • Newsletter signup area

    Proposed Solution

    Web321 proposes to build using WordPress, the most powerful, elegant content management system (CMS) available on the web today. WordPress currently powers over a third of all websites on the internet, including big names like Disney, Sony & Target.

    The site will be themed using the Divi theme system (the most widely-used premium WordPress theme and website building framework). Divi is a user-friendly, endlessly flexible website scaffolding & design system that allows Web321 to build sites faster and with built-in responsiveness for all screen sizes.

    As with all our builds, Web321 will ensure that the site is secure, easy to update, high-performance and search-engine compliant. To create the desired functionality, Web321 will deploy the following integrations and premium plugins on the site:

    We include as part of our development & maintenance services access to our premium plugin licenses as long as you remain a Web321 subscriber. Should you choose to part ways with Web321 at the end of your contract, you will need to renew these licenses at your own cost going forward.

    Proposed Budget

    Web321’s payment model allows clients to get a design discount based on the duration of the support commitment. The support agreement bundles in the cost of your premium plugins, site maintenance and content update fees.

    WordPress support plans include the following maintenance features:

    • daily site backups, stored for 90 days
    • uptime monitoring & immediate site recovery
    • ongoing core, theme & plugin updates
    • 24/7 security monitoring & malware cleanup
    • Google Analytics and Google Page Speed setup & reporting
    • keyword tracking for up to 50 chosen keywords
    • ongoing SEO & site speed optimization as needed
    • unlimited small (30-minute) tasks (content updates, add new RVs, image optimization, plugin installation, etc.)

    If you’d like to see everything that’s included in this plan you can view it here: https://web321.co/services/plans-pricing/

    When the contract term is up, you’d have the option to keep it going on a month-to-month basis, and as part of that, we would include a complimentary complete design refresh on the site every 3 years. Otherwise, you could terminate the contract and either move maintenance in-house, to a provider of your choice, or we could continue to provide a la carte support at our current support rate.

    We do strongly recommend some kind of ongoing site support, as neglected software updates can leave your site open to exploits, and a lack of proper backups & security checks can mean months of lost updates and work by your staff if there’s a problem.

    For companies with legacy systems, we wanted to advise that, should a client choose to leave Web321 before the contract is up, our client will be able to take their site to another provider after paying out the balance of fees. WordPress sites are built to be extremely portable and can be hosted almost anywhere. 

    Since we operate on a lease-to-own model, we will simply bill you for the remaining balance of your website design fee (available from us at any time upon request) and the site and all its assets will be released to you. See our FAQ for more info on this as well as how our design and revision process works to ensure you’re satisfied.

  • How Would We Tackle a Pilates Website Rebuild

    We’re been asked several times about how we would re-design a pilates or fitness website. Here’s a quick rundown of what we recommend. We propose the following features & functions:

    • Move site hosting to WPPro.ca (managed, optimized WordPress hosting).
    • Update the theme to Divi and use it to create a more engaging design. The current site has small images and minimal branding (ie. a small logo). We will add a lot more visual impact to the design.
    • Re-add the existing content to work with the new theme.
    • Re-organize the content and redirect traffic so that old links will take visitors to the new content. Introduce taxonomy to connect and relate blog posts to each other.
    • Re-phrase some elements to work better for SEO and audience engagement.
    • Implement a solution to let people either book online or see your schedule.
    • Highlight a “Get Started” path for users who are convinced and just want to book a session.
    • Add in contact forms that send inquiries to you.
    • Teacher training section: use the publications as part of the narrative of your expertise and finish the page with a lead capture form for people who want to get in touch.
    • Add Yoast SEO. Fill out meta titles, meta descriptions and social share images.
    • Use better images and video: new photos from PSP; and selective stock images and videos.
    • Add a “Success Stories” page that works like “Testimonials” as told from the PSP perspective.
    • Use Success Stories and Testimonials elements throughout the site to give people more conviction and trust in your expertise.
    • Add a knowledge base of pilates terms and concepts using the WPKnowledgeBase plugin.
    • Do some reputation repair; ie. update third-party references to point to your new address.

    Proposed Solution

    The site will be themed using the Divi theme system (the most widely-used premium WordPress theme and website building framework). Divi is a user-friendly, endlessly flexible website scaffolding & design system that allows Web321 to build sites faster and with built-in responsiveness for all screen sizes.

    As with all our builds, Web321 will ensure that the site is highly secure, easy to update, and high-performance. To create the desired functionality, Web321 will deploy the following integrations and premium plugins on the website:

    • Gravity Forms & Advanced Custom Fields – allows a more dynamic collection and display of information on the site, and enables the building of the custom dashboard for staff
    • Knowledge Base – store concepts and references that others will find useful.
    • Google Analytics – allows tracking and analysis of staff usage of the site

    For the optional social media integration features, we can deploy Smash Balloon’s suite of social media plugins.

    We include as part of our development & maintenance services access to our premium plugin licenses if you become a Web321 Maintenance Plan subscriber (see below). The hosting would be included with your Web321 subscription. Should you choose to part ways with Web321 in the future, you will need to renew your hosting and plugin licenses at your own cost going forward.

    We would follow up the design with maintenance.

    Maintenance Option

    When your site is complete and launched, you have the option to enter an ongoing maintenance contract. For your level of service needs, we recommend our Web321 Maintenance Plan at a cost of $321/month or $2999/year.

    The Web321 maintenance plan includes the following services:

    • daily site backups, stored for 90 days
    • uptime monitoring & emergency site recovery
    • weekly core, theme & plugin updates
    • daily security scans & malware cleanup service
    • powerful firewall protection
    • access to our library of premium plugins, themes & stock assets
    • Google Analytics, Search Console and Page Speed setup & reporting
    • ongoing SEO & site speed optimization as needed
    • email tech support help desk
    • unlimited small (30-minute) tasks (e.g. content updates, add new posts, quicklink and dashboard updates, document uploads, image optimization, plugin installation, etc.)
    • discounted future development rate of $150/hr (from $200/hr)
    • weekly website status reports

    If you’d like to see everything that’s included in this plan you can view it here: https://web321.co/our-services/website-maintenance/

    You can choose to terminate the maintenance contract and either move maintenance in-house, to a provider of your choice, or we could continue to provide a la carte support at our rate.

    We do strongly recommend some kind of ongoing site support, as neglected software updates can leave your site open to exploits, and a lack of proper backups & security checks can mean months of lost updates and work by your staff if there’s a problem.

  • Web321 Won the 2023 ICCC-KFC Recipe For Success

    Web321 Won the 2023 ICCC-KFC Recipe For Success

    We’re excited to share that we won the $30,000 CAD grant through the ICCC-KFC Recipe for Success Program! Thank you to Inner City Capital Connections and KFCCanada for the opportunity to participate in the ICCC program and receive this grant. We look forward to using it to help our business continue to grow!

    The Initiative for a Competitive Inner City (ICIC) is a nonprofit organization based in Boston, Massachusetts. Their mission is to drive economic prosperity in under-resourced communities by supporting and promoting inner-city businesses.

    Inner City Capital Connections (ICCC) is one of several programs offered by ICIC. It was launched in 2005 to address the specific challenges faced by small business owners in inner-city areas, such as limited access to capital, networks, and business expertise.

    The ICCC program is open to businesses of all industries and stages, from early-stage startups to established companies. However, the program prioritizes businesses that are based in or serve under-resourced communities, employ a diverse workforce, and have a demonstrated commitment to social impact.

    The program is entirely tuition-free for accepted participants, thanks to support from corporate and philanthropic partners.

    The curriculum for the ICCC program covers a wide range of business topics, including strategy, marketing, finance, operations, and leadership. Participants are encouraged to select the modules that are most relevant to their business goals and challenges. In addition to the online learning modules and coaching, the program also includes peer networking opportunities and access to a national alumni network.

    According to ICIC, businesses that complete the ICCC program see a massive average revenue growth within two years. In addition, participants have reported increased confidence, improved strategic thinking, and expanded networks as a result of the program. We can attest to that. The program helped us build new skills, answer provocative questions about business and our business model. As part of the course work, our CEO, Erin DeWolfe, built a winning slide deck to speak to the course of our business and our plans for the future!

    If you’re a small business owner, we encourage you to learn more and apply for the ICCC Recipe for Success Program here: apply.iccapitalconnections.org!

  • How to Add aria-label And alt Tags to Your Divi Search Bar

    Some of the code in Divi isn’t hooked into WordPress’ filter and action hooks. A good example: the menu system, especially the Search box. It needed WCAG descriptive tags and labels for the search open and close button.

    The et_core_esc_previously() Function

    et_core_esc_previously() is a function that is used in the Divi theme from Elegant Themes. The purpose of this function is to sanitize input data by escaping special characters, such as quotes and angle brackets, to prevent potential security vulnerabilities like cross-site scripting (XSS) attacks.

    The function takes a single parameter, which is the data to be sanitized. It then applies a series of filters to the data to escape any characters that could potentially be used for malicious purposes. The sanitized data is then returned by the function.
    The et_core_esc_previously() function is one of the Divi core functions. In the code base, it checked to see if the function as already been defined. If it has, it simply passes through the value. For the sake of adding labels, I added a custom version of this function my child theme’s functions.php file (see below). I looked for a string that surrounds where I want to add in the aria-label and alt tag. The str_replace() function was used to find-replace labels changes into place.

    if(!(function_exists('et_core_esc_previously'))) {
       function et_core_esc_previously( $passthru ) {
           $passthru = str_replace('class="et_pb_menu__icon et_pb_menu__close-search-button"></button>', 'class="et_pb_menu__icon et_pb_menu__close-search-button" alt="close search" aria-label="close search"></button>', $passthru);
           $passthru = str_replace('et_pb_menu__search-button"></button>', 'et_pb_menu__search-button" alt="open search" aria-label="open search"></button>', $passthru);
           return $passthru;
       }
    }

    What is WCAG?

    WCAG stands for Web Content Accessibility Guidelines: a set of guidelines from the World Wide Web Consortium (W3C) to make web content more accessible to people with disabilities.

    The guidelines are organized into three levels of conformance: A, AA, and AAA. Level A includes the most basic guidelines for web accessibility, while level AAA includes the most advanced guidelines. Achieving level AA compliance is considered the industry standard for web accessibility.

    WCAG guidelines cover a wide range of topics, including text alternatives for non-text content, keyboard accessibility, color contrast, language markup, and navigation. By following these guidelines, website owners can ensure that their content is accessible to people with disabilities, including those who are blind or visually impaired, deaf or hard of hearing, or have physical or cognitive disabilities.

    In many countries, adherence to the WCAG guidelines is legally required for government and public sector websites. Even for private sector websites, compliance with WCAG is becoming increasingly important to ensure that all users can access web content. Best of all: it’s a set of good practices. WCAG compliant sites attract more visitors. A WCAG compliant site speaks more clearly to search engine spiders and AI agents.

     

    How did I find this?

    The starting point: the output. From there, I looked backwards. I looked at the HTML and found the ‘close-search-button’ phrase. I searched all of the Divi parent theme files for that phrase. Once found, I looked for the function that called that code. I found the function that called that function, et_core_esc_previously(). This function is referenced a number of times, so it’s a decent function to work with the get the HTML to output different code.

  • Why People Like Elementor (but we still don’t)

    The TLDR: There is no real comparison between Elementor and Divi; however, it doesn’t necessarily mean that Elementor is the best option. We use Divi and we love it. For us, Divi can turn out fantastic results.

    Why is Elementor considered better?

    • Unlike Divi, Elementor doesn’t use shortcodes. This means that when you disable the page builder, it doesn’t create a messy code. Although editing content becomes slightly more challenging, the pages remain mostly intact and clean, avoiding unnecessary clutter. We find shortcodes are a really versatile way to control the functionality of a page.
    • In terms of speed, Elementor can outperform Divi during the editing process. In speed tests, Elementor is only slightly slower on the front-end, which can be attributed to variations in server speeds rather than a significant performance difference. The sluggishness of Divi’s editing capabilities and lack of control in the editor make it an undesirable tool. I have encountered difficulties while making even the smallest changes for a client who was already using Divi. We can score very well with Divi sites. It’s about finding and removing bottlenecks.
    • Elementor provides a wide range of free elements in its free version, which is quite impressive. There is an ever growing number of Divi themes and layouts coming out. We often lean on Divi Express for common design elements.
    • Both Elementor and Divi are stable page builders, although Elementor is not considered the most stable option available. We find the Divi page builder’s views are really flexible and allow us to really drill into the design settings.

    Why we like Divi:

    • Aaccording to Elegant Themes website, the creator of Divi, The theme has been downloaded over 6 million times, and is used by hundreds of thousands of users worldwide. This makes it one of the most popular WordPress themes available.
    • It uses a clean and intuitive interface
    • Divi offers tremendous value for the money (also comes with a lifetime deal)
    • Use Divi on an unlimited number of websites (no limitations) with a full license.
    • The Divi drag and drop page builder is easy to use.
    • The Divi library is great for the re-use of designs and the linkage of design on distinct pages.
    • It comes bundled with an Extra WordPress theme
    • 100+ templates to choose from at Elegant Themes

    Elementor is more popular. That said, other authoring approaches competing for popularity include the baseline Gutenberg, Classic Editor, Beaver Builder and WP Bakery. Elementor has a great page builder that some developers can use to great effect.

    But what surpasses Elementor? Beaver Builder. While the free version may not offer as many features, the full version of Beaver Builder excels in terms of stability and ease of use, closely matching Elementor. Many feel it outshines both Elementor and Divi by a long way.

  • Funding A Web Design With A Community Gaming Grant

    Funding A Web Design With A Community Gaming Grant

    Non-profits have the key challenge of doing great things with a shoestring budget. Volunteer effort goes so far to accomplish key tasks or those that require specialist talent. A great example: web design for non-profits like museums, music festivals and other community events. One avenue to delivering a website is by hiring a professional funded through a Community Gaming Grant from the Sports, Recreation, Arts and Culture ministry.

    We did a quick scan for funding sources and some programs have annual deadlines:

    British Columba’s Community Gaming Grant program supports ongoing community programs. Maintaining or upgrading a website is part of the cost involved in running the program. During the past few years with public health closures, many organizations have upgraded their websites and begun offering online courses, digital performance experiences and other virtual programming.  Community organizations have sought grants to help fund their website design and development. A well-designed website greatly enhances the online presence and reach of a community organization, helping it to better serve its constituents and engage with the public.

    When applying for a grant to fund a website design, demonstrate the need for the website upgrade: the benefits, the new features, functionality, opportunities and the impact the new site will have on the organization and the community it serves. Grant proposals should outline the scope of the project, including the design, development and hosting costs, a WordPress support maintenance plan, and a timeline and budget for the project.

    It is also important to emphasize the expertise and experience of the website design team, showcasing the team’s portfolio and highlighting any relevant certifications and awards. A well-written grant proposal should clearly articulate the benefits and return on investment that the community organization will receive from the grant funds.

    Costs related to upgrades are typically an eligible use of grant funds, but very rarely are considered as a wholly separate program. A Community Gaming Grant to fund a website design can be a rewarding process. It allows organizations to secure the funds they need to enhance their online presence and engage with the public in new and innovative ways.

    Stand-alone projects may be considered under smaller Capital Projects funding stream which supports projects that cost between $20,000 – $250,000. This is a competitive stream and requires matching funds be available at the time of application. Applicants can see who has received a capital project and the amounts awarded on the Sports, Recreation, Arts and Culture’s reporting webpage (scroll down to ‘See who received a Capital Project Grant in previous years’). The reporting shows that there have been a few in the past couple of years.

    The programs and projects funded by the Community Gaming Grant are community-driven. This means that they don’t fund based on government priorities, or have preferences for the types of programs funded; rather, the applicant demonstrates that what they are doing fills a community-identified need.

    Non-profits can reach out to program officers and ask for assistance with their applications. They can then review the file history, including previously approved programs and provide the best-individualized advice to each applicant.

    Web321 has helped a number of non-profits deliver grant-funded projects. We can help with the prep work and speak to what serves a non-profit, its audience and its community best. Likewise, we can be there to support the non-profit in managing their website and delivering on their mandate.

  • Making The Most of a Google Business Profile

    Small business owners need to pay attention to their Google Business  profile. Given the power and reach of Google, having a business profile is like getting a desk somewhere at Google where you get to influence how people find your business. Some people don’t even leave Google before they make a decision about your business. Done right, a Google Business Profile helps reach more potential customers by increasing online visibility.

    First, make sure that all of the information on your Google Business profile is accurate and up-to-date. This includes your business name, address, phone number, and hours of operation. You should also include a description of your business and the products or services you offer.

    Add high-quality photos of your business and products to your profile. These photos should be clear and well-lit, and showcase the best aspects of your business.

    Another important step is to encourage your customers to leave reviews on your Google Business profile. Positive reviews can help improve your online reputation and attract new customers. You can encourage customers to leave reviews by including a link to your Google Business profile on your website and social media pages, and by asking satisfied customers to leave a review.

    Be sure to monitor and respond to any reviews or questions that are left on your Google Business profile. This can help build trust with potential customers and show that you value their feedback. When people leave feedback (good or bad) respond and show that you care. They took the time to comment and you have to honour that in some way. At the very least, it makes them feel heard. It makes your business human– not some faceless corporation.

    By optimizing your Google Business profile, you can improve your online visibility and reach more potential customers in British Columbia. By accurately representing your business and encouraging positive reviews, you can build trust and attract more customers to your small business.

    Does this still sound hard? No problem: we would love to help. Contact Web321 and we can’t get you set-up on Google Business and take care of other tasks that keep a website in tip top shape.

  • Customer Feedback and B2B: It’s Still Essential

    How many times a day does the topic of online toxicity and cancel culture come up? That boils down to reputation management and how a comment can be an asymmetrical attack– an attack with no adequate defense. Some business have spiralled and crashed thanks to a spate of negative online reviews. This isn’t uncommon for the B2C market, but business-to-business is not immune. Customer feedback is essential for B2B businesses for a number of reasons:

    1. Product or service improvement: Customer feedback can provide valuable insights into what works well and what could be improved with a company’s products or services. This can help businesses identify areas for improvement and make necessary changes to better meet the needs of their customers.
    2. Increased customer satisfaction: By actively seeking and considering customer feedback, businesses can show their customers that they value their opinions and are committed to providing high-quality products and services. This can lead to increased customer satisfaction and loyalty.
    3. Enhanced reputation: Positive customer feedback can help improve a company’s reputation in the industry and attract new customers. On the other hand, negative feedback can highlight areas of concern that need to be addressed to maintain a good reputation.
    4. Increased sales: Satisfied customers are more likely to continue doing business with a company and recommend it to others. This can lead to increased sales and revenue for a business.
    5. Competitive advantage: By actively seeking and using customer feedback, businesses can gain a competitive advantage by continually improving their products and services and providing a better customer experience.

    Customer feedback is essential for B2B businesses because it can help improve products and services, increase customer satisfaction, enhance reputation, increase sales, and provide a competitive advantage. By actively seeking and considering customer feedback, businesses can gain valuable insights and make necessary changes to better meet the needs of their customers.

    Review Venues

    There are a number of places where people can leave reviews for a business, in addition to Google Business:

    1. Yelp: Yelp is a popular review website that allows users to rate and review local businesses. Many people use Yelp to find and learn about local businesses in their area.
    2. Facebook: Many businesses have a Facebook page where customers can leave reviews and ratings. These reviews are visible to other users who visit the business’s page.
    3. Trustpilot: Trustpilot is a review website that allows users to leave reviews for businesses in a variety of industries. These reviews are visible to other users who visit the business’s profile on the website.
    4. Consumer Reports: Consumer Reports is a well-known consumer advocacy organization that provides ratings and reviews for products and services. Many businesses are reviewed on Consumer Reports, and these reviews are visible to users who visit the organization’s website.
    5. Better Business Bureau: The Better Business Bureau (BBB) is a non-profit organization that aims to promote trust in the marketplace. Businesses can be reviewed on the BBB’s website by consumers who have had a positive or negative experience with the business.
    6. Glassdoor: Glassdoor is a website that allows employees to rate and review their workplaces. Many businesses are reviewed on Glassdoor, and these reviews are visible to users who visit the website.

    In addition to these review websites, customers can also leave reviews on a business’s own website, on social media platforms such as Twitter and Instagram. It’s critical to nurture good reviews. Ask for them when possible. In marketing copy, devote a little space to call for a review. With the above sites, build a profile first. These are high authority websites and it’s important to have a link there. Some of them will try to upsell you on expensive services. Usually, that’s not in your best interest.

    What About Bad Reviews?

    If you receive a bad online review of your B2B business, here are a few things you can do:

    1. Respond to the review: It is important to respond to negative reviews in a timely and professional manner. Thank the customer for their feedback and apologize for any issues they experienced. Offer to address their concerns and find a resolution. Give them a point a contact: an email address and a phone number. Talk with them. In some cases, the bad review is driven by keyboard courage and the direct approach may weaken their resolve. In some cases, the customer has bad news about your business and it’s important to hear that directly.
    2. Investigate the issue: If the review highlights a specific issue or concern, it is important to investigate the matter and determine if there was a problem with your product or service. This can help you identify any issues and take steps to prevent similar problems in the future.
    3. Make necessary improvements: If the review points to a problem with your product or service, take steps to address the issue and make necessary improvements. This can help prevent similar problems from occurring in the future and improve the customer experience.
    4. Monitor your online presence: It is important to regularly monitor your online presence and reviews to identify any issues or concerns that may arise. This can help you respond to negative reviews quickly and prevent similar problems from occurring in the future.
    5. Encourage positive reviews: In addition to addressing negative reviews, it is also important to encourage your satisfied customers to leave positive reviews. This can help balance out any negative reviews and improve your overall online reputation. Honestly: no one is perfect. A business with nothing but glowing reviews sounds a little fishy. Remember: pearls come from sand getting into an oyster.

    It is important to remember that negative reviews are a natural part of doing business, and it is not possible to please everyone all of the time. However, by responding to negative reviews and taking steps to address any issues or concerns, you can improve your online reputation and the overall customer experience. We have a number of clients who get reviews both good and bad. We coach them on how to turn around even a negative situation to make the best of it: as a learning experience; as a way to reach out and rebuild bridges; and a way to show the human side of your business online.

We’ll take good care of your website.

Copyright © 2025 – Web321 | All Right Reserved