How your site is measured

Run tests on your site

Enter your site's URL to see how well it performs across all audits.

Look at what matters

See your site's performance across the areas you care about.

Get tips for improving

Each test comes with helpful steps to improve your site's results.

Subscribe to Our Newsletter

Blog posts, marketing tips, how-tos, and more. Subscribe today.

Latest Blog Posts

25th December 2021

dara

Google Optimization: Keyword Research

Google optimization is a long-term process in the Search Engine Ranking Game. And is the question on the tip of every business owner's lips; How do I improve my Google optimization?Anyway, my first experience with Search Engine Optimization was way back in 2003 when I ran a small recruitment business in South Korea. Back then all it took to rank number 1 on Google was a keyword-rich domain name and some keyword-stuffed content. Those were the days.Nowadays things are a lot different. Keyword stuffing is out for a start. Thanks to the Panda Google search algorithm update.Since then there have been thousands of Google algorithm updates. Some worked. Some didn't. But generally thanks to these updates. You'll find that Google these days generally prioritizes well written, well keyword researched content in line with user search intent.To keep up with Google’s algorithm updates, marketers should prioritize content quality and understand user intent. https://eds.a.ebscohost.com/eds/pdfviewer/pdfviewer?vid=0&sid=6a6ca944-a419-48d4-92f8-b15d211cd923%40sessionmgr4007Well, that and nearly 250 other ranking signals. Everything from on-page semantic markup, to backlinks, to expertise, authority and trust (EAT). And not forgetting the all-important page speed optimization that has to be completed for your website before it can rank.Choosing keywords to get you ranked on Google Search. I find personally, that choosing your keywords for search engine/Google SEO is a lot like panning for gold. You have to sift through a lot of mud before you get a golden nugget.I'm going to go through one approach for doing keyword research to rank on the Google SERP (Search Engine Results Page). Doing keyword research for Google ranking is different from doing keyword research for other marketing activities such as content marketing for social media.Starting Google Optimization of the Rebel City tour.I'm not in the tourism niche or anything. However, I am in the interactive content and web app space. And in order to raise the profile of Hahamarketing.com as well as to celebrate the 100 years of the birth of the Irish nation. I've created a Rebel city tour web app.The Rebel city tour takes you on a tour of Cork city 100 years ago. Listing the various republican volunteer actions against the British Crown forces in the city.The tour features everything from bomb factories, assassinations and shootings. All on the streets of Cork city.And provides geolocation info to steer you between way points on your mobile phone. Assuming you are in the city center with your smartphone. As well as pictures and an audio description of the stories of the Irish war of independence you can access from home.To take advantage of this [position zero] feature and generate more clicks, include a page of fairly general frequently asked questions and provide clear answers. For example, a sales software provider can post answers to questions such as “What does point-of-sale mean?” to cast a wide net and draw in readers. “More than 50 percent of Google clicks originate from featured snippetshttps://eds.a.ebscohost.com/eds/pdfviewer/pdfviewer?vid=0&sid=6a6ca944-a419-48d4-92f8-b15d211cd923%40sessionmgr4007Goals:I have 3 main goals in mind for this Google optmization project.Create a blog post that'll drive traffic of at least 100 daily visitors to my Rebel City tour of Cork city from Irish searches within 4 months.Use topic clustering to create relevance for my chosen keyword head term on Google. I will do this by creating a pillar post and several (around 6-8) cluster posts linking back to the pillar post. I hope to produce 1 blog post a week over 7 weeks.Rank my chosen blog post on the first page of the Google SERP in 3 to 4 months for my chosen keyword search term ie. ring of kerry cycle.Measuring My ProgressThere's hardly much point in setting SMART goals if you can't measure your progress now is there? To this end, I'll be monitoring my Google ranking and other metrics in the Google search console.I'll also be using Google Analytics to measure my user session time, bounce rate, sessions and other metrics. While keeping a close eye on dimensions such as geolocation, device type and language of visitors.To use Google Analytics effectively. We'll first need a measurement plan.In my measurement plan I'll set out exactly what it is I wish to measure and what exactly my Key Performance Indicators are going to be. I'll also be sure to set goals in analytics for things like new users, newsletter subscriptions, video views etc…A side note about the search volume figures. Generally, you'll find search volume figures from 2 source categories. Google keyword planner and various other sources such as chrome extensions like whatsmyserp or ubersuggest.Also SEO tools such as SEMRush.com, SERanking.com and Ahrefs.com provide search volume figures, keyword difficulty and domain authority (DA).People change. Plain and simple. And as our behavior changes, technology evolves to keep up with our wants and needs. So, search engines have to change too.https://eds.a.ebscohost.com/eds/pdfviewer/pdfviewer?vid=0&sid=6a6ca944-a419-48d4-92f8-b15d211cd923%40sessionmgr4007​Keyword Difficulty ScoreI personally ignore the keyword difficulty metrics from such SEO tools. As I have my own method for ascertaining keyword difficulty, which I describe below. I don't really trust the SEO tools for this important task.consumers who search for less popular keywords expend more effort in their search for information and are closer to a purchase, which makes them more targetablehttps://eds.a.ebscohost.com/eds/pdfviewer/pdfviewer?vid=0&sid=8e3a398a-e16e-4111-bcb3-5367cf07d792%40sessionmgr4007​Domain AuthorityAs for domain authority. I find it of some use for high-DA websites with E.A.T. Any site with a domain authority of over 70 using these tools. Generally means that it's a relatively important website. Anything below 70 and the tools start to vary their estimates wildly. Anything below a DA of 30 and the figures should not be trusted in my opinion.For smaller websites, I prefer to use Alexa ranking instead. Note: Alexa is being retired.Search Volume MetricsAs for search volume figures. My initial reaction would be this. If you want to find out what people are searching for in Google. Ask Google.Especially considering Google doesn't release exact search term volume. The problem however is that keyword planner search volume is bucketed eg. 1K - 10K searches. While also at the same time being broad match. So ring of kerry cycle will be included in search term results for cycling kerry. This has advantages and disadvantages.Is the search volume from the various SEO tools and extensions any better? And where do they get their data from?Like I stated previously. Google is really the only one that knows what the search volume figures are.However by piecing together figures from multiple sources such as Clickstream data, Google ads forecast and user data.SEO tools take a rough best guess at search figures. While these figures can be useful. They should not be taken for the gospel. They are not accurate exact match figures like the SEO tool creators would have you believe.The Keyword Research BeginsThis is how I personally approach searching for Google optimization and SEO.First, find a competitor web page that ranks highly in Google for your head term ie. "cork city tour". You might find it easier to break down search queries into groups when gauging user intent ie. Navigational queries. Informational queries. Commercial queries. And transactional queries.​Since a tour sales company is in the number 1 spot for this search term. It's safe to assume that the search intent for this term is commercial.Google search term for 'tour cork city'Run the leading website of your choice through a Google keyword planner analysis to get a list of relevant keywords. In this case, i'm going to go with the website on the number 1 spot on Google. Now sort the table records by the all important Avg. monthly searches.Running Competitor site through Google keyword planner.According to Google, there is only moderate search volume for terms like cork attractions. However there is lots of search volume for the term ring of kerry. Since Kerry is an adjacent county to Cork. And is only a relatively short drive away. It may be interesting to follow this path and see where it leads.​Taking Ring of Kerry of as my head term I now turn to my whatsmyserp chrome extension. I type ring of kerry in to Google and see what comes up on whatsmyserp.Ring of Kerry Cycle Search TermIf you don't want to use whatsmyserp chrome extension. If for example, you aren't using chrome. You can get the same results or better using the Google autocomplete function. Which will suggest search terms for you when you start to type a query.​These search terms will be ranked in order of search volume descending. And are a great indication of Google search volume.Google AutocompleteWhichever solution you use. We can come to the conclusion that the head term ring of kerry gets somewhere in the region of 22K searches per month.According to our moz bar metrics above. The number 1 webpage in the Google SERP has a DA of 46 and has 554 backlinks to their webpage.Although, it's the quality of the backlink that counts. Not the number. At this initial stage, this page is probably too competitive to be pursued. Instead of the head term, it makes more sense to go after a long-tail derivative search term instead.​It seems - from whatsmyserp - that ring of kerry cycle is a popular long-tail search term. Definitely something worth looking into. So again, we search for user intent and general Google search results by entering the search term ring of kerry cycle into Google.UGC content for Google search term 'ring of kerry cycle'BINGOOn this Google results page or SERP. We find web pages from charity donation sites, sports clinics. But most telling of all - less prominent User Generated Content (UGC) pages from social networking sites like Twitter and Facebook. This tells me that it will be worth my while competing for this search term.Finally, so the question remains. What does a Rebel city tour in Cork city have to do with a cycle around the ring of Kerry?Well perhaps we'll create a blog post or web page which ties one to the other. Maybe a web page with the title… 'Ring of Kerry cycle finished. What's next?' well, come to Cork city and do the Rebel city tour of course.Of course creating a blog post for online content creation is another blog post which I hope you'll read.​Happy Hunting!

