All Posts By

Wisam Abdulaziz

SEO

SEO Job Listing Sample

This post will provide a SEO job listing template, I hope that listing helps employer that are hiring a SEO specialist for the first time to understand what to expect form that role, also helping SEO specialists to understand what employers are looking for.

If you are an HR professional and planning to post for a SEO role the template below is almost ready to use, with some modifications, customization and a quick chat with our technical people you should be able to produce a SEO job listing in a matter of one hour

Company introduction:

Company Inc is a digital marketing agency that provides a full stack marketing solutions to our clients across Canada. Located in Downtown Toronto, we’re a passionate group of innovators that love digital marketing, supporting the career growth of our staff is one of our highest priorities. We are always on the hunt for talented, digital marketing professionals with a strong track record.

Summary of the job (about this position):

We are seeking a SEO specialist to manage search engine optimization activities to increase rankings and improve traffic on all major search engines. This role involves a lot of research and analytics that require knowing on-site and off-site SEO techniques, technical SEO, tracking and analysis.

Key Responsibilities:

  • Coordinate of all SEO efforts including link building, keyword research  and onsite and offsite optimization
  • Conduct technical SEO audits that analyse crawlability, indexability and mobile friendliness, those audits must provide recommendations to achieve best practices then work with the development team to ensure SEO best practices are properly implemented
  • Make recommendations to website information architecture, content, interlinking and other factors to improve SEO positions for target keywords
  • Competitive analysis from an inbound links profile point of you and organic market share analysis
  • Develop and produce monthly and quarterly metrics reports that track the success of SEO
  • Provide detailed analysis by channel (site referral, organic, social etc) along with engagement metrics like bounce rate, time on site and conversion rate.
  • Responsible for the set-up and maintenance of Google Tag Manager (GTM), Google Analytics and Google.
  • Develop a consistent process for company tracking needs including UTM, GTM and other tagging
  • Excellent oral, written and interpersonal skills; the ability to effectively communicate with all levels within the organization
  • Independent learner – ability to learn on their own and discover new industry trends.
  • Execute tests, collect and analyze data, identify trends and insights in order to achieve maximum ROI
  • Optimize copy and landing pages for search engine optimization

Required Education, Experience and Technical Skills:

  • University Degree or college diploma, preferably with a digital marketing major
  • Minimum of 1 – 3 years of search engine optimization experience
  • Proven track record of results with improving search rankings and/or developing and managing website reporting tools
  • Strong knowledge of PHP, HTML, CSS and JavaScript;
  • Basic understanding of paid advertising methods and platforms;
  • Advance Google Analytics certified
  • Google Ads certified (Fundamentals, Display, Mobile, search, Videos and shopping)
  • Google Partners Digital Sales certification
  • Google Mobile Sites certified
  • SEMrush Academy certified Ahrefs, Majestic, Moz, Google Search Console, Webpagetes (advanced user)

Why to work for us, What We Offer:

  • Competitive compensation plan, great perks & benefits.
  • An incredible opportunity for advancement within the organization.
  • A leadership team that trains and mentors its staff to ensure success for new team members.
  • Flexible working hours and working form home days (we understand the importance of a work / life balance, but showing deep commitment to our clients)
  • A fun and casual place to work!

Please note that this position requires the candidate to work from our office in downtown Toronto

 

 

SEO

Where to Look for a SEO Job in Canada

Looking for a SEO job in Canada is not a big different from looking for other professional jobs, and if you have a solid career (a good experience and a good knowledge) you should be able to land yourself a job by sending few resumes (so I am not sure if you will need all the tools below but I am going to list them either way)

Google has added a job list widget that will be triggered automatically most of the time when you search for a term that includes profession + job + locations

Most large companies, agencies and head hunters will start their job posting there, just type in SEO and your location to start searching, an easy apply button is available for every job listing

Indeed has a very large database of jobs with a sophisticated search engine

It might look old for many people but it is still working, you can subscribe to any job search alert and receive email notifications on a regular basis (this feature is probably available with many other websites), a feature like this is helpful even when you are not looking for a job as it keeps you posted with SEO demand and trends.

Another old website that is still worth checking

This search will return Google job widgets along with other companies that posted the job only on their website, you can change we are hiring with other phrases like job opportunity

  • Work your network:

An old school way of finding a job that still works well, in case you started your SEO career recently many of your old friends and relatives may not know about that (it is difficult to explain what you do even if they know about it), talk to them and let them about the new career you are starting. Updating your Linkedin profile and other social media profiles will also help

  • Build your own website and rank for SEO related keywords (make sure you state that you do freelancing work):

This will help you to get attention and to proof that you know what are you doing. Some companies or small business may reach out to you for work, you can also get short term contracting offers or full employment offers

As I said at the beginning landing a SEO job for a skilled experienced individual should not be a difficult task, the more you enhance your career the easier your job search well be

The expected salary will depend on your skills and experience, it will also depend on the position (specialist, manager, director etc), you can check the SEO entry level salary here

