SEO Agency

SEO Agency

SEO Agency in New Zealand

Are you considering using SEO as a strategy to drive your business growth, sales and revenue? Looking for new ways to dominate your market as a business owner? If so, then learning more about SEO services and what an SEO company can do for you would be in your best interest.

Search engine optimisation (SEO) and search engine marketing can be intimidating. Thousands of factors go into SEO and what it takes to rank high in the search results of a search engine like Google. Trying to learn all of these factors while also optimising your digital properties is nearly impossible.

Luckily, we are here to help. We'll walk you through everything you need to know about SEO NZ, how an agency can help, and how you can start including SEO services in your business' growth strategy.

Learn more about SEO and search engine marketing!

What is SEO, and why do you need an agency?

We first need to give you an overview of search engine optimisation (SEO). With an understanding of what SEO is and the search engine optimisation (SEO) services and strategies available for your business, you can approach any topic involving SEO from the viewpoint of someone that is educated and informed on the subject. Being a beginner in SEO can be daunting so we break it down for you step by step

Search Engine Optimisation (SEO)

A website's SEO goal is to be as 'search engine friendly' as possible for search engines like Google, Bing and Yahoo. SEO is the process of improving a website's visibility in Google's search engine results pages (SERPs). A website is more likely to be clicked if it appears higher in the SERPs.

Google’s algorithm is a system that takes into account over 200 factors when determining where a website should be ranked in the SERPs. Some of these factors are crucial, even though we don't know what all of them are, as search engine optimisation (SEO) strategies can frequently change, especially when it comes to Google.

In addition to a multitude of ranking factors, there are also numerous types of SEO that can be deployed to help a business. For a successful SEO strategy, it is essential to balance these types of SEO to drive website traffic.

SEO Services agency

Search engine optimisation (SEO) is about more than just target keywords, it includes on-page optimisation, inbound links, local SEO services to show in local search results and be a successful strategy in search engine marketing.

Overall, SEO is an integral part of any high-powered marketing plan and is used by successful business owners worldwide. Search engine optimisation services help businesses organically rank high in a search engine. An integrated SEO strategy can help you achieve sustainable success.

Types of SEO

What are the different types of SEO? (Complete Guide with Examples)
(Source: Reliablesoft)

Now that you know what search engine optimisation (SEO) is, we'll dive into the various types of SEO services that can be deployed. As we said, there is more than one type of SEO, and each type serves a different purpose.

The main types of SEO are:

  • Technical SEO
  • On-Page SEO
  • Off-Page SEO

Technical SEO

Technical SEO is all about ensuring your website is set up so that Google can understand and read. This type of SEO is more about your website's back-end and ensuring everything is set up correctly. It ensures Google's search engine crawlers can crawl your website easily, communicating to Google that your site is user-friendly, responsive across every device, and not spammy.

Technical SEO includes things like:

  • Site speed
  • Mobile-friendliness
  • Indexation
  • Crawling
  • Meta-data

Each one of these factors is important in its own right and can impact your website's ranking in the SERPs. A full-suite SEO services agency can help you with technical SEO and search engine marketing. They can conduct a full SEO Audit to understand where changes can be made to improve your site's technical SEO

On-Page SEO

Optimising your website's content for search engines is the goal of on-page SEO. In this type of SEO, you are more concerned with the content of your website and ensuring that it is relevant to what people are searching for.

On-page SEO includes things like:

  • Title tags
  • Meta descriptions
  • H1 tags
  • H2 tags
  • Body content

Each one of these factors is important in its own right and can impact your website's ranking in the SERPs. A full-suite SEO services agency can help you with on-page SEO and search engine marketing.

Off-Page SEO

The off-page SEO process involves optimising your website for Google through external sources. The key to this type of SEO is links back to your website, known as dofollow backlinks.

Off-page SEO includes things like:

  • Link building
  • Guest posting and blogging
  • Social media activity
  • Brand mentions and influencer marketing
  • Creating high-quality and shareable content regularly

Each one of these factors is important in its own right and can impact your website's ranking in the SERPs. A full-suite SEO services agency can help you with off-page SEO and search engine marketing.

The Benefits of using an SEO Agency in New Zealand

