Page Speed Optimization for SEO


Wondering how page speed optimization can help with SEO?

Ever since Google introduced mobile-first page indexing. Page speed has become a top priority for web devs and marketers alike on the net. Especially since large websites stand to lose millions of Euros or more for every fraction of a second their website takes to download.

Don’t forget to check out our guide to keyword research for SEO and our guide to keyword research strategy for content creation while you are researching SEO strategies.

Have you ever wondered why Google search queries have such a fast page speed? Google optimizes it’s algorithms and page speed for this task. And Google expects you to conduct page speed optimization as well.

Slow loading is detrimental for search engine optimization (SEO) because it can lower your site’s ranking, resulting in fewer visits, reads, and conversions; ​
SEO Site Check
SEO Site Checker

Page Speed Optimization; Reducing Your Page Speed

We’re going to go through some high-level paths to increasing your page speed. Leaving out the bleeding edge solutions that may or may not shave milliseconds off your page speed. We’ll focus on some basic page speed optimization techniques in this post.

Generally for the web, your page size should be around 500KB or half a MB. And should load in less than 3 seconds on a mobile device.

So let’s begin shall we?

Any site that takes longer than three seconds to load is in serious SEO trouble. Ensuring that any multimedia content is optimized for fast load time and performance is key.​

Tip 1: Optimize your images

No doubt. You’ll get the biggest bang for your buck when you optimize images on your webpage.

Image Format:

There are 3 main image formats that are compatible with modern browsers. PNG, JPEG and WEBP. Some people recommend WebP images. While they do have better compression ratios and are compatible with most modern browsers.

I personally use png when details are intricate, I need transparency or the resolution required is high. And I use JPEG otherwise. PNG formatted images are known as lossless images. They store all the image information.

JPEG images on the other hand are lossy. They lose some of the image information during compression.

Raster vs Vector Images:

When to use raster vs vector images: Raster images ie. PNG, JPEG or WEBP encode information pixel by pixel usually. This is memory and bandwidth intensive. Especially for mobile devices.

Vector images on the other hand. Simply trace or outline images and can be resized easily. They are suitable for patterns and logos. But not for photos or detailed images.

Serve responsive images:

By serving images of the required dimensions. You can save memory, bandwidth and page speed times all at once. Responsive images are served from adaptive websites and are common in Content Management Systems such as WordPress.

Adjust the bit depth of your image:

If you were a painter, you wouldn’t squeeze red, blue and orange paint on to your palette. If you knew your painting only required black and white paint. This is kinda like adjusting the bit depth of your image.

If you have to use banner or larger images, the adjusting bit depth can create large gains. By removing colors from the palette that aren’t necessary.

Use Delta Encoding for Your Images:

Delta encoding works like this. If you have 2 adjacent pixels of the same colour. Then why waste space saving the information on both pixels? Just save one pixel’s information and only save the difference for the second pixel. In this case the delta would be zero.

Remove EXIF Data on Your Images:

Each image you create is stored with EXIF data. Everything from GPS location if the device has a GPS chip. To camera information and so on.

Lazy Load Your Images:

By loading images on your webpage. Only when the visitor scrolls down the page and consumes the images. You can save significant resources.

Personally, I use browser-level image lazy-loading. This form of lazy loading is compatible with most modern devices and is easy to implement.

Add new post wordpress
WordPress Javascript Optimization

Tip 2: Optimize Your Javascript:

Use the PPRL Pattern to Preload Javascript Assets. The PRRL acronym stands for Preload, Precache, Render and Lazy load.

  • Preload the most important assets first.
  • Render the initial route ASAP.
  • Pre-cache the remaining assets.
  • Lazy load other routes and non-critical assets.

Generally though, while also using the PRPL pattern. It’s best to inline critical JS and CSS above the fold for your webpage.

Precaching assets with a service worker can help your page operate offline and reduce resources and page speed at the same time. Workbox provides a collection of tools that allow you to create and maintain a service worker to cache assets.

Code Split Your Javascript

Decide upon what JS you need and what JS you don’t need for every page.

There is no point in downloading a large JS file on webpage number 1. If the JS is only used on web page number 2.

Use web dev tools to find code that isn’t being used. And split it into different files.

Remove unused JS:

Any code that isn’t used on your site. You should get rid of. Use chrome web dev tools to find unused code. This holds especially true for libraries that might contain lots of unused JS code.

Press Control+Shift+J (or Command+Option+J on Mac) to open Dev Tools.

  1. Click the Network tab.
  2. Select the Disable cache checkbox.
  3. Reload the page
  4. Check coverage tab
  5. Compression and minification of JS:


Minification is the process of removing extraneous characters from your code ie. newlines and white spaces. If you are debugging on the client side. You can always use a Pretty Print function to create readable code again.

Tip 3: Compression

​Compression is the ability of the server to zip or compress files and resources before sending them over the network to your device.Make sure your server is compressing it’s downloadable content before sending it to the browser.

This can save you lots of time and bandwidth at the end of the day. 

Google Results Page Editor Example
Google Results Page Editor Tool – Great for SEO.


So that’s a brief run through of the various aspects of page speed optimization. We didn’t cover the other methods of optimizing page speed. Simply because of the diminishing returns those methods will achieve. 

First concentrate on the above. If your web page speed is still too slow. Check your server for Time To First Byte and other metrics. 