Page Speed Optimization

20th December 2021

dara

Page Speed Optimization for SEO

IntroWondering 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; ​https://searchengineland.com/google-speed-update-page-speed-will-become-ranking-factor-mobile-search-289904SEO Site CheckerPage Speed Optimization; Reducing Your Page SpeedWe’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. https://eds.a.ebscohost.com/eds/pdfviewer/pdfviewer?vid=0&sid=6a6ca944-a419-48d4-92f8-b15d211cd923%40sessionmgr4007​Tip 1: Optimize your imagesNo 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.Wordpress Javascript OptimizationTip 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 JavascriptDecide 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.​Click the Network tab.Select the Disable cache checkbox.Reload the pageCheck coverage tabCompression and minification of JS:Minification: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 Tool - Great for SEO.FinallySo 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!

Tweet Art

25th November 2021

dara

The Fancy Text Generator by Hahamarketing.com

[text-font-generator-index]With the Fancy Text Generator by Hahamarketing.com, your social media words become art.Facebook post with the Font GeneratorWhat is this fancy word art generator used for?Ever wish you could use fonts on your social media profile, or anywhere else on the Internet?Do you want to spice things up on your Twitter, Instagram, Facebook, LinkedIn, TikTok or Instagram feeds?Now you can choose from our create a range of fonts and post to social media, and the web in general, to your heart's content.Mix things up with a classic sans font. Add some class with a traditional serif font.The world wide web is your oyster with our font generator...LinkedIn Fancy Text Generator. Words + Font = Art.Enjoying using the Fancy Text Generator?Why not commission your own custom web tool to get yourself noticed online? It's easy and surprisingly great value for money.Alternatively, link back to this page from your website or blog so that your visitors can see how easy it is to write on social media using cool fonts.Although we created the font generator with Social Media in mind. You can cut-and-paste from our font generator onto any website on the web that supports Unicode.Hahamarketing.com Suite Of B2B ToolsFinally, check out our range of B2B tools and see how easy it is to jump start your sales and marketing process. These tools are guaranteed to boost your sales and productivity as well as taking the pain-inducing, manual tasks out of your marketing workflow.Alternatively, check out our portfolio of the work we've completed on-time and on-budget. We can help your business get noticed online in no time. Start today.Contact Us TodayAt Hahamarketing.com, we help small businesses get noticed online. Contact us today for a free consultation and start earning leads and customers for your business.