The Benefits of SEO NZ

Businesses commonly use SEO for marketing their products and services. That's definitely for several good reasons. First, the reason that companies pour millions of dollars into an SEO strategy each year is that SEO comes with lots of benefits. Marketing your business with an SEO campaign has several advantages, from ranking highly on search results pages to increasing your business website traffic by including relevant keywords.

Long-Term Results

As a long-term digital marketing strategy, SEO is a sustainable digital marketing strategy, often used by digital marketing companies, that can continue to produce results. Unlike paid advertising, which stops as soon as you stop paying for it, SEO can continue to have an impact long after the initial work has been completed.

In other words, once your website starts ranking well in the SERPs like Google search results, it will continue to do so as long as you maintain it. Of course, there is always the chance that your competitors will outrank you, but as long as you are actively working to maintain your ranking, it is very unlikely that you will fall off the first page.

Increased Traffic

Another great thing about SEO is that it can help increase the amount of traffic that your website receives. When your website ranks well in the SERPs, you are more likely to get clicks from people searching for the keywords you are targeting.

Your business can benefit from more traffic and sales. In fact, SEO is one of the most effective methods of generating leads for a business. You can rank a search results page organically with the best-fit SEO marketing partner.

Improved ROI

SEO has a high return on investment (ROI), which makes it even more popular amongst business owners and marketing professionals. In other words, for every dollar invested in SEO, you will likely get more than one dollar back. This is because SEO is a very effective marketing strategy.

Many businesses see a significant increase in sales and revenue after investing in an SEO campaign. This makes SEO services very attractive for companies looking to invest in marketing.

Lower Cost Per Acquisition

The cost per acquisition of SEO is also lower than other marketing strategies. For example, when you use SEO and search engine marketing to acquire new customers, you can do so for less money than traditional Search Engine Marketing (SEM) paid marketing strategies, like Google Ads management services or social media advertising.

This is because SEO is a very effective marketing method and doesn’t cost much money to implement. Additionally, once you have ranked well in the SERPs, you will continue to get traffic without having to invest large chunks of money.

Increased Brand Awareness

Another great thing about SEO is that it can help increase brand awareness for your business. It is more likely that people will see your website if it ranks well in the SERPs.

This increased exposure can lead to more people becoming aware of your brand. Furthermore, people who see your website ranking well will associate your brand with positive things like being trustworthy and an authority in your industry.

Improved User Experience

Your website's user experience can be improved by SEO, making your website more appealing to customers and increase conversions while decreasing your bounce rate. When your website is easy to find in the search engine and navigate, people will have a better experience with it.

This improved user experience can lead to more sales and more customers. Naturally, when people have a good experience on your website, they are more likely to tell others about it, leading to even more traffic. An excellent user experience online can turn your website visitors into loyal customers.

More Data

One of the more unsung benefits of a successful SEO campaign is that you will discover far more data is made available through the process.

By conducting keyword research, learning about user intent, and analysing the traffic directed to your site, you will learn more about your target audience than you ever thought possible.

This data can be utilised to compound your positive results and create high-quality content that targets the best keywords. In addition, by gaining this data, you have greater insight into what your customers are searching, doing, and buying, which you can use to make the customer journey smoother.

Comprehensive data can help you move customers through the marketing funnel, as you can identify their pain points and make improvements that will enable them to progress from the top of the funnel to the buying stage.

SEO has many benefits, and these are just a few of them. As you can see, SEO is a very effective marketing strategy that can provide your business with many benefits. A company that does not use SEO to market itself is missing out on a significant opportunity.

To get started with a search engine optimisation strategy, you don't have to try multiple SEO companies to find the best one for your business. Do Good Things is a digital marketing agency that specialises in SEO services. Read our Google reviews or get in touch to find out more.

SEO Ranking Factors

The 2022 Google Algorithm Ranking Factors - First Page Sage
(Source: First Page Sage)

Understanding what SEO is and the benefits of SEO is one thing – but being able to use SEO requires you to understand how it works and what you should be prioritising to have success with SEO. Here are some of the most powerful ranking factors for websites and other digital properties looking to make an impact in the search results.

Keyword Usage