Page speed optimization is a great first step towards optimal Google ranking. However writing great content is also a must. For info on how to research Google optimization.

Alternatively, if ranking on Google isn’t  your thing. And you’d prefer to be the toast of the content networks ie. YouTube, Reddit, IndieHackers.

Read this blog post on keyword research for creating online content.

Happy Hunting!

Blogging For Saas Founders?

In this article, blogging for SaaS founders. We’ll cover everything you need to know to start marketing your blog professionally in the Saas niche. For info on improving your writing style. Try our blog article Why Does Your Writing Suck?

Also, you’ll find tons of ways to improve your blog writing and gain engagement by taking inspiration from our blog article 10+ Ways To Tighten Up Your Blog Writing. Thank us later.

Marketing Your Saas Product By Starting a Blog.

So you have created or are creating a Saas product. It launches with it’s core functionality inbuilt. You’ve been careful to make sure that you stuck to Eric Reis’ Minimum Viable Product theory of development.

You know the Software Development Life Cycle like the back of your hand. You might be out of BETA. Whether you are a developer working alone. Or with a team. Thank God for Git right?

Surely creating the application is the hard part? I mean if someone can master the range of skills needed to run a Saas. Then they can surely handle the marketing aspect as well? Wrong.

If you build it customers won’t nessecarily find it and subscribe on the Internet. No matter how good a product it is. Or what kind of problem it solves. I learned this the hardway. When I got burned by the Saas niche.

As a matter of fact. Crapware software sold right. Has a much better chance of gaining market share than proper web development work that isn’t. Just look at any public repo on Git and you’ll find a rogues gallery of software products, written by great devs and dev teams. That just weren’t sold right?

So How Do I Make Sure This Doesn’t Happen To Your SaaS Product?

If you have a marketing department. Then you can leave the marketing to the pros. If you have a marketing and a sales department then lucky you. I’m assuming in this case that you have funding and are looking to expand aggressively.

If you don’t have a marketing and sales department then don’t worry. Either way, a blog is an excellent way to start your inbound, content marketing journey.

So How Do I Start Blogging As A Saas Founder?

We’re going to give you tips here on how to prepare to begin blogging as SaaS founders. Before writing your blog article for your SaaS. These tips are generally SaaS specific. But can also be used by anyone writing a blog for any niche.

  1. Start with the customer in mind. Do your market research beforehand. Know who your target market is. What problem you are solving for them. And which channels they use to communicate with each other.
  2. Create Buyer Personas. Print them out and write articles to engage them one-by-one. Keep them close to the screen when you write.
  3. Next to your Buyer Persona print out. Write down the purpose of the blog article eg. gain customers, newsletter subscribers, video views etc…
  4. Do your keyword research before you begin. Important. No point in doing this after you finish. Or you might have to rewrite substantial parts of your blog post. Treat keyword research as if you are mining for gold. Most of the big nuggets are collected upstream. Go for the small volume, long-tail keywords.
  5. Don’t forget to do a Google search for your chosen keywords. This will reveal user intent.
  6. Read the blog posts of your competition and others in your industry for ideas.
  7. Only post if you have completely SURE (Specific, Unique, Relevant, Engaging) content.
  8. List benefits not features eg. our product auto-magically sends an SMS to your phone when someone submits a WordPress content form. Feature. Instead, say something like. Never miss out on another lead from your WordPress site by losing to a competitor that responds faster.
  9. Use foreshadowing. Tell the reader what you’ll cover in your article. Without them having to read the whole thing.
  10. Make it scannable. Very few customers have the time to read lengthy blog articles in these days filled with information overload. Highlight text in bold and provide infographics where possible.
  11. Use many CTA’s (Call To Actions). Whether you are looking for new subscribers to your newsletter. Or to your app. Make sure you have prominent CTA’s on your page.
  12. Avoid jargon and marketing-speak.
  13. Use highly descriptive and personal power words eg. exhilarating, outstanding.
  14. Have a theme for your post. Write posts for each stage of the Buyer’s Journey ie. Awareness, Consideration, Decision, Loyalty.
  15. Video is the king of content. If video is impossible. Then try some Interactive Content.
  16. Create both pillar posts and cluster posts. Pillar posts cover a broad subject comprehensively. Cluster posts are shorter and cover niche questions and keywords. Cluster posts link back to pillar posts. Helping to establish relevance in Google’s eyes. Every pillar post should have at least 8 cluster posts. These are called topic clusters.
  17. Back up your blog. Remember if you are using WordPress. You’ll have to back up your database in order to backup your blog.
  18. Make your posts conversational.
  19. Be figurative. Not literal. eg. This product is a lifesaver. Not. This product is a great help.
  20. Create a working title first. In your pen and paper outline of your blog post. Write down at least 5 titles. Before choosing the best one. A/B test.

For more expert tips on blogging. Check out the free HubSpot Inbound Marketing Course at

Last word on marketing your SaaS By Blogging…

Remember, those businesses that educate the best. Will gain the most market share. Take that advice to heart when you begin your journey blogging as SaaS founders.

Also, don’t forget the fundamentals of writing a blog ie.

  • Goal Setting
  • SEO
  • Social Media Promotion
  • Conversions
  • Reporting
  • Email Marketing.

Armed with these tips. You should have a leg up on the competition with regards to writing a blog post to promote your Saas.

