Author: Gbolade Ogunfowote

  • How to create GDPR compliant forms in WordPress

    How to create GDPR compliant forms in WordPress

    In an earlier article, we talked about the new GDPR policy. On May 25, 2018, the European Union (EU) enacted the General Data Protection Regulation (GDPR) policy. Its aim is to give website users in the EU complete control over how their data is being used. It was also enacted to change how companies and businesses handle data privacy around the world.

    A typical WordPress website collects what is known as Personally Identifiable Information (PII) from users in a number of ways. A form is one of such ways, be it at the point of registration or confirmation of an action. With this knowledge of GDPR in mind, your forms should be compliant with this regulation.

    This article highlights how you can easily create these GDPR compliant forms on your WordPress website.

    What makes a form GDPR compliant?

    Getting to make a form GDPR compliant is quite easy, though you must know what it means for a form to be compliant. Not all forms meet this requirement, so it is important to know the key features or requirements of a GDPR compliant form. A form is said to be GDPR compliant when:

    • Users have the option of giving explicit consent for using and storing their PII.
    • Users can request the deletion of their data from your website at any time.
    • Users can request access to their own personal information shared on your website.

    Let’s see the step-by-step process of creating a GDPR compliant form. Come with me.

    How To Make A GDPR compliant form

    For its easy-to-use interface, we recommend that you use WPForms. If you don’t have this plugin activated already, you will need to install and activate it. Go to the Plugin repository on WordPress to download or click on “Plugins” to search for it from your WordPress dashboard.

    After activating, visit WPForms >> Settings.

    Mactavis GDPR compliant forms dashboard

    Scroll down to the GDPR section. Check the box next to GDPR Enhancements. After clicking on it, two new optional settings will be revealed namely “Disable user cookies” and “Disable user details”.

    Mactavis GDPR compliant forms Overview

    The former stops WPForms from storing user sessions. A cookie is a small bit of text that is downloaded to a computer or other device when a user visits a website. When a user visits the site again, the browser sends these cookies back to the website. It recognizes the user and ensures that they pick off where they left off by simulating their preferred browsing experience.

    Each cookie contains a unique identifier that helps the plugin add features such as form abandonment, geolocation & related entries. Disabling these option means you also disable these features.

    The second option is “Disable User details”. It will stop WPForms from storing user IP addresses and browser information. You can check them if you feel you don’t need these features. Remember to “Save Settings” to store your changes.

    To create a form, go to WPForms >> Add New. You will be required to enter a title for your form and select a template. You can use these templates (ready-made forms) as a starting point. We will be creating a simple contact form for the purpose of this tutorial. Click on ‘Simple contact form’.

    Mactavis GDPR compliant forms creation

    This will launch the WPForms builder interface. On the right column, you will see your form overview while on the left, you get to see all the fields that you can add to your form.

    On this left column, click on ‘GDPR Agreement’ to add it as a checkbox to your form. It will appear at the bottom. You can edit the form by changing the title, agreement text and use the description box to add details such as Privacy Policy or Terms and Conditions pages.

     

    Mactavis GDPR compliant forms gdpr checkbox

    Please note that you can only add one GDPR agreement field to each form. The agreement field is always a required field and cannot be pre-checked in accordance with the GDPR law.

    Click on the Save Button on top to store your settings.

     

    How to add your GDPR compliant form to WordPress posts and pages

    The ease of WPForms is that you can add forms anywhere on your website. You can create a new page/post or edit an existing one.

    On the post edit screen, click on the ‘Add Form’ button, wherein a popup appears.

    On this popup page, you can select the form you created earlier. On the bottom right section of the popup, click on the ‘Add Form’.

    Mactavis GDPR compliant forms insert form popup

    Click on Save to publish or save as draft. You can now check your post to see the form in action.

     

    Mactavis GDPR compliant forms site overview

     

    Using WPForms to manage data access and deletion

    Like we highlighted earlier, a website that is GDPR compliant is one where users can request for access and also request for deletion of their data. To get WPForms to help you manage data access and deletion, you have to create a Data access/delete form.

    This form will give users the medium to request for data access and deletion if they wish to do so. You can add it as a link to your Privacy Policy page. Users who wish to access or delete their stored data can use that form to send you a request.

    To access all form entries, visit WPForms >> Entries page.  Do note that you need to be a Pro user to be able to do this. On the top left corner of the screen, you can select the form you wish to view. WPForms will show you all entries submitted using that form. If you have a large number of entries, you can filter your search by entering a name, email address, IP address, or keyword. You can also export a single entry as a CSV file.

     

    One Last Thing ……

    GDPR is a very important regulation for all websites that collect information from EU residents. It is important to understand what it entails and how to make sure your website doesn’t fall foul of its laws. You can know what is there to know about GDPR by reading an article where it was discussed at length.

    We hope this article helped you understand how you can easily create GDPR compliant forms in WordPress. Do you wish to make your website GDPR compliant and you don’t know to go about it? Get in touch with us and connect with us across social media platforms @MactavisDigital.

    We have carved a niche for ourselves when it comes to web design and development, content production and copywriting, SEO and other digital services. We would love to hear from you.

  • Site Optimization: Improving Your Website Performance and SEO

    Site Optimization: Improving Your Website Performance and SEO

    Welcome. Let us run through some stats to get started. 60% of all internet users use Google and other search engines to find answers to the different questions they may have. 80% of online searches result in direct sales or in-store visits. Search Engine Optimization means having your website rank higher on Search Engine Results Pages (SERPs). Simply put, this means having your website show up on the top of these searches made by customers.

    Optimizing a site has to be a continuous task as it is somewhat like a race where you get overtaken by your rival if you slow down. The algorithms these search engines use keep changing and evolving as they aim to provide users with the best results for their queries. For every website owner or administrator, the essence of optimizing a site cannot be overemphasized.

    This article highlights what you need to do to continually optimize your website, and stay ahead of your competitors. Let’s get this on the road.

     

    Validate your web pages

    What does page validation mean? WordPress.org defines it as “the process of ensuring that the pages of a website conform to the norms or standards defined by various organizations.” This is important because it helps ensure your web pages are interpreted in the same way by users, visitors, and even search engine crawlers.

    The W3C has “strict” standards set for CSS and HTML. The codes and styles you use on the site shoudl be in tune with the standards of the W3C. A validated site is easier to access by search engines cos there are no errors in your code.

    The World Wide Web Consortium (W3C) is the main international standards organization for the World Wide Web.

    You can validate your website here.

    Page speed is very important

    Search engines do not favor slow running websites. This is because they need to access different pages on the internet in record time. Your web pages should load fast. There are a lot of page speed tools out there, but Google Speed Insights is highly recommended. It displays your site load time (the average time it takes for the site to load on a browser) and it also gives you tips & suggestions on how to make the page faster.

    This page speed test should be done regularly as posting new content on your web pages can slow them down. Reduce the number of scripts you use as they add to your page load time. Don’t set videos to play automatically and also optimize your images. Image optimization means reducing the memory size of high-resolution images without reducing the quality.

    Large images reduce page speed, so for your website to be optimized, you need to compress your images. You can use Image Optimizer or Compress JPEG for image compression.

     

    Have a mobile-friendly website

    In 2016, mobile internet usage surpassed computer usage. It means more people are accessing the internet via their mobile devices. Mobile devices have become a part of everyday life. A mobile-friendly is also referred as a Responsive Site. A responsive site looks as good on mobile devices as it does on a computer as it automatically resizes a website based on different screen size it is being viewed on.

    Since there are much more mobile internet users now, search engines have made responsiveness a major requirement in ranking websites. In our next article, you’d find out ways and techniques to make your site more responsive. Use tools such as Screenfly and Responsinator to test your site’s responsiveness.

    Do a business analysis of your target market

    To ensure that your website is well-optimized, a detailed research of the target market is required. A business model of the website is needed so that you can make money. Having interest and expertise in any niche is good, but making money from it is even better. A Website Analysis is what comes next. This is necessary so as to determine how well you are well positioned for search engines. You must continually check your text, codes, meta descriptions and other aspects of all your web pages to ensure that they are clearly defined.

    The next thing to do is a Competitive Analysis. Pick a list of the top 5 websites in the niche you are trying to rank for. Use tools such as MOZ Explorer and Keyword Tool to do a complete examination of their keywords and present Search Engine rankings. The use of search engines such as Google will help you discover how your customers think. Develop a list of search terms & phrases that your customers use in searches.

    More often than not, Google will give you a list of the most searched queries. This will help you channel your optimizing strategy into creating suitable content for these searches.

     

    Optimization is really about keywords

    After you must have done your market research and identified a list of keywords and phrases. Use tools such as MOZ Explorer and the Keyword Tool to review competitive lists and other industry sources. When doing keyword research, always leave room for plurals, singulars and even misspellings from users. While search engines correct these errors, you must also put them in mind.

    Almost as important as finding keywords is keyword placement. Search engines can flag a website when they notice an unusual way of infusing keywords as they might feel you are trying to outsmart them. Use these researched keywords in a natural way in your titles, headings, content, image alt tags as well as domain names. Since keywords are what users type on search engines, having these keywords on your site will greatly help your search engine visibility.

     

    Final Thoughts

    Site optimization is very crucial for higher search engine rankings. It is also good for improving visitors’ user experience and also your online visibility. SEO is all about finding the right balance between search engines and the humans who need content from your site. It must be good for search engines as well as help your customers get the right information they need.

    You must keep reading on new techniques and methods to improve your site optimization. Having great content is also important as that is what keeps your audience coming back. You can also read our earlier article on Search Engine Optimization techniques to help you rank higher.

     

    Get in touch with us and find us on social media platforms @MactavisDigital. We are open for business for your web design and development, mobile app development, content production, Search Engine Optimization and other digital services.

  • How To Make Your Website GDPR Compliant

    How To Make Your Website GDPR Compliant

    The European Union (EU) on May 25, 2018, enacted a new regulation (GDPR) whose aim is to protect the data and information of different website users. The European continent had been looking for the solution to threats on cybersecurity and felt that a radical approach as to how information is managed is the panacea for the increasing wave of such threats.

    The General Data Protection Regulation (GDPR) is a regulation that allows users to have complete control over their data. WordPress is taking a whole new dimension in 2018, and as a site administrator, you have to make sure that your site doesn’t flout these rules.

    This article highlights the changes you can effect on your site to make it GDPR compliant. Let’s go.

     

    What is GDPR?

    As a site administrator, you have to tell users why you need their information. The GDPR is designed to provide better protection of personal data – or Personally Identifiable Information (PII) – to people living in the European Union. The GDPR imposes specific obligations on “controllers” or “processors” of personal data. Failure to meet these obligations can lead to major fines of up to €20m.

    The European Union passed this regulation to affect everyone on the continent. However, this regulation has ripple effects on the rest of the world. Regardless of your location, as long as you collect information from someone in the borders of the EU, you are subject to this law. This is because you have information owned by the EU resident.

    Here’s what you’ll be responsible for to ensure you are GDPR compliant:

    • Tell the user: who you are, why you need their data, how long you are keeping the data and who has access to it.
    • Get clear consent, before collecting the data.
    • You must give users the ability to see their own data, download and delete permanently from your archives.
    • In the event of a security breach, you let your users know about it.

     

    GDPR and the WordPress Community

    As plugin developers and site administrators, we are responsible for managing our sites well so users can manage their data. 30% of the internet runs on WordPress, therefore we need to do a lot. WordPress is a Content Management System that enables a massive flow of information between our sites and users. For WordPress admins, there is a website called GDPRWP that has been set up to provide plugin developers with a simple solution to ‘GDPR-validate’ their plugins.

    For administrators, they also provide tools and overview to handle administrative duties as regards GDPR. You also get the chance to get into a Slack community that provides help and support to plugin developers and website administrators. Check out their website here.

     

    What You Need To Do

     

    Contact forms must explain a lot

    Almost all websites have contact forms. This is the simplest way for visitors to contact you directly. For your forms to be GDPR compliant, you must state why you are asking for any information. Let’s say for example when the user is adding an email address or phone number, a pop-up that says, “This is how you will be contacted.” should come up. It helps to clarify your use of their information.

    Another thing you need to add to your form is having a checkbox for users to confirm that they accept the terms of service for using your website and how they agree to be contacted. This is called UNBUNDLED OPT-IN. If you wish to send further marketing communications to the customer you must have different checkbox options for each type of marketing, whether it be by email, text or post.

    This boxes must be UNTICKED by default, so they have the option of choosing what they want. This is what is called a Granular Opt-In and is a key requirement of being GDPR compliant. For excellent user experience, the user of a website must know that they have the right to withdraw their consent as easily as they give it.

     

    Ask for the bare minimum of information

    A good rule of thumb is to ask for as little information as possible from your users. A lot of websites, forms, and plugins ask for a lot of information that is not really needed. Ask for the basics as GDPR states that you must be able to explain why you need a particular piece of information. If you are asking for their full names, tell them why.

    GDPR has made asking information for “future use” or “just in case” not advisable, therefore the information you ask must be as explicit as possible.

     

    Email marketing should be monitored

    One of the major aims of GDPR is to ensure users or customers do not receive unsolicited emails, whether from companies they know or do not know. If customers decide to ignore these emails, they will be automatically unsubscribed. This has been welcomed by many who receive unsolicited emails from websites and their partners.

    The regulation also ensures that website owners must only send out marketing material and information to users that have officially opted-in and make it easy to unsubscribe.

     

    Be careful of the information you store on your website

    For e-commerce websites that use payment gateways for financial transactions, being GDPR compliant is a must. This is because you may be collecting personal data before passing the details to the payment gateway. You need to modify your web processes to remove any personal information after a reasonable number of days, say 60 or 90 days. This is to ensure you can defend the storage of users’ PII if you are found culpable of violating GDPR regulations.

     

    Conclusion

    The WordPress community is hard at work helping website owners with GDPR opt-in and compliance. While the regulation is still relatively novel and still laced with some uncertainties, be rest assured that in the coming months, there will be many more options in your favourite plugins or extensions made by third parties.

    To make your site compliant with GDPR regulations, make sure you’re transparent with people and follow the aforementioned guides.

     

    Follow @MactavisDigital on Facebook, Twitter, and Instagram to connect with us. We are experts at Web Design and Development, Search Engine Optimization, Mobile App development, and other digital services. Contact us for your inquiries and check out our portfolio to see samples of our previous projects.

  • How To Start A Money-Making Fashion Blog

    How To Start A Money-Making Fashion Blog

    Do you own a fashion blog or website? Or you want to create one and don’t know where and how to begin. While it is easy to create a blog, making money from it can be the more difficult task. If fashion is something you can write, talk or generally passionate about, then getting paid for what you love doing is an added incentive to getting it done.

    The best time to have created a fashion blog was like two years ago but the next best time is now. You don’t need to be a stylist, designer or tailor to get started. You might just love outfits, and voila!, you start earning a lot of money. To be a fashion blogger, you must have a unique perspective on fashion.

    This article highlights how you can get into the fashion blogging industry. Let’s get started.

    What Should Be On A Fashion Blog

    A fashion blog should be a reflection of who you are. To be an authority on the online fashion space, there are some things you should have on your blog. The best fashion blogs in Nigeria such as Bella Naija and Madivas keep attracting a lot of readers due to the amount of information they churn out.

    We have highlighted some of the best sections a fashion blog should have:

    Weddings: Having a Wedding Section is surely advised. People keep looking out for new trends, new fashion tips and the best accessories combination for that special day. Partner with top brands and even budding entrepreneurs to promote their wedding gowns, shoes, and accessories. Also, write on wedding colour themes and event decoration.

    You can give tips on how to accommodate different cultures on the wedding day. You can also decide to sell wedding apparel yourself by integrating payment gateways and e-commerce plugins such as WooCommerce.

     

    Fashion News and Opinion: This section should be what readers and users see first when they access your blog. Push the latest news in the fashion space, what a celebrity is wearing, the best and worst dressed celebrities at shows.

    You can also write opinion articles. For instance, during the rainy section, you can create a post titled, “How To Ensure Your Fashion Game Is Still Tight During The Rainy Season “. For so many people, this is a challenge. By writing a post that talks about a common and recurring problem, you become an authority.

     

    Trends: You must be in tune with the latest trends in the fashion world. What are the new colour combinations people are trying? Which accessories are trending? These trends must be featured on your blog. Research a lot and also go for a lot of fashion events and meetups to be abreast of the latest designs and happenings in the industry.

     

    Beauty and LifestyleOn a fashion blog, you can never go wrong with having a Beauty and Lifestyle section. Write blog posts on topics such as Skincare, makeup, hair care, manicure and pedicure, and anything that relates to beauty. Feature products that focus on different skin types to attract a wide range of visitors. You can also talk about lifestyle with topics such as Relationship Talks, Healthy Living, and even Nutrition. They help drive traffic as well.

     

    What You Need To Start

    The first thing you should do is choose the platform on which you want to build your blog. There are a lot of Content Management Systems that you can use, but WordPress is highly recommended. It’s support system and ease of use are excellent It is very user-friendly, meaning you don’t need to be a techie to get the hang of it. To get started with WordPress, there are a few things you need:

     

    • Web Hosting – This is where all your website files will be stored. When using wordpress.com, you don’t have to bother about this, hosting is taken care of.

     

    • Theme: A WordPress theme provides the frontend of your blog. You can search the WordPress Theme Repository for a theme that suits your taste. There are free themes and premium themes which cost about ($45 – $60). You can also get a custom theme built to fit your brand or your specific design preferences. You can get in touch with us for that.

     

    Choosing a Design

    Being a fashionista, your blog shouldn’t be drab. It doesn’t matter if you only do product reviews, or a designer showcasing your products or a blogger that shares fashion news. Your blog should look appealing and needs a design that appeals to the reader. It must also represent your unique sense of style and creativity.

    There are thousands of WordPress theme for fashion blogs that you can choose from. A lot of themes have creative designs which are flexible and easily editable. You can add your logo, choose colors and change basic settings. The most important feature of a theme is responsiveness.

    A responsive site is a website that looks just as good on mobile devices as it looks on a computer. It’s easy to read on any screen size without the need to zoom, resize, or scroll horizontally.

    Content Quality

    While a pleasing design will attract people to your website, having good and useful content is what will keep them coming back. Pages such as About Us and Contact Us help make you look professional. Once you have set up those pages, you can start adding posts, images, and pictures.

    Research for fashion topics that people search for, and write content around it. Your blog posts should be entertaining, informative, and helpful. Keep up to date with fashion trends and update your blog with new trends and news. You also need to be consistent, as regular updates mean that more people will get to read what you are writing.

    Visit popular blogs in the fashion industry to find trending topics you can blog about.

    While doing this, you can’t copy and paste content from other sites. This is plagiarism, and is illegal, especially if the source has a copyright on the article. Your site would also get penalized by search engines like Google if your blog contains plagiarized content.

     

    Social Media

    Leveraging social media is important to build your audience and the reputation of your blog. A lot of your intended audience is already on different social media platforms, especially Instagram. You can get access to that vast audience by following trends and making sure you are in the conversation. You should also direct your social media followers to your website by sharing links to your articles.

     

    Page Optimization

    Getting users to find your website out of the millions of websites out there is a skill that will set you apart from the rest. Here are ways you can improve your website visibility.

    • S.E.O: Search Engine Optimization is a long-term and continuous effort that pays large returns. Ensure that your blog posts contain keywords that your intended audience search for. This would make your website rank higher in Google search results.

     

     

    • User Engagement: Put yourself in the place of the user. What would you do when you first arrive on a website? You must be able to track what your audience is doing, this helps you know what you need to improve on as you will see the pages with the most and least visits and other useful information. You can use Google Analytics for this.

     

    Let’s Make Some Money

    Once your fashion blog is established and has a sizable audience, brands may pay you to promote their brands. That should be your goal, as it offers you the opportunity to earn while doing what you love. A lot of successful bloggers their income from paid and sponsored content.

    Here are some other ways to monetize your fashion blog.

    • Google AdSense: AdSense is an advertising program by Google that lets you display ads on your website and make money. You get paid based on the number of views and clicks that the ads on your site get. In a future post, we would explain more about Google AdSense, but you can find out more by doing research online.

     

    • Become an affiliate marketer: How cool is it to get paid for referring people to buy a particular product? That is how affiliate marketing works. You get paid a commission when you recommend a product. You can be an affiliate marketer for fashion brands and online fashion stores. Once people buy these products via your site, you get paid a commission.

     

    • Sponsored Posts: A sponsored post is a post written on behalf of a brand or company to promote their products or brand. You can write sponsored posts for brands and charge for it. Another form of sponsored posts is featured posts. For a featured post, a brand provides the content but post it on your blog in order to get access to your audience.

    Setting up a money-making fashion blog requires a lot of patience and consistency. You might struggle to earn at the initial stage, but doing the aforementioned puts you in the right direction, though you must also research and keep up with emerging trends in the fashion space.

    If you liked this article, connect with us across all social media platforms @MactavisDigital, and do check out our portfolio to see examples of the projects we have done in the past.

  • 6 Tips For Choosing The Best Domain Name for Your Website

    6 Tips For Choosing The Best Domain Name for Your Website

    The first thing most people try to figure out when they want a website is what domain name to use. A domain name is basically the address and name of your website (e.g. mactavis.com). It’s what people type into their web browsers to get to your site. Most people try to have a domain name that’s the same as their brand name. That’s good but there are chances that it is in use by someone else. Don’t be too dispirited about it, you are not alone.

    It is good practice to decide and check the availability of a domain name first before settling on a brand name. This is important because you might register your business name (with the Corporate Affairs Commission if you are in Nigeria) and by the time you want to have a website or presence on social media, you discover that the name is already in use. This article highlights important things you should consider to get the best domain name for your website.

    It can be argued that the success of a website is closely tied to its name. If you make the mistake of choosing wrongly, it can be difficult to switch names without hurting your brand and affecting your search rankings.

     

    Brand first, keywords second

    When choosing a domain name, it is important that you use a name that is unique. For SEO purposes, it is beneficial to have keywords in your domain. By doing this, you tell search engines what your website is about. This will help you rank higher in search engines such as Google, though having quality content and good user experience is equally as important in ranking on Search Engine Results Page (SERPs).

    Finding a domain name with target keywords that are not taken already is like finding a needle in a haystack, but you can be creative and combine your keywords to ensure your domain name stands out. You can check for the availability of a domain name by using this site.

     

    Use .com if you can

    We’d personally recommend a .com domain name extension and here’s why. Dot com domains are the most common and most likely to be typed in browsers. Many users, especially those that are not too techy automatically type .com at the end of every domain without thinking twice.

    There are a lot of top-level domain extensions available at the moment such as .net, .org and even niche extensions such as .pizza, .blog and even .photography. That said though, .com is still the most widely used domain extension that most users are familiar with.

     

    Make it brand-oriented

    To make your domain name stand out in your reader’s mind, it should express your brand name which should be unique. For example, Mactavis sounds good and is unique.

    Your domain names should be unique, catchy and memorable as well. Truth is, this is not easy, but not impossible. Only takes time and a lot of creativity.

     

    Keep your domain name short, spell-able and easily pronounceable

    Most brands make the mistake of using homophones when selecting a domain name. Homophones are words that sound the same but are spelt differently. Examples are air and heir, stair and stare, and shore and sure. Words with suffixes such as psy-, ph- should generally be avoided, as their complete word pronunciations don’t always have the same spellings.

    You should be able to easily share your domain when speaking as well as writing. It should spell as it sounds.

    Domain names with long character length may result in typos when users try to look up the website, and that may mean you lose traffic to other websites. It is recommended that you keep your domain name under 15 characters as longer domain names are more difficult to remember. Also try keep the number of syllables under 3 or 4. Domains with 1 or 2 syllables are the easiest to remember.

     

    Avoid double letters and hyphens

    Try to avoid hyphens when choosing a domain. Remember our rule:

    A good domain should spell as it sounds.

    Hyphens are generally not easy to remember. They are also a common feature in domains used by phishing sites used for fraud as the fraudsters try to mask legitimate domains by adding hyphens.

    Users may also end up at your competitor’s site if they forget the hyphens in yours, and that’s a great risk.

    Also, try to avoid the use of double letters, because they increase the chance of typos, which ultimately lead to a loss of traffic. Imagine a website with the name, “happinesssecrets.com”, there is a big chance that one of the “s” may be skipped which leads the user to an entirely different website.

     

    We hope the article helped inform you on the necessary tips to consider on choosing the best domain name for your website.

    Connect with us across all social media platforms @MactavisDigital for your website and mobile application design and development, training, Search Engine Optimization, and other digital services.