An important ranking factor for SEO is keyword usage. A website's ranking in the SERPs depends on its keywords. In other words, use them appropriately and in the right amounts.

Your website's keywords should be researched using a keyword research tool. In addition to Google AdWords Keyword Planner, Moz Keyword Explorer is another popular keyword research tool.

It is important to use your keywords throughout your website once you have found the right ones. For example, your image alt tags should include them and the titles of your pages, headings, and body text.

Search engines can understand what your website is about by using keywords throughout it. If you want your website to rank for a specific keyword, you will have to use it throughout the whole thing, but ensure your content is still readable, not just stuffed with keywords, which can have a negative effect on your SEO strategy.


An important ranking factor for SEO is backlinks. Your website receives backlinks from other websites. You should have as many backlinks as possible. But it is best to ensure that links leading back to your website should be from quality websites, not spam ones.

It's essential to have backlinks because they indicate your website's popularity and relevance to search engines. Other websites linking to your website must think your website is important if they link to it.

Backlinks can be obtained in several ways. Creating great content will make other people want to link to it. Contact other websites if you would like your website linked. However, the best option is to get in touch with a link building service to help you find the best backlink SEO strategy.


Another significant ranking factor for SEO is content. To rank well, your website's content must be relevant to the keywords you're targeting and high quality.

Creating great content isn't easy, but it's well worth the effort. Great content will encourage people to link to and share it. Your SEO will improve if you get more backlinks from your content. 

Google has placed a high value on content, rewarding websites that produce high-quality content with better search engine result page rankings. This is good news for website owners because if you focus on creating high-quality content, you’re more likely to keep visitors on your page and improve your website’s SEO.

The best way to create high-quality content is by ensuring that all of your content is well-written, accurate, and informative. You should also aim to make your content engaging and visually appealing. By following these tips, you can create content that will keep your visitors engaged and interested in what you have to say. With engaged customers comes more website traffic, a better SEO score, and more business growth.

We have shown our clients how quality, well-researched copywriting services combined our deep knowledge of SEO can to help super-charge a business's ranking. You don't have to compromise on quality to rank well.


A sitemap is an XML file that maps out the pages on a website. It includes the URLs for each page and additional information such as the page's title and description.

Sitemaps are a crucial part of SEO because they provide Google with a roadmap of your website. This allows Google to index your website pages more quickly and accurately, which leads to better search engine results for your website.

Without a sitemap, it can be difficult for Google to determine the structure of your website and its content. A well-made sitemap can help you rank higher in search engine results pages and improve your website's visibility to potential customers.

The following are just a few of the most important ranking factors for SEO. With these factors in mind, you'll be well on your way to improving your SEO and ranking higher.

Step by Step Instructions for Optimising Your Site for SEO

Step by Step Instructions for Optimising Your Site for SEO

The next step in your journey to improving the SEO of your website is to learn about the step-by-step process for optimising a website. Below, we go into the specifics of what it takes to improve the SEO of a website.

Connect to Google Search Console

Connecting to Google Search Console is the first step in optimising your website for SEO. In the search results, Google Search Console allows you to track your website's performance and submit it to Google.

Sign in to your Google account at google.com/webmasters/tools/ to get started. You can now add your website by clicking on the "Add a Property" button.

You must verify that you own the website after adding it to Google Search Console. To accomplish this, a DNS record can be added to your domain's DNS settings.

Contact your domain registrar or web host if you aren't sure how to do this.

Once you have verified that you own the website, you can start using the features of Google Search Console. The most important feature of SEO is the “Search Traffic” section.

You can view your website's performance in this section. As well as submitting your website to Google, it allows you to track your SEO progress.

Conduct Keyword Research

Performing keyword research is the next step in optimising your website for SEO. Keyword research is essential to finding the right keywords for your website. 

For keyword research, you can use a variety of tools. Google Keyword Planner and Moz Keyword Explorer are two of the most popular. New Zealand search terms can be found in these tools allowing you to target keywords both nationally and internationally. 

You can research keywords and see how much traffic they receive using these two tools. It is essential to have this information to target the right keywords.

Consider keywords that get a lot of traffic but aren't too competitive. By doing this, you will be ranked higher by search engines. Consider selecting long-tail keywords with high conversion intent like ‘how much..’ ‘the price of..’ ‘ABC vs XYZ’ 