Should you have any further tips on writing the perfect blog post. Make sure to let us know in the comments below. Or ask a question if you wish and we’ll respond ASAP.

Happy Hunting!

6 Tips To Seriously Save On Your Businesses’ Website Costs.

Saving Money On Your Website Costs.

Need to save on the cost of website design for your small business? Having been in a position of running a local business. I can empathize with the business owner. Every penny counts. I personally started a business that suffered liquidity problems. So I know what it’s like to reach into your pocket; only to come back empty-handed.

In our role as consumer champion. We are going to share with you these tips on how to save serious cash on your design and development charges.

Saving an extra few thousand on website fees is a no-brainer. This means you have that bit extra to put towards paying wages or marketing your business. Maybe even starting an expert SEO campaign with a measurable ROI?

1. Is Your Web Designer Building Your Website Using a Ready-Made Template Design?

Template websites are ready-made, turn-key websites that come pre-built. These websites typically just take a few hours or days to install and build. All the designer has to do is change around some colors, text and add images.

If your designer is charging you more than 2000€ for a template site. You might want to think about saving money by creating your own website using one of the many website builder websites out there such as Shopify or Wix.

Certainly, see whether you can market your business online before splashing out 4 to 5,000€ on a template site. Ask your designer can they code custom websites? And what design experience do they have?

Or alternatively, if you do want to design a website that’s easy to Search Engine Optimize (SEO). You might think about commissioning a bespoke, custom designed website with a great ROI instead.

2. A Big Save On The Website Cost For Your Small Business. Make Sure You Own Your Own Domain Name.

We’ve seen clients in the past get caught out by unscrupulous operators who claim ownership over a businesses’ domain name ie. website address.

This usually happens when the business owner tries to change the webmaster. Make sure you own your domain name and that its DNS info is registered with your details. Not your webmaster’s.

3. Don’t Overpay For Website Updates.

If your webmaster charges by the hour for updates or fixes to your website. Save money by getting him/her to update as many different issues as possible at one time. Instead of being billed 5 times. Ask for 5 updates altogether to save cash.

Alternatively, in order to save on website design costs for your small business; find a webmaster that’ll charge you by the half-hour for updates.

4. Build Your Website With SEO in Mind From Day One.

SEO is a process. Not a one-time job. The first area of SEO. The one that’s most important when you are building your website. Is called technical SEO.

Technical SEO involves writing website code that is search engine friendly. This can become a lot harder if your web designer is using website design templates, see above.

Also, your designer should be SEO-proficient and be able to code. Ask to see websites they’ve created that rank on the first page of Google.

5. Ask About Your Web Designer’s Skill Set.

Designing websites is more complicated today than ever. To be a proficient web designer. The designer should be not just be able to design. But also be able to write server (back end) and browser (front end) code. SEO. Administration. Copywriting. Marketing. At the very least. Knowing HTML isn’t enough.

If they aren’t proficient in these areas and more. It’s going to cost you extra time and effort to source someone who can take on these extra jobs.

6. Be Wary Of Proprietary Content Management Systems.

Proprietary Content Management Systems (CMSs) are a bad idea in our opinion.

Not only do they add extra expense for less security and features. But they also tie you in to your web designer. Should you wish to change web designer in the future. Then you have to start your website all over again.

The best CMS on the market is undoubtedly WordPress. It’s open-source, free and runs 38% of websites on the Internet.


Taking all these tips on board. Should save you at least 5000€ over a year on your website design costs. Money that can be better spent elsewhere. Remember to sign up to the newsletter for more money-saving tips for your business.

If you have any questions. Or need any advice on ways to save money on your website charges. Then by all means, feel free to contact us.

Maybe you have some tips on how to save money on website charges of your own? Leave a comment below.

Happy Hunting!

How Do You Choose Software For Your Small Business Without It Ending Badly?

Choosing software for your small business can be a make or break opportunity. You need something that’s value for money. Doesn’t go offline too often and allows you to take your data with you should you decide to switch to another provider down the line.

In this article, i’m going to go through the 10 points I look for in a software vendor solution. In the hope that it can give your small business some food for thought.


I have a checklist of requirements that I go through before committing to choosing software for my small business.

It’s not only the cost involved in subscribing to the new software that matters. But there’s also the not inconsiderable time commitment required in learning a new user interface and workflow.

1) Does It Have Data Portability?

Can you switch software service providers and take your customers and customer data with you when you go? Important. Especially when it comes to payment gateways like Paypal or Stripe.

Ask their support before committing to a solution.

2) Server / Bandwidth issues.

How fast is the service? Simple test. Sign-up for a free trial and access the service online via your web browser. Is the site slow or fast?

If it’s slow, check Google to see if Google is slow or fast. If both are slow. Then it’s your own Internet connection. If Google is quick. Then it’s the vendor’s software that is slow. 

3) Investigate Uptime.

The length of time between the vendor’s service going offline for any reason. Worth checking out for your software solution (see below).

4) Support.

Always test support. Often software companies will offer support over Twitter. Some companies are based on the other side of the world and work 9-5.

So it takes at least 24hrs for support to get back to you. Also, is the support helpful and knowledgeable?

5) Sign up for a free trial.

Generally, software vendors have a free trial. If you sign up but get distracted and can’t spend the time to test. Ask them to extend your free trial for another few weeks.