Technical SEO Tracking & Analytics

Daily Reading to Stay up-to-date With the SEO Industry Changes

SEO is a very dynamic industry that changes almost on a daily basis, there is something new every day to read about or to learn about. It is strongly recommended to read, watch videos or listen to podcasts for an hour or more every day to stay at the top of all changes relate to SEO in specific and internet marketing in general. I will list below the websites (mostly blogs) that I check on a daily basis for news and updates, the links below will take you directly to their RSS feed page so you can add it to any reader of your choice (I personally use Feeder.co which has a Google Chrome Plugin, Phone APP and a web based interface), recently both Firefox and Chrome browsers added a built in RSS reading feature.

This is how Feeder.co will look like in my Google Chrome, the number in the blue box represents the number of the unread posts from the websites I subscribed to

The website in my subscription list are:

  1. SEO Round Table
  2. Search Engine Land
  3. Search Engine Journal
  4. MOZ Blog
  5. Search Engine Watch
  6. Ahrefs Blog
  7. SEMrush Blog
  8. PPC Hero
  9. Distilled
  10. Webmaster World
  11. Bright Local
  12. Google Ads
  13. Google Analytics
  14. Simo Ahava
  15. WebKit  (the technology behind Safari browser)
  16. Chromium Blog
  17. The Mozilla Blog

 

 

Technical SEO Tracking & Analytics Uncategorized UX and CRO

Best Tools to Evaluate Website Speed

When it comes to measuring website speed I recommend:

1- Testing the home page + few other key pages from the website

2- Test in different times of the days and different days of the week

3- Test using more than one tool (two at least)

Web Page Test:

Available form multiple locations, multiple devices and using different internet speed, provides speed index (the time required for the site to visually load for users even if there is still process going in the background of the website)

This tool provides insights how to speed up the website, a report, and a video showing the load progress.

Google Speed Insight:

The tool has become more valuable after adding Light House data and Google Chrome data (not available for every website), be aware that score is not speed, speed is measured by seconds only, seeing very low score does matter a lot of your web page speed is 3 seconds or less

This tool provides insights how to speed up the website, a report, a video showing the load progress and industry comparison.

GTmetrix

Available form multiple locations, multiple devices and using different internet speed, this tool can track speed history (paid feature) which is a handy feature to evaluate the website speed though out the whole day or the whole week

This tool provides insights how to speed up the website, a report, a video showing the load progress

Test my Site By Google

This tool is designed to analyze speed on mobile websites with low speed connection (3G), it provides insights how to speed up the website, a report and industry comparison

Google Developer Tools (Advanced)

This is a built in extension with Google Chrome, it has the ability to change connection speed, device, disable/enable cache.

 

Google Analytics (the numbers there are not very reliable)

GA provides average page load time in seconds, I did it find it that reliable, possibility because it averages number from different users and it works based on the code load completion which is not always a reflection of the actuation page load

Off Page SEO On Page SEO Technical SEO Uncategorized UX and CRO

SEO Training Courses and Conferences

The SEO certificates post includes a lot of learning resources as all the certificates require you to go through some training before you can take the exam. If you want a faster rout in a case where you applying a job that needs some SEO knowledge (not an SEO specialist job) you can find many online resources that cover the SEO fundamentals and give you a good jump start in your SEO knowledge

Search Engine Optimization starter guide (by Google) this should be the first document your read, it covers the basics of on-page and technical SEO

Google Quality Guidelines this is very important one to read especially if you are planning to be aggressive in your link building efforts

Google Quality Raters Guidelines Google uses quality raters (humans) to evaluate their search results so their engineers can improve them, what we learned about Google's logarithm throughout the years that it will always try to replicate human quality judgment, reading this document will give you an idea where is Google's algorithm going in the future

SEO Learning Center (by Moz) similar to Google's starter guide

Google Best Practice (mainly for ads) this is Google's best practice document for ads, quality guidelines for ads apply in most cases to SEO which makes this document worthy to read even for SEO specialists

Conferences to attend:

Going to conferences to learn SEO is not going to give you the best ROI however; going there to network and meet new people is the investment you should be looking for

Another benefit of going to those conferences is the status and the credibility it gives you with your clients (especially the big ones), major search engines like Google send speakers to many of those conferences so you will have a chance to hear from the horse's mouth, then you can communicate your SEO recommendations with your clients saying I heard Google saying this at SMX Advance for example.

Technical SEO Tracking & Analytics

Enhance Your SEO Resume with Those Internet Marketing Certificates

In this post I am going to include what certifications can help you to land your next SEO job (I will add another post for some training courses), most of the certificates below have online training sections that you need to go through before taking the exam, if you pass the exam you will be granted a digital certificate that you can print and hang in you office, you will also get a web page that you can add to your Linkedin profile. With the education system falling behind when it comes to digital marketing the certificates below will give you an instant advantage with any poetical employer.

Google Analytics Academy

  • Google Analytics for Beginners
  • Advanced Google Analytics
  • Google Analytics for Power Users
  • Getting Started With Google Analytics 360
  • Introduction to Data Studio
  • Google Tag Manager Fundamentals