As soon as you find some good keywords to target, you need to add them to your website. You should include keywords in your website's title and the headings of your pages.

Google will be able to understand the purpose of your website, and you will be able to rank higher in search results as a result.

There are other places to add keywords, such as your website content, image metadata, and web page metadata, as well as across your social media platforms.

Build Backlinks

The next step in optimising your website for SEO is to build backlinks. Links pointing to your website from other websites are called backlinks.

Because Google uses backlinks as a ranking factor, it is important to have backlinks from high-quality websites.

There are several ways to build backlinks. Usually, great content is created and then linked to by other sites.

Another common method is to guest post on other websites. When you write an article for another website, your website gets a link back.

The final method is to use link directories. Link directories list websites in different categories.

You can submit your website to these directories and then people can find your website when they are looking for websites in your category.

Create Quality Content

The most important thing you can do to improve your site's SEO is to create quality content. The importance of content in ranking high in search results cannot be overstated.

Content creation is not an easy task. You need to keep a few things in mind when creating content for your website.

Make sure your content is well-written and informative. When ranking websites, Google looks for well-written, high-quality content.

Poorly written, and grammatically incorrect content is unlikely to rank well in search results.

You should also make sure your content is relevant to the keywords you are targeting.

If your content is not relevant to the keywords you are targeting, it is not likely to rank well in the search results.

The third thing to keep in mind is ensuring your content is unique. For example, Google does not want to rank two pieces of the same content.

If you have two pieces of content that are the same, you will need to choose one to keep and one to delete.

The fourth thing to remember is to ensure that your content is long enough. Google wants to rank websites that have in-depth, well-researched content.

By keeping these things in mind, you can be sure that you are creating content that is both likely to engage your audience and attract Google to your page.

Be Active on Social Media

Lastly, you should be active on social media to improve your website's SEO. You can build backlinks and engage your audience through social media.

Don't forget to link back to your website when posting on social media. As a result, you will build backlinks, and people will be able to find your website.

Also, be sure to engage with your audience on social media. Answer questions and comments. You can show Google that you are an active, engaged website owner this way.

Free People Discuss About Graphs and Rates Stock Photo

Benefits of Hiring an SEO Agency

Do the steps for optimising your website for SEO sound complicated? Confusing? Time-consuming? That's normal! There's a lot that goes into optimising a site for SEO. That's why many successful business owners choose to outsource this challenging and time-consuming task.

If you are a business owner, you might find yourself in the same boat. Here are some of the benefits of outsourcing your SEO to a company that specialises in ranking websites.

Rank Highly

  1. The first benefit of hiring an SEO agency is that they will have the knowledge and experience to get your website ranking high in the search results. In addition, they will know which keywords to target and how to optimise your website for those keywords.

Save Time

  1. Secondly, an SEO agency can save you time by optimising your website. The process of optimising your website for SEO can take a lot of time and effort. It can take even longer if you are not familiar with the process. Therefore, you can focus on other aspects of your business by hiring an SEO company.

Save Money

  1. A third benefit of hiring an SEO company is that they can save you money. You might make some mistakes if you optimise your website yourself. By hiring an SEO company, you can avoid these mistakes and save money in the long run.

Improve Website Traffic

  1. The fourth benefit of hiring an SEO company is that they will be able to improve your website's traffic. Your website is missing out on a lot of potential visitors if it does not rank well in the search results.

If your website is not optimised for SEO, you should consider it an urgent matter. Successful businesses are easily searchable on major search engines, they have the authority to rank highly, meaning more people click through to their page and believe they can trust them more – that's just the way it is. So if you want to ensure your success in the coming years, investing in SEO is a must. A website design agency, whether it be a web design  partner or web design company servicing all of New Zealand, will be able to help you optimise your website for SEO and improve traffic.

What to Look for in an SEO Agency

Okay, you've made the decision to hire an SEO agency to rank your website. However, if you've never gone through this process before, you might be wondering how you can find an SEO agency that meets all of your needs. Here are some of the key characteristics that you should be looking for in a good SEO agency.


Good communication is one of the most important things to look for in an SEO agency.