Make the time to test the system the second time around. I often get an extension on a free trial for software I haven’t used much the first time around.

6) Check online reviews.

Most important.

Sites like all contain customer reviews of software services. The best thing to do is to type in “my-software review” into Google and look for one of these sites. Where “my-software” is the name of the software product you’re researching.

7) Does the site have a status subdomain?

Eg. ““. Acuity Scheduling has a status page that gets updated if they go offline for whatever reason. The status page should also tell you the uptime of the site. AcuitySheduling has a 99.98% uptime, which is good.

8) Does the software have an up to date changelog?

Bit of a technical one. But you want software that is updated and improved often. The changelog displays changes made to the software. The when and the what. So type “changelog” into google and it brings up the latest changes to the software. 

9) Does it have a WordPress plugin?

Not a deal-breaker, but handy nonetheless. Especially if your website runs the WordPress content management system.

Most software should have a WordPress plugin that gets updated regularly. WordPress runs 38% of websites so it’s a good sign if the software integrates with WordPress.

To check type “my-software WordPress plugin” and see what comes up. 

10) Are you contacted over social media (particularly LinkedIn) by a company employee after signing up?

Good sign. Gives you a go-to person to contact with any issues you are having.

Generally this means the company has their house in order in my opinion.


Finally, I’d suggest shopping around when it comes to choosing software for your small business. Often up-and-coming software vendors will try to make a name for themselves by offering features for free. That their more established rivals are charging for.

If you think I’ve missed any steps in the list. Let me know in the comments below. Alternatively if you have any questions. Just leave a comment or else contact us.

Don’t forget to read our blog post on sourcing free images for your business. If you market to clients in the health, nutrition or fitness niche. Make sure you check out the Health Profiler.

Happy Hunting!

Killer Online Calculators:

At we are doing a series of articles about game-changing online tools. In keeping with this theme, our first interview is with web entrepreneur and marketer Andy Barr.

Andy came up with the idea for a tool that would help calculate the amount of physical activity needed to burn off certain foods and drinks.

Not only was this tool a runaway success, with media exposure in nearly 15 countries. was featured in the mainstream media in newspapers in the UK such as Metro, The Sun and on national television shows like The Jeremy Vine Show and This Morning TV Show.

So let’s get on with the interview with Andy and discover a little more about the process of creating the online calculator and the very personal reasons Andy had for coming up with such a tool.

How did you come up with the idea for the tool Andy?

“Well basically, I used to be very overweight myself. For over 7 years I weighed 19 stone. Now I’m down to 13 stone. The tool was an aid to my weight loss journey and was created to help others in my position.”

How long did the tool take to create?

“The tool took around 2 months to create. I came up with the idea and did some data points in an Excel spreadsheet. I used sites like Myfitnesspal and Harvard Uni for the data. “

“Then I handed it over to the developers. Then to the designers. I was the weak link in the process, to be honest. Or else it might have been done sooner.”

How many people were involved in the creation of the tool?

“Overall there were 5 people involved in the process. Myself as the creator and researcher. 2 Developers to work on the code. 1 Designer to do the look and feel of the calculator. And a PR person to get the word out.”

Does the tool require much maintenance?

“Not really no. Calories don’t change. However, we add a few meals as requested from time to time.”

How successful has the tool been?

“Well the tool has achieved news coverage in 15 different countries including Spain, Portugal, UK and US. We earned 130 coveted backlinks to help with our Google Ranking. Many from high Domain Authority sites.”

What was the biggest issue you ran into when developing or rolling out the tool?

“When it came to building the tool. We encountered some time overruns. Especially when trying to hit deadlines. We also had some unrealistic timelines.”

“It proved a controversial tool for the fitness community. But i figured if it worked for me it might work for others.”

What has been your ‘North Star’ metric in creating the tool? ie. which web statistic have you been tracking the most (eg. sales, visitor numbers, time on site etc..)?

“Well, the calculator was created to promote our website So I’d say customer sign-ups. The tool drove up to 200 sign-ups per day during the peak.”

How did you go about promoting the tool?

“PR outreach primarily. We leveraged social media first. I have a decent following on social media on my Instagram. fitnesswanker tracks my weight loss journey and has somewhere between 12-15,000 followers.”

“Plus the mainstream media are always on the lookout for popular trends online. So soon after we launched – many news organizations picked up the story”.


Finally I’d like to say a big thank you to Andy for taking the time to do this very informative interview. We’d also highly recommend trying the tool for yourselves

Have an idea for a game-changing tool for your industry? Then simply contact us for a free consultation.

Happy Hunting!

How Do I Get Free Stock Photos For My Business?


What is the most common job amongst spiders? Web designer.

Whether you are a budding web designer. Or you’re someone who spends a lot of time on social media for business. And you would like to know how to use free stock photos for your business.

Maybe you’re only starting to use social media. Or alternatively, you remember a time when Tom was your first Facebook friend. Regardless, this article has something for you.

We aim to give you a firm grounding in how to use free stock photos for your business. Including where to get free-to-use images for your blog, website or social media profile.

And to avoid getting sued or gaining a reputation for riding roughshod over other people’s intellectual property.

We’ll have a look at some of the more permissive licences available for you to use for your business. Along with some image sharing sites where you can find images you can distribute, modify and use commercially free of charge. And without attribution.

