Search Engine Optimization

To get good traffic from Google, your website needs to be on page one of search results - for all searches related to your business. Using professional tools, my SEO service can help you to achieve this.

SEO requires time and persistence, success is not guaranteed. I use professional SEO software Raven Tools to manage your project, in combination with Google Analytics and Search Console. Use my automatic estimator to get a quick free estimate or contact me with your requirements.

Search Engine Optmization

Initial Optimization

Lays the groundwork for improving your website's position.

I'll set up site statistics for monitoring your website's performance over time. Apart from providing valuable data on how many visitors your website receives and where they came from, statistics reports can help to identify potential website improvements. I'll also create and submit an XML sitemap of your pages to Google, helping their crawler to index your website. The most important thing is that your website content is high quality and contains words that your target audience is searching for. Initial keyword research can identify better wording for your pages, to help Google understand your site's relevance to searches. Initial SEO testing can identify problems on your pages that should be fixed. With my website maintenance service, I can make any required changes to your website myself.

  • Google Analytics and Search Console setup.
  • Initial keyword research report.
  • Initial SEO testing report.
Search Engine Optmization

Ongoing Optimization

Focuses on growing new traffic for your website over time.

After initial optimization is completed, I will monitor your site statistics and suggest further improvements based on the data we've collected. For example, adding new pages that complement your most successful ones. There are no shortcuts - it's important to keep publishing new quality content that your target audience is searching for. To support this, additional keyword research and SEO testing can be performed as required. Google is a popularity search engine, it wants popular and authoritative sites at the top of search results. Getting other authoritative websites to link to yours can increase your website's authority. My backlink research identifies suitable websites that could provide a link. These backlinks must be freely given because your content is genuinely worth linking to.

  • Monitor site statistics for conversions and insight.
  • Keyword research and SEO testing.
  • Ongoing backlink research.

Get a report on your website's SEO issues - I'll fix them for you.

Website Design Services

Whatever your service, product or location, I can design a website for your company. In 20 years I've worked for a wide range of companies in Canada, USA, and overseas. Enquiries from all industries are very welcome.

Read More

Ecommerce Store Setup

I'll help you get your domain name and web hosting, and will install your ecommerce store software. Optionally I can also add your store's products, or just the first few. When finished, I'll provide instructions for you to manage your store.

Read More

Website Maintenance

A stale or broken website could be losing you visitors. Keep your site fresh with my website maintenance service. This is an ongoing process of updating pages when required, adding new pages or features, fixing problems that arise.

Read More


A selection of web design projects that I've completed for a wide range of client. I can design a custom website to your specification for any business type, or use a 3rd party.

Client Portfolio


Use my automatic estimator to get a free estimate. I will review your requirements and then give you a manually confirmed estimate for your approval. Contact me if you prefer.

Get Estimate

About Me

I've been employed in the field of web design for 20 years. That much experience makes a big difference. I don't just dive in and start a project. I research, I plan, and I complete.

My Experience

Use my automatic estimator to get a free estimate, or contact me.