You should be able to contact them easily, and they should be able to keep you updated on their progress.

Additionally, they should be able to answer any questions that you have in a timely manner. 


A good reputation is also important when choosing an SEO company.

Read online reviews or ask around to find out what other people think of a certain agency.

If an agency has a lot of negative reviews, you should avoid working with them. 

Don’t choose them for high-flying claims that they can increase your revenue by 300% in a matter of months. Choose the ones with clear case studies of their achievements and measurable results.


The third thing to look for in an SEO agency is experience.

You want to work with an agency with a lot of industry experience.

The more experience an agency has, the more likely they are to be able to get your website ranking high in the search results. Choose the ones that aren’t afraid to say they keep learning new strategies with each year that passes, that digital marketing for you, technologies and trends evolve all the time. 


The fourth thing to look for in an SEO agency is a competitive price.

You don't want to overspend on SEO services, but you also don't want to under-invest. Unfortunately, cheap and cheerful is often that and will not always be the soundest way to go. 

Look for an agency that offers a fair price for its services.

Recipe for Success

It's extremely important to partner with a solid SEO agency if you want your SEO efforts to have success. Many companies out there claim to provide the best services, but doing your due diligence and finding the one that will really be able to help is key. Without a good SEO agency partner, you won't have a good SEO strategy.

By following these tips, you should be able to find an SEO agency that meets all of your needs.

SEO Agency Cost Factors

How much does SEO cost? : Back9 Creative
(Source: Back9 Creative)

One of the most common questions business owners have when they begin to consider an SEO campaign for their business is: what will this cost? Of course, it's natural to wonder this – any good marketing campaign is going to cost some money, especially if it has good returns.

SEO is one of the rare methods of marketing that is both affordable and offers long-term permanent results. That is why so many business owners around the globe are very willing to invest in SEO as a strategy for their business.

Still, the term "affordable" is broad and unhelpful, especially since affordable SEO services are often sought after. The truth is that the cost of an SEO campaign depends heavily on the client and their specific needs. It depends on the scope of the business category, the size of the market, and the difficulty of the keywords you are trying to rank for.

In this section, we're going to cover the in-depth factors that determine what the cost will be for an average SEO campaign. You may find that your results vary wildly, but this should give you a rough idea as to whether your ideal SEO campaign is considered high-difficulty and expensive or low-difficulty and more affordable. Here are the key factors that determine the cost of an SEO campaign.

Business Category

The first factor that determines the cost of an SEO campaign is the business category. There are certain businesses that are just naturally more difficult to rank than others. For example, a local business is going to have an easier time ranking than a national business. This is because there are fewer local businesses competing for the same keywords, and Google gives preference to local businesses in the search results.

The other side of this is that there are some business categories that are just more difficult to rank, no matter the size of the business. So, for example, a business that sells a very unique product is going to have an easier time ranking than a business that sells a commodity product.

This is because there are fewer businesses selling a unique product, so it will be easier to rank for keywords related to that product.

Keyword Difficulty

The next factor that determines the cost of an SEO campaign is keyword difficulty. This is basically a measure of how difficult it is to rank for a given keyword.

The more difficult it is to rank for a keyword, the more expensive your SEO campaign will be. This is because it takes more time and effort to rank for difficult keywords. In addition, you will need more content created, more backlink and a more experienced SEO. 

Market Size

The next factor that determines the cost of an SEO campaign is market size. This is basically a measure of how big the market is for your products or services. The bigger the market, the more expensive your SEO campaign will be. This is because there are more businesses competing for the same keywords.

Campaign Scope

The final factor that determines the cost of an SEO campaign is scope. This is basically a measure of how big or small your SEO campaign is. 

The bigger your campaign, the more expensive it will be. This is because it takes more time and effort to rank for more keywords. As more time and resources are needed to monitor a large campaign, your SEO campaign is likely to increase in cost.

Let's Recap

SEO is one of the most powerful methods of marketing available to a website owner. It is sustainable, affordable, and highly effective. However, it does require an investment and a commitment to the strategy. Now that you have a higher understanding of what SEO is and how it works, you can start to formulate your SEO strategy or work with a trusted digital marketing agency to create one for you!

Get started now and get in touch!