We’ll also look at how you can optimize your images to reduce file size and download time. As well as go through recommended width, height and aspect ratios for the 4 main social media platforms.

First though, let’s look at some facts and figures.

Why should you use images on your social media posts?

Maybe because on Twitter -tweets with visual content are 3 times more likely to get engagement (ie. like, shares, comments). Ditto for posts on Facebook.

People only remember 10% of what they hear after 72 hours. But pairing a relevant image with your message. Means people can remember 65% of the information over the same time period.

So choosing the right image matters.

Which Licence Is Right For Me?

With so many licences out there it’s difficult to know when it’s OK to use an image and when it’s not. You don’t want to be hit by a bill from a photographer or image hoarding website after using one of their images without consent.

And yes, it does happen.

Let’s run through the main form of free-to-use image licences here so you don’t get caught out.

Keep an eye out for these licences when you’re searching for images for your business.

  • Public Domain Licence – images under the public domain licence are outside of copyright law and are free to use, modify and distribute with no attribution required.
  • Copyright Free – image released without any copyright by the owner. Free to use in any way you wish.
  • Creative Commons Zero – no rights reserved licence by the owner. Free to use commercially. Not to be confused with Creative Commons licence with which attribution is legally required.

Where Should I Source My Images?

Sourcing images on the web can be tricky. On one hand, you want a great image, professionally shot. Preferably one that your visitors haven’t seen before to avoid ad fatigue.

While at the same time paying for single-use images from stock photo sites can get expensive after a while.

These are my top 3 websites for downloading high-resolution images that are free to use or modify for commercial purposes on the web.

  1. Unsplash grants you an irrevocable, nonexclusive, worldwide copyright licence to download, copy, modify, distribute, perform, and use photos from Unsplash for free, including for commercial purposes, without permission from or attributing the photographer or Unsplash.
  2. On Pixabay, users can find and contribute images and video clips. For uploading files and downloading full-sized images, registration is required. By uploading files, the contributors waive their copyright and related image rights.
  3. All photos are free to use

Which Image Editing Software Should I Be Using?

Let’s break image editing software users into 3 distinct but overlapping groups. For three different kind of web users.

Have Time, No Money: Go with Completely free to download and use. My personal choice. Especially good for scaling, optimizing and cropping images. Bit of a learning curve initially. But so worth it in the end. Especially if you work on the web often.

Have Money, No Time: – also the choice if you want to post to multiple social media sites and have images automatically resized. Or you want to produce info graphics. Canva costs €11.99 per month but also comes with a free plan.

Have Money, Have Time: Adobe Photoshop. Used by a lot of professional graphic designers. Unless you’re a pro. GIMP and Canva should be fine for most purposes.

Which Social Media Image Sizes Should I Use In 2020?

Unlike your website or blog. When it comes to social media images. You generally want to upload as high an image quality as possible.

You might also want to check how the image appears on your social media profiles on your computer or laptop and on your phone. Just to be sure. Often social media platforms will stretch or squeeze images to make them fit the required aspect ratio.

Even if you don’t get the width and height of the image exactly right. Try to get the aspect ratio correct for social media. The easiest way to do this is to use the crop tool on your image editing software.

Generally you want to upload images to social media in JPG or PNG format. For intricate or detailed images choose PNG format. PNG image file sizes are larger and so take longer to download, so use sparingly on your blog or website.

Social media platforms have their own optimizing (scaling and compression) processes so you don’t have to worry about file type.

How do you know what type of image you are working with? The clue is in the filename eg. myblogimage.jpg or mysocialmediaimage.png.

Here are some recommended image sizes for LinkedIn, Facebook, Twitter and Instagram. Along with their aspect ratios.

LinkedIn Image Sizes:

Profile Image400(w) x 400(h) pixels AR 1:1
Cover Image1584(w) x 396(h) pixels AR 4:1
Blog Post Link Image1200(w) x 627(h) pixels AR 1.91:1
Stories Image1080(w) x 1920(h) pixels AR 9:16
Article Image744(w) x 400(h) pixels AR 1.86:1

Facebook Image Sizes:

Profile Image170(w) x 170(h) pixels AR: 1:1
Cover Image851(w) x 315(h) pixels AR: 1:1
Post Image1200(w) x 630(h) pixels AR: 1.91:1
Stories Image1080(w) x 1920(h) pixels AR: 9:16

Twitter Image Sizes:

Profile Image400(w) x 400(h) pixels AR: 1:1
Header Image1500(w) x 500(h) pixels AR: 3:1
Feed Image1024(w) x 512(h) pixel AR: 16:9

Instagram Image Sizes:

Profile Image320(w) x 320(h) pixels AR: 1:1
Feed Image1080(w) x 566 to 1350(h) pixels
Stories Image1080(w) x 1920(h) pixels AR: 9:16

Tips For Using Images On Social Media

As previously stated, social media platforms have their own software to optimize images. So it’s best to upload high-quality images because low-quality images will get degraded.

  • Avoid images with small text or details that won’t be legible on mobile phones.
  • If you are creating text graphics on Canva, use at least 16px font size for mobile legibility.
  • Use high-resolution images for Social Media.
  • Use the recommended aspect ratio.
  • Use highly contrasting colours.
  • Mix it up. Use a variety of images such as stock photos, mobile phone shots and even a video or animated gif from time to time.