Google Mobile Sites certification

Google Partners

  • Google Ads Display Certification
  • Google Ads Mobile Certification
  • Google Ads Search Certification
  • Google Ads Video Certification
  • Google Shopping Certification
  • Digital Sales Certification
  • Google Ads Fundamentals

Facebook Core Competencies Exam

Facebook Planning Exam

SEMrush course SEMrush Academy

Hubspot inbound certification

MOZ Academy  (the essential SEO certificate is a good start)

If you are asking why do I need paid search or marketing automation certificates if I will be applying to a SEO job? SEO for most companies is one piece of the whole marketing landscape that includes in most cases, social media marketing, PPC, SEO and marketing automation. SEO specialists will be working closely with other digital marketing channels and they need at least a basic understanding of how those other channels work. The other benefit of having PPC certificates is that smaller companies tend to hire one in-house marketing individual to manage all their digital marketing channels, being at familiar with the PPC channels will increase the number of jobs you can apply to.

SEO certificates are not must to gain SEO knowledge, all the information your need to learn SEO is available online however they can help you with three things:

  • As the education system is not caching up yet they will give you some credibility and increase your chances to land an SEO job
  • They will streamline your learning curve and test your knowledge
  • They will increase you commitment level to learn SEO and chase it as a career especially if you pay for some of those courses
Off Page SEO On Page SEO Technical SEO Tracking & Analytics UX and CRO

Tools That You Need To Master If You Want to Be an SEO Expert

There are some tools and platforms that you need to master if you want to be an SEO expert, some of these tools are used for monitoring and tracking others are used to make your work more efficient. Some of those tools will be required for the SEO specialist role and employers ask for them in the job posting.

Google Search Console GSC (Bing also has its own):

This tool has been growing for years and becoming the most important tool for SEO specialists. Why GSC is that important?

  1. This is only place where you can see what keywords are receiving impressions, clicks, CTR and where do they rank
  2. The message centre is a great communication tool that Google uses to tell webmasters about issues and improvements for their websites
  3. The index coverage and crawlability information contain very valuable insights that will help webmasters to understand how Google crawls and index their websites
  4. A sample of back links is available in GSC

A dedicated post related to Google Search Console will be posted soon I will make sure I link to it form this post

Google Analytics (GA):

"If you can not measure it, you can not improve it.", GA is the tool when it comes to track traffic sources and users' interaction with a website. Key things you need to know how to do in GA:

  1.  Setup goals and track goals per source
  2.  Understand and analyze bounce rate, time on site and pages per session
  3.  Analyze traffic by medium/source
  4.  Attribution models
  5.  Reporting on conversions

It is strongly recommend to be Google Analytics certified by passing the Google Analytics Individual Qualification (IQ) test

Google My Business:

Things you need to learn:

  • How to submit and edit a business
  • How to monitor users interactions like reviews and phone calls
  • How to tag the URL using utm tags so you can identify GMB traffic in GA

Link analysis tools:

Those tools will enable you to analyze the link profile of any website, the most popular usage of those tools is creating competition analysis reports that help to understand the authority gap between your website and other competitors, the most popular ones are:

All of the tools above are paid, buying one of them only could be suffice

Keyword research Tools:

Learning about the client's business then finding relevant keywords to that business is the starting point for any SEO project, there are many tools that can help with that and all of them are using Google's database:

  • SEMrush
  • Ahrefs
  • MOZ
  • Google Keyword planner

Website speed tools:

Website speed is a ranking factor with Google, more importantly it can improve user experience and eventually increase conversion rate. It is important to monitor website speed on a regular basis and the best tools that can help with that are:

  1.  Web page test
  2.  GT metrix (I like their speed monitoring service)
  3.  Google Speed test
  4.  Think with Google speed test
  5.  Google Analytics  (the numbers there are not very reliable)

Mobile friendliness tools:

Mobile users have surpassed desktop users a long time ago and Google is following that trend by focusing more on mobile users, Google bot desktop is being replaced by Google mobile crawler for the most of mobile ready websites. Having a mobile friendly website that is fast and provides a good user experience is key for SEO success, tools that can help with improving mobile friendliness are:

Structured data tools:

Major search engines use structured data (Schema is the most popular one) to have better understanding of the content structure as structured data can provide content in a database friendly format (almost ready to save to a database without processing), once structured data is added to a website there are many tools that can help to preview them and test them for errors:

Crawlability tools:

The first step any search engine needs to do is crawling the web, if the content is not crawlable or reachable (via a link or a sitemap) then search engines will not find it, index it and rank it. Best tools to find about crawlability issues:

 

The ability to gain experience and feeling comfortable to use the tools listed on this pages will help you in many ways:

  • Your next job interview if you are interviewing for an SEO job
  • Monitoring key metrics like ranking, traffic, links, errors and more
  • Generating client reports
  • Doing keywords content analysis
  • Providing clients with useful insights and actionable recommendations