When in doubt about which image to use for social media. Choose a smiling female. Studies show that images of smiling females get the most engagement on social media. Next come images of children or pets.

LinkedIn Image Tips:

  • Choose images of people in business attire.
  • Single person photos work best.

Facebook Image Tips:

  • Don’t use blues and whites on Facebook as they tend to blend with the Facebook brand colours.
  • Avoid too much text or logos on images on Facebook.
  • Friday posts get the highest engagement rate on FaceBook. Sunday the lowest.

Twitter Image Tips:

  • Tag people in your photos for best results
  • Upload multiple photos in one go using the Twitter mobile app.

Instagram Image Tips:

  • Use single dominant colours in images.
  • Blues often work best on Instagram.
  • Choose images with whitespace.

Optimizing Images For Your Blog Or Website

Don’t forget, you’ll need to optimize your images before you upload them to your blog or website.

Fast web pages. By which I mean ones that download in 3 seconds or less. Usually have a file size of around 500KB. I’ve seen websites where the small testimonial image alone is nearly 10 times that size.

And people wonder why their website’s page speed is so slow. If you learn anything from this article. Learn this. Optimize your blog and website images.

To optimize your images. Simply follow this 3 step process.

1. Download, install and open GIMP on your computer.

GIMP image editing software is completely free and is compatible with Windows, Apple and Linux. You can download GIMP at

Follow the instructions to install GIMP on your system.

2. Open image in GIMP. Scale and/or crop image. Save.

Once you have GIMP installed and opened on your computer. Open the image file after downloading it from the web.

The follow these instructions to scale (resize) the image and/or crop (focus on a particular section of) the image.

Crop an image:

Scale an image:

3. Upload image to is a great site for reducing the quality and size of images for websites and blog posts. It handles both jpg and png image formats. It also handles up to 20 images at the same time.

So assuming you’ve already scaled and cropped your images. You can just upload your entire image folder for your small website in one go. Then download the optimized images and have your website admin install them on your website.


In conclusion, we hope you enjoyed our brief overview of the world of image sourcing for your online business profile.

Don’t get caught out in the future using images to which you have no rights. Stick to permissive licences and websites and you won’t get caught out.

Where do you source your images? Do you have any tips that you wish to share with the community? Let us know.

Happy Hunting!

5 Easy Wins To Get More Business From Your Website. SEO services in Ireland.

Are you constantly wondering how you are going to feed the lead-generation monster that hangs over every business owner’s head? Getting qualified leads takes discipline and consistency. It helps if you engage with SEO services in Ireland.

It can also help enormously if you aren’t making rookie mistakes with your web presence. Since most customers will check a businesses’ website before deciding to do business with them. That goes double if you are in the B2B space.

Here I’ll help you discover some simple tips for boosting business from your website. Including improving your Local Search Engine Results Position, converting more visitors to your website into customers, and – most importantly – being the first to respond to an online customer inquiry.

Click-to-contact on haha homepage
Click to contact on homepage

1) Are Your Click-To-Contact Details On Your Website? This will Improve Your SEO Service in Ireland.

While Google does provide webmaster guidelines for developing websites. They are really only contactable over the phone once you start running a Google Ads campaign. And seeing how it’s in their interest that your Google Ads succeed.

They don’t mind sharing some high-converting tips with you. I’ll spare you the trouble of a phone call. The main tip they share is an important one. You should have a click-to-call and click-to-email link in the top-left-hand corner of your website.

Some people will prefer to contact you by phone or email. Bonus points if you have links to your social media profiles (eg. Facebook, LinkedIn, Twitter) on the top right-hand side of the page. It’s all about giving people as many contact channels as possible.

All SEO is local SEO
All SEO is Local SEO

2) Do You Have a Consistent Name, Address, Phone Number On Your Website, Google My Business Profile, and the Web?

Have you ever looked up a local service online by using a search term such as ‘Web Design Cork City’. Well if you have, you were probably presented with the Google Local Pack. A list of businesses fitting your description along with a map of locations.

Almost 50% of Google searches are local. While 63% of people who search online on their mobile for a local business visit that business within 24 hours.

In a nutshell. You want to do everything you can to get into the top 3 positions of this local pack if you do any business at all locally. A big determining factor that decides your position on the local pack, is a consistent NAP (Name, Address, and Phone Number).

That means your NAP should be exactly the same on your website, as on your Google My Business profile, and everywhere else on the web (eg. directory listings, Facebook and social media, etc…). To improve your local SEO services in Ireland.

Backlink Profile
What does your backlink profile look like?

3) Are You Earning Backlinks?

To greatly simplify Google’s process, think of 3 subprocesses carried out by Google. First Google crawls your website (ie. downloads it). Then Google indexes it (ie. stores it in its library) and lastly, Google ranks it in order of importance for various keywords.

The third process is where backlink authority comes in. Backlink (link) Authority is kinda like the class election you might have had in school. It sorts the popular kids from the not-so-popular.

One way Google ranks this election is to determine which webpages link back to other webpages. Webpages that have the greatest number of high-quality backlinks from other webpages in their niche. Win the vote.

The Hahamarketing Lead Cost Estimator Tool

4) Have You Created Online Tools For Your Niche?

One of the best ways to build a backlink profile for your site. Is creating an online tool for your visitors or industry niche. Are there any repetitive tasks you carry out on a daily basis?

Do you have to do calculations, budgeting, printing, or literally any online task that others also have to do on a weekly or even daily basis? By creating an online tool to solve this problem you are sure to garner attention from other sites in your industry and elsewhere.

What’s more they usually aren’t very expensive to create and can have a lasting impact on your site’s backlink profile and Google Search Engine Results Position.

Form2Text Customer Reply Time Booster by

5) Are You The First To Respond To Customers?

Perhaps the easiest win of all is to respond to customer queries in the golden time of 5 minutes or less.

The odds of contacting a lead if called in 5 minutes versus 30 minutes drop 100 times.

This is the number 1 conversion tip that you can take away from this article. Not only is increasing your speed-to-lead effective. But it’s also pretty much free. Although paid software that’s easy to use and install can help.

For more information on software solutions to help you boost profits and customer lead response time. See our blog post on Speed-To-Lead software.


Changes #1 and #5, in particular, should take less than 30 minutes to create. Depending on which software solution you choose for #5. Especially if you are running a WordPress Content Management System for your website. Which we highly recommend BTW.

If you have any questions about any of these easy-wins please don’t hesitate to comment below. Or if you have an idea for an online tool, but aren’t sure whether it’ll work or how long it’ll take. Just contact me for a free consultation.

For more blog posts on SEO services in Ireland. Follow our blog here. Alternatively my LinkedIn profile is here.

Happy Hunting!

8 Essential WordPress Plugins For Your Small Business Website.

So without further ado, we’ll pick the top 8 WordPress plugins that your small business website will need to get started. By installing and configuring these plugins you will get a head-start on the competition and run a more streamlined WordPress website than others in your niche.

hahamarketing-form2text-logo Form2Text WordPress Software Plugin

1. Form2Text WordPress Plugin By

The Form2Text plugin is an easy win for any online business running WordPress. After all, it costs you nothing to be the first to respond to customer leads from your website. And the stats show that it is one of the biggest factors in closing leads to customers.

If you’re not familiar with Form2Text, it works by text messaging your phone whenever someone fills out a contact form on your website. It’s easy to use, comes with direct support and bespoke roll out is available.

For more info on Form2Text please go here. Also, make sure you use the Form2Text Calculated Spreadsheet which helps you calculate your lead response times and the number of times you check your email daily.

Yoast SEO WordPress Plugin Software

2. Yoast SEO

Yoast SEO helps you get more search engine traffic to your website. It does this by helping you with on-page and technical SEO work. Such as getting your content keyword density just right and creating a compelling meta descritpion.

Don’t forget to also install Yoast Local SEO if you get local traffic and customers to your business or website.

Yoast also has a great tutorial and exam facility where you can train yourself on the Yoast products. Certainly a must try.

WordPress WooCommerce Software Plugin

3. WooCommerce ECommerce Plugin.

WooCommerce is the world’s most popular eCommerce platform and runs on WordPress. Not only is it free and easy to install and configure. But it also interfaces with payment gateways such as Paypal and Stripe.

If you are running a WordPress website and want to start selling online. Then WooCommerce is your best bet.

The WooCommerce community is large and helpful to newbies. You can sell both physical and digital goods. It also has product variations, custom configurations, instant downloads, and affiliate items.

Bookings, memberships, subscriptions, and dynamic pricing rules are also possible.

Wordfence WordPress Security Plugin

4. Wordfence Security

Wordfence Security is a WordPress Application Firewall (WAF) that keeps your WordPress site free from a whole host of malware, sql injection attacks, brute force attacks and malicious traffic IP’s.

Wordfence is one of the most comprehensive WordPress security solutions available. Since getting your site hacked can lead to a Google manual action or penalty.

Which could include a removal of your website from the Google index. It’s important to have one WAF installed on your site. More than one WAF though can lead to complications as each plugin begins to step on each others toes, so to speak.

It’s best to install just one WAF. And that WAF should be Wordfence Security in our opinion.

Updraft Plus WordPress Software Plugin

5. Updraft Plus Backup Software

Every webmaster should know that it’s essential to have regular and consistent backups of your website. Depending on your website type, a 24 hour backup schedule is advised.

However if you have alot of User Generated Content (UGC) or you update your site often. Then you should back up more often.

Updraft Plus is the most popular backup plugin available for WordPress and comes with a one click restore feature. Which will restore your WordPress site from backup with the click of a button. Life saver.

Akismet Anti-Spam WordPress Plugin

6. Akismet Spam Protection

Not only is spam annoying and a waste of your time and resources. It can also lead to your site slipping in the search engine rankings when it’s noticed by search engines such as Google and Bing.

Akismet monitors your blog comments and blocks spam comments from bad actors and spam bots which troll the Internet looking for WordPress blogs to comment on.

Google Site Kit For WordPress

7. Site Kit By Google

Site Kit By Google is Google’s attempt to join the WordPress bandwagon and make all of it’s tools available to WordPress users without having to go through a laborious installation, configuration and monitoring process.

If you just want some basic statistics on how your website is doing in Google. Then Site Key is the answer. It interfaces with Google Ads, Google Search Console and Google Analytics.

Mailchimp WordPress Plugin

8. MailChimp

Mailchimp is one of the best and easiest ways of building an email subscriber list with your WordPress website.

Simply sign up to Mailchimp. Then install and configure the Mailchimp plugin. And start your very own email marketing campaign.

Mailchimp is free initially until you reach the threshold of number of subscribers. Then it’s a paid model.

Signing Off

So these are a pick of my top 8 WordPress software plugins for your small business site. What are your favorite plugins for your business WordPress website?

Let us know what works for your business and I can include the best choices in our list maybe. Any other WordPress plugin tips that you’d like to share?

6 Of The Best WordPress Software Plugins To Improve Your Lead Response Times.

Being the first to respond to leads is free. And since the majority of customers on the web shop around for services. With 78% of customers going with the first responder. It makes sense to optimize your lead response time process.

If you are serious about maximizing your online potential through improving your customer response time. Make sure to get your free copy of the Form2Text Calculated Spreadsheet.

Which you can use to gain a full picture of how your speed-to-lead software is benefiting your business. Along with calculated graphs and charts that’ll track your speed-to-lead progress over time and an email checking counter.

It’s built with Form2Text in mind, but can be used with any speed-to-lead software solution.

Also, don’t forget to take the Lead Response Time Test to see how long it takes your business to respond to customer leads. It just takes one minute. Want to find out how much you are losing every minute you don’t respond to a customer query?

Try the Lead Response Cost Estimator Tool. It too only takes a minute and is so worth it for your business.

Selection Of Speed To Lead Software For WordPress

So let’s dive right in then. We’ll have a look at some of the best speed to lead software out there for WordPress.

Note: software that integrates with WordPress is generally called a plugin. So that’s what we’ll be calling these pieces of software in this blog post.

form2text wordpress software logo
Form2Text Lead Response Software by

1. Form2Text by’s very own custom developed WordPress plugin (software). We developed this piece of lead response time software because we were tired of constantly missing out on leads that went to competitors that responded more quickly.

Form2Text works by sending an SMS message to your phone whenever someone submits a contact form on your WordPress website.

It also comes with a Math Spam Captcha to halt those nasty spam messages and save you time. It even features a privacy mode so your messages can stay off third party servers.

What’s more, it’s free to download and install. It comes with direct support. It’s easy to use. Bespoke rollout is available.

Live Call Callback Plugin

2. Live Call: Callback Plugin For WordPress.

Live Call is a plugin for WordPress that allows your customers/leads to contact you immediately by phone.

It works like this – a customer comes to your website. Enters his name in the Live Call widget. Then gets connected with someone on your sales team automatically by phone.

LiveCall also comes with a call back scheduler. An exit intent popup that’ll appear if a visitor to your site appears to be leaving your website.

Overall, if you have someone available to talk on an immediate basis. Then Live Call is definitely a good option. However if you do alot of international business and don’t have a 24/7 sales staff you might run into issues.

Chat Bot WordPress Software

3. ChatBot For WordPress.

ChatBot for WordPress is a simple, light-weight, programmable chatbot that won’t slow down your website. You can interact with your customers 24/7 using this plugin.

ChatBot is designed to be easy to use and doesn’t require any technical knowledge to use

However ChatBot, like any conversation bot. Does have its drawbacks. Some customers just don’t like talking to bots. Plus it can take some time to configure and finesse correctly for your customer interactions.

Real Time Statistics WordPress Plugin

4. Visitor Real Time Statistics

If you are a local business with local customers. Especially if you are a brick and mortar business with no online ecommerce facility. Then it’ll pay to know exactly where your customers are coming from.

Visitor Real Time Statistics can help you discover which of your customers come from your local area and doesn’t require the applied knowledge of a heavy weight tool like Google Analytics.

If however you sell internationally and have customers from other countries. Knowing which of your customers are locals won’t help much.

Also, it’s harder for systems such as these to track Desktop locations because many of the Internet Service Providers terminate the Internet connections far away from where the customers are actually living.

Appointment Hour Booking Software

5. Appointment Hour Booking WordPress Plugin.

The Appointment Hour Booking plugin for WordPress allows your customers to schedule an appointment to meet you or one of your sales staff at a time that suits both of you.

This plugin allows you to define opening hours, services type, price and duration and can come in handy if you are advertising to locals who want to see a real live person before making a purchasing decision.

The only problem is though unless you are specifically advertising and targeting local traffic. Or you are willing to travel great distances to sell your services. The Appointment Hour Booking software isn’t suitable.

Hubspot CRM Software Plugin WordPress
HubSpot CRM Software For WordPress

6. HubSpot – CRM, Email Marketing, Live Chat, Forms & Analytics

Last but not least we come to the Customer Relationship Management (CRM) WordPress plugin from Hubspot. This tool is a one size fits all affair. Integrating your WordPress site with the Hubspot CRM.

It does email marketing, live video and text chat, web forms and even provides analytics. It’s free to download and install.

For businesses familiar with Hubspot, this plugin is essential for integrating the CRM with your businesses WordPress site. The only issue is however is that the tool can get expensive to users for certain essential features.

Although using a CRM is something we’d recommend for your business. The Hubspot charges can add up for a smaller enterprise.


So there you have it. 6 of the best, free tools to use to dramatically improve your speed to lead response times from your WordPress site.

Do you have any experience with these tools? We’d be happy to hear your thoughts. Let us know how you handle customer response processes in your business. What is your average lead response time ?